Bir başlangıç noktası olarak, bir çeşit dalgacık dönüşümü ile doğrusal olmayan bir büzülme tekniği kullanırım (dalgacık dönüşümlerine özgü olmasalar da). Büzülme kuralları, mükemmel sonuçlar verirken kavramsal olarak basit, hızlı ve uygulaması kolaydır.
Öncül, istediğiniz sinyalin bazı alanlarda, enerjinin çoğunun az sayıda katsayıya konsantre olacağı şekilde temsil edilebilmesidir. Tersine, gürültü hala tüm katsayılara yayılır (muhtemelen AWGN için). Daha sonra, katsayıları "küçültebilirsiniz" - değerlerini doğrusal olmayan bir kurala göre azaltarak - sinyal üzerindeki etki, gürültü üzerindeki etkiye kıyasla küçük olacak şekilde.
Dalgacık dönüşümleri kullanmak için iyi bir dönüşümdür, çünkü enerjiyi az sayıda katsayıya sıkıştırmakta iyidirler. Ben şahsen Ek güzel özellikleri için Çift ağaç karmaşık dalgacık dönüşümü (DTCWT) öneririm.
Konuyla ilgili 2 çok iyi makale bu ve bu (her ikisi de aynı yazarlardan). Makaleler, okunabilirlikleri ve açıklama netliği açısından gerçek bir muameledir. (ayrıca Lenna'nın kınandığı güzel resimler var :)
Kesinlikle daha yeni makaleler var, ancak bunlar genellikle bu kağıtlarda açıklanan çok basit teknikler üzerinde çok fazla niceliksel gelişme eklemiyor.