[发明专利]一种基于传感器的牙齿区域识别算法的刷牙引导系统有效
申请号: | 202210414511.2 | 申请日: | 2022-04-20 |
公开(公告)号: | CN114699200B | 公开(公告)日: | 2023-09-22 |
发明(设计)人: | 李善忠 | 申请(专利权)人: | 中山极冠科技有限公司 |
主分类号: | A61C17/22 | 分类号: | A61C17/22;G06T17/00 |
代理公司: | 中山市科创专利代理有限公司 44211 | 代理人: | 谢自成 |
地址: | 528400 广东省中*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 传感器 牙齿 区域 识别 算法 刷牙 引导 系统 | ||
1.一种基于传感器的牙齿区域识别算法的刷牙引导系统,其特征在于其包括步骤一:采集传感器数据;步骤二:牙齿区域检测识别;步骤三:建立3d牙齿模型,根据计算得出的覆盖率渲染牙齿模型并展示;
所述步骤一采集传感器数据包括:
1.1:将陀螺仪传感器的加速度三轴数据抽象化为一个个球体,并且定义一个数据结构Sphere,包含的字段为球体的x,y,z轴,球体半径的平方Squared_Radius;
1.2:将牙齿区域划分为16个区域;
1.3:用电动牙刷固定刷其中一个牙齿区域,同时采集陀螺仪传感器的加速度三轴数据acceleration_x,acceleration_y,acceleration_z,并保存到数据结构Sphere的x,y,z中;
1.4:再次用电动牙刷固定刷S2中的牙齿区域,并通过计算公式:Squared_Radius=(acceleration_x-x)2+(acceleration_y-y)2+(acce leration_y-y)2得出Squared_Radius,至此16个牙齿区域,数据采集流程已完成;
所述步骤二牙齿区域检测识别包括:
2.1:定义一个数据结构KL_Brushing_Zone,其中包含齿区标识zone_key,可以在后面的齿区相似度算法中筛选出匹配的Sphere,从而计算得当前实时刷牙的牙齿区域,定义一个容器passes,用于保存当前刷牙区域的有效时间片段;
2.2:实时获取传感器加速计的4条加速度数据,并计算出平均加速度average_x,average_y,average_z;
2.3:根据齿区相似度匹配算法公式:Kl_Squared_Radius=(average_x-x)2+(average_y-y)2+(average_z-y)2;计算出Kl_Squared_Radius,Kl_Squared_Radius小于等于Squared_Radius,则认为传感器数据中包含当前Sphere,并可通过Sphere中的zone_key得到当前正在刷牙到区域;
所述步骤三建立3d牙齿模型根据计算得出的覆盖率渲染牙齿模型并展示包括:
3.1:通过3d建模工具设计一个牙齿模型,并可以使用代码逻辑控制任何一个牙齿区域到材质颜色,定义颜色越浅,刷牙到覆盖率越高,清洁度越高;
3.2:覆盖率计算方法为:定义一个牙齿区域需要刷牙的时间为each_zone_time=刷牙周期/16,一个牙齿的有效刷牙时间为容器passes的有效时间总和current_zone_effective_time则覆盖率quality=current_zone_effective_time/each_zone_time;
3.3:设置一个定时器,每0.5秒去使用根据齿区相似度匹配算法公式计算得出7.5秒内总共的牙齿区域编号,并算出覆盖率;
3.4:通过计算得出的覆盖率,重新渲染牙齿模型,并展示。
2.根据权利要求1所述的一种基于传感器的牙齿区域识别算法的刷牙引导系统,其特征在于所述的刷牙引导系统还包括显示器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山极冠科技有限公司,未经中山极冠科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210414511.2/1.html,转载请声明来源钻瓜专利网。