konversi gambar monokrom (1-bit hitam-putih)


12

Saat mengonversi teks pindaian menjadi gambar hitam-putih 1-bit, apa sajakah filter yang dapat diterapkan dalam proses untuk meningkatkan hasilnya? Saat ini saya mengalami masalah di mana kesalahan dithering membuat gambar tampak mengerikan.

Pembaruan: Saya pikir mencoba untuk membatalkan dithering adalah masalah yang jauh lebih sulit. Bagaimana saya bisa mengubah gambar pertama menjadi gambar monokrom? Pendekatan default convert -monochrome img1 img2ditunjukkan di bawah ini. Saya juga sudah mencoba pendekatan dua langkah: 1) mengurangi kedalaman (palet warna) dan gamma 2) mengkonversi ke gambar bilevel (tidak ditampilkan). Hal-hal lain yang saya mainkan termasuk imagemagick's memerintahkan-gentar (di berbagai pengaturan), tapi itu tidak sebagus pendekatan dua langkah.

gambar teks gambar monokrom


1
Menambahkan beberapa detail atau contoh tentang apa yang Anda bicarakan akan membantu Anda mendapatkan jawaban yang baik.
Jason R

Juga menambahkan gambar akan membuatnya lebih mudah untuk memahami apa masalahnya
mirror2image

Jawaban:


5

Saya akan menyarankan untuk kasus ini bahwa Anda upample dan menerapkan sedikit kabur dan kemudian mempertajam, kemudian menerapkan operasi ambang batas. Anda tidak akan mendapatkan informasi lagi dari data piksel, itu tidak ada. Tetapi Anda akan mendapatkan hasil yang lebih lancar dari operasi thresholding, dan Anda tidak perlu gentar. Hasil akhirnya seperti degradasi mesin fotokopi.

Contoh:

hasil

Juga, ini terlihat seperti ketika Anda hanya menggunakan algoritma dither difusi yang lebih baik;)

masukkan deskripsi gambar di sini


Terima kasih, saya berpikir untuk menggunakan pengaburan, tetapi tidak tahu caranya karena umumnya dimaksudkan untuk mengurangi kualitas gambar. Jika kita melihat gambar ragu-ragu kami ingin menghubungkan piksel terdekat. Apakah buram menjadi satu-satunya filter "penghubung" titik-titik? Alat apa yang Anda gunakan untuk algoritma difusi dither?
m33lky

Kabur hanya terjadi setelah upsampling (gambar yang Anda poskan sudah muncul 2x upamp) sehingga kami tidak kehilangan detail gambar dalam proses. Gentar ini berasal dari Photoshop. Photoshop memberikan opsi untuk mode Diffusion, Pattern, atau Noise dithering.
Matt M.

4

Apa yang Anda lihat disebut dan tidak ragu-ragu . Secara teoritis, masalah tidak beres jika Anda ingin merekonstruksi gambar yang tepat sebelum membuat dithering dan mencetak. Namun, beberapa penyaringan linear pada jendela yang lebih luas (tergantung pada jumlah kuantisasi dithering) dapat diterapkan. Misalnya, dalam kasus Anda, Anda dapat mengambil koleksi skor total 8x8 jendela dan menerapkan jumlah yang akan memberi Anda intensitas dalam hal 0-256.

Makalah yang tercantum di sini adalah solusi untuk masalah Anda.

EDIT:
Ok, jika saya mengerti, karena Anda memindai gambar daripada mengambil gambar yang dilempar secara digital, masalah Anda tidak banyak terlepas dari meleset. Saya menjawab bagian pertama sebelum pembaruan Anda.

Ok, dalam hal ini, saya akan menyarankan Anda dapat memiliki dua langkah proses.

  1. temukan ambang batas optimal untuk mengonversi gambar menjadi gambar dua tingkat. Ini paling baik dilakukan dengan mencoba menemukan "lembah antara intensitas putih dan hitam dalam histogram. Lihat di sini untuk dasar-dasar tentang pengirikan . Tapi mungkin Anda sudah mencoba ini juga.

  2. Sekarang, Anda mungkin melihat bahwa beberapa tepiannya mungkin terlalu tipis atau terlalu tebal tergantung pada jenis kebisingan. Jadi untuk merekonstruksi gambar yang lebih optimal Anda dapat menerapkan morfologi dengan operasi seperti Dilation dan Erosi.

Lihat presentasi ini untuk referensi. Ini akan memberi Anda arahan dari apa yang saya katakan. Berikut ini adalah referensi tentang cara menerapkan berbagai filter morfologi


Ini adalah makalah yang bagus tapi bukan masalah sejak kita mulai dengan gambar sebelum bimbang.
Matt M.
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.