Seberapa layak untuk mengklasifikasikan tekstur gambar menggunakan fitur dari transformasi cosinus diskrit? Googling "tekstur klasifikasi dct" hanya menemukan satu makalah akademis tentang topik ini, menggunakan jaringan saraf.
Untuk aplikasi saya, saya memiliki kumpulan besar gambar berlabel, di mana seluruh gambar adalah tekstur yang konsisten (misalnya foto close-up selimut, kulit pohon, bidang berumput, dll).
Terinspirasi oleh jawaban atas pertanyaan sebelumnya , saya mempertimbangkan pendekatan berikut:
- pisahkan setiap gambar menjadi blok NxN piksel
- ambil DCT dari setiap blok
- ratakan setiap DCT ke dalam array 1xM dan berikan ke algoritma pengelompokan K-Means, dan dapatkan label klaster untuk setiap DCT
- menghitung histogram label pengelompokan untuk setiap gambar dengan menghitung setiap label per gambar dari # 3
- latih classifier SVM dengan mengumpankannya satu set [(histogram, label gambar)]
Seberapa baik ini bekerja? Saya menerapkan sistem yang sama, menggunakan fitur yang diekstrak melalui algoritma SIFT / SURF, tetapi saya hanya bisa mendapatkan akurasi sekitar 60%.
Dengan cara lain apa saya bisa menggunakan DCT untuk mengklasifikasikan tekstur?