利用点云库(PCL)高效开发三维曲面配准

Cheng-Tiao Hsieh
{"title":"利用点云库(PCL)高效开发三维曲面配准","authors":"Cheng-Tiao Hsieh","doi":"10.1109/ISPACS.2012.6473587","DOIUrl":null,"url":null,"abstract":"This paper presents how to utilize the open source Point Cloud library (PCL) to develop a series of computational registration processes efficiently and robustly. The registration is the key process of the Digital Face-Inspection (DFI) system. In 2009, the DFI system was developed to assist dentists to detect deviations of patients' face shapes before/after an orthodontic treatment. The system combined the technologies of 3D scanning and Reverse Engineering together to achieve the goal of creating a better quality environment. Regarding the visual analysis made by the DFI system, dentists can adjust their treatments to guarantee that their treatments are on the right track. This is definitely very helpful to create a high-quality dental environment. The inputs of the DFI system are a set of point clouds generated by 3D scanning systems. The data type of point cloud present an object by a huge amount of surface points. A completed DFI process requires two scanning independent scanning routines and those scanning routines generated point cloud by their reference coordinate systems. This event causes that generated point clouds can't be applied into the deviation analysis directly. Before the analysis, the DFI system introduced the Iterative Closest Point (ICP) algorithm to align two point clouds as close as possible. This is to force two point clouds in a same coordinate system. However, the ICP algorithm is a local operation process. Therefore, a coarse registration is required for finding an optimal initial alignment. The registration includes a lot of computational algorithms and makes the DFI development very complicated. Fortunately, an open source called Point Cloud Library is available for helping us to develop this registration easily and efficiently. PCL collected hundreds of functions and algorithms for handling point cloud data in various applications. This paper demonstrates how to introduce PCL to build up the DFI system. In addition, we also presented how to utilize PCL to improve the efficiency of the DFI system.","PeriodicalId":158744,"journal":{"name":"2012 International Symposium on Intelligent Signal Processing and Communications Systems","volume":"94 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"24","resultStr":"{\"title\":\"An efficient development of 3D surface registration by Point Cloud Library (PCL)\",\"authors\":\"Cheng-Tiao Hsieh\",\"doi\":\"10.1109/ISPACS.2012.6473587\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents how to utilize the open source Point Cloud library (PCL) to develop a series of computational registration processes efficiently and robustly. The registration is the key process of the Digital Face-Inspection (DFI) system. In 2009, the DFI system was developed to assist dentists to detect deviations of patients' face shapes before/after an orthodontic treatment. The system combined the technologies of 3D scanning and Reverse Engineering together to achieve the goal of creating a better quality environment. Regarding the visual analysis made by the DFI system, dentists can adjust their treatments to guarantee that their treatments are on the right track. This is definitely very helpful to create a high-quality dental environment. The inputs of the DFI system are a set of point clouds generated by 3D scanning systems. The data type of point cloud present an object by a huge amount of surface points. A completed DFI process requires two scanning independent scanning routines and those scanning routines generated point cloud by their reference coordinate systems. This event causes that generated point clouds can't be applied into the deviation analysis directly. Before the analysis, the DFI system introduced the Iterative Closest Point (ICP) algorithm to align two point clouds as close as possible. This is to force two point clouds in a same coordinate system. However, the ICP algorithm is a local operation process. Therefore, a coarse registration is required for finding an optimal initial alignment. The registration includes a lot of computational algorithms and makes the DFI development very complicated. Fortunately, an open source called Point Cloud Library is available for helping us to develop this registration easily and efficiently. PCL collected hundreds of functions and algorithms for handling point cloud data in various applications. This paper demonstrates how to introduce PCL to build up the DFI system. In addition, we also presented how to utilize PCL to improve the efficiency of the DFI system.\",\"PeriodicalId\":158744,\"journal\":{\"name\":\"2012 International Symposium on Intelligent Signal Processing and Communications Systems\",\"volume\":\"94 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"24\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 International Symposium on Intelligent Signal Processing and Communications Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISPACS.2012.6473587\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 International Symposium on Intelligent Signal Processing and Communications Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISPACS.2012.6473587","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 24

摘要

本文介绍了如何利用开源点云库(PCL)高效鲁棒地开发一系列计算配准过程。配准是数字人脸检测(DFI)系统的关键环节。2009年,DFI系统被开发出来,以帮助牙医在正畸治疗前后检测患者脸型的偏差。该系统将3D扫描和逆向工程技术结合在一起,以实现创造更好质量环境的目标。根据DFI系统的可视化分析,牙医可以调整他们的治疗,以确保他们的治疗在正确的轨道上。这绝对是非常有助于创造一个高质量的牙科环境。DFI系统的输入是一组由三维扫描系统产生的点云。点云的数据类型是通过大量的表面点来呈现一个物体。一个完整的DFI过程需要两个独立的扫描例程和两个由参考坐标系生成点云的扫描例程。该事件导致生成的点云不能直接应用到偏差分析中。在分析之前,DFI系统引入了迭代最近点(ICP)算法,使两个点云尽可能接近。这是为了迫使两个点云在同一个坐标系中。但是,ICP算法是一个局部操作过程。因此,需要粗配准来找到最优的初始对准。配准中包含了大量的计算算法,使得DFI的开发非常复杂。幸运的是,有一个名为Point Cloud Library的开源软件可以帮助我们轻松高效地开发这种注册。PCL收集了数百种函数和算法,用于在各种应用中处理点云数据。本文阐述了如何引入PCL来构建DFI系统。此外,我们还介绍了如何利用PCL来提高DFI系统的效率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
An efficient development of 3D surface registration by Point Cloud Library (PCL)
This paper presents how to utilize the open source Point Cloud library (PCL) to develop a series of computational registration processes efficiently and robustly. The registration is the key process of the Digital Face-Inspection (DFI) system. In 2009, the DFI system was developed to assist dentists to detect deviations of patients' face shapes before/after an orthodontic treatment. The system combined the technologies of 3D scanning and Reverse Engineering together to achieve the goal of creating a better quality environment. Regarding the visual analysis made by the DFI system, dentists can adjust their treatments to guarantee that their treatments are on the right track. This is definitely very helpful to create a high-quality dental environment. The inputs of the DFI system are a set of point clouds generated by 3D scanning systems. The data type of point cloud present an object by a huge amount of surface points. A completed DFI process requires two scanning independent scanning routines and those scanning routines generated point cloud by their reference coordinate systems. This event causes that generated point clouds can't be applied into the deviation analysis directly. Before the analysis, the DFI system introduced the Iterative Closest Point (ICP) algorithm to align two point clouds as close as possible. This is to force two point clouds in a same coordinate system. However, the ICP algorithm is a local operation process. Therefore, a coarse registration is required for finding an optimal initial alignment. The registration includes a lot of computational algorithms and makes the DFI development very complicated. Fortunately, an open source called Point Cloud Library is available for helping us to develop this registration easily and efficiently. PCL collected hundreds of functions and algorithms for handling point cloud data in various applications. This paper demonstrates how to introduce PCL to build up the DFI system. In addition, we also presented how to utilize PCL to improve the efficiency of the DFI system.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信