Mengapa kamera menggunakan eksposur tunggal daripada mengintegrasikan di banyak bacaan yang sangat cepat?


24

Saya tidak pernah mengerti mengapa kamera memerlukan rana dengan kecepatan tertentu dan mengapa ini tidak dapat disesuaikan dalam pemrosesan pasca. Saya pikir sensor ini bekerja dengan cara yang tidak terpisahkan: mereka menghemat jumlah cahaya yang mencapai mereka selama rana terbuka. Tetapi mengapa mereka tidak bisa bekerja dengan cara yang berbeda?

Dalam pikiran saya, saya memiliki ide ini: mengatur kecepatan rana menjadi terbuka untuk waktu yang lama, lebih dari yang Anda butuhkan ... misalnya di siang hari atur ke 1 detik, tekan tombol Anda, rana terbuka dan sensor mulai untuk merekam, tetapi dengan cara yang berbeda: itu akan menghemat jumlah cahaya yang mencapai setiap 0,001 detik selama 1 detik. Dengan cara ini saya memiliki informasi lebih lanjut, sebenarnya saya memiliki 1000 frame yang direkam dalam 1 detik dan dalam postprocessing saya dapat memilih untuk mengintegrasikan hanya sepuluh yang pertama, untuk mensimulasikan tembakan dengan 0,01 detik, atau seratus pertama, untuk mensimulasikan tembakan dengan 0,1 paparan kedua

Baik menggunakan pemrosesan yang canggih atau dengan memilih area secara manual, saya bahkan dapat memutuskan untuk menggunakan eksposur yang berbeda untuk berbagai bagian gambar akhir, misalnya eksposur 0,1 detik untuk tanah dan 0,03 untuk langit, menggunakan 100 bingkai untuk langit dan 30 frame untuk langit.

Apakah masuk akal? Mengapa kamera tidak bekerja dengan cara ini?



Saya telah menandai ini sebagai duplikat pada bacaan pertama, tetapi itu bukan, setidaknya bukan dari pertanyaan yang saya tautkan, yang membuat asumsi berbeda (dan salah).
mattdm

1
Pernahkah Anda melihat kamera video digital berkecepatan tinggi sebelumnya?
Cascabel

Mengenai hasil edit Anda .... bagaimana kamera memberi tahu apa itu tanah vs langit dan bagaimana dengan orang-orang yang berdiri di tanah yang menutupi sebagian langit dan bergerak di dalam bingkai Anda? Ini akan membutuhkan cara pemrosesan di luar desain sensor yang berbeda.
Itai

1
Kira Anda belum pernah mencoba mencapai efek spesifik yang disebabkan oleh kombinasi kecepatan rana, pencahayaan, dan apertur tertentu. Dan Anda juga tidak pernah harus berurusan dengan kebutuhan paparan yang sangat cepat untuk menangkap objek bergerak.
jwenting

Jawaban:


16

Masalahnya adalah kecepatan pembacaan. Anda tidak dapat membaca seluruh sensor dengan cukup cepat agar ini berfungsi dalam kasus umum. Bahkan jika kamu bisa. akan ada efek yang merugikan pada kualitas gambar karena Anda akan menerapkan noise baca-ulang berulang kali.

Setidaknya dengan sensor CMOS Anda dapat membaca di lokasi acak tetapi dengan sensor CCD setiap baris digeser ke berikutnya untuk melakukan pembacaan. Inilah sebabnya ketika lampu terlalu terang Anda mendapatkan garis-garis vertikal dalam pratinjau kamera menggunakan CCD.

Lalu ada alasan mengapa fotografer memilih kecepatan rana : untuk membekukan waktu. Orang-orang hampir selalu menjadi buram jika Anda tidak menghentikan rana cukup cepat.


berapa kecepatan pembacaan sekarang? 1 detik, 0,1 detik, ...? Karena kamera normal dapat merekam video 25fps, saya akan mengatakan ~ 0,04s. Tampaknya terlalu lambat untuk foto normal.
Ruggero Turra

