Pertanyaan ini telah dijawab dengan sangat baik dari berbagai sudut pandang, dan saya hanya ingin merangkum pengalaman saya dan juga menekankan beberapa masalah yang terkait dengan binarisasi adaptif.
Binarisasi adaptif dapat dibagi menjadi tiga kategori:
1) Metode global: dengan metode ini pertama-tama latar belakang gambar diperkirakan; setelah itu gambar yang dinormalisasi dihasilkan dengan bantuan informasi latar belakang. Kemudian metode binarisasi global digunakan.
2) Metode berbasis tambalan: seperti namanya, metode berbasis tambalan akan melakukan tambalan binarisasi dengan tambalan. Di setiap tambalan, binarisasi diperkirakan dengan metode binarisasi global. Setelah itu, beberapa post-processing dilakukan untuk menuntut bahwa ambang binarisasi di patch tetangga memiliki transisi yang mulus.
3) Metode jendela bergerak: dengan metode ini, binarisasi dilakukan piksel demi piksel. Jendela bergerak diatur untuk menghitung statistik piksel dalam jendela, dan berdasarkan statistik ambang untuk piksel pusat dalam jendela dihitung.
Sangat sulit untuk mengetahui metode mana yang terbaik karena tergantung pada aplikasinya. Ketika Anda memikirkan binarization adaptif, jangan lupa untuk mempertimbangkan pertanyaan-pertanyaan berikut:
1) pengaturan parameter: apakah metode ini memiliki prosedur pengaturan parameter otomatis? Bagaimana kita dapat mengatur parameter dengan sangat baik sehingga dapat bekerja pada sebagian besar kasus?
2) apa kriteria membenarkan binarisasi adaptif yang baik? Dalam banyak kasus, perbedaan antara metode binarisasi berbeda sangat kecil. Namun, perbedaan kecil tersebut dapat menyebabkan perbedaan besar pada akhirnya.
3) dapatkah binarisasi bekerja pada beberapa situasi tertentu? Sebagai contoh, misalkan target dari binarization adaptif adalah untuk mengekstraksi sementara objek dari latar belakang hitam, dapatkah binarisasi secara otomatis beradaptasi dengan situasi ini? Atau sebaliknya visa.
4) metode adaptif cenderung hanya berfokus pada konfigurasi lokal, sehingga hasil biner tidak dioptimalkan. Sebagai contoh, metode Sauvola yang terkenal akan menghasilkan objek berlubang jika objek yang akan dioptimalkan jauh lebih besar daripada jendela bergerak. Bisakah metode adaptif Anda mengatasi keterbatasan ini?
5) preprocessing. Binarisasi yang baik juga harus mencakup orang dalam pemrosesan gambar. Jika gambar terlalu buram, secara otomatis dapat menyesuaikan parameter algoritma atau meminta beberapa preprocessing untuk menghindari binarisasi yang buruk.