荣耀7 的2000万后置+800前置大家用起来是不是感觉特别爽呢?关于手机拍照,应该没人不会,但是关于相机的对焦原理和算法,我相信大部分机友还是云里雾里的状态。那么今天我们就一起走进大神的世界,看看都有些什么普通玩机小白不懂的东西呢?看完一定会有很大收获哦!
对 焦 原 理 简 介
对焦,就是移动马达,找到准焦图像的过程。根据原理不同,对焦算法可分成对比度对焦和相位对焦等。
对 比 度 对 焦 算 法 简 介
对比度对焦算法尝试不同的马达位置,移动马达到预览图像对比度最高的那张图像对应的马达位置,如图1所示。对比度对焦算法精度较高,但是由于需要尝试不同的马达位置,耗时较长。
对比度对焦原理
相 位 对 焦 算 法 简 介
相位对焦算法计算物体在成像平面的相位差,得到当前马达位置距离准焦马达位置的距离,一次移动马达到准焦位置。相位对焦算法速度较快,但是相位差受噪声等影响较大,不适合低照度,平坦区和平行纹理的对焦。
相位对焦(PDAF)原理
PDAF算法计算绿色光线和红色光线之间的位置差距(相位差,phase difference)即可计算出马达需要移动多少距离才能得到准焦图像,实现快速相位对焦。
移动马达后,到达准焦位置,绿光和红光重合,相位差为零
Plank 项 目 相 位 对 焦 算 法 简 介
混 合 对 焦 算 法
Plank项目综合了相位对焦和对比度对焦的优点,形成了混合对焦算法,如图Figure 4所示,在保证对焦精度的前提下,大幅提升了对焦速度。
相位对焦和对比度对焦混合的对焦方法
起始点在上图defocus position,通过红线的相位差计算出马达移动位置,将马达快速移动到准焦位置附近(如红色虚线所示,相位差有小幅波动,所以不能一次推到准焦位置),之后进行对比度对焦,找到准确的对焦位置。
全 新 的 对 焦 体 验
传统的对比度对焦算法,对焦过程中需要手机稳定,所以都是用于切换场景后并且手机稳定了再启动对焦,所以用户切换场景后会看到明显的对焦过程,不能马上拍照。Plank的对焦算法在手机移动的过程中就不停的搜集相位差信息,并根据相位差信息实时的推动马达,这样用户在远近景切换的过程中可以实时的看到清晰的图像,体会不到对焦的过程。