相位差的获取方法和装置、电子设备制造方法及图纸

技术编号:28632934 阅读:23 留言:0更新日期:2021-05-28 16:30
本申请实施例涉及一种相位差的获取方法和装置、电子设备、计算机可读存储介质。该相位差的获取方法,包括:对拍摄图像进行场景检测,得到场景类型;通过图像传感器获取与所述场景类型对应的相位差值,所述相位差值为第一方向的相位差值或第二方向的相位差值;所述第一方向与所述第二方向成预设角度。能够准确的得到各像素的相位差,且通过场景检测后,只需计算对应的一个方向的相位差,不需要计算两个方向的相位差,大大的节省了计算的耗时,提高了计算速度。

【技术实现步骤摘要】
相位差的获取方法和装置、电子设备
本申请涉及影像领域,特别是涉及一种相位差的获取方法和装置、电子设备、计算机可读存储介质。
技术介绍
随着电子设备技术的发展,越来越多的用户通过电子设备拍摄图像。为了保证拍摄的图像清晰,通常需要对电子设备的摄像模组进行对焦,即通过调节镜头与图像传感器之间的距离,以使拍摄对象在焦平面上。传统的对焦方式包括相位检测自动对焦(英文:phasedetectionautofocus;简称:PDAF)。传统的相位检测自动对焦,是在图像传感器包括的像素点中成对地设置相位检测像素点,其中,每个相位检测像素点对中的一个相位检测像素点进行左侧遮挡,另一个相位检测像素点进行右侧遮挡,这样,就可以将射向每个相位检测像素点对的成像光束分离成左右两个部分,通过对比左右两部分成像光束所成的像,即可得到相位差,在得到相位差后即可根据该相位差进行对焦,其中,相位差是指从不同方向射入的成像光线在成像位置上的差异。然而,上述通过在图像传感器中设置相位检测像素点方式,相位差获取的准确度不高。专利技术内容本申请实施本文档来自技高网...

【技术保护点】
1.一种相位差的获取方法,其特征在于,应用于电子设备,所述电子设备包括图像传感器,所述图像传感器包括阵列排布的多个像素点组,每个所述像素点组包括阵列排布的M*N个像素点;每个像素点对应一个感光单元,其中,M和N均为大于或等于2的自然数;所述方法包括:/n对拍摄图像进行场景检测,得到场景类型;/n通过所述图像传感器获取与所述场景类型对应的相位差值,所述相位差值为第一方向的相位差值或第二方向的相位差值;所述第一方向与所述第二方向成预设角度。/n

【技术特征摘要】
1.一种相位差的获取方法,其特征在于,应用于电子设备,所述电子设备包括图像传感器,所述图像传感器包括阵列排布的多个像素点组,每个所述像素点组包括阵列排布的M*N个像素点;每个像素点对应一个感光单元,其中,M和N均为大于或等于2的自然数;所述方法包括:
对拍摄图像进行场景检测,得到场景类型;
通过所述图像传感器获取与所述场景类型对应的相位差值,所述相位差值为第一方向的相位差值或第二方向的相位差值;所述第一方向与所述第二方向成预设角度。


2.根据权利要求1所述的方法,其特征在于,所述对拍摄图像进行场景检测,得到场景类型,包括:
通过人工智能模型对拍摄图像进行场景检测,得到所述场景类型,所述人工智能模型为采用包含场景类型的样本图像训练得到的。


3.根据权利要求1所述的方法,其特征在于,所述对拍摄图像进行场景检测,得到场景类型,包括:
通过边缘算子检测拍摄图像的场景中的总边缘点数量、第一方向边缘点数量和第二方向边缘点数量;
根据所述第一方向边缘点占总边缘点数量的比值,以及所述第二方向边缘点数量占所述总边缘点数量的比值,确定所述拍摄图像的场景类型。


4.根据权利要求1所述的方法,其特征在于,通过所述图像传感器获取与所述场景类型对应的相位差值,包括:
当所述场景类型为水平纹理场景,则通过所述图像传感器获取第二方向的相位差值;
当所述场景类型为竖直纹理场景,则通过所述图像传感器获取第一方向的相位差值。


5.根据权利要求1所述的方法,其特征在于,所述通过所述图像传感器获取与所述场景类型对应的相位差值,包括:
根据每个所述像素点组包括的像素点的亮度值获取目标亮度图;
对所述目标亮度图进行切分处理,得到第一切分亮度图和第二切分亮度图,并根据所述第一切分亮度图和所述第二切分亮度图中相互匹配的像素的位置差异,确定所述相互匹配的像素的相位差值;
根据所述相互匹配的像素的相位差值确定第一方向的相位差值或第二方向的相位差值。


6.根据权利要求5所述的方法,其特征在于,所述对所述目标亮度图进行切分处理,得到第一切分亮度图和第二切分亮度图,包括:
对所述目标亮度图进行切分处理,得到多个亮度图区域,每个所述亮度图区域包括所述目标亮度图中的一行像素,或者,每个所述亮度图区域包括所述目标亮度图中的一列像素;
从所述多个亮度图区域中获取多个第一亮度图区域和多个第二亮度图区域,所述第一亮度图区域包括所述目标亮度图中偶数行的像素,或者,所述第一亮度图区域包括所述目标亮度图中偶数列的像素,所述第二亮度图区域包括所述目标亮度图中奇数行的像素,或者,所述第二亮度图区域包括所述目标亮度图中奇数列的像素;
利用所述多个第一亮度图区域组成所述第一切分亮度图,利用所述多个第二亮度图区域组成所述第二切分亮度图。


7.根据权利要求6所述的方法,其特征在于,所述根据所述第一切分亮度图和所述第二切分亮度图中相互匹配的像素点的位置差异,确定相互匹配的像素的相位差,包括:
当所述亮度图区域包括所述目标亮度图中的一行像素时,在所述第一切分亮度图包括的每行像素中确定第一邻近像素集合,所述第一邻近像素集合包括的像素与同一像素点组对应;
对于每个所述第一邻近像素集合,在所述第二切分亮度图中搜索与所述第一邻近像素集合对应的第一匹配像素集合;
根据每个所述第一邻近像素集合与每个所述第一匹配像素集合的位置差异,确定相互对应的所述第一邻近像素集合和所述第一匹配像素集合的相位差,得到第二方向的相位差值。


8.根据权利要求6所述的方法,其特征在于,所述根据所述第一切分亮度图和所述第二切分亮度图中相互匹配的像素的位置差异,确定相互匹配的像素的相位差,包括:
当所述亮度图区域包括所述目标亮度图中的一列像素时,在所述第一切分亮度图包括的每列像素中确定第二邻近像素集合,所述第二邻近像素集合包括的像素与同一像素点组对应;
对于每个所述第二邻近像素集合,在所述第二切分亮度图中搜索与所述第二邻近像素集合对应的第二匹配像素集合;
根据每个所述第二邻近像素集合与每个所述第二匹配像素集合的位置差异,确定相互对应的所述第二邻近像素集合和所述第二匹配像素集合的相位差,得到第一方向的相位差值。


9.根据权利要求5所述的方法,其特征在于,每个所述像素点包括阵列排布的多个子像素点,所述根据每个所述像素点组包括的像素点的亮度值获取目标亮度图,包括:
对于每个所述像素点组,根据所述像素点组中每个像素点的相同位置处的子像素点的亮度值,获取所述像素点组对应的子亮度图;
...

【专利技术属性】
技术研发人员:贾玉虎
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1