【技术实现步骤摘要】
一种用于口腔数字化建模的稠密SLAM方法
[0001]本专利技术专利涉及口内三维扫描
,具体为一种用于口腔数字化建模的稠密
SLAM
方法
。
技术介绍
[0002]在口腔数字化领域,常应用口内扫描仪获取口内三维数据信息,由于口内环境受限原因,制造的扫描仪设备成像视角小,对口内牙齿数字化建模需要多次扫描,对扫描获取的三维数据通过一定技术处理手段,才能完整得到牙齿的三维模型
。
[0003]在实际的工作中,对于大场景的模型重建,主要通过
SLAM
技术来完成,相较于大环境模型重建,口内数字化建模的实时性和重建模型的精度要求更高,现有的口内扫描设备在数子化空腔建模过程中,重建模型的实时性会随着扫描数量的增加大打折扣,同时重建模型的精度也得到不到保障
。
[0004]鉴于此,我们提出一种用于口腔数字化建模的稠密
SLAM
方法
。
[0005]专利技术专利内容
[0006]本专利技术专利的目的在于提供一种用于口腔数字化建模的稠密
SLAM
方法,设置有前端实时定位
、
后端优化和回环检测三大模块,每个模块独立线程并行执行,定位线程为主线程,优先级最高,以此来保证实时定位的时效性;其他两个线程为子线程,后端执行辅助,以此保证口扫建模中的速度和精度
。
[0007]根据本专利技术实施例的一个方面,提供给了一种用于口腔数字化建模的稠密
SLAM
方法 ...
【技术保护点】
【技术特征摘要】
1.
一种用于口腔数字化建模的稠密
SLAM
方法,包括前端实时定位主线程
、
后端优化子线程
、
回环检测子线程,其特征在于,所述前端实时定位主线程的方法包括:检查系统输入的数据是否满足执行后端优化子线程,若满足要求启动后端优化子线程,将新地图中待优化的数据更新到旧地图中,并将完成优化的结果更新到实时定位主线程的新地图中;当第一帧数据输入时,创建第一个子图并且将数据保存待子图中,子图标记为激活子图,设置单位矩阵为当前子图位置和当前帧位置,完成第一帧数据定位;除第一帧以外的连续帧输入时,当前帧数据会与所述创建子图中的激活子图进行配准,计算出配准位置;对得到的配准位置计算其矩阵振幅;根据配准位置矩阵的振幅与阈值进行比较大小,判断是否创建新的子图,根据子图位置和配准位置计算出当前帧在整个模型中的位置,完成输入数据的定位,并将当前帧位置保存到显式回环检测任务输入数据的队列;当创建新的子图时,先前的激活子图被替代,将其保存到隐式回环检测线程任务输入数据的队列旧地图中;构建前激活子图内两两单帧数据间的位置匹配因子图,将因子图保存到后端优化线程任务输入数据的队列旧地图中;获取所述非激活子图间的隐式和显式回环关系,完成前端实时定位主线程工作
。2.
根据权利要求1所述的一种用于口腔数字化建模的稠密
SLAM
方法,其特征在于,所述后端优化子线程的方法包括:对前端实时定位主线程中的子图内部的因子图用优化库
ceres
或者
GTSAM
执行优化,将结果更新到主线程的新地图中,供主线程使用;对前端实时定位主线程中的子图间因子图用优化库
ceres
或者
GTSAM
执行优化,将结果更新到主线程的新地图中,供主线程使用
。3.
根据权利要求1所...
【专利技术属性】
技术研发人员:杨正世,陈泽锋,吕广志,
申请(专利权)人:深圳市菲森科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。