in mathematics, the inverse operation of convolution signals. In general, the purpose of deconvolution is to find solutions of the convolution equation defined as: f * g = x. Where h is the recorded signal, and f is a signal that you want to recover, and we know that the first signal is obtained by convolution of the second with some known signal g. If the signal g is unknown, it has to be estimated (eg. statistical estimation).
Questions tagged [deconvolution]
207 questions
5
votes
1 answer
The tail of scipy deconvolve
I have a dataset for the function $g(t) = \int_{0}^{\infty}f(t-\tau)h(\tau)d\tau$ I would like to deconvolve. My assumptions are
The signal $f(t) = 0$ before the start of observation, that is for $t < 0$
The filter I use is causal, meaning that…
Aleksejs Fomins
- 123
- 9
4
votes
1 answer
Deconvolution of signal which is broadened by laser spot size
I have a signal that I measured by optical means using a focused laser. The laser scans over a microscopic feature (in step size of 0.33 micron) and I have plotted the result of the measurement as a function of distance (x scale is microns):
Signal…
Nick Thissen
- 141
- 2
2
votes
0 answers
What are the historical milestones in image Deconvolution?
Norbert Wiener came up with the Wiener Deconvolution in 1949 or something like that. But what happened after that? When was Richardson-Lucy deconvolution developed for example? And what happened between that and Adobe's deblur demo in Creative…
LucianSas
- 21
- 2
1
vote
0 answers
Help needed expressing an iterative deconvolution term in terms of FFTs
I'm working on a feature for a Free Software astronomical image processing program. I want to implement a damped Richardson-Lucy deconvolution as described by Richard L White (Journal of the Space Telescope Science Institute, 1994). He offers the…
Adrian K-B.
- 111
- 3
1
vote
0 answers
Deconvolution: how to build Discrete-Time Impulse Response matrix?
I am reading a paper about the Hunt problem:
Consider the iput given by
$$e(t) = \mathrm{e}^{-\left(\frac{t-400}{75}\right)^2} - \mathrm{e}^{-\left(\frac{t-600}{75}\right)^2},\quad 0\leq t \leq 1025$$
and the impuse response of the system is given…
ZYX
- 111
- 2
1
vote
1 answer
How to deconvolve matrix when a model of noise exists?
I have a matrix of N rows of time-series data. There is a specific noise contaminating measurement of the data that I have some information about.
The noise in the data can be modeled as a poisson distribution that blurs signal from a given column…
Justin G
- 31
- 1
0
votes
1 answer
Signal deconvolution from exponential and linear tail
I would like to deconvolve the signal shown in the plot below from its linearly decaying tail and the exponential levelling. That means that after the deconvolutin, the tail should be at a constant value of ~410 mV. Does anyone have an idea how to…
Frank
- 1
- 1
0
votes
1 answer
FIR Filter Deconvolution
Suppose we have a system whose impulse response h has length K and fed with an input x that has length N. Then it is known that the output y has length M = K + N -1. This shows us the convolution matrix which relates x and y has size M x N. By…
eet
- 101
- 2
0
votes
1 answer
Blind Deconvolution
I have a signal X which is a sinusoid with asymmetrical clipping on the positive half of the waveform. The clipping characteristic is “soft”. I don’t know ahead of time either the clipping threshold or the sharpness of the clipping characteristic. I…
Bob
- 548
- 2
- 6
0
votes
0 answers
noise in audio deconvolution result
I'm testing some code to perform deconvolution of two audio signals to recover the impulse response. Presently, as part of testing, I am simply deconvovolving two identical signals.
I have the assumption that I should be able to recover a simple…
Mark
- 225
- 2
- 9
0
votes
1 answer
How to extract unknown packet from collision between said packet and another, known packet?
I need to apply successive interference cancellation (SIC) to an RF signal which is the result of collisions between 2 or more unsynchronised packets. For this question let's just assume that the number of packets is 2.
In SIC, you store the…
Videre
- 103
- 3
0
votes
1 answer
Why is deconvolution used in telescopes, CT scans and seismographs?
Can you explain to someone with no mathematical background why is deconvolution used in telescopes, CT scans and seismographs? How do you explain that the same technique can be used for different things. The distortions in telescopes, CT scans and…
Harpa
- 1
- 2
-1
votes
1 answer
Deconvolution of 2 vectors (1 know + 1 unknown)
I am currently trying to deconvolute 2 vectors (a & b) from 1 (c). Actually, I have access to the recorded data of (a) & (c) but not (b). All are signal vs time with signal totally random. I convert everything in histogram and I'd like to extract…