星期三, 3月 10, 2010

Unsharp Mask - an experiment

讀到 image sharpening 的文章

透過 unsharp masking* 來銳化照片是很常用的一種手段,但一樣是透過 unsharp mask,又有很多種不同變形
上面網站提到的是:
先隔離出 luminance (Photoshop裡叫這為 Lightness Channel),然後只銳化這個部分,再與原圖疊在一起。

根據建議,這樣的方式銳化,會比較細膩,加工感較不明顯。

我很好奇到底有什麼不一樣,所以拿了一張圖來實作

原始的圖是這張 (原始檔)
IMGP5890

我直接跳結論,下面是我把三張圖並排 (這是螢幕截圖,所以只是看個粗略效果) (原始截圖)
Screen shot 2010-03-10 at 1.30.09 PM
分別是:(左) 原圖、(中) 直接 unsharp masking、(右) unsharp masking套用在Lightness channel上
原始截圖的話,可看出右邊兩張比較銳利,主體比較清晰。

但這樣看不太出來兩種銳化途徑的差異,所以我把它再放大到 200% 觀看 (原始截圖)
Screen shot 2010-03-10 at 1.52.52 PM
相信大部分的人這樣還是看不太出來差異,如果真得有興趣,請點原始截圖

注意一下花瓣的 高光處。
左邊的最 smooth(原始),右邊次之(unsharp masking套用在Lightness channel),中間(直接 unsharp masking)最不滑順。

我銳化的程度調得滿低的,所以這差異並不太明顯。但細微的差異,仍是有的。




下面是比較詳細的銳化流程:

直接的 unsharp masking 銳化沒有什麼特別的地方,直接選 Filter --> Sharpen --> Unsharp Mask,就會有下面視窗讓你調整
有三個變數,不詳細說明,請參考 Wiki。下面是我設定的參數(只是舉例)
Screen shot 2010-03-10 at 1.10.57 PM

按「確定」,然後「存檔」,就結束了。

而透過 Lightness Channel 做 unsharp masking 就要多幾個步驟:
先到 Mode 底下,切到 Lab Color (預設會在 RGB Color 模式底下)
Screen shot 2010-03-10 at 1.11.25 PMScreen shot 2010-03-10 at 1.12.14 PM

右邊面板裡面會切換,把 Lightness layer 點選起來
Screen shot 2010-03-10 at 1.12.32 PM

然後再重複跟上面一樣的unsharp masking步驟。
差別是這次分離出 Lightness channel,所以做的 unsharp masking 銳化僅針對此channel,之後再疊到原圖上。

最後,是透過 Lightness channel 步驟銳化 的結果(全尺寸圖):
IMGP5890 - after sharpening

或許螢幕上縮圖來看,差異不大。但是如果是要印出照片,效果相當不錯。雖然我自己去印照片也沒做這步驟,但「知道可以這麼做」,或許哪天會用上~

*「Unsharp Mask」這名字乍看之下很怪,既然是用來 sharpen 照片的,為什麼 「"Unsharp" Mask」呢?這名字是來自他的原理,其中牽涉到先製造一張模糊的 正片/負片,然後和原本的 負片/正片,做一個 疊圖/比對 的動作,讓兩著差距大的地方做一個資料抵消,來達到銳化的目的。而那張用來比對的東西,其實就是一個 「模糊過的遮罩」---> unsharp mask
請參考 Wiki

沒有留言: