【技术实现步骤摘要】
图像处理方法和设备
[0001]本申请涉及图像处理
,尤其涉及一种图像处理方法和设备。
技术介绍
[0002]三维重建技术是指利用计算机技术将现实世界场景或物体重建为计算机能够表达和处理的数据模型。基于图像的三维重建技术由于其对于图像采集设备的低要求以及重建过程的低成本特点,应用越来越广泛。
[0003]目前基于图像的三维重建技术主要包括:提取多视角图像中的特征点、完成特征点匹配、基于运动恢复结构技术进行稀疏点云重建以及基于多视图立体技术进行稠密重建。通常在稀疏点云重建后,取匹配特征点在不同视角下的图像中的颜色的均值作为对应的三维点颜色,为稀疏点云进行着色处理。基于着色后的稀疏点云,通过多视图立体技术进行稠密重建,来提高三维重建结果的精确性。
[0004]然而,由于目标对象的表面材质、采集目标对象的图像时的环境光位置或颜色,使不同视角下的图像可能出现目标对象纹理不清晰、颜色不真实、多视角下纹理不一致等现象,匹配特征点在不同视角下的图像中的颜色的均值并不代表目标对象的真实颜色,因此,上述方法的三维重建结果的精确性较差。
技术实现思路
[0005]本申请提供了一种图像处理方法和设备,能够考虑到环境光照对目标对象的影响,有利于提高三维重建结果的精确性。
[0006]第一方面,提供了一种图像处理方法,包括:获取目标对象的多张原始图像,多张原始图像分别是在不同视角下对所述目标对象进行拍摄得到的;基于多张原始图像得到多组匹配特征点,并基于多组匹配特征点在对应的原始图像中的像素坐标,确 ...
【技术保护点】
【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:获取目标对象的多张原始图像,所述多张原始图像分别是在不同视角下对所述目标对象进行拍摄得到的;基于所述多张原始图像得到多组匹配特征点,并基于所述多组匹配特征点在对应的原始图像中的像素坐标,确定所述多组匹配特征点的三维坐标和所述每张原始图像对应的相机相对位姿;基于所述多组匹配特征点的三维坐标和所述每张原始图像对应的相机相对位姿,确定所述每张原始图像上对应的匹配特征点的深度信息;基于所述每张原始图像上对应的匹配特征点的深度信息和所述多张原始图像,确定所述每张原始图像对应的环境光照图;基于所述每张原始图像对应的环境光照图和所述每张原始图像对应的相机相对位姿,确定虚拟光源三维坐标;基于所述虚拟光源三维坐标和所述每张原始图像对应的环境光照图,对所述每张原始图像进行光照补偿,得到多张光照补偿图像;基于所述多张光照补偿图像和所述多组匹配特征点的三维坐标,确定所述目标对象的三维模型。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于所述每张原始图像对应的相机相对位姿、所述虚拟光源三维坐标和所述多组匹配特征点的三维坐标,确定更新虚拟光源三维坐标和所述多组匹配特征点的更新三维坐标;所述基于所述虚拟光源三维坐标和所述每张原始图像对应的环境光照图,对所述每张原始图像进行光照补偿,包括:基于所述更新虚拟光源三维坐标和所述每张原始图像对应的环境光照图,对所述每张原始图像进行光照补偿;所述基于所述多张光照补偿图像和所述多组匹配特征点的三维坐标,确定所述目标对象的三维模型,包括:基于所述多张光照补偿图像和所述多组匹配特征点的更新三维坐标,确定所述目标对象的三维模型。3.根据权利要求2所述的方法,其特征在于,所述对所述每张原始图像进行光照补偿,得到多张光照补偿图像,包括:基于所述更新虚拟光源三维坐标,确定所述虚拟光源在所述每张原始图像中的更新像素坐标;基于所述虚拟光源在所述每张原始图像中的更新像素坐标与所述虚拟光源在所述每张原始图像中对应的像素坐标之间的差值,对所述每张原始图像对应的环境光照图中的像素点进行位移,得到所述每张原始图像对应的环境光照补偿图;基于所述每张原始图像对应的环境光照补偿图,分别对所述每张原始图像进行光照补偿,得到所述多张光照补偿图像。4.根据权利要求2或3所述的方法,其特征在于,所述基于所述多张光照补偿图像和所述多组匹配特征点的更新三维坐标,确定所述目标对象的三维模型,包括:将所述多组匹配特征点的更新三维坐标确定为无色稀疏三维点云;
获取所述多组匹配特征点在对应的多张光照补偿图像中的像素坐标;利用所述多组匹配特征点在对应的多张光照补偿图像中的像素坐标,对所述无色稀疏三维点云进行着色,得到着色稀疏三维点云;基于所述着色稀疏三维点云和所述多张光照补偿图像,确定所述目标对象的三维模型。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述基于所述多张原始图像得到多组匹配特征点,包括:提取所述多张原始图像中每张原始图像的特征点;对所述多张原始图像进行特征点匹配,获得所述多组匹配特征点。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述确定所述多组匹配特征点的三维坐标和所述每张原始图像对应的相机相对位姿,包括:基于所述多组匹配特征点在对应的原始图像中的像素坐标和所述多张原始图像对应的相机内参,利用三角化方法,确定所述每张原始图像对应的相机相对位姿;基于所述多组匹配特征点在对应的原始图像中的像素坐标和所述每张原始图像对应的相机相对位姿,利用三角化方法,确定所述多组匹配特征点的三维坐标。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述确定所述每张原始图像上对应的匹配特征点的深度信息,包括:将所述多组匹配特征点的三维坐标和所述每张原始图像对应的相机相对位姿输入至深度估计网络模型,得到所述每张原始图像上对应的匹配特征点的深度信息。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述确定所述每张原始图像对应的环境光照图,包括:将所述每张原始图像上对应的匹配特征点的深度信息和所述多张原始图像输入至光照估计网络模型,得到所述每张原始图像对应的环境光照图。9.根据权利要求1至8中任一项所述的方法,其特征在于,所述确定虚拟光源三维坐标,包括:将所述每张原始图像对应的环境光照图中像素幅值最小的像素坐标确定为虚拟光源在所述每张原始图像中对应的像素坐标;基于所述虚拟光源在所述每张原始图像对应的像素坐标和所述每张原始图像对应的相机相对位姿,确定所述虚拟光源三维坐标。10.一种图像处理设备,其特征在于,包括:获取模块,用于获取目标对象的多张原始图像,所述多...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。