【技术实现步骤摘要】
本专利技术属于双目立体视觉
,涉及到基于立体视觉的三维人脸重建问题,尤其涉及到一种使用种子点增长算法和基于引导点约束的动态规划算法来获得人脸三维点云的方法。
技术介绍
双目立体视觉技术是一种被动式的三维测量技术,它包括摄像机标定,图像对匹配,三维信息还原等主要过程。基于双目立体视觉的三维人脸重建技术通过两个已标定的摆放在不同角度的CCD拍摄两幅人脸图像,然后建立两幅图像的像素点之间的对应关系来恢复人脸的三维坐标信息。立体视觉技术可以获得稠密的人脸三维点云坐标,无需向被测物体投影光栅等辅助信息,人机交互友好,硬件配置要求低,成本便宜,自动化程度较高,并且可以实现实时采集,是三维人脸重建领域中比较流行的一种技术。 立体匹配算法是双目立体视觉技术的核心问题。现有的匹配算法分为局部最优算法和全局最优算法,常用的约束条件有极线约束,唯一性约束,顺序一致约束,视差连续性约束等。局部最优算法利用局部最优判断条件为每个像素点选取对应的匹配点,算法简单,计算速度快,但各种约束条件仅在局部范围内有效,结果往往容易陷入局部最优,错误匹配概率比较高,不适宜进行三维人脸重建。全局最优算法首先将匹配问题抽象化为一个全局能量函数,然后求全局能量函数在各种约束条件下的最优解,即得到匹配问题的最优解。全局最优算法匹配的准确率高,但算法复杂,运算量大,不利于实现实时采集运算。 现有的基于双目立体视觉的三维人脸重建算法存在明显的缺点它们或者采用单纯的局部最优算法,或者采用单纯的全局最优算法,因此算法不能同时保证重建的准确度和重建的速度;再就是人脸的先验模型知识比较丰富,脸部主 ...
【技术保护点】
一种基于立体视觉的三维人脸重建方法,其特征在于,该重建方法依次含有下列步骤: 步骤1:图像获取 使用两台摄像机从两个不同角度同时各拍摄一幅人脸图像,其中左镜头拍摄的为左图像,右镜头拍摄的为右图像; 步骤2:摄像机标定 分别对两台摄像机进行标定,获得各自的内参数矩阵A↓[L]、A↓[R]和外参数矩阵[R↓[L] t↓[L]]、[R↓[R] t↓[R]]; 步骤3:对极几何校正及图像变换,包括下面四个子步骤: 步骤3.1:计算左右摄像机的光 心坐标 根据步骤2得到的左右摄像机的内外参数矩阵,构造左右摄像机的原始投影矩阵:P↓[oL]=A↓[L][R↓[L] t↓[L]],P↓[oR]=A↓[R][R↓[R] t↓[R]],则左右摄像机的光心坐标可以计算为:c↓[L]= -P↓[oL]↑[-1](∶,1∶3)*P↓[oL](∶,4),c↓[R]=-P↓[oR]↑[-1](∶,1∶3)*P↓[oR](∶,4); 步骤3.2:构造新的旋转矩阵R′和内参矩阵A′ 令v↓[1]=c↓[L]-c↓[R], ...
【技术特征摘要】
1、一种基于立体视觉的三维人脸重建方法,其特征在于,该重建方法依次含有下列步骤步骤1图像获取使用两台摄像机从两个不同角度同时各拍摄一幅人脸图像,其中左镜头拍摄的为左图像,右镜头拍摄的为右图像;步骤2摄像机标定分别对两台摄像机进行标定,获得各自的内参数矩阵AL、AR和外参数矩阵[RL tL]、[RR tR];步骤3对极几何校正及图像变换,包括下面四个子步骤步骤3.1计算左右摄像机的光心坐标根据步骤2得到的左右摄像机的内外参数矩阵,构造左右摄像机的原始投影矩阵PoL=AL[RL tL],PoR=AR[RR tR],则左右摄像机的光心坐标可以计算为步骤3.2构造新的旋转矩阵R′和内参矩阵A′令v1=cL-cR,构造新的旋转矩阵和内参矩阵分别为A′=(AL+AR)/2,令A′(1,2)=0,其中表示向量叉积,norm(v)表示求向量范数,上标T表示矩阵转置,P-1表示对矩阵P求逆矩阵;步骤3.3计算新的投影矩阵及与原始投影矩阵之间的变换矩阵构造左右摄像机的新的投影矩阵PnL=A′[R′-R′cL],PnR=A′[R′-R′cR],计算与原始投影矩阵之间的变换关系步骤3.4图像变换根据步骤3.3得到的新的投影矩阵与原始投影矩阵之间的变换矩阵对原始拍摄的左右图像分别逐个像素点进行转换p′L=TLpL,p′R=TRpR,其中pL,pR分别是左右图像中变换前像素点的齐次坐标,p′L,p′R分别是变换后左右图像中像素点的齐次坐标;步骤4稀疏匹配,包括下面三个子步骤步骤4.1特征点检测及初始匹配对于步骤3经过对极线校正变换后得到的图像运用经典的Harris角点检测算子分别提取左右人脸图像中的特征点,并利用局部模板窗口算法以及水平极线约束对提取得到的左右特征点集合进行初始匹配,将得到的匹配点对集合记为S;步骤4.2种子点增长,包括下面三个子步骤步骤4.2.1将步骤4.1得到的初始匹配对集合S看作一个种子点集合,其中的匹配点对具有形式(xl,xr,y),xl,xr分别代表匹配像素点对在左右图像中的横坐标,y是两像素点共同的纵坐标,将S中的匹配对按照相似测度降序排列,初始化匹配集合M为空集,即M=φ,设置相似测度阈值μ为一个常数;步骤4.2.2从S中取出最大相似测度种子点s=(xl,xr,y),在其如下形式的四邻域A1中A1={(xl,xr,y+1),(xl±1,xr,y+1),(xl,xr±1,y+1)}A2={(xl,xr,y-1),(xl±1,xr,y-1),(xl,xr±1,y-1)}A3={(xl-1,xr+1,y),(xl-2,xr+1,y),(xl-1,xr+2,y),(xl-2,xr+2,y)}A4={(xl+1,xr-1,y),(xl+2,xr-1,y),(xl+1,xr-2,y),(xl+2,xr-2,y)}分别选出具有最大相似测度的匹配对i=1,2,3,4,令c=simi(qi),simi()表示相似测度函数,如果满足条件c≥μ,并且集合M中不存在匹配对s=(x′l,x′r,y),使得xl=x′l或者xr=x′r,那么将qi添加到集合M中,再将qi按相似测度升序顺序插入到集合S,处理完s的四邻域后将s从集合S中去掉;步骤4.2.3重复步骤4.2.2直到集合S变为空,最终得到种子点增长匹配集合M;步骤4.3优化匹配集合M利用双向一致性约束准则,根据步骤4.2再以...
【专利技术属性】
技术研发人员:达飞鹏,隋宜桓,
申请(专利权)人:东南大学,
类型:发明
国别省市:84[中国|南京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。