点云数据处理(口腔)
文章平均质量分 50
围绕口腔数字化发展方向,结合不同模态影像数据的特点,以点云数据处理为切入点,掌握口腔数字化处理和深度学习方法,打造具有前沿性的口腔多模态数字化研究、开发和应用专栏。
伍心
好好工作
展开
-
(二) ICP配准方法存在的问题
简介:加深对ICP配准方法存在问题的理解。通过改变初始位置,直观的感受ICP算法对点云初始位置的依懒性;另外观察存在较多冗余信息是ICP配准的精度。存在问题:1、容易陷入局部最优解,可通过改变点云初始位置进行改善。图1 初始位置差异较大时,ICP的配准结果图2 改变初始位置后,ICP的配准结果2、存在较多冗余信息时,IPC配准精度不高整个牙冠在高度上扔没对齐,切牙区最为明显...原创 2021-09-06 11:21:50 · 2678 阅读 · 4 评论 -
(二)三维点坐标求解最优平面
(50条消息) 三维点坐标求解最优平面(法向量)_LucasZhang‘s Blog-CSDN博客转载 2021-09-03 10:24:33 · 645 阅读 · 0 评论 -
(一)PCL库 ICP配准
简介:通过ICP配准,对齐CBCT提取牙齿与口内扫描获取牙冠,结果失败。原因:可能是因为两者重叠点云数据少,而不重叠部分过多,待后续分析。1、CBCT提取牙齿 与口内扫描获取数据在同坐标系下显示2、PCL库调用ICP进行配准void registCTInteroral(){ char strST[256] = "E:\\CBCT\\lower.ply"; char strCT[256] = "E:\\CBCT\\lower-CT.ply"; pcl::Po.原创 2021-08-31 09:21:16 · 1157 阅读 · 0 评论 -
(一) 分割得到的掩码数据转换为点云数据
简介:对分割得到的牙齿掩码数据进行转换,转换采用VTK 实现,将掩码转换为PCL可以读取的PLY格式,以进行后续处理。1、掩码数据:采用深度学习方法对CBCT中的牙齿进行提取,结果保存为分析格式(hdr,img);2、将下颌中的牙齿掩码数据,转换为点云的PLY格式,采用VTK读取数据,并根据下颌牙齿掩码值进行提取,然后用vtkMarchingCubes提取表面,并保存为PLY格式; vtkMarchingCubes* marchingCubes = vtkMarchingCubes::N.原创 2021-08-30 22:13:48 · 1051 阅读 · 2 评论 -
(一)VTK 转换 STL 为 PLY 格式,PCL读取PLY格式
简介:由于PLY1.12版本IO模块提供了PCD和PLY两种格式的读取接口,因此需要用VTK进行格式转换,完成STL到PLY格式的转换,或掩码图像到PLY格式的转换,然后用PCL进行读取并进行处理。1、VTK 将STL转换为 PLY格式void stl2ply(){ std::string filename = "P:\\CBCT\\tooth\\upper.stl"; vtkSmartPointer<vtkSTLReader> reader = vtkSmartPoint原创 2021-08-30 17:58:42 · 2550 阅读 · 2 评论 -
(一)PLY 文件格式
PLY FormatPLY or Stanford Polygon format defines a flexible and systematic scheme for storing graphical objects that are described as a collection of polygons. A ".PLY" file is composed of 3 main mandatory sections plus optional ones thereafter. The firs转载 2021-08-30 15:29:29 · 829 阅读 · 0 评论 -
(一)PCL 1.12 + VS2019 环境配置
最近开始做口腔点云数据处理相关的工作,需要把CBCT数据中的结构转换为点云,因此选择了PCL,PCL在windows下环境的配置已经很简单了,直接安装配置即可使用,这里只对安装过程中遇到的问题和小技巧记录下来。 1、PCL1.12的安装过程可参考链接:(55条消息) PCL安装与配置(Windows10+VS2017 )_syz201558503103的博客-CSDN博客_pcl启动器。 2、安装完成后,需要去安装目录的 <PCL 1.12.0\3rdPart...原创 2021-08-28 11:01:20 · 1899 阅读 · 4 评论