Unsharp mask - apa yang dilakukan parameter?

43

Saya tertarik masuk ke hal-hal pasca-pemrosesan, dan saya bertanya-tanya tentang operasi Unsharp Mask. Secara khusus, ada 3 parameter yang terlibat:

  • jumlah
  • radius
  • ambang

Apa yang dilakukan ini? Haruskah saya membiarkannya pada pengaturan default? Jika tidak, apa kriteria untuk memodifikasi mereka di setiap arah?

Hamish Downer
sumber

Jawaban:

46

Beberapa latar belakang:
Topeng unsharp adalah teknik lama yang telah digunakan di kamar gelap jauh sebelum komputer mampu memproses gambar.

Proses asli terdiri dari dua eksposur; pertama Anda membuat topeng unsharp dengan membuat salinan kontak pada film positif kontras rendah, tetapi dengan jarak antara yang asli dan film (dan kadang-kadang lembaran plastik yang menyebar) sehingga menjadi kabur. Ketika Anda menempatkan kabur yang positif dan negatif bersama-sama dan membuat eksposur di atas kertas, positif membatalkan sebagian cahaya dari negatif. Karena positif kabur, itu memungkinkan melalui lebih banyak detail kecil, yang membuat gambar tampak lebih tajam.

Dua parameter secara langsung berhubungan dengan metode lama ini;

  • Jari-jarinya adalah seberapa besar positifnya kabur.
  • Jumlahnya adalah seberapa banyak positif terpapar.

Ambang telah ditambahkan untuk memungkinkan Anda mengecualikan tepi kontras rendah dari penajaman.

Garis dasar yang baik untuk radius ada di sekitar 0.1 mm. Untuk gambar yang akan dilihat di layar, yang artinya 100 ppi, itu diterjemahkan ke jari-jari 0.4. Untuk gambar yang akan dicetak 300 ppi, itu diterjemahkan ke jari-jari 1.2.

Ketika saya mempertajam gambar pada langkah terakhir untuk penerbitan di situs web saya, saya menggunakan pengaturan ini setelah pembulatan:

  • Jumlah: 50%
  • Radius: 0,5
  • Ambang batas: 2
Guffa
sumber
5
+1 Jawaban luar biasa! Informasi latar belakang informatif.
jrista
Dan ini menjelaskan mengapa di Lightroom pengaturan standar adalah 1.0: nilai aproksimasi pertama antara antara layar dan kertas.
FarO
@ Guffa jika saya menerjemahkan 0,1 mm ke dalam piksel (= ppi / 254), saya mendapatkan 0,4 pada 100 ppi dan 1,2 pada 300 ppi. Apakah perkiraan nilai Anda? mereka tidak cocok dengan alasan Anda.
FarO
@ Elaf: Ya, ada sedikit pembulatan di sana. Jika Anda mempublikasikan gambar di web, Anda tidak tahu resolusi pasti dari layar, hanya saja gambar itu akan berada di sekitar 100 ppi.
Guffa
@Guffa Saya pikir Anda harus memperbaiki posting dengan nilai dan perhitungan yang tepat (atau saya akan melakukannya sendiri jika rumus yang saya tulis benar) dan hanya kemudian menambahkan alasan pembulatan dan terkait: Saya menemukan posting Anda dalam kaitannya dengan pencetakan, di mana Saya tahu persis resolusinya!
FarO
15

Topeng unsharp akan meningkatkan ketajaman gambar yang dirasakan dengan meningkatkan kontras piksel di samping satu sama lain. Ini dilakukan dengan membuat piksel yang lebih gelap sedikit lebih gelap, dan piksel yang lebih terang sedikit lebih terang.

  • The Jumlah parameter akan mengontrol berapa banyak lebih gelap atau terang piksel akan dibuat.
  • The ambang batas parameter akan mencegah filter dari memiliki efek apapun kecuali perbedaan antara pixel cukup besar.
  • The radius parameter menentukan daerah seberapa besar sekitar setiap pixel yang akan dianalisis saat melakukan perhitungan.

