Mengapa gambar RAW terlihat lebih buruk daripada JPEG dalam program pengeditan?

25

Saya telah menemukan bahwa ketika Anda memuat gambar RAW ke dalam program pengeditan seperti Lightroom / Aperture, gambar biasanya lebih buruk daripada jika Anda hanya mengambil gambar sebagai JPEG. Sekarang saya mengerti bahwa kamera melakukan beberapa sihir selama konversi JPEG. Tapi aku mencoba memahami apa itu "sihir".

Jika saya ingin menerapkan "keajaiban" itu sendiri di desktop, pengaturan seperti apa yang harus saya coba? Saya menemukan bahwa file RAW memiliki kontras yang lebih ekstrem. Area gelap misalnya jauh lebih gelap daripada JPEG. Kenapa ini? Dan apa cara terbaik untuk memperbaikinya?

erotsppa
sumber
1
Jika Anda menggunakan kamera Nikon, periksa apakah Active D-Lighting menyala (dan matikan saat memotret RAW). Pengaturan ini akan memengaruhi pratinjau yang dihasilkan kamera, tetapi bukan file RAW itu sendiri. Hasilnya akan menjadi ketidakcocokan antara pratinjau kamera dan hasil desktop RAW converter (yang akan terlihat lebih gelap, terutama di bayangan). (Untuk mencapai apa yang dilakukan ADL saat memotret RAW, underexpose, lalu cerahkan bayang-bayang di konverter RAW desktop.)
Szabolcs
Saya memiliki masalah yang sama. Beberapa bulan yang lalu file mentah saya menjadi terlalu gelap dan terlalu kontras. Saya tidak memiliki masalah ini sebelumnya, jadi saya mulai mencari tahu perubahan apa yang mungkin menyebabkan ini. Saya tahu jauh lebih sedikit daripada komentator sebelumnya tentang itu sisi teoretis, tetapi pada istilah praktis, mematikan Active D-Lightning dari memecahkan masalah.
Gambar dari data Raw tidak "lebih buruk" itu semua data yang dikumpulkan kamera tanpa kamera melakukan sihir buruk untuk itu. Beberapa orang baik-baik saja dengan membiarkan kinerja buruk kamera pada gambar mereka, saya tidak. Saya lebih suka menerapkan sihir saya sendiri.
Alaska Man

Jawaban:

21

JPEG dari kamera hanyalah gambar RAW yang telah menerapkan beberapa pemrosesan tambahan.

Saat melihat gambar RAW dalam program pengeditan gambar, program itu harus melalui langkah yang persis sama seperti yang dilakukan kamera.

