面向概念表达的计算机辅助草绘设计关键技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
概念设计是产品开发的早期阶段,具有信息不完全和不精确等特点。而当前的CAD系统需要输入精确的尺寸和位置信息,造型过程较为繁琐、耗时,无法胜任概念设计阶段的工作。在概念设计阶段,设计师们往往先采用纸笔草绘来快速表达产品的形状构思,只有当产品信息完全确定以后,才开始借助计算机进行辅助设计以及后续的分析加工仿真等。这就造成纸笔草绘与计算机辅助设计两者之间的脱节,更为重要的是设计与造型往往是分开进行的,甚至是由不同的人来完成的,这样信息在表达传递过程中容易丢失。计算机辅助草绘技术由于结合了计算机与纸笔草绘的众多优点,能够帮助设计师在产品的概念设计阶段利用计算机来快速记录头脑中产生的瞬时灵感。近年来一直是许多专家学者争相研究的热点课题之一。不过现有的计算机辅助草绘设计系统存在用户适应性差、草图识别精度不高等缺点,使其应用受到一定的限制。
     本文主要面向工程概念草图识别与草绘建模的需要,针对现有计算机辅助草绘设计系统存在的一些问题,从二维草图识别与规整、基于手势的草图编辑、基于意图捕捉的三维草绘建模技术等三个方面着手解决计算机辅助草绘设计一些关键技术的实现难点,并提出了一套行之有效的算法,然后与现有的算法进行了分析比较。所研究的主要内容和取得的创新性研究成果主要包括以下几个方面:
     1.将用户草绘笔划识别分解为笔划预处理、特征点的检测、笔划分段、图元识别、图元重构、图元规整、端点校正等几个步骤分层进行处理,并开发出相应的实现算法,从而可以将用户随意绘制的草绘笔划转化为规整的几何图形,以正确理解用户的概念表达意图,并解决了整体草图识别所带来的算法复杂度过高,识别出错难以修改等缺点。
     2.面向工程概念草图编辑的需要,设计出一套简单高效的带草图编辑参数的笔式手势集。然后在分析现有手势识别方法的基础上,开发出一个可训练的手势识别器,尝试采用多种机器学习方法对笔式手势进行识别,以解决现有手势识别算法识别精度不高和用户适应性不强等缺点。深入研究和实现了笔式用户界面环境下针对草图修改的多种基于手势的编辑算法,如对象选择、复制、移动、旋转等,解决了现有CAD系统图形编辑过程繁琐、费时等缺点。
     3.提出了一种基于草绘笔划的概念模型创建方法,模仿传统的纸笔草绘交互设计方式,利用意图捕捉机制揣测用户的设计意图,将基于Parasolid创建Sweep特征的核心算法应用到产品概念设计过程中,并通过引入特征切削及添加操作自动判别机制由简单的产品模型构造出复杂模型,最后给出了一些关键算法的实现过程。相对于现有的草绘建模方法,该方法具有建模过程简单,建模效率高,建模范围广等优点,能够允许用户直接在概念模型表面上草绘截面笔划和轨迹笔划构造概念模型。尝试实现了两种基于手势的模型编辑操作。
     4.采用面向对象的设计方法,结合本文所提出的算法,开发实现了面向二维工程草图设计与编辑的草绘设计系统Sketch2D和面向产品概念模型快速表达的草绘建模系统Sketch3D。它们是本文相关草绘设计思想和方法的应用和验证。针对二维草绘设计系统Sketch2D,本文给出了其基本体系结构和基本数据模型,实现了在线识别技术与手势编辑方法,允许用户通过简单的笔式草绘技术勾画概念草图,并进行快速编辑,避免繁琐的菜单操作等,然后与现有的CAD系统及原有的计算机辅助草绘系统进行了综合比较,体现出系统的优越之处。针对三维草绘建模系统Sketch3D,同样给出了其基本体系结构及其主要功能,并和目前流行的三维CAD系统及现有的一些三维草绘设计系统进行了比较,总结出其主要优缺点。
Conceptual design is the initial stages of product development which is characterized by inadequate and vague design information. However, current CAD systems need to input precise dimensional and geometric constraints information in the process of product modeling. At the same time, the use of WIMP-based user interface makes the process of modeling very cumbersome, tedious and time-consuming. These reasons make current CAD systems mainly be suited for the detailed design and not the conceptual design. In the conceptual design stage, designers usually use pencil and paper to rapidly record their creative ideas. Only when the configuration of the product is determined fully, the digital model will be constructed by using the computer aided design technologies. Because the design and the modeling process are separate, some important information will be lost during information conveyance. Combining the flexibility and ease of use of paper and pencil with the processing power of the computer, Computer Aided Sketching Design (CASD) technology specially suits for conceptual design and can help designer write down design ideas rapidly. For many years it has been one of key issues which many specialists and scholars research. The present situation of CASD is introduced firstly. And then some key technologies of CASD, that is pen-based user interface design, sketch recognition and beautification, gesture-based sketch editing, 3D sketching modeling, are analyzed. The main research contents and achievements are articulated as follows:
    (1) Some basic theories and algorithms on sketching design and sketch recognition have been researched, such as sketch preprocessing, feature points detection, strokes fragment, primitives recognition, shape reconstruction, and primitives beautification, etc. The aim is integrating users' sketching styles and the abilities of recognizing sketch with the technologies of CAD in order to develop new intelligent CAD systems.
    (2) The gesture is an important interactive way to realize a certain operation for sketch editing. In order to realize online conceptual sketch editing, some kinds of gestures have been designed and defined, such as delete gestures, move gestures, copy gestures, rotate gestures, etc. These gestures have been recognized by using a trainable
    gesture recognizer. In order to improve the recognition efficiency and the user adaptation of gestures, several recognition algorithms have been used. Finally, A series of algorithms for sketch editing based on pen gestures are presented.
    (3) A simple, rapid, efficient approach to construct 3D conceptual solid models on sketch-based user interface is presented. It emulates the traditional sketching design approach with paper and pencil metaphor to sketch strokes on the calligraphic interface, and then applies the feature-based modeling method to construct different sweep feature-based primitives according to the shape and location relationship of feature strokes. In order to construct complex solid models, the feature joining and cutting mechanism based on intention capturing is introduced. Additionally, a gesture-based model editing method is presented briefly. We illustrate the implementation of the algorithm and experiments show that our algorithm is efficient and well suited for real time on-line 3D conceptual model creation.
    (4) The Sketch2D system, a sketching design system for engineering sketch design and editing, and the Sketch3D system, a sketch-based modeling system for conceptual expression of products, have been developed by using the object-oriented design method and the technologies of current CAD. Some basic frame structures and functions of the systems have been presented. Some experimental examples have been provided to verify the efficiency of the recognition and modeling algorithms. Finally, some capabilities of the SketchXD system (the abbreviation of the Sketch2D system and the Sketch3D system) have been compared with the current CAD systems such as AUTOCAD, Pro/Engineer, etc., and some classical sketching design systems such as SILK, SKETCH, etc.