Gambar yang berbeda akan membutuhkan pengaturan yang berbeda. Saya biasanya menggunakan (dalam Photoshop) radius serendah mungkin, jumlahnya sekitar 80%, dan kemudian bereksperimen dengan ambang batas sehingga penajaman terjadi di tempat yang dimaksudkan.

Jika jumlahnya terlalu tinggi, gambar akan terlihat "terlalu tajam" dengan cara yang tidak wajar. Jika radius terlalu tinggi, akan ada efek halo di area yang dipertajam gambar dan jika ambang terlalu rendah, itu dapat membuat noise gambar menjadi lebih jelas. Jika jari-jari atau jumlahnya terlalu rendah atau jika ambang terlalu tinggi, hasilnya adalah tidak ada atau sedikit efek operasi.

Fredrik Mörk
sumber
Bagus, jawaban yang menjawab pertanyaan itu!
labnut
1
+1, tetapi membaca ini lagi, saya berpikir bahwa parameter radius tidak sesuai dengan fase analisis (itulah ambang untuk) tetapi untuk fase aplikasi efek.
ysap
+1 Terima kasih banyak! Saya pikir jawaban ini lebih praktis dalam hal apa arti setiap pengaturan dan bagaimana mengubah masing-masing akan berdampak pada gambar saya.
Tejas
4

Bojidar Dimitrov memiliki artikel bagus tentang topeng unsharp di sini . Artikel tersebut memiliki contoh gambar dan juga memvisualisasikan parameter.

asalamon74
sumber
3
Bisakah Anda meringkas?
mattdm
1

Mari kita ilustrasikan apa yang dilakukan Unsharp Mask:

  1. Ambil gambar, sebut saja I.
  2. Buat versi buram menggunakan Gaussian Blur dengan radius r. Sebut saja B.
  3. Mari kita membuat High Pass gambar Holeh H = I - B.
  4. Mari kita buat Gambar Unsharp Uoleh U = I + a * H.

Sekarang, Radius yang rdigunakan dalam Gaussian Blur persis radius di Topeng Unsharp.
Parameter Jumlah adalah aseperti dalam perhitungan gambar Topeng Unsharp U.

Ambang batas tadalah yang rumit.
Sebenarnya kata-kata berikut per setiap piksel:

Jika nilai absolut Blebih besar dari t(Ambang) maka ambil nilai dari yang Ulain biarkan sebagai I.

Davide Barranca memiliki video yang luar biasa dan lucu di produknya DoubleUSM .
Cukup ikuti beberapa menit pertama saat dia menjelaskan Unsharp Mask lebih baik daripada orang lain dengan visualisasi.

Permintaan Corey

Untuk mereplikasi Topeng Unsharp menggunakan Layers:

Untuk membuatnya secara singkat, Asumsikan O adalah yang asli ini adalah cara untuk membuat ulang Unsharp Mask (Kata pertama adalah nama layer, buat saja nama-nama itu):

  1. 'GB' - Buat duplikat O, terapkan Gaussian Blur.
  2. 'O-GB' - Gandakan layer 'O'. Menggunakan 'Terapkan Gambar' kurangi layer 'GB'.
  3. 'inv (GB)' - Gandakan layer 'GB' dan balikkan.
  4. 'O + inv (GB)' - Gandakan layer 'O' dan menggunakan 'Terapkan Gambar' tambahkan layer 'inv (GB)'.
  5. 'inv (O + inv (GB))' - Gandakan 'O + inv (GB)' dan balikkan.

Itu tidak termasuk Threshold (Yaitu persis untuk Threshold 0).
Untuk memasukkannya, kita harus membuat topeng berdasarkan nilai Absolute O - GB yang tidak cantik di Photoshop.

Royi
sumber
Saya akan senang melihat ini lebih lanjut dijelaskan dalam menggunakan sifat lapisan (misalnya High Pass gambar Hdibuat dengan layering Blebih Imenggunakan blending mode layer "kurangi" pada lapisan B) untuk contoh lebih lanjut bagaimana USM dapat dibuat dengan kontrol yang sangat tepat atas setiap langkah.
Hueco
@Corey, saya memperbaruinya sesuai permintaan Anda. Padahal, sungguh, melihat film, itu menjelaskan Unsharp Mask dengan sempurna.
Royi