Là một điểm khởi đầu, tôi sẽ sử dụng một kỹ thuật co rút phi tuyến tính với một loại biến đổi wavelet nào đó (mặc dù chúng không đặc trưng cho các biến đổi wavelet). Các quy tắc thu nhỏ là khái niệm đơn giản, nhanh chóng và dễ thực hiện, trong khi mang lại kết quả tuyệt vời.
Tiền đề là tín hiệu mong muốn của bạn có thể được biểu diễn trong một số miền sao cho phần lớn năng lượng tập trung vào một số lượng nhỏ các hệ số. Ngược lại, tiếng ồn vẫn lan ra trên tất cả các hệ số (có khả năng là dành cho AWGN). Sau đó, bạn có thể "thu nhỏ" các hệ số - giảm giá trị của chúng theo một số quy tắc phi tuyến tính - sao cho tác động lên tín hiệu là nhỏ so với tác động lên nhiễu.
Biến đổi Wavelet là một biến đổi tốt để sử dụng vì chúng rất tốt trong việc nén năng lượng thành một số lượng nhỏ các hệ số. Cá nhân tôi đề xuất biến đổi bước sóng phức tạp cây kép (DTCWT) cho các thuộc tính đẹp bổ sung của nó.
2 bài báo rất hay về chủ đề này và cái này (cả hai từ cùng một tác giả). Các bài viết là một điều trị thực sự về khả năng đọc và giải thích rõ ràng của họ. (cũng có những hình ảnh đẹp về Lenna bị từ chối :)
Chắc chắn có nhiều bài báo gần đây, nhưng chúng thường không cải thiện nhiều về số lượng so với các kỹ thuật rất đơn giản được mô tả trong các bài báo đó.