冲击10亿像素的单张照片

近半年来,我一直在试图把一张照片的分辨率推到极致。这个分辨率不仅是光学分辨率,也是数码分辨率。一般来说,在一个相机的前提下,提升分辨率主要靠接片或者摇摇乐。接片接出来比较大的照片比较可行,但有一个问题是它往往只能提升数码分辨率而不能提升光学分辨率。所以很多时候还要靠摇摇乐。这篇文章主要介绍一下最近做的一个实验。这个实验用中画幅数码后背+中画幅高分辨率微距镜头+摇摇乐实现了10亿像素的分辨率。

我们的场景大致是这样的。

Overall scene

然后放大单看最中间红色箭头指的那个S字母。因为这个区域非常非常小,所以这其实是个相当难的测试。

首先我们用S1R+50AA拍了一个单张:

S1R and 50AA

分辨率的确不咋地。。如果我们开启摇摇乐,连拍8张合成一张187MP的图片:

S1R and 50AA x8

可以看到分辨率有明显提升。然后下面这个是飞思IQ180+大画幅镜头(施耐德72/5.6)的结果:

IQ180 and Schneider x1

下面是用IQ180+施耐德72/5.6+7张摇摇乐的2.5亿像素的结果:

IQ180 and Schneider x7

下面是IQ180+施耐德72/5.6+30张摇摇乐4亿像素的效果:

IQ180 and Schneider x30

最后是通过降低离物体的距离来提升放大倍率,然后通过接片来增大视野。但发现在这种情况下相差和色差都崩了。。因为毕竟这个镜头不是为了微距优化的。正好我在ebay上捡漏捡了一个apo-macro-sironar,于是就用这个微距镜头接片,降低摇摇乐的放大倍率,得到了10亿像素的一张照片:

1000MP Scene

哎,看起来平平无奇,不过。。

File size PSB

File size JPG

文件大小直接干翻photoshop和opencv。。

Photoshop Error

OpenCV Error

然后这个是细节:

Details

再和4700万像素的S1R+Leica 50APO比比:

S1R and 50AA

可能用视频更能体现这个照片里面有多少细节:

https://www.bilibili.com/video/av95861559/

谢谢观赏。

Comments