反差式对焦浅析
夏昆冈 于 2012.06.14 10:18:12 | 源自:www.soomal.com | 版权:原创 | 平均/总评分:08.96/224

反差式对焦在最近几年获得了重大的技术性突破,它已经实现了又快又准的对焦性能,而这种对焦方式是建立在相对低廉的物理成本之上,因此,它对相机行业的促进意义是非同一般的,我们有必要更加深入的了解一下。

反差式对焦的优点

  • 物理成本低
    利用感光器配合图像处理器完成,不是单独的子系统,不占用独立的空间
    对焦精度高

对焦原理和过程

  • 国外有个关于反差式对焦的GIF演示动画,我们借用来并稍微整理了一下,通过这张图,可以了解到反差式对焦的基础原理。

  • 为了说明对焦点位置和影像清晰度的关系,我们又补充了一张图。使用F1-F8来表示8个不同的焦点位置与被摄物体影像清晰度的关系。

    有了这两张图,我们就可以将反差式对焦大致过程简单描述:

    • 驱动镜头,沿着指向被摄物的轴线改变对焦点,并在每个对焦点上获取影像,类似于逐点扫描
      先将每一个焦点上获得的影像数字化,数字化后的影像实际是一个整数矩阵,这个概念我们在《数字图像入门》中提过多次了
      求出图像的反差值,其实就是简单的数值比较运算,求最大值和最小值的值差。
      将每一个焦点上得到的反差值进行比较,得到最大值
      驱动镜头,将焦点放置于反差值最大的焦点上,即得到正确的焦点,即对焦完成

    这其实就是一个非常简单的求最大值过程,没有什么秘密可言,用程序实现也是非常简单的事情,而且对处理器性能要求也不是很高,但为什么各家不同的反差式对焦性能差异那么大呢?

    采样帧率

    比较数据非常简单,但获得密集的数据源却不是那么简单。这需要感光器的直接支持。在众多相机厂商炫耀参数时,有一个参数很却总是遮遮掩掩不愿公开,那就是感光器的实时采样帧率。目前愿意公开该数据的只有松下,松下宣称,其感光器可以实现120FPS的采样帧率。这个120FPS不是指的它可以完成每秒120帧静态图像的拍摄,也不是指的其可以实现120FPS的视频拍摄,而是感光器将实时采样传给图像处理器的帧率,这些采样数据可以用于对焦、白平衡、测光等。

  • 松下称GX1对焦速度为0.09秒,很简单的推算,即约11帧可以完成一次对焦,如果算法完全相同的情况下,而采样帧率只有60FPS,则对焦速度将降低为0.18秒,30FPS的话,对焦速度更慢至0.36秒,这就是采样帧率对对焦效率的影响。

    镜头也对对焦产生重要影响,松下也提及了镜头的帧率,同样也是用FPS这个帧率单位表达,最新的镜头,可以实现120FPS的对焦性能,这是什么意思呢?其实是指的镜头的驱动频率,其完整的表达意思为,该镜头可以每秒钟被驱动120次,即焦点可以更改120次。只有镜头帧率大于等于感光器帧率时,感光器每一帧才能算得上是新的采样。

    算法的影响

    有了密集的高频率数据源,不等于对焦速度会有绝对的提升,还需要良好的算法支持,前些时候,索尼发布了NEX-5N的对焦性能升级固件,升级完成后,硬件还是那些硬件,但对焦速度在某些场景中确实变快了一点。这又是如何实现的呢?根源在算法。

    反差式对焦的过程会对焦点进行一次甚至多次前后扫描,如果扫描点是沿着轴线均匀分布,那么对焦效率是最低的。还是用前面的图作为演示,该例中,使用了8帧得到了焦点。如果在F1时,发现反差值较低,直接跳过F2到F3,会侦测到反差值得到了迅速提高,此时再缩小“跳跃距离”进入到F4、F5,这样一来就节省了一帧,速度自然就加快了。当进入到F6、F7时,会发现反差值在下降,此时可以判断为已经越过正确的焦点,从而停止进入F8的动作,这样整个过程节省了2帧,速度可以提升25%。这就是算法对速度的影响。

    当然,这只是纸上谈兵,实际应用中,情况会更复杂,但基本宗旨是,以最少的采样次数来完成对焦。本文只是举例强调算法对效率的影响。

    步进马达的镜头

    反差式对焦的过程中,会驱动镜头搜寻焦点,这种工作模式,使得基于步进马达的镜头大有用武之地。步进马达是利用脉冲信号来完成指令控制,其控制精度很理想。两者结合能产生一个比较令人满意的配合,目前大部分微单镜头是采用的步进马达驱动。

    现状

    反差式对焦的优点,很多厂商都看到了,尤其对成本的节省是有目共睹的,但真正实现高性能的对焦的厂商却屈指可数。实现高性能,背后的开发工作非常巨大,是个系统工程,需要对感光器、图像处理器进行全面更新,需要新的镜头设计,更需要优秀的算法的支持,优秀算法的形成也需要长期的积累,反差式对焦也就是在不久前才解决暗部对焦的速度问题。目前来说,大部分反差式对焦的相机机型还是存在对焦速度慢或暗部对焦性能下降的缺点。真正全面普及高性能的反差式对焦还需时日,一旦普及,行业生态或许就此改变。

    请评分
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    111.206.***.***
    111.206.***.***
    说个笑话,经试验发现,我的MX3的预对焦完全是由加速度计触发的,只要手机不动,画面中物体再怎么变也不会预对焦。
    相比之下,我再上一部手机Galaxy Nexus对画面变化是有识别的,因此肯定与硬件无关。而目前用的Moto X Style在标准拍照界面根本不提供手动对焦和测光的功能,表现了对预对焦和自动测光的绝对自信,而实际用起来也完全没遇到什么问题。Moto这种通信老厂在算法尤其是DSP方面的积累真的很强,视频防抖、全时语音识别和体感手势方面甚至能做到对Google亲儿子啪啪打脸,一般的国际大厂都没法比,在这种事情上三星前几年很有热情的做了一堆没用的垃圾功能,现在大部分都默默砍掉了。
    以我对国内众厂水平的了解,恐怕大部分还都上升不到算法这种层面,大概就是一个根本不懂摄影的苦逼程序员硬着头皮调俩参数,公司里就没有图像算法工程师这行当。差距是显然的,但是解决并不是说着那么简单。要是魅族像苹果一样养一支一千人的团队专门做拍照,产品还能卖这价吗?做高端不是不对,但是因为价格拼不过小米然后被灭了,那又怎么办?
    发表于2015.12.30 18:11:25
    38
    感觉魅族系统升级就是退步。
    发表于2015.12.30 11:09:25
    37
    171.108.***.***
    171.108.***.***
    三星也是买外包的,自己算法也不行
    发表于2015.12.30 01:04:52
    35
    03

    此帖使用VIVO X5MAX V提交
    发表于2015.12.29 23:44:04
    33
    221.223.182.***
    221.223.182.***
    发表于2015.12.29 21:57:28
    30
    说的太对了,魅族缺的就是算法
    发表于2015.12.29 19:43:04
    29
    03
    发表于2015.12.29 17:24:12
    27
    魅族应该从来没想过吧相机弄得多好, 对他们来说能拍个亮就行
    发表于2015.12.29 16:26:01
    26
    03
    估计魅族还是缺乏光学方面的攻城狮,有篇文章曾经说过苹果光是负责照相方面的攻城狮就超过1000人,真是如此的话,国产厂商很难赶得上。
    要压榨这么个摄像头的性能,功力不够啊!
    发表于2015.12.29 16:00:29
    25
    112.084.***.***
    112.084.***.***
    小米手机系统也有问题,一升级拍照就不清楚了,还是原始系统最清楚
    发表于2015.12.29 15:16:16
    24
    10

    此帖使用Lumia 950 xl提交
    发表于2015.12.29 13:10:06
    21
    180.102.***.***
    180.102.***.***
    感觉太淡,色彩不够鲜艳。可能实景如此,但是不讨人喜欢
    发表于2015.12.29 13:09:25
    20
    124.165.***.***
    124.165.***.***
    为什么总是变变变
    发表于2015.12.29 12:53:42
    19
    提示
    本贴不可匿名回复,回复等级为:1 ,您现在正处在潜水状态
    回复
    验证码
    1421 为防止广告机贴垃圾,不得已而为之
    表情
    正文