8
@wiso Kamera normal dapat merekam video 25fps dengan subsampling sensor. Kecepatan proses pembacaan-> terbaik untuk seluruh sensor adalah Canon 1DX 18MP yang dapat melakukan 1/14 dalam JPEG dan 1 / 12s RAW.
Matt Grum

Ada juga alasan artistik untuk membiarkan rana terbuka untuk waktu yang lama, seperti untuk melembutkan air, mengaburkan gerakan pemain baseball yang berlari untuk pangkalan, dll.
jrista

@jrista: Anda dapat mencapai efek yang sama dengan menambahkan banyak frame cepat.
Ruggero Turra

2
@wiso: Tidak, Anda tidak dapat menempatkan bingkai cepat yang sepenuhnya membekukan gerakan untuk menciptakan kesan gerak yang jelas. Jika kita mengambil air terjun sebagai contoh, membekukan gerakan air terjun dengan kecepatan tinggi menangkap banyak detail. Menumpangkan banyak gambar mungkin meningkatkan jumlah "detail noise" di air terjun itu sendiri, tetapi Anda tidak akan pernah bisa menciptakan efek air yang mengalir lembut ... Anda cukup secara eksplisit memerlukan rana untuk dibuka untuk durasi waktu yang lebih lama untuk mencapai bahwa. Pemain bisbol akan serupa. Menempatkan banyak tembakan tidak akan berhasil, terutama jika Anda ingin ...
jrista

10

Saya pikir mereka bisa bekerja seperti itu, tetapi ada dua masalah besar:

  1. Saat sensor bekerja sekarang, baca noise hanya terjadi satu kali. Dengan banyak pembacaan yang sangat singkat, pembacaan derau akan diperparah.
  2. Hanya ada lebih banyak data daripada yang bisa kami tangani. Ini adalah masalah dalam membaca sensor (terlalu banyak data untuk dibaca) dan menghasilkan file RAW akan lebih besar dari yang ada sekarang.

Dalam pertanyaan awal Anda, Anda menggunakan ¹⁄₁₀₀th of second sebagai contoh. Itu sebenarnya bukan kecepatan rana yang sangat panjang sekali, dan sudah 10 × di mana kita berada dengan kamera saat ini. Agar ini benar-benar bermakna, kita membutuhkan teknologi sampai titik di mana sensor dibaca 10 hingga 100 kali lebih cepat dari itu - yang memperparah masalah secara signifikan.

Masalah kedua akan diselesaikan oleh hukum Moore dalam satu atau dua dekade, dan yang pertama mungkin juga, karena elektronik menjadi lebih kecil dan lebih tepat. Untuk saat ini, itu tidak praktis.

Olympus OM-D E-M5 sebenarnya memiliki fitur di mana ia menunjukkan eksposur "berkembang" dalam eksposur lama, tetapi itu menghindari masalah di atas dengan membutuhkan minimal setengah detik antara membaca: itu hanya berguna untuk eksposur panjang.

Tetapi, di masa depan, dengan elektronik yang lebih baik, semua kamera mungkin akan bekerja dengan cara ini, dan dengan lebih banyak penyimpanan yang tersedia, mereka mungkin juga merekam secara terus menerus. Tombol "shutter" hanya akan berfungsi untuk menandai bagian dari aliran sebagai hal yang menarik, untuk pengembangan selanjutnya. Dan sementara kita berada di sana, parit lensa dan buat ini menjadi kamera lapangan 360º; membingkai, bukaan, dan fokus dapat dipilih setelah fakta juga, membuang kebijaksanaan konvensional tentang dasar-dasar kamera sepenuhnya keluar jendela


Di luar pemformatan, saya tidak dapat benar-benar membedakan jawaban Anda dan milik saya :)
Itai

Sebagai pemikiran (bagi saya) yang menarik - Anda hanya perlu menyimpan perbedaan antara frame yang berurutan, sehingga jumlah data tidak harus jauh lebih besar dari satu frame. Waktu pemrosesan mungkin menjadi masalah dengan teknologi saat ini.
BobT

@ Bob bahkan tidak ... Anda hanya perlu akumulator kedalaman bit tinggi atau bahkan floating point. Anda membaca selisihnya dan menambahkannya. Anda hanya perlu satu gambar pada akhirnya, bukan video! Gambar HDR sering floating point 32-bit dan rentang yang cukup untuk penggunaan praktis.
Itai