引文
[1] Pahl G., Beitz W., Engineering Design, London: The Design Council, 1984
    [2] 孙守迁,黄琦等著,计算机辅助概念设计,北京:清华大学出版社,2004
    [3] 马翠霞,支持概念设计的手势描述和草图设计系统的研究[博士学位论文],中科院软件所,2003
    [4] 董士海,王坚,戴国忠等著,人机交互和多通道用户界面,北京:科学出版社,1999
    [5] 孙守迁,孙凌云,计算机辅助草图设计技术研究现状与展望,中国机械工程,2004,17(20):2187-2192
    [6] 徐晓刚,草图理解系统及其关键技术研究[硕士学位论文],南京大学,2003
    [7] Davis M. R., Ellis T. O., The Rand Tablet: A Man-Machine Graphical Communication Device, The Rand Corporation, RM-4122-ARPA, 1964.
    [8] Elrod S., Bruce R., Gold R., et al., Liveboard: A Large Interactive Display Supporting Group Meetings, Presentations, and Remote Collaboration, Proceedings of the ACM Conference on Human Factors in Computing Systems, CHI'92, Monterey, CA, 1992: 599-607
    [9] Pedersen E. R., McCall K., Moran T. P., et al., Tivoli: An Electronic Whiteboard for Informal Workshop Meetings, Proceedings of the ACM INTERCHI'93 Conference on Human in Computing Systems, New Orleans, LA ,1993: 391-398
    [10] Alvarado C. and Davis R., Resolving Ambiguous to Create a Natural Computer-Based Sketching Environment, In Proceedings of IJCAI-2001, Seattle, 2001: 1365-1374
    [11] Hammond T. and Davis R., Tahuti: A Geometrical Sketch Recognition System for UML Class Diagrams, AAAI Spring Symposium on Sketch Understanding, Palo Alto, 2002: 59-68.
    [12] Myers B. A., The Amulet Environment: New Models for Effective User Interface Software Development, IEEE Trans. On Software Engineering, 1997, 23(6): 347-365.
    [13] Landay J A, Myers B A,Extending an existing user interface toolkit to support gesture recognition, Conference on Human Factors in Computing Systems archive INTERACT '93 and CHI '93 conference companion on Human factors in computing systems, Amsterdam, The Netherlands, 1993: 91-92
    [14] 周若鸿、孙政兴、张莉莎,等,草图理解技术研究进展,计算机科学,2004,31(4):140-146
    [15] Landay J. A., Myers B. A., Interactive Sketching for the Early Stages of User Interface Design, Proceedings of Human Factors in Computing Systems, ACM Press, New York, 1995: 43-50.
    [16] Hearst M A, Gross M D, Landay J A, et. al., Sketching Intelligent Systems, IEEE Intelligent Systems, 1998,13 (3): 10-19.
    [17] Landay J A, Myers B A, Sketching Interfaces: Toward More Human Interface Design, IEEE Computer, 2001, 34 (3): 56-64.
    [18] Plimmer, B. Apperley, M., From Sketch to Form on a Large Interactive Display Surface, In Proceedings of 14th Annual Conference of the National advisory committee on computing qualifications, Napier, New Zealand, 2001: 371-374.
    [19] Plimmer, B. Apperley, M., FreeForm: Informal Form Design on a Large Interactive Display Surface, Proceedings of the Symposium on Computer-Human Interaction 2001, Palmerston North, New Zealand,2001: 81-83
    [20] Plimmer, B. Apperley, M., Computer-Aided Sketching to Capture Preliminary Design, in proceedings of the Third Australasian Interface Conference (AUIC), Melbourne, Australia, 2002: 9-12
    [21] Plimmer, B. Apperley, M.. Software for Students to. Sketch Interface Designs. In Proceedings of Interact, Zurich, 2003: 73-80
    [22] Plimmer, B. Apperley, M., Sketch to Blueprint: supporting the creative design process, http://www.dcs.gla.ac.uk/pen_workshop/papers/plimmer25aug05.pdf, 2005
    [23] Caetano A, Goulart N, Fonseca M, et al. JavaSketchlt: Issues in Sketching the Look of User Interfaces, Proceedings of AAAI Spring Symposium on Sketch Understanding, Palo Alto, 2002: 9-14.
    [24] Hammond T., Gajos K., Davis R., etc., Sketch Recognition in Software Design,2002, http://rationale.csail.mit.edu/publications/Hammond2002SketchUMLAbstract.pdf
    [25] Lin J., Newman M. W., Hong J. I., Landay J. A., DENIM: Finding a Tighter Fit Between Tools and Practice for Web Site Design, In Proceedings of Human Factors in Computing Systems (CHI 2000), Hague, The Netherlands ,2000: 520-517
    
    [26] Lin J., Newman M. W., Hong J. I., Landay J. A., DENIM: An Informal Tool for Early Stage Web Site Design. Video poster in Extended Abstracts of Human Factors in Computing Systems: CHI 2001, Seattle, 2001.205-206
    [27] Landay J. A., Sketching for the Conceptual Stages of Web Page Design, In Workshop on. Interactive Systems for Supporting the Emergence of Concepts and Ideas, CHI'97, Atlanta, 1997
    
    [28] Naya F., Contero M., Aleixos N., Parametric Freehand Sketches, In: Second Technical Session on Computer Graphics and Geometric Modeling (TSCG'2004), Assisi, 2004:613-621
    
    [29]Igarashi T., Matsuoka S. Kawachiya S., Pegasus: A Drawing System for Rapid Geometric Design, Proceeding of the CHI 98 Conference on Human Factors in Computing Systems, Los Angeles, 1998: 24-25.
    [30] Stahovich T. F., Davis R., Shrobe H., Generating Multiple New Designs from a Sketch, In Proceedings of AAAI-96, AAAI Press, Menlo Park, 1996:1022-1029
    [31] Stahovich T. F., SketchIT: a sketch interpretation tool for conceptual mechanical design, PhD dissertation of Massachusetts Institute of Technology, 2002
    [32] Davis R., Sketch Understanding in Design: Overview of Work at the MIT AI Lab, AAAI Spring Symposium on Sketch Understanding, Palo Alto, 2002.:24-31
    [33] Oltmans M., Naturally Conveyed Explanations of Device Behavior, In Proceedings of PUI-2001, Orlando FL, USA, 2001
    [34] Gross, M., Recognizing and Interpreting Diagrams in Design, Advanced Visual Interfaces'94 , ACM Press, New York, 1994 : 89-94
    
    [35]Gross, M. and Do E., Demonstrating the Electronic Cocktail Napkin: a Paper-like Interface for Early Design. Proceedings of the International Conference on Human Factors in. Computing Systems (CHI'96), Vancouver Canada ,1996: 5-6
    [36] Gross, M. and Do E., Ambiguous Intentions: A Paper-like Interface for Creative Design, ACM Symposium User Interface Software and Technology, ACM Press, New York, 1996;183-192.
    
    [37] Gross, M. and Do E., Stretch-A-Sketch: a Dynamic Diagrammer, In Proceedings of the 1994 IEEE Symposium on Visual Languages, IEEE Computer Society Press, Orlando, 1994: 232-238
    
    [38] Hammond T., Davis R. LADDER: a language to describe drawing, display, and editing in sketch recognition. Proceedings of the 2003 International Joint Conference on Artificial Intelligence (IJCAI) ,Acapulco,2003: 461-467.
    [39] Hammond T., Davis R. LADDER: a sketching language for user interface developers, Computer & Graphic, 29(2005):518-532.
    [40] Alvarado C. and Davis R., SketchREAD: A Multi-Domain Sketch Recognition Engine, In Proceedings of UIST 2004, New York, 2004:23-32
    
    [41] Kara L.B., and Stahovich T. F., Sim-U-Sketch: A Sketch-based interface for Simulink. Proceedings of the Working Conference on Advanced Visual Interfaces, Session: Designing Better Visual Interfaces, ACM Press, New York, 2004:354-357
    [42] Alvarado C. Sketch Recognition User Interface: Guidelines for Design and Development,2004, http://rationale.csail.mit.edu/publications/Alvarado2004Sketch.pdf
    [43] Liu Wenyin, Wenjie Qian, Rong Xiao, Xiangyu Jin, Smart Sketchpad-An Online Graphics Recognition System, In: Proceedings of ICDAR 2001, Seattle, 2001:1050-1054
    [44] Shahla A., TSS:Tool for sketching statecharts, http://moncs.cs.mcgill.ca/people/shahla/ comp762/TSS_paper.pdf, 2006
    [45] Hse H., Newton A. R., Recognition and Beautification of Multi-stroke Symbols in Digital Ink, Computers & Graphics, 2005,29 (4 ): 533 - 546
    
    [46] Xu Xiaogang, Wenyin Liu, Xiangyu Jin and Zhengxing Sun, Sketch-based Uset Interface for Creative Tasks, In Proc. 5th Asia Pacific Conference on Computer Human Interaction (APCHI2002), Beijing, 2002: 560-570
    
    [47] Sun, Z. X., Zhang, B., Qiu, Q. H., et. al., A Freehand Sketchy Graphic Input System: SKETCHGIS, Proceedings of the Second International Conference on Machine Learning and Cybernetics, Xi'an, 2003:3232-3237
    
    [48] Long A. C, Landay J. A., Rowe L. A., Implications for a Gesture Design Tool, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM Press, New York, 1999: 40-47
    
    [49] Hong J.I. and Landay J.A., SATIN: A toolkit for informal ink-based applications. Proceedings of the 13th annual ACM symposium on User Interface Software and Technology, ACM Press, New York, 2000:63-72.
    
    [50] Elizabeth D. M., Igarashi T., Edwards W. K., et al., Flatland: New Dimensions in Office Whiteboards, In Proceedings of CHI'99 Human Factors in Computing Systems, Pittsburgh, PA, 2000:346-353.
    [51] Igarashi T., Edwards W. K., Elizabeth D. M., An Architecture for Pen-based Interaction on Electronic Whiteboards, In: Proceedings of International Working Conference on Advanced Visual Interfaces (AVI 2000), Palermo, 2000: 68-75
    [52] Moran T. P., Spatial Interpretation of Domain Objects Integrated into a Freeform Electronic Whiteboard, In Proceedings of UIST'98, San Francisco, 1998:175-184.
    
    [53] Maria P. A., Fonseca M. J. , Jorge J. A. , Visual Languages for Sketching Documents, IEEE Symposium on Visual Languages and Computing, Visual Languages 2000, Seattle, 2000: 225-232.
    
    (54] Pugh D., Designing Solid Objects Using Interactive Sketch Interpretation, In: Proceedings of the 1992 Symposium on Interactive 3D Graphics (SI3D '92), Cambridge, 1992:117-126
    
    [55] Zeleznik R. C., Herndon K. P., Hughes J. F., SKETCH: An Interface for Sketchhing 3D Scenes, In Computer Graphics Proceedings of the 23rd Annual Conference Series, ACM SIGGRAPH, New Orleans, 1996: 161-170
    [56] Eggli L., Hsu C. Y., Bruderlin B. D., et al., Inferring 3D Models from Freehand Sketches and Constraints, Computer-Aided Design, 1997,29(2): 101-112
    [57] Igarashi T., Matesuoka S., Tanaka H., Teddy: A Sketching Interface for 3D Freeform Design, In : Computer Graphics Proceedings, the 26th Annual Conference Series, ACM SIGGRAPH, Los Angeles, 1999: 409-416
    [58] Pereira J. P., Jorge J. A., Branco V., etc, Towards Calligraphic Interfaces: Sketching 3D Scenes with Gestures and Context Icons, In Proceedings of the 8-th International Conference in Central Europe on Computer Graphics (WSCG 2000), Plzen, Czech Republic, 2000: 360-367
    
    [59] Mitani J., Suzuki H., Kimura F., 3D Sketch: Sketch-Based Model Reconstruction and Rendering, In Proceedings of the Seventh IFIP WG 5.2 Workshop on Geometric Modeling GEO-7, Parma, Italy, 2000:85-112
    
    [60] Naya F., Jorge J., Conesa J., Direct Modeling: from Sketches to 3D Models, In Proceedings of 1st Ibero-American Symposium on Computer Graphics (SIACG '02), Guimaraes, Portugal, 2002
    
    [61] Igarashi T., Hughes J. F., Smooth Meshes for Sketch-based Freeform Modeling, In : Computer Graphics Proceedings, the 30th Annual Conference Series, ACM SIGGRAPH, San Diego, 2003: 139-142
    
    [62] Shesh A., Chen B. Q., SMARTPAPER: An Interactive and User Friendly Sketching System, In: Proceedings of Eurographics 2004 (EG 2004), Grenoble, 2004,23(3):301-310
    [63] Araujo B. R. D., Jorge J. A., A Calligraphic Interface for Interactive Free-Form Modeling with Large Datasets, In Proceedings of Brazilian Symposium on Computer Graphics and Image Processing (SIBGRAPI 2005), Natal, Brazil, 2005 :333-340
    [64] Zeleznik R.C., Sketching in 3D, 2000, http://www.ds.arch.tue.nl/Research/Publications/Bauke/eCAADe2000_Ref.pdf
    [65] Pereira J. P., Jorge J. A., Branco V.,, Reduced Instruction Set Calligraphic Interfaces: Sketching Complex 3D Objects with (fewer) Gestures, In: Proceedings of 4th European Academy of Design Conference, Aveiro, Portugal, 2001:194-196
    [66] Pereira J. P., Fonseca M. J., Jorge J. A., Handling Ambiguity and Errors: Visual Languages for Calligraphic Interaction, In Proceedings of the 14th Brazilian Symposium on Computer Graphics and Image Processing (SIBGRAPI '01), Florianopolis, Brazil, 2001: 312-319
    [67] Pereira J. P., Jorge J. A., Branco V.,, Calligraphic Interfaces: Mixed Metaphors for Design, In Proceedings of 10th International Workshop on the Design, Specification and Verification of Interactive Systems (DSV-IS'2003), Funchal, Portugal, 2003: 154-170
    [68] Naya F., Conesa J., Contero M., et al., Smart Sketch System for 3D Reconstruction Based Modeling, In: Proceedings of Third International Symposium of Smart Graphics, Heidelberg, Germany, 2003: 58-68
    [69] Naya F., Conesa J., Jorge J., et al., Conceptual Modeling Tool at the Early Design Phase, In Proceedings of the 14th International Conference on Engineering Design (ICED '03), Stockholm , 2003
    
    [70] Contero M., Naya F., Jorge J., et al., CIGRO: a Minimal Instruction Set Calligraphic Interface for Sketch-Based Modeling, In Proceedings of International Conference on Computational Science and Its Applications (ICCSA '03), Montreal, Canada, 2003: 549-558
    [71] Yang C., Wang Z. J., Constructing 3D Objects from a Single Sketch, http://www.cs.ubc.ca/~zhijin/525report.pdf, 2004
    [72] Karpenko O., Hughes J. F. and Raskar R., Free-form sketching with Variational Implicit Surfaces, In Proceedings of the Annual Conference of the European Association for Computer Graphics (Eurographics 2002), Saarbrucken,Germany, 2002,21(3):585-594
    [73] Araujo B. R. D., Jorge J. A., BlobMaker: Free form Modeling with Variational Implicit Surfaces[C], In Proceedings of 12th Encontro Portugues de Computacao (EPCG), Grafica, 2003:17-26
    [74] Owada S., Nielsen F., Nakazawa K., et al, A Sketching Interface for Modeling the Internal Structures of 3D Shapes, In: Proceedings of Third International Symposium of Smart Graphics, Heidelberg, Germany, 2003: 49-57
    [75] Alexe A., Gaildrat V., Barthe L., Interactive Modelling from Sketches using Spherical Implicit Functions, In Proceedings of the 3rd International Conference on Computer Graphics, Virtual Reality, Visualisation and Interaction in Africa (AFRIGRAPH '04), Cape Town, South Africa ,2004:25-34
    [76] Cuno A., Esperanca C, Cavalcanti P. R., et al, 3D Free-Form Modeling with Variational Surfaces, http://wscg.zcu.cz/wscg2005/Papers2005/Journal/B19-full.pdf, 2005
    [77] Igarashi T., Hughes J. F., A Suggestive Interface for 3D Drawing, In 14th Annual Symposium on User Interface Software and Technology, ACM UIST 2001, 2001: 173-181.
    [78] Draper G M., Egbert P. K., A Gestural Interface to Free-Form Deformation, In Proceedings of Graphics Interface 2003, Halifax , 2003: 113-120
    [79] Cherlin J. J., Samavati F., Sousa M. C, et al., Sketch-based Modeling with Few Strokes, In Proceedings of the Spring Conference on Computer Graphics (SCCG '05), Budmerice, 2005: 137-145
    [80] Cherlin J. J., Sketch-Based Modeling of Parametric Surfaces using Few Strokes, Master Thesis, The University of Calgary, 2006
    [81] Bloomenthal M., Zeleznik R., Fish R., SKETCH-N-MAKE: Automated Machining Of CAD Sketches, In Proceedings of the 8th ASME Design Engineering Technical Conferences (DETC '98), Atlanta, 1998:1-11
    [82] Lipson H., Shpitalni M., Optimization-Based Reconstruction of a 3D Object From a Single Freehand Line Drawing, Computer- Aided Design , 28(1996): 651-663
    [83] Lipson H., Computer Aided 3D Sketching for Conceptual Design, Ph. D Thesis, Israel institute of Technology, Israel, 1998
    
    [84] Lipson H., Shpitalni M., Conceptual Design and Analysis by Sketching, Artificial Intelligence for Engineering Design, Analysis and Manufacturing (AI EDAM), 2000,14 (5): 391-401
    [85] Lipson H., Shpitalni M.,, Correlation-Based Reconstruction of a 3D Object From a Single Freehand Sketch, In Proceedings of AAAI Spring Symposium on Sketch Understanding, Palo Alto, 2002: 99-104
    [86] Kang D. J., Masry M. and Lipson H., Reconstruction of a 3D Object From a Main Axis System, In Proceedings of AAAI Fall Symposium on Making Pen-Based Interaction Intelligent and Natural, Washington, DC, 2004: 63-69
    [87] Masry M., Kang D. J.,Lipson H., A Freehand Sketching Interface for Progressive Construction and Analysis of 3D Objects, In Proceedings of AAAI Fall Symposium on Making Pen-Based Interaction Intelligent and Natural, Washington, DC, USA, 2004: 98-105
    [88] Masry M., Lipson H., A Sketch-Based Interface for Iterative Design and Analysis of 3D Objects, In Proceedings of the 2nd Eurographics Workshop on Sketch-based Interfaces and Modeling, Dublin, Ireland, 2005 :109-118
    [89] Schweikardt E., Gross M. D., Digital clay: deriving digital models from freehand sketches, Automation in Construction, 2000, 9(1): 107-115
    [90]Jung T., Gross M. D., Do E. Y., Space Pen: Annotation and sketching on 3D models on the Internet, Proceedings of the 9 th International Conference on Computer Aided Architectural Design Futures, Eindhoven, 2001:257- 270
    [91]Jung T., Gross M. D., Do E. Y., Sketching annotations in a 3D Web Environment, ACM Conference on Computer Human Interface, Minneapolis, 2002: 618-619
    [92] Vries B., Achten H., DDDoolz: Designing with Modular Masses, Design Studies, 2002, 23(6): 515-531
    
    [93] Lattice Technology Inc, http://www.sketchup.com.2003
    [94] Oh J. Y, Stuerzlinger W., SESAME: 3D Conceptual Design System, 2004 , http://www.cse.yorku.ca/~wolfgang/papers/sesame_poster.pdf
    [95] Oh J. Y, Stuerzlinger W., A System for Desktop Conceptual 3D Design, Virtual Reality, 7(2004): 198-211
    [96] Oh J. Y, Stuerzlinger W., Danahy J., Comparing SESAME and Sketching on Paper for Conceptual 3D Design, Eurographics Workshop on Sketch-Based Interfaces and Modeling, Dublin, 2005: 81-88
    [97] Oh J. Y, Stuerzlinger W., Danahy J., Moving Objects with 2D Input Devices in CAD System and Desktop Virtual Environments, Graphics Interface 2005,2005:195-202
    [98] Oh J. Y, Desktop 3D Conceptual Design System, Ph. D Thesis, York University, 2005
    [99] Oh J. Y., Stuerzlinger W., Danahy J.,SESAME: Towards Better 3D Conceptual Design Systems, ACM Conference on Designing Interactive Systems, PA, USA ,2006: 80-89
    
    [100] Shesh A., Chen B. Q., SMARTPAPER: Using Human Intuition for 3D Recognition from Interactive Sketching, http://www.dtc.umn.edu/~ashesh/papersreferenced.htm, 2005
    
    [101] Shesh A., Chen B. Q., User Interface Design and Realization of a Design-by-Sketches System, http://www-users.cs.umn.edu/~baoquan/pubs.html, 2006
    [102]Yoshida S., Miyazaki S., Hoshino T., Spatial Sketch System for Car Styling Design, International Archives of Photogrammetry and Remote Sensing. Vol. XXXIII, Part B5. Amsterdam 2000
    [103] Kara L. B., Eramo C. M., Shimada K., Pen-based Styling Design of 3D Geometry Using Concept Sketches and Template Models, SPM 2006, Cardiff, 2006 .149-160
    
    [104] Igarashi T., Hughes J. F., Clothing manipulation, In Proceedings of the 15th annual ACM Symposium on User Interface Software and Technology, ACM Press, New York, 2002:91-100
    [105] Wang C. C. L., Wang Y., Yuen M. M. F., Feature based 3D garment design through 2D sketches, Computer-Aided Design 35 (2002): 659-672
    [106] Turquin E., Cani M. P., Hughes J. F., Sketching Garments for Virtual Characters, 2004,http://www-evasion.imag.fr/Publications/2004/TCH04/garment_design_fin_prt.pdf
    [107] Turquin E., Wither J., Boissieux L., et al., A sketch-based interface for clothing virtual characters, IEEE Computer Graphics & Applications - 2006
    [108] Ijiri T., Igarashi T., Takahashi S., et al., Sketch Interface for 3D Modeling of Flowers, In : Computer Graphics Proceedings, the 31 st Annual Conference Series, ACM SIGGRAPH, Los Angeles, 2004:34
    [109] Ijiri T., Okabe M., Owada S.,etc, Floral diagrams and inflorescences: Interactive flower modeling using botanical structural constraints , Proceedings of ACM SIGGRAPH '05, Los Angels, 2005: 720-726
    [110] Ijiri T., Owada S., Igarashi T., Seamless Integration of Initial Sketching and Subsequent Detail Editing in Flower Modeling, Eurographics 2006, Vienna, Austria, 2006:617-624
    [111] Ijiri T., Owada S., Igarashi T., The Sketch L-System: Global Control of Tree Modeling Using Free-form Stroke , the 6th International Symposium SmartGraphics 2006, Vanvcouver, Canada, 2006:138-146
    [112] Okabe M., Igarashi T., 3D Modeling of Trees from Freehand Sketches, In : Computer Graphics Proceedings, the 30th Annual Conference Series, ACM SIGGRAPH, San Diego, 2003: 39-48
    [113] Okabe M., Shigeru Owada S., Igarashi T., Interactive Design of Botanical Trees Using Freehand Sketches and Example-based Editing, Computer Graphics Forum (Proc. Eurographics 2005), 2005, 24(3): 487-496
    [114] Mao X. Y., Kashio K., Kato H., etc, Interactive Hairstyle Modeling Using a Sketching Interface, International Conference on Computational Science (ICCS 2002), Borovets, Bulgaria, 2002: 131-140
    [115] Mao X. Y., Kato H., Imamiya A. , etc, Sketch Interface Based Expressive Hairstyle Modelling and Rendering, Proceedings of the Computer Graphics International (CGI'04), Washington, DC, 2004: 608-611
    [116] Malik S., A Sketching Interface for Modeling and Editing Hairstyles, Eurographics Workshop on Sketch-Based Interfaces and Modeling. Eurographics, 2005:185-194
    [117] Pu J. T., Ramani K., A 3D Model Retrieval Method Using 2D Freehand Sketches, ICCS 2005, Atlanta, 2005: 343-346
    [118] Qin S. F., Wright D. K., Jordanov I. N., Form on-line Sketching to 2D and 3D Geometry: A System based on Fuzzy Knowledge, Computer-Aided Design 32( 2000): 852-866.
    [119] Markosian L., Cohen J.M., Crulli T., et al. Skin: a constructive approach to modeling free-form shapes, In: Computer Graphics Proceedings, the 26th Annual Conference Series, ACM SIGGRAPH, Los Angeles, 1999: 393-400
    [120] Liu W. Z., Kondo K., Mitani J., A Freehand Sketch Interpreter System for Constructing 3D Solid Models, In .Proceedings of Interaction 2005, IPSJ Symposium Series, Tsukuba, Japan, 2005: 159-160
    
    [121] Yang C, Sharon D., Panne M., Sketch-based Modeling of Parameterized Objects(a), In Proceedings of the 2nd Eurographics Workshop on Sketch-Based Interfaces and Modeling, Dublin, Ireland, 2005:63-72
    [122] Yang C, Sharon D., Panne M., Sketch-based Modeling of Parameterized Objects(b) ,2005, http://www.cs.ubc.ca/~van/papers/sketch3d-sketch.pdf
    [123] 马翠霞,张风军,陈由迪,戴国忠,支持概念设计的特征手势建模,计算机辅助设计与图形学学报,2004,16(4):559-565
    [124] 马翠霞,戴国忠,滕东兴。概念设计中基于笔式手势的交互计算研究,软件学报,2005,16(2):303~308
    [125] 宋保华,杨海成,陆继翔,陆长德,计算机支持的智能草图技术研究及实现,计算机工程与应用,2003,39(18):21-24
    [126] 宋保华,面向产品概念设计的智能草图研究[博士学位论文],西北工业大学,2002
    [127] 胡华强,基于手绘草图的三维CAD系统[硕士学位论文],浙江大学,2004
    [128] 胡华强,彭维,刘袆玮,叶修梓,基于手绘草图的三维CAD系统,计算机工程与应用,2004,40(18):116-119
    [129] Dan Xiao, Sketch-based Instancing of Parameterized 3D Models, http://www.cs.ubc.ca/labs/imager/th/pdf/Xiao2004.pdf,2004
    [130] 沈怡,蔡士杰,高晓,建筑工程图符号的特征匹配识别方法,计算机辅助设计与图形学学报,2003,15(9):1065-1069
    [131] 陈月林,王平江,朱建新等,基于曲率的轮廓精确分段技术,华中理工大学学报,1995,23(6):20—23
    [132] 钟宝江,廖文和,基于精化曲线累加弦长的角点检测技术,计算机辅助设计与图形学学报,2004,16(7):939-943
    [133] 任金昌,赵荣椿,刘哲,图纸矢量化中的线弧分离与识别,计算机应用,2001.21(1):35—37
    [134] 吴维勇,王英惠,周晏,平面轮廓识别与分段技术的研究与快速实现,工程图学学报,2003,24(4):14—19
    [135] 王淑侠,支持概念设计的手绘图识别研究[硕士学位论文],西北工业大学,2006
    [136] 李俊锋,张习文,敖翔等,具有实时反馈的草图交互识别方法,计算机辅助设计与图形学学报.2005,17(11):2453-2458
    [137] Avro J., Novins K., Fluid Sketches: Continuous Recognition and Morphing of Simple Hand-Drawn Shapes, In Proceedings of the 13th Annual ACM Symposium on User Interface Software and Technology, San Diego, 2000: 73-80
    [138] Jin X. Y., Liu W. Y., Sun J. Y., et al., On-line Graphics Recognition, In Proceedings of the 10th Pacific Conference on Computer Graphics and Application (Pacific Graphics 2002), Beijing, 2002: 256-264
    [139] 邢启江,智能手绘草图系统的研究,中国煤炭经济学院学报,1998,37(3):89-92
    [140] Sezgin, T., Stahovich, T., Davis, R., Sketch Based Interfaces: Early Processing for Sketch Understanding, In Proceedings of 2001 Perceptive User Interfaces Workshop, Orlando, 2001: 1-8
    [141] Sezgin, T., Davis, R., Scale-space Based Feature Point Detection for Noisy Digital Curves, 2001, http://rationale.csail.mit.edu/publications/Sezgin2001ScalespaceAbstract.pdf
    [142] Sezgin, T., Davis, R., Scale-space Based Feature Point Detection for Digital Ink, In Proceedings of the AAAI Spring Symposium Series: Making Pen-Based Interaction Intelligent and Natural, Washington DC, 2004: 145-151
    [143] 涂嘉文,徐守时,谭勇,基于最小均方误差的圆弧分段曲线拟合方法,计算机应用,2001,33(1):264—268
    [144] Yu B., Recognition of Freehand Sketches Using Mean Shift, IUI'03, Miami, 2003: 204-210.
    [145] 孙正兴,徐晓刚,孙建勇等,支持方案设计的手绘图形输入工具,计算机辅助设计与图形学学报,2003,15(9):1145-1159
    [146] 孙建勇,金翔宇,彭彬彬等,一种快速在线图形识别与规整化方法,计算机科学,2003,30(2):172-17,
    [147] Sezgin T. M., Handling Overtraced Strokes in Hand-Drawn Sketches, http://sow.lcs.mit.edu/2004/proceedings/Sezgin01.pdf,2004
    [148] Kim D. H., Kim M. J., A Curvature Estimation for Pen Input Segmentation in Sketch-based Modeling, Computer Aided Design, 38(2006): 238-248
    [149] Chetverikov D., Szabo Z., A Simple Efficient Algorithm for Detection of High Curvature Points in Planar Curves, In Proceedings of 23rd Workshop of the Austrian Pattern Recognition Group, Schriftenreihe, 1999: 175-184.
    [150] 丁展,胡华强,彭维,等,三维手绘CAD系统的设计与表达,计算机辅助设计与图形学学报,2005,17(10):2359-2366
    [151] Calhoun C., Stahovich T. F., Kurtoglu T., et al,, Recognizing Multi-Stroke Symbols, AAAI Spring Symposium on Sketch Understanding, Palo Alto, 2002: 15-23
    [152] Hse H., Newton A. R., Sketched Symbol Recognition Using Zemike Moments, In Proceedings of the 17th International Conference on Pattern Recognition (ICPR 2004), Cambridge, 2004. 367-370
    [153] Sun Z. X., Informal User Interface for Graphical Computing, The First International Conference on Affective Computing & Intelligent Interaction (ACII 2005), Beijing, 2005: 675-682
    [154] Deufemia V., Risi M., A Dynamic Stroke Segmentation Technique for Sketched Symbol Recognition, IbPRIA 2005, Estoril, Portugal, 2005: 328-335
    [155] 王淑侠,廖达雄,王关峰,一种快速手绘草图在线识别方法,机械制造,2005.43(12):29-31
    [156] 陈东帆,王荣航,联机手绘草图的识别原理,计算机辅助设计与图形学学报,1993,5(2):114-120
    [157] Shpitalni M., Lipson H., Classification of Sketch Strokes and Comer Detection using Conic Sections and Adaptive Clustering, Transactions of ASME Journal of Mechanical Design, 1997,119 (2): 131-135
    [158] 刘伟,查建中,徐晓慧等,用RCR特征和NN识别实时手绘工程草图,计算机辅助设计与图形学学报,2003,15(6):692—696
    [159] 张莉莎,孙正兴,周若鸿等,一种基于图匹配的复杂草图识别方法,计算机科学,2004,31(4):147-150
    [160] 王卫,尹建峰,孙正兴,一种手绘草图的快速参数化方法,计算机科学,2006,33(1):264-268
    [161] Igarashi T., Matsuoka S., Kawachiya S., Interactive Beautification: A Technique for Rapid Geometric Design, In Proceedings of ACM Annual Symposium on User Interface Software and Technology (UI ST'97), 1997: 105-114
    [162] Apte A., Vo V., Kimura T. D., Recognizing Multistroke Geometric Shapes: An Experiment Evaluation, In Proceedings of UIST'99, Atlanta, 1993: 121-128
    [163] Jorge J. A., Fonseca M. J., A Simple Approach to Recognize Geometric Shapes Interactively, Proceedings of the Third Int. Workshop on Graphics Recognition (GREC'99), Jaipur, 1999: 251-258
    [164] Fonseca M. J., Jorge J. A., Using Fuzzy Logic to Recognize Geometric Shapes Interactively, In Proceedings of 9th IEEE Conference on Fuzzy Systems, Lisboa, Portugal, 2000: 291-296
    [165] Fonseca M. J., Pimentel C., Jorge J. A., CALI: An Online Scribble Recognizer for Calligraphic Interfaces, AAAI Spring Symposium on Sketch Understanding, Palo Alto, 2002: 51-58
    [166] Pimentel C. F., Fonseca M. J., Jorge J. A., Experimental Evaluation of a Trainable Scribble Recognizer for Calligraphic Interfaces, In Proceedings of the Fourth International Workshop on Graphics Recognition (GREC'01), Canada, 2001: 81-89
    [167] Kara L. B., Recognizing Multi-Stroke Symbols: A Statistical Approach, Http://www.andrew.cmu.edu/user/lkara/academic/research/papers/
    [168] Kara L. B., Stahovich T. F., An Image-Based, Trainable Symbol Recognizer for Hand-Drawn Sketches, Computers & Graphics, 2005, 29(4): 501-517
    [169] Anderson D., Bailey C., Skubic M., Hidden Markov Model Symbol Recognition for Sketch-Based Interfaces, AAAI Fall Workshop. on Making Pen-Based Interaction Intelligent and Natural, Washington, DC., 2004: 15-21
    [170] 蒋维,张斌,孙正兴,基于自适应HMM的在线草图识别方法,计算机科学,2005,32(5):185—189
    [171] Sezgin T. M., Davis R., HMM-Based Efficient Sketch Recognition, In Proceedings of the 10th International Conference on Intelligence User Interface, San Diego, 2005: 281-283
    [172] Fonseca M. J., Jorge J. A., Experimental Evaluation of an On-line Scribble Recognizer, Pattern Recognition Letters, 22 (12): 1311-1319.
    [173] Fang Guisheng, He Lili, Kong Fansheng, et al., An On-line Sketch Design and Gesture Editing System for Conceptual Design, Proceedings of CAID&CD 2006, Hangzhou, China, 2006,193-198
    [174] 方贵盛,何利力等,计算机辅助草绘设计技术研究,计算机工程,2006,32(18):1-2,5
    [175] Sezgin, T., Feature Point Detection and Curve Approximation for Early Processing of Free-Hand Sketches, PhD Thesis, EECS of UC Berkeley, 2001
    [176] 栗阳,关志伟,陈由迪,等,基于手势的人机交互的研究,系统仿真学报,2000.12(5):528—533
    [177] 田丰,牟书,戴国忠等,Post-WIMP环境下笔式交互范式的研究,计算机学报,2004,27(7):977-984
    [178] 鲍泓,韩勇,须德,移动设备笔式编辑系统PenEditor的结构设计,计算机工程与应用,2005,41(3):105-107
    [179] Cho M. G., Oh A. S., Lee B. K., A Feature-Based Algorithm for Recognizing Gestures on Portable Computer, ICCSA 2004, Assisi, Italy, 2004: 33-40
    [180] 冯海波,李昭阳,戴国忠,基于手势的手写公式编辑系统,计算机工程与应用,2003,39(5):97-99
    [181] 付永刚,戴国忠,蒋成高等,支持笔输入的虚拟家居设计系统,计算机辅助设计与图形学学报,2002,14(9):877-879,
    [182] Dean Rubine, Specifying Gestures by Example[A], ACM SIGGRAPH'91 Conference Proceedings, Computer Graphics, 1991, 25 (3): 329-337
    [183] 王延江,袁保宗,多模态人机交互中基于笔输入的手势识别,北方交通大学学报,2001,25(2):10-13
    [184] 刘晓翔,张树生,宋保华等,支持笔输入的乐谱编辑器,计算机工程与应用,2005,41(4):122-124
    [185] Long A. C., Landay J. A., Rowe L. A. et al., Visual Similarity of Pen Gestures, In Proceedings of Human Factors in Computing System (SIGCHI'00), Hague, The Netherlands, 2000:360-367.
    [186] Tian F., Cheng T. G., Wang H. G., etc., Research on User-Centered Design and Recognition Pen Gestures, CGI 2006, Hangzhou, 2006: 312-323
    [187] 边肇祺,张学工,模式识别(第二版),北京:清华大学出版社,2000
    [188] 蔺志青,郭军,贝叶斯分类器在手写汉字识别中的应用,电子学报,2002,30(12):1-4
    [189] 高隽,人工神经网络原理及仿真实例,北京:机械工业出版社,2003
    [190] 沈淑娟,姜建国,曹建春,手写体字符识别的多特征多分类器设计,计算机工程与应用,2004,40(16):116—118
    [191] Christopher J. C. Burges. A Tutorial on Support Vector Machines for Pattern Recognition. http://aya.technion.ac.il/karniel/CMCC/SVM-tutorial.pdf,2006
    [192] Andrew Ng, Support Vector Machines, CS229 Lecture notes, Lectures from 10/17/05 to 10/24/05,http://www.stanford.edu/class/cs229/notes/cs229-notes3.pdf,2006.
    [193] Pritam Ranjan, Introduction to Support Vector Machines, Simon Fraser University,.http://www.stat.sfu.ca/~mcaucus/pritam_slides.pdf,2006
    [194] 祁亨年,支持向量机及其应用研究综述,计算机工程,2004,30(10):6-9
    [195] 史忠植,知识发现,北京:清华大学出版社,2002
    [196] Chang C. C., Lin C. J. LIBSVM: A Library for Support Vector Machines, Software available at: http://www.csie.ntu.edu.tw/~cjlin/libsvm,2001
    [197] 方贵盛,何利力,孔繁胜,计算机辅助三维概念形状草绘设计研究进展,计算机辅助设计与图形学学报,2006,18(9):1446-1454
    [198] Verlay P. A. C., Takahashi Y., A Two-Stage Approach For Interpreting Line Drawings of Curved Objects, In Proceedings of Eurographics Workshop on Sketch-Based Interfaces and Modeling (2004), Grenoble, 2004: 117-126
    [199] 成基华、范玉青、袁国平,等,CAD/CAM开发平台及其发展趋势,计算机辅助设计与图形学学报,2000,12(2):154—159
    [200] 潘如刚、钱锦锋、陈志杨,等,基于ParaSolid的CAD系统中螺旋实体的建模,计算机工程与应用,2003,39(21):61-63
    [201] 马铁利,机械CAD几何建模核心技术及其发展趋势,计算机工程,2003,29(19):1—3,10
    [202] Unigraphics Solutions Inc, Functional Description for ParaSolid V 15.0, 2003

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700