Jika ada perbedaan dalam penampilan, itu hanya karena perbedaan dalam hal berikut (dalam urutan yang sangat kasar dari yang paling penting hingga yang kurang penting).

  1. Koreksi Kontras / Gamma

    Koreksi gamma diterapkan yang mengubah dari nilai linier ke nilai yang dikoreksi gamma seperti yang dipersyaratkan oleh file gambar digital. Koreksi ini bukan koreksi gamma langsung; kurva kontras diterapkan untuk memastikan sorotan dan kulit hitam melengkung dengan baik. Beberapa kamera menyimpan pengaturan kontras kamera dalam file RAW dan beberapa editor RAW dapat menggunakan ini; jika tidak, editor RAW akan menggunakan kurva kontras bawaan. Ini dapat membuat perbedaan yang cukup mencolok antara JPEG dalam kamera dan RAW yang setara yang dilihat dalam editor gambar. Kurva kontras tidak hanya mempengaruhi penampilan kontras tetapi juga, secara tidak langsung, saturasi warna. Hal hebat tentang bekerja dengan file RAW adalah Anda memiliki kontrol penuh atas kurva kontras yang diterapkan dalam perangkat lunak, sebelum operasi yang hilang seperti penajaman,

  2. Keseimbangan putih

    Koreksi keseimbangan putih diterapkan untuk mengoreksi suhu warna sumber cahaya yang berbeda saat mengambil gambar. Beberapa kamera menyimpan pengaturan white balance kamera dalam file RAW dan beberapa editor RAW dapat menggunakan ini; jika tidak, editor RAW akan menebak white balance yang benar untuk diterapkan. Ini dapat membuat perbedaan yang cukup mencolok antara JPEG dalam kamera dan RAW yang setara yang dilihat dalam editor gambar. Sekali lagi, ini juga dapat dilihat sebagai manfaat mengedit di RAW, di mana Anda bebas untuk mengatur ulang white balance tanpa artefak yang hilang.

  3. Menajamkan dan mengurangi noise

    Jumlah penajaman dan pengurangan noise yang sesuai diterapkan untuk meningkatkan gambar dan mencoba menekan noise yang mengganggu. Ada algoritma penajaman dan pengurangan noise yang berbeda, dan ini adalah prosedur lossy. Jika ini dilakukan di dalam kamera, maka Anda terjebak dengan apa pun penajaman dan pengurangan noise yang diterapkan oleh kamera. Editor gambar RAW dapat menyesuaikan nilai-nilai ini. Perbedaan dalam penajaman dan pengurangan noise antara yang digunakan kamera dan yang digunakan editor gambar RAW dapat menciptakan perbedaan kecil dalam penampilan gambar.

  4. Konversi ruang warna

    Merah, hijau, dan biru dalam filter Bayer tidak harus sama dengan warna merah, hijau dan biru dalam ruang warna sRGB standar. Kamera melakukan koreksi warna untuk mengubah warna menjadi ruang warna yang diinginkan, yang biasanya sRGB. Jika Anda gambar yang setara dalam editor gambar RAW, itu juga akan melakukan konversi ruang warna, tetapi dapat menggunakan matriks warna yang berbeda untuk konversi karena produsen perangkat lunak pengedit RAW tidak memiliki akses ke matriks warna yang sama yang digunakan dalam kamera. Jika perangkat lunak pengeditan RAW Anda dikonfigurasi dengan benar, langkah ini seharusnya tidak menyebabkan perbedaan nyata pada gambar yang dihasilkan. Mereka yang tahu apa yang harus dicari (misalnya, profil warna khas Canon atau Adobe, yang mencoba meningkatkan warna kulit dan warna biru) mungkin dapat melihat perbedaannya terutama saat pengujian.

  5. Demosaicing

    Gambar RAW tidak menyimpan nilai warna untuk setiap piksel - sebaliknya setiap nilai baik nilai merah, hijau atau biru. Namun, Anda memerlukan setiap piksel untuk memiliki ketiga warna - merah, hijau dan biru - untuk gambar akhir. Oleh karena itu, algoritma demosaicing harus menebak dua bagian warna lainnya untuk setiap piksel, dan melakukan ini berdasarkan pada pengetahuan tentang piksel di sekitarnya. Ada berbagai algoritma demosaicing yang berbeda dengan kualitas yang berbeda-beda, dan ini merupakan proses yang merugikan. Jika ini terjadi di dalam kamera, maka Anda terjebak dengan algoritma bawaan kamera. Jika Anda menggunakan editor gambar RAW, itu akan menggunakan algoritma sendiri. Algoritma demosaicing yang digunakan bukan merupakan kontributor besar untuk kualitas gambar secara keseluruhan, tetapi dapat mempengaruhi ketajamannya, sejauh mana ia menunjukkan artefak aliasing, dan apakah itu membuang tepi gambar.

  6. Kompresi JPEG

    Untuk gambar JPEG yang dihasilkan oleh kamera, data gambar yang dihasilkan dikompresi sebagai JPEG. Ini juga, jelas, prosedur yang hilang dan dapat membuat perbedaan ketika membandingkannya dengan gambar RAW yang dilihat dalam editor gambar, meskipun dalam banyak kasus perbedaannya tidak terlihat.

