-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using mask to reconstruct clean signal #10
Comments
Hi, thanks for your email. What do you mean a real signal? The reconstructed "signal = noisy signal * mask", where mask is the ratio between "signal" and "signal + noise" I use STFT just for simplicity. You can also try wavelet transform. What is your email address? Sorry I missed your previous emails. |
The above two figures show that how to make mask and how to reconstruct denoised signal with mask. And i have some questions about the precess. The time–frequency coefficients array's size is (31201), for a single coefficient, it's mask making and reconstruction also obey the rule. Besides, my email address is [email protected]. |
Sure. Feel free to send me emails ([email protected]).
These two hyper parameters can be further tuned. The current values are chosen pretty arbitrarily.
|
From your code and literature, I found that when you make the mask, you get the mask by taking the ratio of the absolute value of the signal and the noise. However, when you use the mask to get the reconstructed denoising signal, the result is also It should be the absolute value of the signal. How did you convert it into a real signal?
In addition, you are performing short-time Fourier transform on the signal. Do you think it is different from the wavelet packet transform and its advantages and disadvantages?
I have sent you a lot of emails, but they may be treated as spam. Hope to get your reply, thank you very much.
The text was updated successfully, but these errors were encountered: