今天来讲一讲PDAF(相位对焦)的基本原理。

在自动对焦的时候总是有一个困惑,知道图像是不清楚的,但是lens应该向前还是向后移动呢?总是要前后移动lens一下才知道,普通的反差法对焦就是这么做的,爬山嘛。PDAF的出现就是为了解决这个lens移动的问题,可以根据图像,预判lens运动的方向。

PDAF最早运用在单反上,已经是非常成熟的技术了,原理如下图。

左图为CCD在焦后的情况,右图为焦前。当CCD在焦后时,在线阵CCD1和CCD2上会发现聚焦点CCD1的在左,反之,则聚焦点CCD2的在左(图中红色标记的光线)。

这种方法需要加额外的一个半透半反镜,还需要加两个透镜,两个线阵CCD,结构复杂,不适用于手机等便携式设备中。所以pdaf sensor应运而生。

PDAF sensor的原理和单反中的略有不同。

以轴上点为例,紫色光线代表经过上半部分透镜的光线,而蓝色代表经过下半部分透镜的光线,可以看到,当CCD在焦前的时候,上半部分的CCD接收到的是上半部分的光线,而下半部分的CCD则接收到的是下半部分的光线,反之,在焦后的时候恰好相反。那么如果我们可以区分光线是来自透镜的上半部分还是下半部分,我们就可以知道是焦前还是焦后了。不难发现,CCD越接近理想成像面,两色光线在CCD上所成像越接近,当恰好成像清晰时,两色光线是重合成一点的。

PDAF sensor的一种实现如下图所示,在CMOS上面一半的位置加了金属遮盖,这样,被遮住左边一半的像素点就只能接受左边来的光,同理,pair的被遮住右边一般的像素点就只能接受右边来的光。一般在CMOS中,遮住左边和遮住右边的像素点是在相邻位置会成对出现。

按照这种原理,我们就可以知道,上图的轴上点发出的光在位于焦前的CCD上所成像应如下图所示。横坐标为pixel的x轴坐标,以光轴中心为0,纵坐标是像素接收到的光强。可以看到,左边遮挡的像素(L)和右边遮挡的像素(R)所得到的图像是关于光轴对称的。所以,我们可以通过求自相关得到两个图像的shift,进而求得sensor需要移动的距离(当然要通过tunning获得这样的对应关系)。

讲到这里,应该是没毛病的,对于轴上一点,pdaf是可以有效的得到相位信息的。

那么对于轴外一点呢?如下图所示,当然也是可以的。

细心的可能会发现这里有个问题,轴上点和轴外点在CCD上面的成像会彼此交叠,这样,应该会对pdaf的效果产生影响的。好在我们平常的场景中,一般都有一些中低频物体,那么对这些物体的话应该是影响很小的。

PDAF的最终效果还和什么有关系呢?

1. 相机的F数,F数越小,PDAF的效果越精确。F数越小,景深越小,那么在物体离焦时,得到的弥散斑越大,L和R的shift越大

2. 相机的曝光时间理论上不影响PDAF的效果,但是如果曝光时间过短,图像噪点过大,是会造成pdaf的L和R shift不准确的

3. 物体距离相机越近,pdaf的效果越精确。物体距离相机越近,物体移动相同距离的shift比在物距远时要大,这个跟景深是吻合的

4. 物体的pattern,当物体的pattern呈某种特定形状,会使得pdaf的像素检测不到shift,比如纯色或重复的pattern

5. 轴外点的精度低于轴上点。同样的离焦情况下,轴上点的shift比轴外点要大。

6.物体本身的颜色。当pdaf的像素都是G时,如果物体本身的颜色为R或者B,则会导致pdaf接收到的光能过小,从而影响pdaf的准确性

PDAF(相位对焦)的基本原理相关推荐

  1. PDAF相位对焦原理

    开篇直入主题,这里讲解手机端ccm的pdaf. 1.sensor结构:  sensor piexel采用half shield paixel方式如下,这样便可以将光路上下分开,上光路只能接受上面方向来 ...

  2. 【camera】【摄像头模组】摄像头模组的PDAF相位对焦

    摄像头模组的PDAF对焦 参考链接:摄像头模组 PDAF对焦(Phase Detection Auto Focus) 如有侵权请联系. PDAF功能的实现用到shield pixel的概念,包括rig ...

  3. 被动对焦中的相位对焦与反差对焦

    一般来讲:单反相机全部采用相位式对焦.无反相机和消费级相机采用反差式对焦. 图像最清晰----对比度最大-----像差最小 反差对焦就是通过找对焦区域对比度最大的点作为对焦准确的点,而相位对焦则是找对 ...

  4. [相机原理]单反与手机是如何实现对焦的?——相位对焦的原理

    对焦原理之相位对焦.     这篇博客介绍相位对焦,其余两种对焦方式请关注博客.激光对焦    反差对焦 相位对焦[PDAF]- Phase Detection Auto Focus:    什么是相 ...

  5. 相位对焦 反差对焦_HTML5自动对焦属性

    相位对焦 反差对焦 HTML5 threw a whole bunch of awesomeness at us. Tasks we accomplished with JavaScript and ...

  6. 26.学习Camera之——PDAF(相位对焦)的基本原理

    在自动对焦的时候总是有一个困惑,知道图像是不清楚的,但是lens应该向前还是向后移动呢? 总是要前后移动lens一下才知道,普通的反差法对焦就是这么做的,爬山嘛.PDAF的出现就是为了 解决这个len ...

  7. CMOS图像传感器——相位对焦

    之前介绍了许多自动对焦的方案 自动对焦方法学习_沧海一升的博客-CSDN博客自动对焦的各类方法学习介绍https://blog.csdn.net/qq_21842097/article/details ...

  8. 反差检测自动对焦(CDAF)与相位检测自动对焦(PDAF)原理

    PDAF(相位检测自动对焦)原理 了解PDAF,首先需要了解当今数码相机的工作原理,这里以单反为例进行介绍: 数码单反相机(DSLR)的工作原理 DSLR(digital single-lens re ...

  9. 各类相机中的对焦技术汇总【乱】

    目前来说,只要使用了相位对焦都会保留反差对焦进行补充,所以叫做混合对焦. iPhone6的相机就采用了混合对焦的方式,实现方式是采用了sony重新设计的sensor,在sensor的pixel中加入了 ...

最新文章

  1. Webstorm+cordova打包vue成Android项目
  2. 下一代安全工具:SHA-3
  3. 安卓系列转载,有时间可以参考学习
  4. CentOS 初体验十三:yum 安装 tomcat
  5. jquery --- 多选下拉框的移动(穿梭框)
  6. 信恒支付源码-第四方支付源码
  7. 用别的表格中数据进行计算机,tusimpleBI 做的图表,别的电脑可以打开吗?
  8. OceanBase数据库开发和运维漫谈
  9. java中自定义异常的方法步骤
  10. 用lnmp.org中的lnmp下安装ftp(pureftp)
  11. java和C和C++关系
  12. ubuntu12.04安装出现系统内部错误
  13. 破解Prezi桌面版30天限制的方法
  14. 【校招】测试开发岗-高频面试题总结
  15. 一种适用于FDD+TDD基站天线阵列的多天线共存方式
  16. QThread: Destroyed while thread is still running 解决方法
  17. 学生网页作业—山河旅行社网站(5页) HTML+CSS+JavaScript 学生DW网页 出行 旅途 游玩
  18. myeclipse登陆问题
  19. Java实现能完成 加减乘除幂与阶乘 组合运算的计算器
  20. Java实现数据库新增修改防止编码重复功能

热门文章

  1. Go内部培训——节点解析1-10
  2. 七、排序算法时间复杂度和空间复杂度介绍
  3. 电信免费手机卡iFree黄金版使用须知(二)
  4. 移动办公日渐风靡,TOM随心邮被推崇
  5. linux 卸载软件不卸载依赖
  6. 重复文字自动查找工具-Word/TXT
  7. ProGuard混淆Java项目的核心代码
  8. layui table中时间格式的问题
  9. python3软件怎么使用_Python 3.x入门到应用实践
  10. .Net学习——Nlog日志框架的使用