[发明专利]一种基于局部坐标的牙齿模型特征点自动识别算法有效
| 申请号: | 201710651373.9 | 申请日: | 2017-08-02 |
| 公开(公告)号: | CN107564094B | 公开(公告)日: | 2020-12-25 |
| 发明(设计)人: | 王启超;宁楠;褚玉伟;宣梦洁 | 申请(专利权)人: | 杭州美齐科技有限公司 |
| 主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T7/33 |
| 代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 林超 |
| 地址: | 310030 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 局部 标的 牙齿 模型 特征 自动识别 算法 | ||
1.一种基于局部坐标的牙齿模型特征点自动识别方法,其特征在于包括以下步骤:输入牙齿模型以及局部坐标系,对每个牙齿模型识别其颌点、轴点和龈点,对切牙的牙齿模型识别其尖牙尖点的三个点和CAC曲线,对后磨牙、前磨牙和犬牙的牙齿模型识别其尖点;
所述对每个牙齿模型识别其颌点、轴点和龈点具体为:
1.1)将牙齿模型的每个网格顶点均通过从全局坐标系变换到局部坐标系,获得局部坐标系下的牙齿模型;
1.2)牙齿模型的所有网格顶点中,找到沿局部坐标系的Y轴方向的最大值和最小值所在的点,对应的Y轴坐标分别记为网格顶点沿Y轴方向最大坐标值ymax和网格顶点沿Y轴方向最小坐标值ymin;
1.3)计算Y轴方向中间坐标值,遍历所有网格顶点找出满足条件|y'i-ymidlle|λ并且x'i0的所有点qi(x'i,y′i,z′i)组成点集Q,λ表示判定是否在y的中间值附近的阈值,将找到所有点qi(x'i,y′i,z′i)根据沿X轴方向的坐标值从大到小排序,获得Q={q1(x′1,y′1,z′1)、q2(x2',y2',z2')...qn(xn',yn',zn')};
ymiddle=(ymax-ymin)/2
其中,ymiddle表示网格顶点沿Y轴方向中间坐标值,ymax表示网格顶点沿Y轴方向最大坐标值,ymin表示网格顶点沿Y轴方向最小坐标值;
1.4)点集Q中,从第一点开始,计算每一点到下一顺序点的梯度变化量t,并判断:若梯度变化量小于梯度阈值β,将当前点从点集Q中去除;若梯度变化量大于等于梯度阈值β,将当前点在点集Q中保留;
梯度变化量t计算公式如下:
其中,β表示梯度阈值,i表示点的序号;
1.5)对于经步骤1.4)处理后的点集Q,将其中的各个点按照沿X轴方向坐标值从大到小排序,排序在最前的点是牙齿模型的龈点,排序在中间的点是牙齿模型的轴点,排序在最后的点是牙齿模型的颌点;
1.6)最后将这三个颌点、轴点和龈点从局部坐标系转换回全局坐标系;
所述对切牙的牙齿模型识别其尖牙尖点的三个点和CAC曲线具体为:
2.1)将牙齿模型的每个网格顶点均通过从全局坐标系变换到局部坐标系,获得局部坐标系下的牙齿模型;
2.2)牙齿模型的所有网格顶点中,找到沿局部坐标系的Y轴方向的最大值和最小值所在的点,对应的Y轴坐标分别记为网格顶点沿Y轴方向最大坐标值ymax和网格顶点沿Y轴方向最小坐标值ymin;
2.3)将所有网格顶点按照沿Y轴的等距离区间进行分割,沿Y轴的等距离区间按照以下间距值δ分隔:
其中,num代表沿Y轴的等距离区间的总数;
2.4)对于每个等距离区间,找到其中沿Z轴方向坐标最大的点作为上极值点C,从而获得各个等距离区间对应的一系列上极值点Cj,j表示上极值点的序号,一系列上极值点Cj相依次连接构成CAC曲线,位于两端的等距离区间和位于中间的等距离区间所对应的三个上极值点作为尖牙尖点的三个点;
2.5)最后将上述步骤获得的点从局部坐标系转换回全局坐标系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州美齐科技有限公司,未经杭州美齐科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710651373.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:钢管塔U型板制弯工装
- 下一篇:一种气动折弯机





