Sebagai titik awal saya akan menggunakan teknik penyusutan non-linear dengan semacam transformasi wavelet (meskipun mereka tidak spesifik untuk transformasi wavelet). Aturan penyusutan secara konseptual sederhana, cepat dan mudah diimplementasikan, sambil memberikan hasil yang sangat baik.
Premisnya adalah bahwa sinyal yang Anda inginkan dapat direpresentasikan dalam suatu domain sehingga sebagian besar energi terkonsentrasi pada sejumlah kecil koefisien. Sebaliknya, noise masih tersebar di semua koefisien (yang kemungkinan untuk AWGN). Anda kemudian dapat "mengecilkan" koefisien - mengurangi nilainya menurut beberapa aturan non-linear - sehingga dampak pada sinyal kecil dibandingkan dengan dampak pada kebisingan.
Transformasi wavelet adalah transformasi yang baik untuk digunakan karena mereka bagus dalam mengompresi energi menjadi sejumlah kecil koefisien. Saya pribadi merekomendasikan Dual-tree complex wavelet transform (DTCWT) untuk properti tambahannya yang bagus.
2 makalah yang sangat bagus tentang topik ini dan ini (keduanya dari penulis yang sama). Makalah-makalah ini benar-benar menyenangkan dalam hal keterbacaan dan kejelasan penjelasannya. (juga ada foto-foto bagus dari Lenna yang dicela :)
Memang ada makalah yang lebih baru, tetapi mereka biasanya tidak menambahkan banyak peningkatan kuantitatif atas teknik yang sangat sederhana yang dijelaskan dalam makalah itu.