索尼相機的raw是有損的,究竟和無損的raw 差多少?
都說索尼相機的raw是有損的,究竟對畫質影響多大?究竟為什麼索尼要壓縮raw?即使在旗艦級的機上也同樣壓縮
作為一個索尼大法受害者,之前就關注過這個問題,看到知乎上有人提問了,就過來談談自己的看法。—————————————————————首先是RawDigger: detecting posterization in SONY cRAW/ARW2 files這個鏈接,以下是適當的翻譯以及簡化:RawDigger得出的結論是:索尼的有損壓縮演算法是每16個像素為一個區塊進行壓縮,在絕大多數情況下肉眼無法看到畫質損傷,僅僅在局部高反差、背景接近純色的情況下容易出現色階斷裂。
下圖是diglloyd拍的RAW,在ACR只拉了一點曝光,就已經有可見的色階斷裂:
在RawDigger裡面,採用了自動修正功能後,色階斷裂變得更明顯:接下來採用RawDigger對色階斷裂現象進行進一步分析(略去相關過程),高亮顯示斷裂區域之後:讓我們取一張普通的照片進行分析:分析可得,所有可以檢測到的、肉眼可見的色階斷裂僅僅存在於塔與天空之間,也就是說要同時具備「高反差邊緣、純色背景」這兩個要素:—————————————————————
那麼對於我們這些用戶來說有什麼影響呢?
根據分析的結論可以得知,索尼的相機不適合拍攝相片中會出現高反差邊緣、純色背景的題材,如星空類題材。如果要進行商業出片,做到符合商業輸出的要求的話,畫質是不如一些提供無損壓縮RAW的相機細膩的。
根據diglloyd的說法,索尼的RAW的有損演算法是,每16個像素為一個區塊,該區塊的最亮和最暗像素各自佔用11bit來存儲,然後兩個4bit來存儲這兩個像素的位置,剩下的每個像素用7bit來存儲,平均下來每個像素佔用了8bit的存儲空間,實際精度接近11bit。
也就是說,官方說法的A7系列為14bit RAW,CMOS上面ADC環節的確是14bit無疑。但是RAW文件的存儲則是用了11bit+7bit補償的演算法,嚴格上講不是完全的無損,實際只有11bit左右。
—————————————————————
那麼索尼為什麼要這麼做呢?
眾所周知,有損RAW出現在A900之後的每一台相機上,NEX/SLT/ILCE等等……我想原因或許和BIONZ處理器性能有關係。
現在索尼的A7s,12MP的相機RAW文件大小12M,A7 24MP的相機RAW文件大小24M,而A900同樣是24MP,RAW文件大小有40M。那麼文件大小又和什麼有關呢?當然是存儲速度啦。
所以我的猜想是:當年A900作為第一台達到24MP的全幅SLR,提供了無損RAW,但是拍一張RAW處理器處理時間太長,再加上當時CF卡普遍速度也不夠快,因此用戶反應很差。而NEC代工的BIONZ處理器性能又不達標,索尼只能通過有損演算法來壓縮文件大小,從而提高處理儲存速度。
—————————————————————
我們在拍攝中應該注意什麼?
1. 首先我們看說明書:本相機拍攝的RAW影像的每1像素具有14比特的解析度。
但是,在下列拍攝時,被限制為12比特的解析度。
長時間曝光降噪
B門拍攝
連拍(包括增強自動時的多張連拍等)
所以首先拿到相機,先把長時間曝光降噪給關了。
2. DPReview上的一個人分析過RX1的RAW,得到如下數據:
細節最豐富的一個RAW裡面有1530個不同的數值。log(1530)/log(2)=10.58bit,所以實際存儲精度為接近11bit。範圍是0-4093(也就是12bit的範圍,估計是這張RAW因為開了連拍或者降噪,被強制12bit了)。不同範圍內的細膩度不同:0-800 範圍內有 801 個獨一無二的值 (也就是說是連續的)801-1424 範圍內有 320 個獨一無二的值 (平均每2個階跳了1個值)1424-1427 範圍內有 1 個獨一無二的值 (平均每3個階跳了2個值)1428-2023 範圍內有 149 個獨一無二的值 (平均每4個階跳了3個值)2024-2029 範圍內有 1 個獨一無二的值 (平均每6個階跳了5個值)2030-4093 範圍內有 258 個獨一無二的值 (平均每8個階跳了7個值)
從數據中可以看出,越到高光部分,數據離散度越高。一般在拍攝大光比圖像時,往往會採用向右曝光的手法來保證暗部細節,優化信噪比;但是顯然用索尼的時候要三思了,拍攝天空接近完全過曝的照片再後期拉的時候,可能會比別的品牌的相機更容易出現色階斷裂的現象。首先RAW並不是無損的意思,只是一種格式,一般拿來放原始文件。但是就像wav也有假無損,avi也能放原始採集的RGB視頻,RAW里放的不一定就是沒處理過的無損照片。原因和採集視頻類似,同樣叫無損,還分真RGB,YUV,YV,422,420等等,因為RGB實在太大了,而且對硬體壓力很大,動不動幾百Mbps,注意單位,硬碟讀寫速度才多少?真RAW就看你要不要接受代價了。當然,問題的起源是sony明明做不到,卻硬要宣傳什麼性能啊,速度啊,數量啊……那就只有犧牲raw了。這種事情在中低端卡片機上當然很常見,現在連安卓手機拍照都給RAW,但你覺得效果如何呢?硬要給你真RAW,結果發現機子性能達不到,存儲佔掉了拍攝的資源,或者出來片子經常花,或者拍一張存半天,速度奇慢,無法連拍,無法多張合成,HDR什麼的做不了,還有存儲卡存不了幾張。總的來說就是要考慮這些很多的因素的。你要完美,有了真RAW就要什麼43,什麼aps,什麼全畫幅,什麼機身防抖,什麼防抖鏡頭,什麼4k錄製,真4k錄製,多鏡頭適配……然後你就成了一條標準的器材狗了。Sony等各家廠商就賺翻了~就醬
剛剛更新了A7II Ver.2.00固件,新固件提供『壓縮』、『非壓縮』兩種RAW格式(繞來繞去就是不給無損壓縮→_→),終於提供了用同一相機測試兩種格式差別的條件。
目前一般認為索尼有損RAW的缺陷有三個:
- 16像素純色背景區域高反差會形成色塊
- 色階精度達不到14bit(操作曲線下手太重時,顏色過渡比無損格式更容易變得生硬)
- 暗部偏色和純凈度下降(索尼相機的動態範圍一直低於採用同款感測器的尼康相機)
嚴格來說,Raw並不意味著無損。不過顯然既然都已經提供了Raw還不提供無損是一件很違背初衷的事情…差距請看這個http://www.rawdigger.com/howtouse/sony-craw-arw2-posterization-detection
所以固件更新有沒有解決這類問題
推薦閱讀:
※用同等的錢買部單反好還是買部微單好?
※評索尼黑卡rx100m5這款新發布的相機?
※單電相機和微單相機有什麼區別?
※如何客觀評論富士 fujifilm 對比其他品牌相機的優劣?
※想入索尼微單,選擇A6000還是A7呢?