System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及识别牙齿颜色,特别涉及一种获取色号识别模型和识别牙齿颜色的方法及存储介质。
技术介绍
1、牙齿是人体的形象窗口,牙齿美白可以提升人们的自信心,因此人们也越来越关注自己牙齿的颜色。目前人们在获取自己牙齿的颜色时,一方面可以通过借助商用比色板来人为主观地确定出牙齿的颜色,这种方法虽然可以使人们简单便捷地获知自己牙齿的颜色,但是由于这种方法过多地依赖于人的主观意识,从而使得这种方法得到的牙齿颜色并不准确。
2、另一方面人们也可以通过去专门的口腔诊所或者口腔医院,由口腔医护人员通过使用高昂的牙齿比色仪或者口腔ct仪器来帮助确定牙齿的颜色,这种方法相较于上述方法虽然可以提高获知牙齿颜色的准确性,但是却限制了人们检测自己牙齿颜色的自主权,需要借助专业人员的帮忙。因此,现有方法还无法实现自主准确地对牙齿进行颜色识别工作。
技术实现思路
1、为了便于用户可自主准确地识别牙齿颜色,本申请实施例提供了一种获取色号识别模型和识别牙齿颜色的方法及存储介质。
2、第一方面,第一实施例提供了一种获取色号识别模型的方法,所述方法包括:
3、获取一个标准比色板牙齿图像组,其中,所述标准比色板牙齿图像组中包括每一个比色板牙齿所对应的标准比色板牙齿图像和相应的牙齿色号;
4、分别获取每一个所述标准比色板牙齿图像的有效待检测图像,并确定每一个有效待检测图像所包含的像素点的有效参考值;
5、分别将对应同一个标准比色板牙齿图像的所有有效参考值组成一个有效
6、基于所有有效参考值组和相应的牙齿色号对初始分类模型进行训练以得到色号识别模型,其中,所述色号识别模型用于根据目标牙齿图像进行牙齿色号识别。
7、在其中的一些实施例中,每一个标准比色板牙齿图像的有效待检测图像包括第一有效待检测图像和/或第二有效待检测图像,每一个所述第一有效待检测图像是对相应的标准比色板牙齿图像进行第一预处理操作得到相关的上部图像,每一个所述第二有效待检测图像是对相应的标准比色板牙齿图像进行第二预处理操作得到相关的中部图像,其中,所述第一预处理操作包括有效图像获取操作,所述第二预处理操作包括去曝操作和有效图像获取操作。
8、在其中的一些实施例中,每一个有效参考值包括第一有效参考值和/或第二有效参考值,所述确定每一个有效待检测图像所包含的像素点的有效参考值包括:
9、分别获取每一个所述第一有效待检测图像所包含的每一个像素点对应的第一参考值,以及每一个所述第二有效待检测图像所包含的每一个像素点对应的第二参考值;
10、分别对每一个第一有效待检测图像对应的第一参考值进行去冗余操作以得到所述第一有效待检测图像对应的第一有效参考值,对每一个第二有效待检测图像对应的第二参考值进行去冗余操作以得到所述第二有效待检测图像对应的第二有效参考值。
11、在其中的一些实施例中,所述初始分类模型包括监督类初始分类模型和非监督类初始分类模型,所述色号识别模型包括监督类色号识别模型和非监督类色号识别模型,基于所有有效参考值组和相应的牙齿色号对初始分类模型进行训练以得到色号识别模型包括:
12、将每一个有效参考值组按照预设排序方式组成一个色号识别模型像素信息组,并将每一个有效像素组对应的牙齿色号也按照所述预设排列方式组成一个色号识别模型色号信息组;
13、将所述色号识别模型像素信息组和色号识别模型色号信息组发送给监督类初始分类模型并进行训练以得到相应的监督类色号识别模型;
14、将所述色号识别模型像素信息组和色号识别模型色号信息组发送给非监督类初始分类模型并进行训练以得到相应的非监督类色号识别模型。
15、在其中的一些实施例中,去曝操作包括:
16、分别将每一个所述标准比色板牙齿图像的未去噪中部图像划分为若干个子区域,并获取每一个子区域所对应的最大亮度值,分别将对应同一个未去噪中部图像的所有最大亮度值按照数值从大到小依次进行排序,以得到每一个未去噪中部图像的最大亮度值组;
17、分别按照最大亮度值组中的排列顺序依次选取一个最大亮度值来确定相应未去噪中部图像的去曝值,以得到所述未去噪中部图像对应的一个初始去曝中部图像;
18、按照所述排列顺序依次判断每一个去曝值对应的初始去曝中部图像是否符合去曝标准,若符合,将所述初始去曝中部图像作为所述标准比色板牙齿图像的未去噪中部图像对应的去曝中部图像;
19、若不符合,继续判断下一个去曝值对应的初始去曝中部图像是否符合去曝标准。
20、第二方面,第二实施例提供了一种识别牙齿颜色的方法,所述方法使用如第一方面所述的任意一种色号识别模型,所述方法包括:
21、获取用户的识别请求,基于所述识别请求在用户口腔位于固定采集位置且漏出识别牙齿状态下得到需要识别牙齿颜色的标准牙齿图像;
22、对所述标准牙齿图像进行图像分割以得到所述标准牙齿图像中包含的每一个待识别牙齿,分别对每一个待识别牙齿进行去曝操作以得到相应的去曝待识别牙齿;
23、获取每一个去曝待识别牙齿在预设区域内的每一个参考值,分别将对应同一个待识别牙齿的所有参考值代入到色号识别模型中以得到每一个待识别牙齿所对应的牙齿颜色。
24、在其中的一些实施例中,所述在用户口腔位于固定采集位置且漏出识别牙齿状态下得到需要识别牙齿颜色的标准牙齿图像包括:
25、获取在用户口腔位于固定采集位置且漏出识别牙齿状态下所得到的需要识别牙齿颜色的目标牙齿图像;
26、使用牙齿校正模型对所述目标牙齿图像进行色差校正,以得到需要识别牙齿颜色的标准牙齿图像,其中,所述牙齿校正模型基于在历史时刻获取到的多个待训练图像组和相应的一个标准无色差图像组训练。
27、在其中的一些实施例中,所述色号识别模型包括监督类色号识别模型和非监督类色号识别模型,所述分别将对应同一个待识别牙齿的所有参考值代入到色号识别模型中以得到每一个待识别牙齿所对应的牙齿颜色包括:
28、分别将对应同一个待识别牙齿的所有参考值代入到监督类色号识别模型中,以得到所述待识别牙齿对应的多个第一牙齿色号;
29、分别将对应同一个待识别牙齿的所有参考值代入到非监督类色号识别模型中,以得到所述待识别牙齿对应的多个第二牙齿色号;
30、每得到多个第一牙齿色号和多个第二牙齿色号,就分别获取对应同一个待识别牙齿的多个第一牙齿色号和多个第二牙齿色号中出现牙齿色号最多的目标牙齿色号,并判断是否只有一个目标牙齿色号,若是,将所述目标牙齿色号确定为所述待识别牙齿所对应的牙齿颜色;
31、否则,继续将对应同一个待识别牙齿的所有参考值代入到监督类色号识别模型中,以及将对应同一个待识别牙齿的所有参考值代入到非监督类色号识别模型中,以重新得到多个第一牙齿色号和多个第二牙齿色号。
本文档来自技高网...
【技术保护点】
1.一种获取色号识别模型的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,每一个标准比色板牙齿图像的有效待检测图像包括第一有效待检测图像和/或第二有效待检测图像,每一个所述第一有效待检测图像是对相应的标准比色板牙齿图像进行第一预处理操作得到相关的上部图像,每一个所述第二有效待检测图像是对相应的标准比色板牙齿图像进行第二预处理操作得到相关的中部图像,其中,所述第一预处理操作包括有效图像获取操作,所述第二预处理操作包括去曝操作和有效图像获取操作。
3.根据权利要求2所述的方法,其特征在于,每一个有效参考值包括第一有效参考值和/或第二有效参考值,所述确定每一个有效待检测图像所包含的像素点的有效参考值包括:
4.根据权利要求1所述的方法,其特征在于,所述初始分类模型包括监督类初始分类模型和非监督类初始分类模型,所述色号识别模型包括监督类色号识别模型和非监督类色号识别模型,基于所有有效参考值组和相应的牙齿色号对初始分类模型进行训练以得到色号识别模型包括:
5.根据权利要求2所述的方法,其特征在于,去曝操作包括:
...【技术特征摘要】
1.一种获取色号识别模型的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,每一个标准比色板牙齿图像的有效待检测图像包括第一有效待检测图像和/或第二有效待检测图像,每一个所述第一有效待检测图像是对相应的标准比色板牙齿图像进行第一预处理操作得到相关的上部图像,每一个所述第二有效待检测图像是对相应的标准比色板牙齿图像进行第二预处理操作得到相关的中部图像,其中,所述第一预处理操作包括有效图像获取操作,所述第二预处理操作包括去曝操作和有效图像获取操作。
3.根据权利要求2所述的方法,其特征在于,每一个有效参考值包括第一有效参考值和/或第二有效参考值,所述确定每一个有效待检测图像所包含的像素点的有效参考值包括:
4.根据权利要求1所述的方法,其特征在于,所述初始分类模型包括监督类初始分类模型和非监督类初始分类模型,所述色号识别模型包括监督类色号识别模型和非监督类色号识别模型,基于所有有效参考值组和相应的牙齿色号对初始分类模型进行训练以得到色号识别模型包括:
【专利技术属性】
技术研发人员:李宇,陈华全,
申请(专利权)人:白里挑一杭州医疗科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。