摘要
针对牙齿隐形正畸术依赖于预先排齐错位牙齿的需求,提出了包括牙齿形状建模以及虚拟矫治2个部分的完整的计算机辅助牙齿隐形正畸系统.该系统的输入是由光学扫描获得的牙颌数字模型,输出用于快速成型加工的中间母模模型,主要包括牙齿分割、牙齿修复、牙齿运动设计、牙龈变形、矫治方案制定以及虚拟咬合等环节.基于牙颌模型的几何特征,采用两步牙齿模型分割方法:首先确定分割区域,进而利用控制曲线裁切获得光滑边界;对于相邻牙齿之间的缺失区域,利用控制曲线网指定曲面位置约束,并利用微分坐标方法重建;采用移动最小二乘插值解决牙龈变形中由于求解大规模线性系统而导致的消耗内存过多问题.该系统是生产隐形矫治器的关键步骤,同时也为医生诊断病情提供了可视化虚拟环境.近50例临床试验结果表明,该系统能够有效地进行牙齿矫治,并正在进行产业化.
The invisible orthodontic surgery depends on pre-alignment of the misplaced teeth.Based on this requirement,a computer aided invisible orthodontic treatment system consisting of tooth shape modeling and virtual treatment planning is proposed.The input of the system is a digital dental model obtained by optical scanning and the output is the intermediate models ready for rapid prototyping manufacturing.The system consists of the following main steps: tooth segmentation,tooth restoration,tooth movement design,gum deformation,orthopedic scheme determination and virtual occlusion.The tooth model is segmented from the dental model using a two-step procedure.The segmenting region is firstly searched by exploiting the geometry features,and then the boundary is trimmed out by projecting the control curves.By specifying positional constraints using a network of control curves,the missing region between adjacent teeth is repaired based on differential coordinates.For gum deformation,the moving least-square interpolation scheme is employed to solve the problem on excessive consumption of memory space when solving the large-scale linear system.This system is the key step to manufacture invisible aligners.It also provides a visual environment for diagnosing the illness.Clinical trials on 50 cases show that our invisible orthodontic treatment system provides an efficient orthodontic treatment method.
引文
[1]Bai Yuxing,Wang Bangkang.Opportunities and challengesduring the development of the orthodontic invisible alignertechnique[J].West China Journal of Stomatology,2007,25(6):521-524(in Chinese)(白玉兴,王邦康.无托槽隐形矫治技术——口腔正畸的机遇与挑战[J].华西口腔医学杂志,2007,25(6):521-524)
[2]Hoppe H.Progressive meshes[C]//Computer GraphicsProceedings,Annual Conference Series,ACM SIGGRAPH.New York:ACM Press,1996:99-108
[3]Buchaillard S I,Ong S H,Payan Y,et al.3Dstatisticalmodels for tooth surface reconstruction[J].Computers inBiology and Medicine,2007,37(10):1461-1471
[4]Yuan Tianran,Liao Wenhe,Cheng Xiaosheng,et al.Toothshape modeling scheme for 3Ddental model[J].Journal ofComputer-Aided Design&Computer Graphics,2010,22(4):703-711(in Chinese)(袁天然,廖文和,程筱胜,等.三维牙颌模型的牙齿形状建模方法[J].计算机辅助设计与图形学学报,2010,22(4):703-711)
[5]Ji Z P,Liu L G,Chen Z G,et al.Easy mesh cutting[J].Computer Graphics Forum,2006,25(3):283-291
[6]Zhao M X,Ma L Z,Tan W Z,et al.Interactive toothsegmentation of dental models[C]//Proceedings of theInternational Conference of IEEE Engineering in Medicine andBiology Society.Los Alamitos:IEEE Computer SocietyPress,2005:654-657
[7]Lee Y,Lee S.Geometric snakes for triangular meshes[J].Computer Graphics Forum,2002,21(3):229-238
[8]Sorkine O,Cohen-Or D.Least squares meshes[C]//Proceedings of International Conference on Shape Modelingand Applications.Los Alamitos:IEEE Computer SocietyPress,2004:191-199
[9]Ju T.Fixing geometric errors on polygonal models:a survey[J].Journal of Computer Science and Technology,2009,24(1):19-29
[10]Garland M,Heckbert P S.Surface simplification usingquadric error metrics[C]//Proceedings of the 24th AnnualConference on Computer Graphics and Interactive Techniques.New York:ACM Press,1997:209-216
[11]Nealen A,Igarashi T,Sorkine O,et al.Laplacian meshoptimization[C]//Proceedings of the 4th InternationalConference on Computer Graphics and Interactive Techniquesin Australasia and Southeast Asia.New York:ACM Press,2006:381-389
[12]Nealen A,Sorkine O,Alexa M,et al.A sketch-basedinterface for detail-preserving mesh editing[J].ACMTransactions on Graphics,2005,24(3):1142-1147
[13]Fu H B,Cohen-Or D,Dror G,et al.Upright orientation ofman-made objects[J].ACM Transactions on Graphics,2008,27(3):Article No.42
[14]Zhang Xiang,Liao Wenhe,Yu Qing,et al.Distancecomputation and collision detection between complexpolyhedra using OpenGL[J].Journal of SoutheastUniversity:Natural Science Edition,2006,36(2):232-236(in Chinese)(张翔,廖文和,俞青,等.基于OpenGL的复杂多面体模型间距离计算及碰撞检测[J].东南大学学报:自然科学版,2006,36(2):232-236)
[15]Chishti M,Wen H,Choi W.Tooth path treatment plan:US,6729876[P].2004-05-04
[16]Sorkine O,Cohen-Or D,Lipman Y,et al.Laplacian surfaceediting[C]//Proceedings of the Eurographics/ACMSIGGRAPH Symposium on Geometry Processing SGP.NewYork:ACM Press,2004:175-183
[17]Cuno A,Esperanca C,Oliveira A,et al.3Das-rigid-as-possible deformations using mls[C]//Proceedings of the 27thComputer Graphics International Conference.Los Alamitos:IEEE Computer Society Press,2007:115-122
[18]Guo K B,Zhang L C,Wang C J,et al.Boolean operations ofSTL models based on loop detection[J].The InternationalJournal of Advanced Manufacturing Technology,2007,33(5/6):627-633
[19]Kaick O V,Zhang H,Hamarneh G,et al.A survey on shapecorrespondence[J].Computer Graphics Forum,2010,30(6):1681-1707