Singkatnya, titik perbedaan terbesar antara JPEG yang diproduksi oleh kamera dan RAW yang setara yang dihasilkan dalam editor gambar kemungkinan disebabkan oleh:

  • Keseimbangan putih berbeda di keduanya
  • Kurva kontras / penyesuaian kontras yang berbeda di keduanya
thomasrutter
sumber
Info bagus, tetapi secara ringkas, apa yang Anda katakan adalah alasan mengapa saya terus-menerus melihat gambar yang lebih gelap di Aperture daripada jpegs dari kamera saya adalah karena Aperture memilih untuk menggunakan kurva kontras yang lebih curam ketika mengkonversi RAW daripada kamera saya?
erotsppa
Kedengarannya seperti itu masalahnya. Ini juga bisa menjadi perbedaan dalam konversi ruang warna. Jika titik putih berbeda maka bisa jadi konversi ruang warna. Jika titik putihnya sama tetapi midtone dan bayangan lebih gelap, itu bisa menjadi kurva kontras yang digunakan.
thomasrutter
Sangat baik dikatakan ... Satu-satunya "keajaiban" adalah bahwa ketika Anda memotret di jpeg, kamera itu sendiri secara otomatis akan mengatur semua pengaturan yang disebutkan di atas. Tetapi ketika Anda memotret dalam kondisi mentah, semua pengaturan ini dibiarkan bagi Anda untuk melakukannya sendiri.
Ya, 570
Verey penjelasan menarik. Hanya untuk catatan bagi pengguna baru yang membacanya. Penjelasan ini untuk bagaimana gambar terlihat . Tetapi ada perbedaan penting dalam jumlah informasi di dalam file. - Gambar mentah memiliki informasi lebih banyak sehingga layar monitor tidak dapat "melihat" (kedalaman bit), sehingga harus dimasukkan kembali.
Rafael
Koreksi gamma adalah apa yang membuang sebagian besar dari kedalaman bit tambahan itu, dan itu diperlukan ketika menampilkan pada layar apa pun, jadi setelah Anda mengunci dalam paparan, titik putih, kurva kontras, dll dan Anda menerapkan transformasi itu, bit tambahan Anda kedalaman hilang - namun Anda dapat mempertahankannya dengan menggunakan format gambar keluaran 16 bit per saluran (atau lebih baik) dan memastikan semuanya dilakukan dengan presisi itu, yang akan memungkinkan Anda lebih banyak manipulasi di area halus seperti langit tanpa memperkenalkan bandeng.
thomasrutter
7

Sebagian besar mesin jpeg dalam kamera meningkatkan kontras, saturasi, dan menambahkan beberapa penajaman ke dalam campuran. Bergantung pada kamera apa yang Anda gunakan untuk menghasilkan file RAW Anda dan perangkat lunak apa yang Anda buka dengan itu di komputer Anda, kadang-kadang pengaturan di dalam kamera juga diterapkan pada file RAW saat ditampilkan. Tentu saja Anda tidak benar-benar melihat file RAW di layar Anda; Anda hampir pasti melihat konversi 8-bit dari file RAW yang mirip dengan jpeg 8-bit.

Jika Anda menggunakan kamera Canon dan membuka file .cr2 menggunakan Digital Photo Professional (DPP) pengaturan di dalam kamera yang dipilih pada saat gambar diambil akan diterapkan ke gambar pratinjau di layar Anda. Sebagian besar perangkat lunak in-house pabrikan lain melakukan hal yang sama. Sebagian besar perangkat lunak konversi RAW pihak ketiga, seperti Lightroom atau DxO Optics, tidak berlaku dalam pengaturan kamera. Beberapa di antaranya memungkinkan Anda membuat profil khusus untuk diterapkan ke setiap gambar saat diimpor atau dibuka.

