Bagaimana cara menghapus blur?


23

Apakah ada metode yang diterima secara umum untuk menghilangkan blur dari gambar. Untuk kasus sederhana, kita dapat mengasumsikan bahwa gerakan terjadi dalam garis lurus. Saya berasumsi bahwa ini adalah proses dua bagian yang terdiri dari estimasi gerak dan kemudian dekonvolusi, tetapi bagaimana sebenarnya dilakukan?


Jawaban:



9

Menghapus gerakan blur, dengan pengecualian blur dari objek sumber titik, atau objek sumber titik dekat, bisa sangat sulit. Langkah-langkah umum adalah sebagai berikut. Catatan, beberapa informasi ini berasal dari makalah yang berjudul " estimasi PSF menggunakan Prediksi Ujung Tajam ".

  1. Temukan PSF yang setara untuk blur gerakan. Ini dapat bervariasi di berbagai wilayah FPA, tergantung pada seberapa lebar lensa, dan jenis gerakannya. Cara termudah adalah menemukan objek sumber titik, dan menemukan itu PSF. Ini dapat dicapai jika latar belakang seragam, terutama jika gelap seragam, seperti bintang. Metode yang lebih kompleks dapat melibatkan mencari tepi, dan melihat PSF efektif di tepi itu. Tepi akan memberi Anda PSF satu dimensi, tetapi dapat digunakan untuk menemukan PSF lengkap.
  2. Menggunakan PSF, dekonvolusi gambar. Seperti yang disebutkan sebelumnya oleh Endolith, ada banyak algoritma dekonvolusi, pilih satu untuk memenuhi kebutuhan Anda.

0

Hanya sebuah ide: mungkin seseorang harus mempelajari beberapa pencitraan HDR untuk tugas ini. Ada sebuah makalah tentang kalibrasi kamera radiometrik untuk menyusun gambar HDR yang benar. Ditunjukkan bahwa ada perbedaan besar antara gambar yang dihasilkan dengan menerapkan blur gerakan sintetis pada gambar LDR dan HDR.

Ada halaman untuk ini: http://ict.debevec.org/~debevec/Research/HDR/

Buram gerak pada gambar LDR dan HDR:

LDR HDR


3
Jawaban Anda tidak terkait dengan pertanyaan itu. OP secara khusus meminta penghapusan blur gerak. Jawaban Anda menunjukkan bahwa menerapkan blur gerak ke HDR (intensitas dikoreksi) memberikan tampilan visual yang lebih realistis, yang membuatnya menjadi teknik dalam grafik komputer dan tidak dapat digunakan untuk menghilangkan blur dari foto.
rwong

Maaf karena tidak jelas. Saya sarankan mempelajari pencitraan HDR karena menghilangkan blur dari gambar nyata (memiliki efek saturasi yang disebabkan oleh rentang intensitas rendah yang dapat dikodekan oleh kamera) dapat melibatkan pemeriksaan yang lebih dalam. Memiliki metode penghilang blur untuk gambar pertama mungkin tidak akan cocok untuk gambar kedua . Jadi gagasan saya relevan .
Bálint Fodor

Ketika melakukan deblurring, dapat dipahami bahwa (1) saturasi harus dicegah atau jika tidak, deblurring tidak mungkin (kehilangan informasi pada waktu pengambilan), (2) intensitas piksel dinormalisasi menjadi kurva respons aditif linier. Deblurring tidak dapat dilakukan tanpa dua prasyarat ini.
rwong

Hello @ BálintFodor, berdasarkan komentar, dapatkah Anda menjelaskan dan menjelaskan bagaimana jawaban Anda terkait dengan deblurring gerak? Komentar Anda di bawah rwong tidak terlalu mencerahkan bagi mereka yang tidak berpengalaman dalam bidang ini dan saya benar-benar tertarik untuk mengetahui lebih banyak. Terima kasih :)
Lorem Ipsum

1
Halo @ BálintFodor, setelah membaca koran, saya siap untuk membatalkan downvote saya. Namun, mekanisme pemungutan suara situs mengharuskan Anda menambahkan lebih banyak informasi ke pertanyaan Anda sebelum saya dapat mengubah suara saya (ini adalah mekanisme yang dibangun di dalam StackExchange).
rwong
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.