Denoising is a collection of techniques to remove unwanted noise from a signal. Typically this is done by filtering, but a variety of other techniques is available. Often combinations are used in sequence to optimize the denoising.
Questions tagged [denoising]
192 questions
23
votes
4 answers
Bag of Tricks for Denoising Signals While Maintaining Sharp Transitions
I know this is signal dependent, but when facing a new noisy signal what is your bag of tricks for trying to denoise a signal while maintaining sharp transitions (e.g. so any sort of simple averaging, i.e. convolving with a gaussian, is out). I…
John Robertson
- 1,082
- 1
- 8
- 13
16
votes
2 answers
Wiener Filter for Image Noise Reduction (Image Denoising)
I'm trying to get my head round the operation of the Wiener filter for the purpose of image noise reduction. In my case I'll have used another noise reduction filter first and will then use the result of this as an approximation of the noise…
trican
- 459
- 1
- 4
- 10
12
votes
1 answer
Tutorial on 2nd generation wavelets (with lifting)?
For some denoising and deconvolution experiments, I'd like to apply a 2nd generation wavelet transform (using lifting steps) to images.
I know that there are several implementations available, but most of them use Matlab, while I want to work in C++…
sansuiso
- 3,869
- 16
- 26
10
votes
3 answers
Denoising by DCT and hard thresholding
If I have an image and I find the DCT and then apply hard thresholding on the coefficients and then IDCT then I have attenuated the noise.
Can someone please explain in detail or point me to the answer as to why this works?
I understand why a…
Dino
- 101
- 3
9
votes
2 answers
When and how does one use a Wiener filter?
I'm trying to get some insight in this topic. As far as I understand, a determined signal enters a Wiener filter and the output is an estimate of some desired signal. Then, one can substract the desired signal to the output of the filter and…
Tendero
- 4,792
- 4
- 21
- 42
9
votes
1 answer
How Can I Use MATLAB to Solve a Total Variation Denoising / Deblurring Problem?
The Total Variation Denoising Problem is given by:
$$ \arg \min_{x} \frac{1}{2} {\left\| A x - y \right\|}_{2}^{2} + \lambda \operatorname{TV} \left( x \right) $$
Where $ \operatorname{TV} \left( \cdot \right) $ is the Total Variation Norm.
How…
CEB12
9
votes
1 answer
Weighted Nuclear Norm Minimization for Image Denoising
Recently, I saw new published papers like
Shuhang Gu, Lei Zhang, Wangmeng Zuo, Xiangchu Feng, Weighted Nuclear Norm Minimization with Application to Image Demonising [pdf].
about denoising images using Weighted Nuclear Norm Minimization (WNNM)…
user2987
- 245
- 2
- 6
9
votes
2 answers
Duration of unknown rectangular pulse with additive white Gaussian noise
Problem.
There is a discrete signal $f[i]$ (example below).
It is known, that $f[i]$ have a form of rectangular pulse with additive white Gaussian noise.
$f[i] = s[i] + n[i]$,
$s[i] = \alpha(\theta[i - i_{1}] - \theta[i - i_{2}]) + c$,
$i_{2} >…
Nikolai Popov
- 336
- 2
- 12
9
votes
2 answers
Noise reduction from very noisy audio
I am trying to write an algorithm that would automatically segment a piece of audio with bird calls recordings. My input data are 1 minute-long wave files and on the output I would like to get separate calls for further analysis. Problem is that…
Lukasz Tracewski
- 439
- 1
- 5
- 11
9
votes
1 answer
Remove artifact from space probe image
This is a photo of our homeworld, taken by the Juno spacecraft recently, sling-shotting on its way to Jupiter. What it gained in speed, we lost in ours, however thankfully we will not be falling into the sun.
I think the South American continent…
TheGrapeBeyond
- 1,702
- 5
- 16
- 25
8
votes
1 answer
How one apply correctly FFT in image denoising
I'm writing program (Qt widgets/c++) for removing noise from images. As denoising method, i selected non local means method. This method has incredible quality of restored images (that's why it's the only denoising method in OpenCV), but has huge…
Shf
- 183
- 1
- 7
8
votes
5 answers
Estimators for improved spectral subtraction of noise
Real zero-mean Gaussian white noise, independent of a clean signal $x$ and of known variance is added to $x$ producing a noisy signal $y.$ Discrete Fourier transform (DFT) $Y$ of the noisy signal is calculated by:
$$Y_k =…
Olli Niemitalo
- 12,226
- 1
- 25
- 54
8
votes
4 answers
Solving Convex Optimization Problem Used for High Quality Denoising
The highest voted answer to this question suggests that to denoise a signal while preserving sharp transitions one should
minimize the objective function:
$$ |x-y|^2 + b|f(y)| $$
where $x$ is the noisy signal, $y$ is the denoised signal, $b$ is…
John Robertson
- 1,082
- 1
- 8
- 13
8
votes
1 answer
What is Super Resolution in the Context of Windowing?
I have been trying to understand what super-resolution is, in the context of DSP/DIP. What criteria is being maximized/minimized, and why?
Most of my online searches yield super-res techniques from the optical physics stand point, however I know…
Spacey
- 9,211
- 8
- 38
- 78
8
votes
2 answers
How to remove the noise without destroying the main edge?
I am working on a project. I want to segment a logo from a car and the picture's size is 3648*2432. The logo is selected by the red rectangle.
I extracted this area and turn into gray level. The area's size is 249*173. Then, I use histogram…
Kuo
- 131
- 2
- 11