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 img2
ditunjukkan 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.
sumber
Jawaban:
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:
Juga, ini terlihat seperti ketika Anda hanya menggunakan algoritma dither difusi yang lebih baik;)
sumber
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.
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.
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
sumber