2010年12月15日星期三

Tahuti: A Geometrical Sketch Recognition System for UML Class Diagrams

Comment on
Youyou
Summary:
This paper introduce a multi-layer recognition system. Since it is based on the geometrical properties of each stroke of multi-stroke, it doesn't require users to draw multi-stroke in specific way all the time.
The multi-layer frame of this system including four stages:(1) preprocessing, each stroke is recognized as some kind of basic shapes immediately after it is drawn (2) Selection, strokes are combined together in different ways and the results are checked whether are recognizable or editing command. (3) Recognition, combination of strokes are tested to see whether they corresponds to certain viewable objects and editing command. (4) Identification, give the final interpretation of the multi-stroke.
This paper then introduces many algorithm of recognizing rectangles, ellipse, arrow, deletion, movement and text.
The result shows that uers find Tahuti useful to a paint programs and to Rational Ross.
Discussion:
The system works good for editing UML diagram. Most importantly, the system doesn't restrict the way people draw when to recognize multi-stroke. The fact that UML diagrams always are composed by lines makes the recognition not so difficult.

没有评论:

发表评论