对焦方法、装置、电子设备和存储介质制造方法及图纸

技术编号:31905870 阅读:14 留言:0更新日期:2022-01-15 12:44
本申请实施例公开了一种对焦方法、装置、电子设备和存储介质,属于影像技术领域。具体的,该方法包括:获取左相位源数据和右相位源数据;根据该左相位源数据和该右相位源数据得到低分辨率视差图;获取高分辨率引导图;根据该低分辨率视差图和该高分辨率引导图获取高分辨率视差图,该高分辨率视差图的分辨率高于该低分辨率视差图的分辨率;根据该左相位源数据、该右相位源数据和该高分辨率视差图计算得到高分辨率左相位检测数据和高分辨率右相位检测数据;以及基于该高分辨率左相位检测数据和该高分辨率右相位检测数据实现对焦。采用本发明专利技术实施例提供的对焦方法、装置、电子设备和存储介质可以提升对焦效果。存储介质可以提升对焦效果。存储介质可以提升对焦效果。

【技术实现步骤摘要】
对焦方法、装置、电子设备和存储介质


[0001]本申请涉及影像
,特别涉及一种对焦方法、装置、电子设备和存储介质。

技术介绍

[0002]具有彩色滤光阵列的图像传感器已经广泛应用于移动通讯设备、安全防护设备、车载和家居交互设备等应用之中,为了适应差异化的成像场景并提高成像质量,不同的图像传感器采用的彩色滤光阵列具有差异。彩色数字相机为了使场景的拍摄主题成像清晰,通常具有自动对焦功能。由于检测调焦速度更快的优势,相位检测自动对焦(Phase Detection Auto Focus,PDAF)相比于对比度检测自动对焦(Contrast Detection Auto Focus,CDAF)应用得越来越广泛。
[0003]相位检测像素与普通成像像素一起构建于同一图像传感器上,相位检测像素无法直接参与成像,其占用像素点需要进行补偿和修正,所以相位检测像素在传感器滤光阵列上的位置和密度均会影响最终的成像质量。
[0004]相位检测像素密度高,成像质量降低;相位检测像素密度低,对焦精度和速度降低。
[0005]现有的图像传感器相位检测像素的密度过高,影响了成像质量,或者,相位检测像素的密度低,对焦精度和灵敏度差。

技术实现思路

