手機拍照挑戰單反在被手機廠商宣傳了幾年之後基本被當做一個笑話而丟到了一邊,一般同時認真接觸過單反和手機的攝影愛好者肯定不會拿這個當回事兒,然而穀歌一位工程師卻當真了,他決定用Nexus和Pixel手機認真挑戰一下單反相機的拍攝效果,一張佳能1DX+蔡司Otus 28mm f/1.4拍攝的三藩市金門大橋被強行推到了擂臺上。
佳能1DX+蔡司Otus 28mm f/1.4 ZE拍攝
手機拍攝夜景的現實局限
這位穀歌Daydream團隊的工程師Florian Kainz首先考慮到了Google Pixel手機的幕後功臣Marc Levoy當年推出的一款SeeInTheDark APP,Marc Levoy用它演示了類似燭光的極弱光環境下的合成拍攝效果,對比一下索尼α7II的,還是有的拼,不過缺點在於最終的成片只有百萬圖元左右。
然而另一方面,為了避免相機抖動和拍攝移動物體時出現的模糊,無論是HDR+技術還是SeeInTheDark都需要將手機相機的快門速度控制在1/10s左右而不能更慢,畢竟一般用戶使用手持的時機占大多數,很少會想到穩定住手機進行長曝光。於是兩種技術在如此短的快門時間內所捕捉到的用來合成最終照片的照片張數也並不會太多,限制了最終成片的畫質提升。
於是以往想要在極弱光環境下(比如只有滿月沒有路燈的室外),只需要找個八爪魚什麼的便攜腳架穩定住手機進行長曝光就可以了,曝光的時間依各款手機而定。
但是另一個挑戰也在於,即使你使用三腳架來延長快門時間,如此弱光環境下讓手機相機對個焦也不是什麼容易事兒,即使有相位對焦這樣的輔助。而且同時即便你對上焦拍到了,噪點也是極為感人的。不過這個問題在拍遠景時一般不存在,懂單反而且拍過風景的人都知道,這時候把焦距擰到無限遠就可以了,不需要擔心對不上焦的問題。
64張合成超乎想像
接下來就是這位工程師的實驗階段啦,Florian Kainz首先寫了個簡單的Android拍照APP,擁有手動模式可以控制ISO、快門速度、焦距等參數,而且能夠一次拍攝64張照片合成最終的DNG(無損格式)照片。
Florian Kainz選擇的首次測試地點是位於三藩市北灣的Point Reyes國家海岸公園,所用的手機為穀歌自己的Nexus 6P,32張曝光時間均為4秒、ISO1600的照片,然後又用不透明的膠布粘住了Nexus 6P的鏡頭拍攝了32張“黑”照片。
放到PS裡,就單張照片來看還是比較模糊有顆粒感的,但是經過64張單幀照片的合成,最終的成片是這樣子的。
64張4秒曝光照片合成 穀歌Nexus 6P拍攝
除了燈的部分有點過曝,色調銳度是不是都出色的有點兒不按常理了?然而實際的單張照片是像這樣幾乎全黑的……除了燈光其他幾乎不可見,圖中的方塊也是後期放到了PS里拉了拉曝光。
這次是“真的”拍攝星空
既然夜景下的合成效果還不錯,Florian Kainz決定再嘗試一點兒更不可思議的事情,拍拍星空(他似乎也不知道這事兒許多年前已經在國內被努比亞幹過了吧)。
最終合成的照片效果依然不錯,掩蓋掉了單張照片時大多數的紅綠噪點,許多原本較弱的星星也因此顯現出來,但長時間的曝光給星空攝影帶來的一個副作用就是星軌問題,顯然這位Florian Kainz不太想拍成星軌,於是他試著根據星星的旋轉軌跡一起旋轉手機進行“跟拍”。
單張星空2秒曝光照片
32張2秒曝光照片合成
結果就是得到了這樣兩張照片,一張地面清晰但天空中的星星已經形成了軌跡,另一張地面因為手機旋轉拍攝而模糊但天空中的星星並未形成星軌。在PS裡對兩張照片進行一下合成並且調調色調,然後奇跡出現了。
至於四分之三月或者幾乎全黑的天氣條件下呢,似乎也不錯。
四分之三月條件 64張2秒曝光照片合成 Google Pixel拍攝
無月亮條件 64張2秒曝光照片合成 Google Pixel拍攝
由於穀歌Pixel的相機手動模式最長曝光時間只有兩秒,目前這樣的拍攝環境也就幾乎榨幹了它的拍攝能力極限了;倘若能夠有更長時間的曝光時間,加上更低的ISO設置,或許還有更多的想像空間。所以,還是回到最初的金門大橋,看看這樣的合成效果到底能否挑戰單反相機吧。
64張2秒曝光照片合成 Nexus 6P拍攝
64張2秒曝光照片合成 Google Pixel拍攝
如此看來,在擁有足夠的進光量(長曝光)和足夠多的照片合成的條件下,加上足夠的後期處理——比如合成跟調色——智慧機拍攝的照片觀感和素質上都並不比單反相機差多少,當然在此話費的時間跟技術是遠比按一下單反快門少很多的,目前來看並不具備實用價值;可如果你足夠有心的話,誰又能否認手機在畫質上會是個單反的合適替代者呢?
如果你想看看更多這位元工程師用這樣的方式“拍攝”的照片,可以科學上網到https:/photos.google.com/share/AF1QipO6BfpsESxwa0K0TnRc3Uth5FKetNk1k4JBUCFL1jZY0bfCJjoW7HXSC71bRIanPw?key=bUlwTEZVUEtzc1VxSVRMLVZoNm1JZ09yeTJ2cjJ3