@ Itai: ya saya perhatikan bahwa Anda masuk ketika saya sedang menulis dan berpikir ya, toh saya akan menyelesaikannya.
mattdm

@ Bob: Anda masih harus membacanya, dan diberi suara (tidak hanya membaca suara) Saya tidak yakin berapa banyak kompresi akan membeli Anda. Tapi pasti, mari kita melakukan itu di kamera teoritis, terutama karena untuk yang paling digunakan kita lakukan ingin menyimpan sebanyak mungkin.
mattdm

4

Seperti yang banyak orang sebutkan, ada aspek kecepatan baca dari ini. Sirkuit pencitraan tidak bisa begitu saja "memperoleh" nilai-nilai piksel sensor secara instan, mereka harus dibaca baris demi baris.

Kemudian, Anda juga harus memikirkan ke mana perginya nilai pembaruan piksel ini. Bahkan dengan beberapa kompresi, dengan asumsi entropi rendah dari frame-frame selanjutnya relatif terhadap frame-frame sebelumnya, mereka akan memakan banyak ruang. Dan juga, data yang terjadi tidak terlalu kompresibel akan memperlambat seluruh proses turun - karena kompresibilitas kerangka baru relatif terhadap yang lama tidak dapat dijamin, sistem masih perlu memiliki bandwidth yang cukup untuk menutupi skenario terburuk tanpa menurunkan kualitas.

Akhirnya, (dan ini agak klise), efek dari ketidaksetaraan Heisenberg, atau prinsip ketidakpastian, perlu dipertimbangkan. Di setiap sampel, kami memiliki tingkat ketidakpastian tentang pengukuran. Dengan mengambil sampel sangat banyak (masing-masing dengan mana kita tampaknya memiliki kepercayaan diri rendah, jika tidak kita bisa memilih satu frame dari seribu atau lebih), kita memperoleh ketidakpastian pada setiap frame tersebut, bukan hanya sekali. Ini akan diperparah ketika menggabungkan beberapa frame, dan sekarang ketidakpastian maksimum dikalikan dengan jumlah frame Anda menyusun gambar akhir dengan. Dalam skenario terburuk, ini dapat menurunkan gambar jauh.


1
user1207217 sayang, saya seorang ahli fisika partikel, izinkan saya mengatakan bahwa ketidaksetaraan Heisenberg benar-benar tidak cocok dengan kasus ini. Karena jumlah lebih dari banyak frame adalah linear dan karena mereka tidak berkorelasi, noise yang Anda peroleh dengan mengintegrasikan banyak frame sama persis dengan yang menggunakan satu tembakan tunggal yang setara.
Ruggero Turra

Ketidakpastian pengukuran = \ = kebisingan. Saya menyadari efek rata-rata kebisingan cenderung rata-rata kebisingan. Dalam kasus 0 mean noise, ini hanyalah 0
user1207217

@wiso Saya ingin menambahkan, prinsip ketidakpastian sangat berlaku di sini. Sama seperti itu berlaku untuk resolusi frekuensi waktu, itu juga berlaku untuk resolusi ruang-waktu juga (yang adalah apa yang kita miliki dalam kasus ini). Saat ini kami mungkin tidak mendekati batas dengan teknologi saat ini, tetapi pengorbanannya pasti akan ada dan akan menjadi faktor pembatas dalam jenis proses pencitraan ini.
user1207217

2

Meskipun ide Anda menarik, ada beberapa alasan mengapa itu tidak berhasil.

Ukuran file: Pikirkan seberapa besar file gambar yang dihasilkan. 8mp SLR saya memberikan file berukuran sekitar 3mb. Jika itu mengambil 100 gambar setiap kali saya menekan tombol, saya akan mengambil 300MB di kartu saya. Kartu akan terisi terlalu cepat. Juga, ini hanya angka untuk kamera saya, yang memiliki resolusi yang relatif rendah. Untuk kamera pro ukurannya bisa dua kali lipat atau tiga kali lipat. Di Raw, ukurannya bisa meningkat sekitar tiga kali lipat. Pada akhirnya, saya pro shooting Raw bisa berakhir dengan lebih dari 3GB per tembakan.

