【技术实现步骤摘要】
图像处理方法、装置、电子设备和存储介质
本公开涉及图像处理领域,尤其涉及计算机视觉技术和深度学习等人工智能领域。
技术介绍
现有技术中,由二维(2D)图像生成三维(3D)图像的技术流程较复杂,技术环节较多,整个处理过程繁琐、耗时,降低了3D图像的生成效率。
技术实现思路
本公开提供了一种用于图像处理方法、装置、电子设备和存储介质。根据本公开的第一方面,提供了一种图像处理方法,包括:对目标图像进行分割处理,并至少将目标图像中的目标体所在区域与其他区域进行区分,获得分割掩膜;基于目标图像和分割掩膜,获得与目标体所在区域对应的遮挡区域,并估算出遮挡区域中至少部分区域的颜色修复信息和深度修复信息;基于目标图像的相关信息、颜色修复信息和深度修复信息在三维坐标系中构建针对目标图像的目标三维点云数据;基于目标三维点云数据生成与目标图像匹配的至少展示目标体的三维效果的视频数据。根据本公开的第二方面,提供了一种图像处理装置,包括:分割处理模块,用于对目标图像进行分割处理,并至少将目标图像中的目标体所在区域与其他区域进行区分,获得分割掩膜;修复模块,用于基于目标图像和分割掩膜,获得与目标体所在区域对应的遮挡区域,并估算出遮挡区域中至少部分区域的颜色修复信息和深度修复信息;点云构建模块,用于基于目标图像的相关信息、颜色修复信息和深度修复信息在三维坐标系中构建针对目标图像的目标三维点云数据;视频生成模块,用于基于目标三维点云数据生成与目标图像 ...
【技术保护点】
1.一种图像处理方法,包括:/n对目标图像进行分割处理,并至少将所述目标图像中的目标体所在区域与其他区域进行区分,获得分割掩膜;/n基于所述目标图像和所述分割掩膜,获得与所述目标体所在区域对应的遮挡区域,并估算出所述遮挡区域中至少部分区域的颜色修复信息和深度修复信息;/n基于所述目标图像的相关信息、所述颜色修复信息和所述深度修复信息在三维坐标系中构建针对所述目标图像的目标三维点云数据;/n基于所述目标三维点云数据生成与所述目标图像匹配的至少展示所述目标体的三维效果的视频数据。/n
【技术特征摘要】
1.一种图像处理方法,包括:
对目标图像进行分割处理,并至少将所述目标图像中的目标体所在区域与其他区域进行区分,获得分割掩膜;
基于所述目标图像和所述分割掩膜,获得与所述目标体所在区域对应的遮挡区域,并估算出所述遮挡区域中至少部分区域的颜色修复信息和深度修复信息;
基于所述目标图像的相关信息、所述颜色修复信息和所述深度修复信息在三维坐标系中构建针对所述目标图像的目标三维点云数据;
基于所述目标三维点云数据生成与所述目标图像匹配的至少展示所述目标体的三维效果的视频数据。
2.根据权利要求1所述的方法,其中,所述基于所述目标图像和所述分割掩膜,获得与所述目标体所在区域对应的遮挡区域,并估算出所述遮挡区域中至少部分区域的颜色修复信息,包括:
基于所述目标图像和所述分割掩膜,确定所述目标图像中的背景区域,所述背景区域为所述目标图像中除所述遮挡区域之外的区域;
确定所述目标图像中所述背景区域的颜色信息,并基于所述背景区域的颜色信息估算出所述遮挡区域中至少部分区域的颜色修复信息。
3.根据权利要求1所述的方法,其中,基于所述目标图像和所述分割掩膜,获得与所述目标体所在区域对应的遮挡区域,并估算出所述遮挡区域中至少部分区域的深度修复信息,包括:
基于所述目标图像和所述分割掩膜,确定所述目标图像中的背景区域,所述背景区域为所述目标图像中除所述遮挡区域之外的区域;
确定所述目标图像中所述背景区域的深度信息,并基于所述背景区域的深度信息估算出所述遮挡区域中至少部分区域的深度修复信息。
4.根据权利要求1所述的方法,其中,所述基于所述目标图像的相关信息、所述颜色修复信息和所述深度修复信息在三维坐标系中构建针对所述目标图像的三维点云数据,包括:
基于所述目标图像的深度信息,获得所述目标图像中各第一像素点的深度值;
基于所述深度修复信息,获得所述遮挡区域中各第二像素点的深度值;
将所述目标图像中各第一像素点和所述遮挡区域中各第二像素点映射到所述三维坐标系中,构造三维点云数据;其中,所述第一像素点或所述第二像素点在所述目标图像所对应二维坐标系下的二维坐标作为所述三维点云数据中对应点的X、Y坐标,所述第一像素点的深度值或者所述第二像素点的深度值作为所述三维点云数据中对应点的Z坐标;
基于所述目标图像确定所述第一像素点的颜色值,作为所述三维点云数据中对应点的颜色值,以及基于所述颜色修复信息确定所述第二像素点的颜色值,作为所述三维点云数据中对应点的颜色值,以得到所述目标三维点云数据。
5.根据权利要求1或4所述的方法,其中,所述基于所述目标三维点云数据生成与所述目标图像匹配的至少展示所述目标体的三维效果的视频数据,包括:
确定图像采集轨迹;
基于所述目标三维点云数据,确定出与所述图像采集轨迹匹配的多帧二维图像;
基于所述多帧二维图像,生成针对所述目标图像的至少展示所述目标体的三维效果的视频数据。
6.根据权利要求5所述的方法,还包括:
基于所述目标三维点云数据中相邻的多个点构造面片;
基于与所述面片相关的点的相关信息,估算所述面片内至少一个衍生点的相关信息;其中,所述衍生点的相关信息包括所述衍生点的三维坐标和颜色值中的至少一种;
基于所述目标三维点云数据中各点的相关信息和所述衍生点的相关信息生成点云模型;
其中,基于所述目标三维点云数据,确定出与所述图像采集轨迹匹配的多帧二维图像,包括:基于所述点云模型,确定出与所述图像采集轨迹匹配的多帧二维图像。
7.根据权利要求6所述的方法,其中,所述基于所述目标三维点云数据中相邻的多个点构造面片,包括:
针对所述目标图像中各第一像素点和所述遮挡区域中各第二像素点的位置关系,确定所述目标三维点云数据中相邻的多个点,将确定出的相邻的多个点进行连接,以构造所述面片。
8.一种图像处理装置,包括:
分割处理模块,用于对目标图像进行分割处理,并至少将所述目标图像中的目标体所在区域与其他区域进行区分,获得分割掩膜;
修复模块,用于基于所述目标图像和所述分割掩膜,获得与所述目标体所在区...
【专利技术属性】
技术研发人员:邓瑞峰,林天威,李甫,张赫男,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。