The invention discloses a speckle-based three-dimensional face reconstruction method and equipment, which can improve the richness of image features while reducing the amount of matching calculation, and realize the synchronous improvement of the efficiency and accuracy of three-dimensional face reconstruction. The method includes: inputting multiple pairs of speckle images in line with binocular stereo vision; correcting the epipolar line of the input speckle image to keep the corresponding matching points in the same horizontal line; detecting the face of the speckle image pair corrected by epipolar line, extracting the region of interest image pairs of the face to be reconstructed; and image pairs of regions of interest of the face to be reconstructed. The first disparity map is obtained by first matching of image pairs; the search range of matching points is set according to the disparity of the first disparity map, and the second disparity map is obtained by second matching of the region of interest image pairs; the corresponding three-dimensional point cloud data is generated according to the second disparity map and camera calibration parameters, and the reconstructed three-dimensional point cloud data is obtained. Face.
【技术实现步骤摘要】
一种基于散斑的三维人脸重建方法及设备
本专利技术涉及多目立体视觉
,尤其涉及一种基于散斑的三维人脸重建方法及设备。
技术介绍
当前,三维数据广泛应用于航空航天、3D打印、地理测绘、人脸检测等众多领域。实时精确地获取时空域数据,一直是三维信息采集和三维场景重建的核心问题,也是计算机几何学领域研究的热点方向。三维人脸建模源于Parke的开创性研究,其目的是通过计算机生成逼真的三维人脸。获取三维人脸深度信息是重建高精度三维人脸模型的基本前提,而三维人脸数据的采集可通过单目或多目相机进行。其中,多目立体视觉主要应用场景是将二维投影图像恢复为三维场景,采用计算同一空间点在左右图像中的视差来获取该点的三维坐标信息,该方法对弱纹理区域重建效果较差,不适合应用于纹理不显著场景。飞行时间测量法通过测量光线到达物体飞行时间来获取深度值,需要极其精密的仪器设备来完成测量,因此该方法难以实现复杂场景下的实时三维重建。结构光法通过投射出经过被物体高度调制后的结构光场进行计算,即人工纹理,可提供具有丰富结构特征的纹理,增强局部图像在不同相机下的相关性,从而提高三维重建精度,因此成为研究热点。目前,申请号为201580008078.0的中国专利申请公开了一种三维人脸重建方法及设备,虽然其在理想情况下可能实现快速的三维重建,但该方法在用于散斑图像时由于采用相位展开方法其精度和速度都有所欠缺。申请号为200910093767.2的中国专利申请公开了另一种三维人脸重建方法,其采用人脸形变模型的纹理分量进行人脸纹理拟合,但用于散斑图像依然精度不高,生成模型与真实人脸有一定差距。现有的三维 ...
【技术保护点】
1.一种基于散斑的三维人脸重建方法,其特征在于,所述方法包括:输入多幅符合双目立体视觉的散斑图像对;对输入的散斑图像对进行极线校正以使对应匹配点处于同一水平线;对经过极线校正的散斑图像对进行人脸检测,提取待重建人脸的感兴趣区域图像对;对感兴趣区域图像对进行第一匹配处理,获取第一视差图;根据第一视差图中的视差设置匹配点搜索范围,对感兴趣区域图像对进行第二匹配处理,获取第二视差图;根据第二视差图和相机标定参数生成对应的三维点云数据,获得重建的三维人脸。
【技术特征摘要】
1.一种基于散斑的三维人脸重建方法,其特征在于,所述方法包括:输入多幅符合双目立体视觉的散斑图像对;对输入的散斑图像对进行极线校正以使对应匹配点处于同一水平线;对经过极线校正的散斑图像对进行人脸检测,提取待重建人脸的感兴趣区域图像对;对感兴趣区域图像对进行第一匹配处理,获取第一视差图;根据第一视差图中的视差设置匹配点搜索范围,对感兴趣区域图像对进行第二匹配处理,获取第二视差图;根据第二视差图和相机标定参数生成对应的三维点云数据,获得重建的三维人脸。2.根据权利要求1所述的方法,其特征在于,所述第一匹配处理包括:从感兴趣区域图像对中的一者上的起始像素点开始,以预设的跳跃步长在另一者对应行上的预设视差阈值范围内进行匹配点搜索,并计算搜索到的对应匹配点之间的视差值,生成第一视差图。3.根据权利要求1所述的方法,其特征在于,所述方法包括在进行第一匹配处理和第二匹配处理中:基于零均值归一化互相关ZNCC代价函数得到时空ZNCC匹配代价计算式:式中,CZNCC(x,y,d)表示左图像上像素点(x,y)经平移d个像素点后得到在右图像素点所花费的匹配代价;表示第n帧左图像上像素点的灰度,k和p表示以像素点(x,y)为窗口中心窗口内偏移(k,p)后的位置;n表示图像索引,m表示图像总数,表示左图像上像素点(x,y)平移d个像素点后在右图像上对应像素点的灰度;和分别表示左图像在中心点(x,y)处以及右图像在中心点(x+d,y)处以边长为2l+1的方形窗口内的平均灰度,l为窗口大小控制参数。4.根据权利要求3所述的方...
【专利技术属性】
技术研发人员:傅可人,谢宜江,朱江平,荆海龙,
申请(专利权)人:四川川大智胜软件股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。