【反差对焦】有一个不切实际的想法,和大家探讨一下
809 5
[1 楼] dual [泡菜]
11-10-16 00:45
缘起是这个帖子:

/showthread.php?threadid=923484

后来发现被定义为水贴了,我就单开一帖,希望能和大家分享讨论下

拿目前的NEX或者M43来说,倒是有一种思路可以辅助实现分离前景的功能,还不怎么消耗CPU性能。

现在不是反差对焦吗?这样对于CPU来说,邻近像素的色值反差分析性能,本来就是经过一再优化的,对焦速度的基础就来源于此。那么根据这个现有的优势,增加一个进程专门来查找前景边缘并在快门释放时做记录,这里只要把边缘的数据保存下来即可,比如直接放进RAW里做个扩展,类似alpha通道的简单形式就行了。

一般自动对焦的话会有个行程,查找前景边缘这个任务在逻辑和算法上都不是难事。甚至当我们需要这个功能的时候,可以让马达专门来在一定范围内主动走个行程,我想分辨率那么高的传感器下只要一点点行程和时间就可以找出边缘了。同样,如果担心马达电机的速度不够快的话,用光圈找也行,当然这就要求镜头本身的最大光圈相当大。

智能化的问题甚至不要太多考虑,真实记录下来即可,就算有多个边缘发生了改变,也忠实记录,这样可以对后期的处理提供一个极有用的参考。当然,数据的格式和呈现方式上还需要考量,毕竟现在常用的以alpha通道存储目前看还不太适合,它会执行格式限定的色深来做透明度,这个没有太大必要性,数据量也大。但一开始做的时候可以简化点,比如可以去掉alpha通道的透明度响应,仅仅以2值记录,然后在这个基础上实现记录多个边缘。这个数据量是很小很小的。

如果能做出来,然后被多数RAW渲染器直接支持,最好能自动转换成成多个独立的通道,那真是技术的飞跃了。

我觉得要做到这个并不难,主要是CPU要快,逻辑要优化好。就算在合焦后增加个几百毫秒处理过程应该有实用性。如果马达和CPU足够快,处理速度缩减到几十毫秒应该不是问题。

不过现状来看,限制也是很大的:

1.要做机内处理效果很难,因为相机没法知道这些边缘是否合你意。而在后期软件中是可以选择使用的,至少提供了一个很有用的参考图形。

2.用起来需要一定的后期技术,这肯定是要集中在photoshop上了。也就是说对普通用户基本没用,而对专业用户这个功能也不是特别有用,因为多数情况下要避免这种程度的后期。

3.如果镜头的景深很大,那就没办法了,这个查找的行程硬去执行也会很长。

4.就算可用性高,题材上的适用范围还是太窄了。但我觉得至少至少,固定机位拍产品图片的时候,绝对有点用的。

我做了个简单的示意图,手工比较糙,希望大家能看懂。
[6 楼] dual [泡菜]
16-11-14 02:54
chnhhwz 发表于 2011-10-16 01:46
那至少要两个感光器和镜头


竟然已经实现了
[5 楼] 与泽 [陈年泡菜]
11-10-16 06:14
原文由 chnhhwz 在2011-10-16 01:46发表

那至少要两个感光器和镜头
是这想法,对焦点附近前后对焦连拍,取样换算,这个立体指的是边缘可探知,景深可通过算法控制,像hdr,不过是控制景深算法的,对了,富士是不是有过类似这种的方法了?
[4 楼] chnhhwz [资深泡菜]
11-10-16 01:46
原文由 与泽 在2011-10-16 00:53发表
未来机器几乎可以扫描立体了,虚化背景等功能真有可能实现


那至少要两个感光器和镜头
[3 楼] 6N1 [泡菜]
11-10-16 01:11
俺觉得实际中好像没太大用处啊......仅仅是方便了扣图......
[2 楼] 与泽 [陈年泡菜]
11-10-16 00:53
未来机器几乎可以扫描立体了,虚化背景等功能真有可能实现