【技术实现步骤摘要】
一种通用的牙科三维扫描算法引擎架构
[0001]本专利技术涉及牙科
,具体为一种通用的牙科三维扫描算法引擎架构。
技术介绍
[0002]近年来,随着我国人口基数的增长和人民生活水平的提升,口腔医疗的需求也不断提高,据统计,我国约有50%的群体患有各种口腔疾病,为了解决口腔疾病等问题,提高人们的生活质量,越来越多的数字化技术应用在口腔医学中,与此同时,随着牙科计算机辅助设计与制作(CAD/CAM)技术的成熟,口内三维数字化扫描逐渐成为口腔领域的研究热点,在正畸、修复和种植等临床病例的治疗上得到广泛的应用,其数字化的治疗也逐渐被口腔行业所接受,口内三维数字化扫描技术相对于传统的印模技术有明显的优势:方便、实时、可视化等优点,提升了医患沟通的效率,与此同时,由于临床口腔环境复杂,该技术在解决口内光学成像、扫描数据准确度、患者体验感等方面也面临着许多问题,为此提出一种通用的牙科三维扫描算法引擎架构。
技术实现思路
[0003](一)解决的技术问题
[0004]针对现有技术的不足,本专利技术提供了一种通用 ...
【技术保护点】
【技术特征摘要】
1.一种通用的牙科三维扫描算法引擎架构,其特征在于:包括四个模块,其该四个模块分别为StreamManager、Utils、Plugins、DOSEngine;StreamManager为数据流模块,负责管理整个DOS的数据流输出入管理,通过继承结构的方式,通过StreamManager模块包装(iStream)和打包(oStream)各类不同的数据流,以满足DOSEngine各种数据接口;Utils为实例模块,包含每个实例化的算法模块,如:成像器、融合器、求解器以及网格器;Plugins为插件模块,包含通用工具和自定义的操作,如:DataStructure、Interactor、SystemTool以及VisualRender;DOSEngine模块负责调度StreamManager、Utils以及Plugins模块,以满足实际各种需求,如:三维重建、点云配准、网格处理等,该模块为整个工作流的引擎模块。2.根据权利要求1的一种通用的牙科三维扫描算法引擎架构,其特征在于:调用StreamManager提供的接口实现数据流的输入,是通过PC端的IO接口(USB、网卡、WiFi等)将采集的数据输入到PC端。3.根据权利要求1的一种通用的牙科三维扫描算法引擎架构,其特征在于:数据流作为输入数据会在DOSEngine引擎进行分配、加工、组装,具体的实现由各个实例或插件模块负责,处理流程如下:
①
、DOSEngine引擎通过调用Imager模块对原始单帧数据进行处理,采用一般的三维重建算法,例如:PMP(相位轮廓术)、Mutiline(多线结构光)、共聚焦等,将原始数据转为单帧点云数据、真彩图数据,并对点云数据做一些数据预处理:法向量计算、点云滤波、颜色校准等;
②
、DOSEngine引擎通过调用Fusioner对单帧的点云数据进行对帧点云数据融合处理,通常包括SLAM(实时扫描和定位)等方法,得到全局融合的点云数据以及保存相关联的真彩图数据;
③
、DOSEng...
【专利技术属性】
技术研发人员:张佰春,孙军,吕广志,
申请(专利权)人:深圳市菲森科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。