[0006]本申请实施例提供了一种对焦方法、对焦装置和电子设备,旨在保证对焦精度和速度的同时,降低相位检测像素对成像质量的影响,从而较好的还原真实成像场景。本专利技术的方案适用于电荷耦合器件(Charge

coupled Device,CCD)结构和互补金属氧化物半导体(Complementary Metal

Oxide Semiconductor,CMOS)结构。
[0007]第一方面,本申请实施例提供了一种对焦方法,该方法包括:
[0008]获取左相位源数据和右相位源数据,根据该左相位源数据和该右相位源数据得到低分辨率视差图,获取高分辨率引导图,根据该低分辨率视差图和该高分辨率引导图获取高分辨率视差图,该高分辨率视差图的分辨率高于该低分辨率视差图的分辨率,根据该左相位源数据、该右相位源数据和该高分辨率视差图计算得出高分辨率左相位检测数据和高分辨率右相位检测数据,以及基于该高分辨率左相位检测数据和该高分辨率右相位检测数据实现对焦。
[0009]在一个可行的实施例中,该图像传感器包括像素阵列,该像素阵列划分为两个以上包含像素数量为E
×
F个的节点,该节点包括:阴影节点和空白节点,该阴影节点中分布有若干成像像素和X个相位检测像素,该空白节点中均为成像像素,该X、E、F均为大于等于1的自然数。
[0010]在一个可行的实施例中,获取左相位源数据和右相位源数据包括:获取该多个阴影节点;根据该多个阴影节点得到阴影节点阵列;根据该阴影节点阵列和该相位检测像素
得到相位检测像素阵列;以及根据该相位检测像素阵列得到该左相位源数据和该右相位源数据。
[0011]在一个可行的实施例中,对该左相位源数据做融合计算得到左相位融合数据,对该右相位源数据做融合计算得到右相位融合数据;对该左相位融合数据和该右相位融合数据做相位视差计算得到该低分辨率视差图。
[0012]在一个可行的实施例中,对该左相位融合数据和该右相位融合数据做相位视差计算得到该低分辨率视差图包括:确定视差搜索范围系数S;基于该视差搜索范围系数S设定填充系数为V;根据该填充系数V对该左相位融合数据做边缘填充计算,得到左相位边缘填充数据,根据该填充系数V对该右相位融合数据做边缘填充计算,得到右相位边缘填充数据;以及遍历该左相位边缘填充数据和该右相位边缘填充数据,计算与该左相位边缘填充数据和该右相位边缘填充数据对应的相位视差值,得到该低分辨率视差图。
[0013]在一个可行的实施例中,在该遍历所述左相位边缘填充数据和所述右相位边缘填充数据,计算与所述左相位边缘填充数据和所述右相位边缘填充数据对应的相位视差值,得到所述低分辨率视差图之前,还包括:选取该右相位边缘填充数据中的任一数据为待计算点;根据该待计算点在该左相位边缘填充数据中选取对照点;基于该对照点和该填充系数V,从该右相位边缘数据中抽取右相位数据向量;基于该待计算点、该视差搜索范围系数S和该右相位数据向量抽取左相位数据向量;基于该视差搜索范围系数S,以该右相位数据向量为模板,对该左相位数据向量做滑窗操作,得到两个以上的SAD值;以及根据该两个以上的SAD值,得到该两个以上的SAD值的极小值,该极小值为与该待计算点、该对照点对应的相位视差值。
[0014]在一个可行的实施例中,获取高分辨率引导图包括:获取该图像传感器的第一通道像素,根据该第一通道像素得到第一通道融合数据阵列,该第一通道像素为除了W通道像素以外在图像传感器的像素中数量占比最大的通道像素;根据该第一通道融合数据阵列得到该高分辨率引导图。
[0015]在一个可行的实施例中,获取该图像传感器的第一通道像素,根据该第一通道像素得到第一通道融合数据阵列包括:在该图像传感器的该节点中,将该第一通道像素堆叠形成第一通道像素矩阵;根据该第一通道像素矩阵得到第一通道像素阵列;以及对该第一通道像素阵列中的纵向每两个像素做融合计算得到第一通道融合数据阵列。
[0016]在一个可行的实施例中,根据所述第一通道数据阵列得到高分辨率引导图包括:将该第一通道融合数据阵列划分为若干个第一区间;从该第一区间中提取若干个第一通道数据;以及根据该若干个第一通道数据得到该高分辨率引导图;该若干为大于等于1的自然数。
[0017]在一个可行的实施例中,该从该第一区间中提取若干个第一通道数据是指:根据该相位检测像素在所述阴影节点中的位置来提取该若干个第一通道数据,该若干为大于等于1的自然数。
[0018]在一个可行的实施例中,根据该低分辨率视差图和该高分辨率引导图获取高分辨率视差图包括:对该低分辨率视差图和该高分辨率引导图做联合双边上采样计算,得到高分辨率视差图,该高分辨率视差图的分辨率与该高分辨率引导图的分辨率一致。
[0019]在一个可行的实施例中,根据该左相位源数据、该右相位源数据和该高分辨率视
差图获取高分辨率左相位检测数据和高分辨率右相位检测数据包括:根据该第一通道融合数据阵列获取第一通道左融合数据和第一通道右融合数据;根据该左相位融合数据和该第一通道左融合数据获取该高分辨率左相位检测数据;以及根据该右相位融合数据、该第一通道右融合数据和该高分辨率视差图获取该高分辨率右相位检测数据。
[0020]根据该第一通道融合数据阵列获取第一通道左融合数据和第一通道右融合数据包括:根据该第一通道融合数据阵列获取第一通道左拆分数据和第一通道右拆分数据;根据该第一通道左拆分数据得到第一通道左融合数据,根据该第一通道右拆分数据得到第一通道右融合数据。
[0021]根据该第一通道左拆分数据得到第一通道左融合数据,根据该第一通道右拆分数据得到第一通道右融合数据包括:将该第一通道左拆分数据拆分数据划分为若干个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对焦方法,应用于图像传感器,其特征在于,所述方法包括:获取左相位源数据和右相位源数据;根据所述左相位源数据和所述右相位源数据得到低分辨率视差图;获取高分辨率引导图;根据所述低分辨率视差图和所述高分辨率引导图获取高分辨率视差图,所述高分辨率视差图的分辨率高于所述低分辨率视差图的分辨率;根据所述左相位源数据、所述右相位源数据和所述高分辨率视差图计算得到高分辨率左相位检测数据和高分辨率右相位检测数据;以及基于所述高分辨率左相位检测数据和所述高分辨率右相位检测数据实现对焦。2.根据权利要求1所述的方法,其特征在于所述图像传感器包括像素阵列,所述像素阵列划分为两个以上包含像素数量为E
×
F个的节点,所述节点包括:阴影节点和空白节点,所述阴影节点中分布有若干成像像素和X个相位检测像素,所述空白节点中均为成像像素,所述X、E、F均为大于等于1的自然数。3.根据权利要求2所述的方法,其特征在于,所述获取左相位源数据和右相位源数据包括:获取所述多个阴影节点;根据所述多个阴影节点得到阴影节点阵列;根据所述阴影节点阵列和所述相位检测像素得到相位检测像素阵列;以及根据所述相位检测像素阵列得到所述左相位源数据和所述右相位源数据。4.根据权利要求2所述的方法,其特征在于,所述根据左相位源数据和所述右相位源数据获取低分辨率视差图包括:对所述左相位源数据做融合计算得到左相位融合数据,对所述右相位源数据做融合计算得到右相位融合数据;对所述左相位融合数据和所述右相位融合数据做相位视差计算得到所述低分辨率视差图。5.根据权利要求4所述的方法,其特征在于,所述对所述左相位融合数据和所述右相位融合数据做相位视差计算得到所述低分辨率视差图包括:确定视差搜索范围系数S;基于所述视差搜索范围系数S设定填充系数为V;根据所述填充系数V对所述左相位融合数据做边缘填充计算,得到左相位边缘填充数据,根据所述填充系数V对所述右相位融合数据做边缘填充计算,得到右相位边缘填充数据;以及遍历所述左相位边缘填充数据和所述右相位边缘填充数据,获取与所述左相位边缘填充数据和所述右相位边缘填充数据对应的相位视差值,得到所述低分辨率视差图。6.根据权利要求5所述的方法,其特征在于,在所述遍历所述左相位边缘填充数据和所述右相位边缘填充数据,获取与所述左相位边缘填充数据和所述右相位边缘填充数据对应的相位视差值,得到所述低分辨率视差图之前,还包括:选取所述右相位边缘填充数据中的任一数据为待计算点;根据所述待计算点在所述左相位边缘填充数据中选取对照点;
基于所述对照点和所述填充系数V,从所述右相位边缘数据中抽取右相位数据向量;基于所述待计算点、所述视差搜索范围系数S和所述右相位数据向量抽取左相位数据向量;基于所述视差搜索范围系数S,以所述右相位数据向量为模板,对所述左相位数据向量做滑窗操作,得到两个以上的SAD值;以及根据所述两个以上的SAD值,得到所述两个以上的SAD值的极小值,所述极小值为与所述待计算点、所述对照点对应的相位视差值。7.根据权利要求4所述的方法,其特征在于,所述获取高分辨率引导图包括:获取所述图像传感器的第一通道像素,根据所述第一通道像素得到第一通道融合数据阵列,所述第一通道像素为除了W通道像素以外在图像传感器的像素中数量占比最大的通道像素;根据所述第一通道融合数据阵列得到所述高分辨率引导图。8.根据权利要求7所述的方法,其特征在于,所述获取所述图像传感器的第一通道像素,根据所述第一通道像素得到第一通道融合数据阵列包括:在所述图像传感器的所述节点中,将所述第一通道像素堆叠形成第一通道像素矩阵;根据所述第一通道像素矩阵得到第一通道像素阵列;以及对所述第一通道像素阵列中的纵向每两个像素做融合计算得到第一通道融合数据阵列。9.根据权利要求7所述的方法,其特征在于,所述根据所述第一通道融合数据阵列得到高分辨率引导图包括:将所述第一通道融合数据阵列划分为若干个第一区间;从所述第一区间中提取若干个第一通道数据;以及根据所述若干个第一通道数据得到所述高分辨率引导图;所述若干为大于等于1的自然数。10.根据权利要求9所述的方法,其特征在于,所述从所述第一区间中提取若干个第一通道数据是指:根据所述相位检测像素在所述阴影节点中的位置来提取所述若干个第一通道数据,所述若干位大于等于1的自然数。11.根据权利要求1所述的方法,其特征在于,所述根据所述低分辨率视差图和所述高分辨率引导图获取高分辨率视差图包括:对所述低分辨率视差图和所述高分辨率引导图做联合双边上采样计算,得到高分辨率视差图,所述高分辨率视差图的分辨率与所述高分辨率引导图的分辨率一致。12.根据权利要求7所述的方法,其特征在于,所述根据所述左相位源数...

【专利技术属性】
技术研发人员:李佳君杨林朱万清
申请(专利权)人:深圳市汇顶科技股份有限公司
类型:发明
国别省市:

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

1