Eksposur: Terkadang, kamera perlu memaparkan lebih dari 1/100 detik. untuk mendapatkan jumlah cahaya yang tepat. Jika Anda memotret dalam cahaya yang terlalu rendah, gambar yang dihasilkan akan kurang terang dan berpotensi tidak dapat digunakan. Anda tidak bisa hanya menggabungkan gambar untuk menebus ini, karena Anda tidak dapat menemukan data yang tidak ada.

Noise: Saat sensor memanas, mereka menampilkan fenomena yang dikenal sebagai noise. Ini adalah bintik dari piksel-piksel berwarna acak yang tampak di beberapa foto. Jika sensor terus bekerja selama sedetik, tingkat kebisingan akan naik dengan cepat, berpotensi mengarah ke gambar yang tidak dapat digunakan.

Kecepatan Tulis Kartu: Kartu memori dibatasi seberapa cepat mereka dapat menambahkan informasi. Ini dikenal sebagai kecepatan menulis mereka. Untuk menangani file sebesar ini, kartu akan membutuhkan kecepatan menulis yang cepat. Kartu-kartu ini bisa sangat mahal.

Jadi, untuk meringkas, ini adalah ide yang menarik, tetapi satu dengan beberapa rintangan besar di jalannya.

Saya harap ini membantu.


Kecuali untuk gangguan baca, Anda dapat membuat efek paparan yang lebih lama dengan menambahkan beberapa bingkai cepat. Sebenarnya, ini sering dilakukan , tetapi tidak biasanya untuk eksposur individu pendek seperti itu berlaku untuk fotografi "normal", dan biasanya tidak di dalam kamera (meskipun Pentax DSLR dapat melakukannya dengan cara yang terbatas).
mattdm

1
Untuk membangun apa yang dikatakan mattdm: Anda secara teoritis dapat menggabungkan eksposur, data ada di sana. Masalahnya adalah bahwa untuk paparan yang sangat singkat, dengan sensor nyata, data ditutupi oleh sejumlah besar kebisingan relatif terhadap sinyal, dan gambar yang Anda hasilkan akan sangat meh. Sensor yang lebih baik dengan SNR yang lebih cocok pada waktu pencahayaan yang singkat akan membuat konsep dalam OP layak.
whatsisname

Saya pikir ukuran File bukan masalah besar, dalam pikiran saya Anda dapat memilih untuk memotret dalam mode integral atau dalam mode diferensial. Timelapse membutuhkan banyak memori, ini tidak berarti orang tidak melakukannya. Untuk Eksposur, saya pikir Anda salah seperti kata mattdm dan saya pikir kebisingannya sama jika Anda hanya melakukan satu pemotretan atau menjumlahkan lebih banyak pemotretan, satu-satunya perbedaan adalah Anda membuka dan menutup rana. Saat menjumlahkan frame yang berbeda, Anda menjumlahkan sinyal dan noise. Saya pikir buktinya adalah bahwa jumlah dua variabel acak Poissonian independen masih terdistribusi Poissonian.
Ruggero Turra

Jumlah kebisingan akan kira-kira sama untuk eksposur panjang atau pendek, yang untuk eksposur berganda, akan diintegrasikan lagi dan lagi menghasilkan hasil akhir yang buruk dan berisik.
whatsisname

1
@wiso: kebisingan terkait suhu hanya satu sumber kebisingan. Faktor noise yang signifikan untuk kamera digital tipikal adalah dalam membaca sensor dan amplifikasi sinyal, yang tidak bergantung pada kecepatan rana.
whatsisname

2

Dapat dicatat bahwa sejak pertanyaan ini diajukan, ide ini telah agak diimplementasikan dalam (setidaknya beberapa) smartphone.

Karena batas teknologi tidak meningkat sebanyak itu, tentu saja terbatas pada paparan yang sangat lama dalam cahaya yang sangat rendah (misalnya, astrofotografi). Fakta bahwa perangkat lunak menumpuk banyak eksposur n-detik terlihat jika ada gerakan dalam bingkai (Mereka akan memiliki beberapa diskontinuitas sedikit pada pembacaan).

