|
Frontiers of Information Technology & Electronic Engineering
ISSN 2095-9184 (print), ISSN 2095-9230 (online)
2022 Vol.23 No.3 P.398-408
Three-dimensional face point cloud hole-filling algorithm based on binocular stereo matching and a B-spline
Abstract: When obtaining three-dimensional (3D) face point cloud data based on structured light, factors related to the environment, occlusion, and illumination intensity lead to holes in the collected data, which affect subsequent recognition. In this study, we propose a hole-filling method based on stereo-matching technology combined with a B-spline. The algorithm uses phase information acquired during raster projection to locate holes in the point cloud, simultaneously extracting boundary point cloud sets. By registering the face point cloud data using the stereo-matching algorithm and the data collected using the raster projection method, some supplementary information points can be obtained at the holes. The shape of the B-spline curve can then be roughly described by a few key points, and the control points are put into the hole area as key points for iterative calculation of surface reconstruction. Simulations using smooth ceramic cups and human face models showed that our model can accurately reproduce details and accurately restore complex shapes on the test surfaces. Simulation results indicated the robustness of the method, which is able to fill holes on complex areas such as the inner side of the nose without a prior model. This approach also effectively supplements the hole information, and the patched point cloud is closer to the original data. This method could be used across a wide range of applications requiring accurate facial recognition.
Key words: Three-dimensional (3D) point cloud; Hole filling; Stereo matching; B-spline
1东南大学自动化学院,中国南京市,210096
2东南大学深圳研究院,中国深圳市,518000
摘要:在基于结构光的三维人脸点云数据采集过程中,由于环境、遮挡以及光照强度等因素影响,采集到的数据往往会出现孔洞区域,从而影响后续识别效果。本文提出一种采用立体匹配技术结合B样条的孔洞修补方法。算法首先利用光栅投影过程中获取的相位信息定位点云中的孔洞区域,同时提取边界点集。然后将立体匹配算法获取的人脸点云数据同光栅投影法采集的数据进行配准,在孔洞处选取初始修补控制点。再利用B样条曲线形状可由少数关键点大致描述这一特性,将控制点作为关键点放入孔洞区域进行曲面重建迭代计算。仿真使用光滑陶瓷杯和人脸模型进行,结果表明,该算法能够准确再现被测物体表面的细节和复杂形状。同时也说明所提方法具有强鲁棒性,能够在完全无先验信息的情况下对物体复杂区域实现孔洞修补,并且修补后的点云更加接近原始数据。该方法可广泛应用于需要精确人脸识别的领域。
关键词组:
References:
Open peer comments: Debate/Discuss/Question/Opinion
<1>
DOI:
10.1631/FITEE.2000508
CLC number:
TP391.4
Download Full Text:
Downloaded:
16391
Download summary:
<Click Here>Downloaded:
589Clicked:
7431
Cited:
0
On-line Access:
2024-08-27
Received:
2023-10-17
Revision Accepted:
2024-05-08
Crosschecked:
0000-00-00