Hal pertama yang saya sarankan mengenai area gelap gambar Anda adalah untuk mengkonfirmasi bahwa monitor Anda dikalibrasi dengan benar. Cara terbaik adalah menggunakan alat kalibrasi yang membaca hasil uji dari layar Anda dan menggunakan perangkat lunak yang dibundel untuk membuat profil untuk monitor Anda. Cara yang lebih murah dan kurang akurat adalah dengan menggunakan pola uji untuk menyesuaikan pengaturan monitor atau kartu video secara visual. Gamma Cepat adalah salah satu alat tersebut. Setelah Anda tahu monitor Anda disesuaikan dengan benar, maka Anda dapat menggunakan alat kurva nada di konverter RAW pilihan Anda untuk memunculkan bayangan.

Michael C
sumber
3

Tidak ada "sihir" hanya saja prosesor mentah yang berbeda memiliki perilaku default yang berbeda (dan algoritma yang berbeda, dll.).

Anda dapat melihat tidak ada keajaiban menggunakan prosesor mentah pabrikan kamera sendiri (misalnya, jika kamera Anda adalah Canon menggunakan DPP) - ini akan memberi Anda gambar yang persis sama dengan prosesor dalam kamera.

Saya tidak tahu tentang Aperture tetapi Lightroom dapat menduplikasi pemrosesan dalam kamera, cukup gulir ke bawah ke bagian "Camera Calibration" dan ubah "Profile" dari "Adobe Standard" menjadi "Camera Standard" (jika Anda menggunakan kamera " Gaya gambar "standar, jika tidak pilih pengaturan yang cocok dengan gaya gambar yang Anda gunakan dalam kamera).

Nir
sumber
1
Ketahuilah bahwa setidaknya dengan Canon, algoritme demosaerisasi adalah hak milik, dan "preset" apa pun yang ditulis untuk mensimulasikan algoritme konversi Canon sendiri oleh produk pihak ketiga seperti Lightroom adalah tebakan terbaik yang direkayasa secara terbalik. Mereka mungkin mendekati, tetapi mereka tidak akan persis sama.
Michael C
Ya saya pikir ini dia. Jika kamera Anda dapat menghasilkan gambar yang menyenangkan, melakukannya berdasarkan data RAW, tidak ada cara lain yang bisa dilakukan. Jadi, dimungkinkan untuk mendapatkan gambar seperti yang Anda inginkan, tetapi prosesor RAW Anda tidak melakukan itu - Anda harus menemukan pengaturan yang tepat. Satu-satunya saat saya mengalami ini adalah ketika saya mengambil beberapa foto yang sangat buruk - JPG tampak ok, tetapi file RAW sangat bising. Itu kesalahan saya - menembak F / 22 dan 'ISO tinggi' di hari yang gelap.
Jasmine
@MichaelClark: Saya pikir Anda punya bahwa saya salah ... lalu tahu, Canon menawarkan SDK yang berisi mereka yang sebenarnya algoritma demosaicing dan gaya gambar. Masalahnya adalah bahwa Adobe hanya menolak untuk menggunakan atau merujuk SDK Canon (saya curiga karena beberapa keputusan tidak waras oleh departemen hukum mereka, bukan karena alasan "nyata" lainnya ...)
jrista
Jika mereka memilikinya baru-baru ini. Data RAW masih dienkripsi dalam file .cr2. SDK selalu memungkinkan pengembang untuk menulis kode yang berinteraksi dengan OS kamera dan memungkinkan pengangkutan file .cr2, tetapi AFAIK di masa lalu tidak pernah berisi algoritma demosaicing untuk file .cr2.
Michael C
Ada pihak lain yang telah meretas skema enkripsi yang digunakan dalam file .cr2 tetapi mereka tidak diizinkan oleh Canon untuk melakukannya, dan perusahaan perangkat lunak seperti Adobe And DxO Labs masih melakukan rekayasa balik terhadap algoritme mereka sendiri. Beberapa tahun yang lalu Nikon merilis algoritma demosaicing mereka ke DxO untuk digunakan dalam pengujian sensor Nikon.
Michael C