Penumpukan bahkan dapat dilihat secara real time di layar karena gambar 'hasil' tampak semakin cerah.


1

Ada kamera yang pada dasarnya bekerja seperti itu. Cari kamera High Dynamic Range (HDR). Yang paling murah bekerja dengan mengurung paparan, pada dasarnya mengambil dua atau empat eksposur yang berbeda, kemudian menggabungkannya dalam perangkat lunak internal mereka ke dalam gambar terpadu. Anda sebenarnya dapat melakukan ini dengan kamera apa pun, menggunakan perangkat lunak eksternal .

Pemahaman saya tentang bagaimana kamera HDR high-end bekerja adalah mereka pada dasarnya secara dinamis menghitung waktu eksposur otomatis yang terpisah untuk setiap piksel individu, dan menggunakannya untuk menentukan kecerahan adegan yang sebenarnya. Itu memecahkan masalah memiliki berton-ton data untuk setiap piksel, pada dasarnya Anda hanya menyimpan waktu pencahayaan dan nilai warna ketika melintasi ambang kecerahan tertentu. Jelas, ini membutuhkan perangkat keras dan perangkat lunak yang jauh lebih kompleks untuk dapat memperbaikinya.


menarik, saya hanya menemukan kamera pengintai ini menggunakan paparan ganda: video.boschsecurity.com/video/ Memperkenalkan-the-new-HDR-camera/… , apakah Anda tahu model spesifik?
Ruggero Turra

HDR tidak benar-benar sama dengan apa yang ditanyakan OP, karena HDR selektif dalam menggabungkan informasi, sebagai lawan dari integrasi lurus. Sebuah kamera seperti OP menggambarkannya pada dasarnya akan menjadi perangkat yang melakukan pengukuran 2D dari fluks radiasi adegan, pengukuran laju, dan foto darinya akan menjadi integrasi dari serangkaian data, tampilan kuantitas.
whatsisname

0

Ada beberapa jenis jendela yang berbeda tetapi yang utama adalah jendela mekanis dan elektronik (sensor dihidupkan / dimatikan).

Sebagian besar DSLR menggunakan shutter pesawat fokus sementara kamera video menggunakan shutters elektronik. Jadi, meskipun kedengarannya seperti apa yang ingin Anda lakukan dalam mengintegrasikannya, ada cara lain untuk mencapainya.

Alasan utama rana adalah untuk pemaparan, prinsip dasar fotografi.

Anda mungkin dapat mengatur sesuatu sebagai contoh. Anda mungkin ingin melihat tanda kurung atau jika itu tidak cukup, tethering.

0,01 = 1/100 dan kecepatan rana yang baik. Sebagian besar kamera mendukung kecepatan hingga 1/8000 detik.

Hanya di bagian terakhir Anda:

katakanlah itu menghemat jumlah cahaya yang mencapai setiap 0,01 detik selama 1 detik.

Anda masih harus memikirkan paparan untuk tembakan itu, setiap 0,01 detik.


Saya pikir jawaban ini melewatkan ide di balik pertanyaan. Tangkapan fraksional akan kurang terang, sering sangat. Anda akan memilih level eksposur yang diinginkan untuk gambar akhir dengan memutuskan berapa banyak frame untuk diintegrasikan.
mattdm

Bukankah "ide" di balik pertanyaan tentang memiliki rana mekanik terbuka selama 1 detik, kemudian menggunakan rana elektronik mengekspos 100 kali dalam kerangka waktu itu? 1/100 tidak selalu berarti kurang terang sama sekali, itu tergantung pada pencahayaan. Dan ya, itulah poin saya! Anda harus memikirkan frame per detik. Dan umumnya, Anda ingin melapisi gambar yang terpapar berbeda, tidak sama. Pertanyaan: Mengapa saya perlu rana. Jawab: Paparan.
BBking

