牙齿矫正模型软件方案构思

一、总体方案设计

       牙齿矫正模型软件主要功能是:开发一个桌面端软件,能够导入病人矫正前牙齿stl模型文件,然后在客户端操作实现自动加上手动排牙等操作,将纠正后的牙齿导出stl模型。界面布局主要包含:正畸牙齿路径读入操作,输出保存,牙齿视图方向显示,上下牙隐藏,牙弓曲线生成,牙弓曲线手动调整,自动分割,牙齿定点,自动排列,手动辅助排列,参数设定等等。具体根据UI设计而定,软件整体界面效果如图:

 

二,牙齿排列整齐要求

   牙齿排列整齐主看三个部分,

  牙齿的近中和远中点在牙弓曲线上;

 

  1. 相邻牙齿近远中点分别紧密挨在一起;
  2. 牙齿的长轴角度和牙弓平面有理想的角度
  3. 牙齿对称分布在牙弓曲线上

 

 

三.软件工作流程

3.1.读入需要正畸的牙齿模型文件夹

包含上牙和下压stl文件,上下牙单个stl模型如下图所示。

3.2.上牙和下牙对齐

客户端按下对齐按钮,将上下牙读入的stl文件对齐,效果如图所示:

 

3.3牙齿自动分割操作

牙齿自动分割操作采用机器学习的方法,对整个输入的stl格式的上下牙模型进行单个分开操作,便于后续实现自动列和手动排牙等操作。按下分割命令后,软件将会对读入的上下牙stl文件依次转成pcd数据格式,然后调用训练好的分割模型对上下牙依次进行单个分割,分割完毕后,再在客户端渲染显示stl数据格式模型,供下一步操作。

3.4特定点识别操作

特定点识别操作也是采用机器学习的方法实现,是为牙齿纠正做准备,为了纠正牙齿,每个牙齿需要定四个点,它们分别是:近中接触点,远中接触点,牙齿的外侧面定两个点——代表牙齿长轴牙面。如下图所示

牙齿近中点和远中点                牙齿外侧面两个点(决定牙齿与牙弓平面角度)

纠正后的牙齿近中点和远中点要落在理想牙弓曲线上,牙齿的长轴与牙弓曲面要有固定的角度。软件需要利用这几个点进行纠正操作。按下牙齿定点识别按钮后,软件将会调用机器学习训练的模型进行识别,将所有牙齿四个点找出来。

3.5牙弓曲线生成

牙弓曲线上下牙共用,牙弓曲线主要是采样几个特定的牙齿的近中远中点生成(如下图所示位置点),软件支持手动辅助修改牙弓曲线。具体操作是:客户端点击自动生成牙弓曲线按钮后,软件将会读入3.4识别的特定点(固定的几个牙齿的近中远中点,如下图),而且正前中点需要操作者在客户端上移动后确认,确认后这些点后在按照三次参数样条曲线生成一个平面对称的牙弓曲线。如果软件默认选择的几个牙齿感觉不是很整齐,操作者也可以选择牙齿编号后,点击生成牙弓曲线(在默认的五个点相差比较大不是很理想情况下),如果生成的牙弓曲线不理想,客户可以在软件拖动牙弓曲线,牙弓曲线将会根据鼠标移动位置自适应对称调整,直到客户按下手动确认按钮后,牙弓曲线生成。此外牙弓曲线还支持平移功能,根据客户端输入的参数可以实现牙弓曲线前后移动,牙弓曲线示意图如下图所示

牙弓曲线是操作者在屏幕上点击五个点生成的。生成下牙牙弓曲线:鼠标点击屏幕上下牙五个点,此外点击的5个点能允许修改坐标。因为操作者点时可能有误差,所以软件允许操作者在客户端输入xy微调参数,确认后生成下牙的牙弓曲线。按下上牙牙弓曲线生成按钮,上牙牙弓曲线将会自动偏移参数设定的量,根据下牙的 曲线生成上牙牙弓曲线。

 

 

 

 

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值