Redukcja szumów - techniki programistyczne

Jeśli chcesz zasięgnąć rady, podzielić się doświadczeniem w trudnej sztuce samodzielnego programowania - to tu jest miejsce, aby tego dokonać.
Krizz
Posty: 263
Rejestracja: sobota 09 lis 2002, 00:00
Kontakt:

Redukcja szumów - techniki programistyczne

Post autor: Krizz » środa 31 maja 2006, 14:58

W ramach pracy magisterskiej piszę program redukujący szumy akustyczne wykorzystujące sztuczną siec neuronową. Badania prównawcze będę opierał o pakiety Sonic Foundry Noise Reduction i Waves X-Noise. Mam jednak wątpliwości, jaką technikę stosują owe pakiety w celu redukcji szumu. Na stronach powyższych nie można znaleźć informacji na ten temat, więc wnioskuję iż jest zastosowany procesor dynamiki oparty o spektralny profil uśrednianych wartości amplitud składowych harmonicznych uzyskiwany z próbki szumu, a sieci neuronowej się w nich nie stosuje. Nie chcę jednak popełnić gafy. Czy może mi to ktoś potwierdzić?

Awatar użytkownika
MB
Posty: 3318
Rejestracja: wtorek 09 kwie 2002, 00:00

Re: Redukcja szumów - techniki programistyczne

Post autor: MB » środa 31 maja 2006, 19:05

Obawiam się, że nie dowiesz się tego nigdy. Z pewnością CoolEdit/Audition używa techniki odejmowania widmowego, świadczą o tym nie tylko charakterystyczne efekty tej techniki i zestaw parametrów, ale jest dostępny artykuł współautora implementacji, H. Malvara (obecnie szef działu R&D Microsoftu) opisujący podejście.



Moim skromnym zdaniem, jeśli chcesz rzetelnie porównać skuteczność metody NN z metodami widmowymi, nie uciekniesz przed samodzielną implementacją również tych ostatnich (np. najbardziej klasyczna technika Ephraima-Mallaha). Ostatecznie nie jest to takie trudne.

Krizz
Posty: 263
Rejestracja: sobota 09 lis 2002, 00:00
Kontakt:

Re: Redukcja szumów - techniki programistyczne

Post autor: Krizz » czwartek 01 cze 2006, 15:47

Dzięki.

ODPOWIEDZ