Saya juga menambahkan bahwa OP akhirnya adalah berbicara tentang kecepatan rana dan menyarankan hasil 1/10 detik. Namun, itu bisa dilakukan dengan rana elektronik yang masih membutuhkan kecepatan rana . Saya merasa OP bertanya tentang shutter yang sebenarnya daripada hanya kecepatan shutter.
BBking

@BBKing: nomor saya hanya contoh, mungkin Anda harus menggunakan kecepatan lebih cepat yang Anda bisa. Setiap frame harus kurang terang untuk bisa mendapatkan eksposur yang benar menjumlahkan frame yang berbeda. Mungkin saya harus mengubah judul pertanyaan saya dari "mengapa saya perlu kecepatan rana?" untuk "mengapa saya perlu kecepatan rana mekanis".
Ruggero Turra

Tentu, saya tahu itu hanya contoh. Masalah yang saya miliki dengan pertanyaan adalah bahwa "Mengapa saya memerlukan rana (mekanik)" dan "Mengapa saya membutuhkan kecepatan rana " (terlepas dari mekanik atau elektronik) adalah pertanyaan yang sangat berbeda. Jika Anda mengusulkan untuk mengambil sampel berbagai area sensor pada waktu yang berbeda, itu ide yang menarik! Dan saya percaya itu bisa dilakukan (sementara jawaban lain berdebat mengapa tidak). Kenapa? Belum ada yang mengembangkannya, itu saja. Anda mungkin tertarik dengan kamera Lytro . Anda dapat memilih titik fokus berbeda di Post Processing.
BBking

-1

Selain dari poin yang dibuat orang lain - apa yang akan terjadi pada paparan?

misalnya dengan kamera konvensional saya, eksposur 1 detik adalah apa yang saya perlukan untuk bidikan yang diberikan. Pada dasarnya ini berarti cahaya bernilai 1 detik yang direkam oleh sensor dalam sekali jalan.

Ok, mari kita pergi ke saran yang Anda buat, kamera merekam cahaya bernilai 0,001 detik 1000 kali. Semua gambar ini kurang terang dan karenanya tidak berguna. Jika saya menumpuknya, saya tidak mendapatkan gambar yang sama dengan kamera konvensional saya karena penumpukan tidak memperbaiki kekurangan gambar. Untuk mendapatkan apa pun di dekat paparan yang benar, saya memerlukan aperture yang sangat lebar, yang (bahkan jika Anda dapat menemukan lensa yang cocok) akan memiliki masalah lain - kedalaman bidang dll. Jika Anda bermaksud bahwa sensor akan cukup sensitif untuk benar-benar menangkap cukup cahaya dalam 0,001 detik sehingga gambar tidak akan terlalu terang kita akan memiliki masalah parah dengan noise. Gagasan yang Anda sebutkan untuk menyertakan / mengecualikan frame untuk mendapatkan eksposur berbeda sudah ditangani dalam PP dengan slider eksposur.

Anda dapat mencoba ide Anda dengan memotret dengan rana pendek (seperti yang Anda sarankan) dan kemudian menumpuknya dalam perangkat lunak HDR atau perangkat lunak startrail.

Hal-hal pemrosesan pos yang Anda sebutkan tentang mengambil tanah dan langit dengan eksposur berbeda untuk menyeimbangkan gambar sudah dapat diperbaiki dalam PP dengan kontrol bayangan / sorot dan / atau perpecahan toning.

Juga, pikirkan tentang aksi fotografi seperti motorsport di mana saya perlu rana panjang sementara panning untuk memberikan rasa kecepatan dan gerakan. Jika saya mengatakan 200 gambar dengan waktu rana yang sangat kecil, saya tidak akan menangkap gambar yang kabur dan efek dari pemotretan tidak berfungsi.


1
"penumpukan tidak memperbaiki kekurangan gambar", mengapa tidak? Jumlah cahaya yang memasuki kamera dalam 1000 x 0,001 sama dengan 1 x 1
Ruggero Turra

wiso: coba saja. Katakanlah kita memiliki suntikan yang membutuhkan paparan 5 detik. Ambil eksposur 5 1 detik, susun dan lihat apa yang Anda dapatkan. Anda harus membuka aperture (yang mungkin tidak mungkin atau tidak diinginkan).
Markus
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.