# Questions tagged [deconvolution]

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).

177 questions
Filter by
Sorted by
Tagged with
37 views

### 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$$ ...
21 views

### Unexpected results of deconvolution with scipy.deconvolve

Below I have plotted the signal (Lifetime decay) I am trying to deconvolve from a known impulse response function (IRF), as well as the IRF itself. I'm using scipy.signal.deconvolve. Please note for ...
31 views

### How to handle zeros before FFT convolution / deconvolution?

I would like to calculate the input function (unknown) by deconvolution of the output and the "system response" signals. The output is a finite signal from a measure device so it presents ...
19 views

### Unexpected result of motion-blurred image deconvolution

In my case I have some images, captured by CMOS-camera (global shutter) during non accelerated motion (with fixed illumination and focus and known velocity and exposure time, so field of view travels ...
55 views

### Approximating inverse of unstable difference of Gaussians filter

I am trying to invert a difference of Gaussians (DoG) filter. The inverse is not stable and so I am trying to find an approximation applied to a specific input. The DoG filter increases contrast at ...
35 views

### How to smooth wiener deconvolution result in Python?

I'm wondering if it is possible to smooth the estimated response from a Wiener deconvolution in order to have a better representation of the original signal and to remove the side lobes. (Here an ...
78 views

### How to use deconvolution technique to find out impulse response?

I have been working to find out room for impulse response. I am using Logarithmic sweep sine wave as input say $x(n)$ and my recorded signal is $y(n)$. I know the room impulse response is ...
43 views

### What is $S$ in the Wiener filter exactly?

I am reading about the Wiener deconvolution in Wikipedia. In the expression of $G$ we have $$G=\frac{H^*S}{|H|^2S+N}$$ where $S = \mathbb{E}|X|^2$. Why do we have the $\mathbb{E}$ symbol? Isn't $X$ a ...
53 views

### Estimate the Image Using Multi Many Realizations of Its Convolution with a Known Filters Using Wiener Filter

Suppose we have a corrupted image $Y = H*X + \epsilon$ that is formed by taking an image $X$, convolving it with a point-spread function $H$, and adding gaussian noise $\epsilon$. Then we know that ...
80 views

### Deconvolution with Python in real life

I have measured a signal which is convolved with the profile of the measuring apparatus. Now I want to remove this contribution to get the "real" signal. I am trying to do this with Python. ...
36 views

### Solve Efficiently the 1D $L_1$ Regularized Least Squares Problem (Denoising / Deblurring)

How to solve a 1D Least Squares with $L_1$ Regularization? I know gradient based method, I wonder how much faster / efficient I can get. Related to Solve Efficiently the 1D Total Variation ...
82 views

### Solve Efficiently the 1D Total Variation Regularized Least Squares Problem (Denoising / Deblurring)

How to solve a 1D Least Squares with Total Variation Regularization? I know gradient based methods, I wonder how much faster / efficient I can get.
58 views

### Converting Hadamard Product into Matrix Multiplication in Image Deconvolution with Total Variation (TV) Using ADMM

I would like to solve the following Image Deconvolution equation by ADMM. $$\mathbf { \min\frac{1}{2}\Vert{Cx-b}\Vert_2^2+\Vert w\circ (D x)\Vert_1 \tag 1}$$ Where, $x$ is a vector of unknown pixel ...
477 views

### Generate the Matrix Form of 1D Convolution Kernel

As a follow up to Generate the Matrix Form of 2D Convolution Kernel, could someone explain how to generate the matrix form of a 1D convolution kernel? How different convolutions shapes are handled? ...
419 views

### Deblurring 1D Data Using Direct Inverse Filtering

In my assignment I have been given recorded temperature over a period of time (193 Values) and the Impulse Response (5 Values with n=0 corresponding to the middle value). data : data.csv | h = [1/16 4/...
82 views

### How to update point spread function of blind deconbolution by conjugate gradient?

There is an unblurred image $g$ and a blurred image $x$. Their relationship is expressed by the following formula using $psf$(point spread fucntion, size is $5×5$ kernel). $g = x \otimes psf\tag 1$ ...
182 views

### Deconvolution of system response in Python/Matlab

I had two sets of data, the output function of the system (time series with a length of 1292 entries) and the transfer function (similar to a gaussian with a length of 681 entries). I would like to ...
75 views

### How to Solve Blind Image Deblurring with Total Variation (TV) Prior Using ADMM?

As a continuation of the question How to Solve Non Blind Image Deblurring with Total Variation Prior Using ADMM? I would like to understand how could one solve the Blind Deblurring (Deconvolution) ...
99 views

### How to Solve Non Blind Image Deblurring with Total Variation Prior Using ADMM?

How could one use the Total Variation frame work to solve the Deblurring problem? Specifically using the ADMM as a solver. One could assume the blurring operator is known, linear and shift invariant. ...
35 views

### Deconvolution of shifted gaussian function in the frequency range

I have a signal defined as $$A(t)\cdot\exp\left(-i\omega_0t\right)$$ with $A$ the envelope function and $\omega_0$ the carrier frequency. I would like to transfer this signal into the fourier space ...
41 views

42 views

### Adapting Richardson Lucy (RL) Deconvolution for Shot Noise Limited Coherent Imaging

I am an experimental physicist who is collecting a series of coherent imaging of trapped gas. If you are familiar with phase contrast imaging, you may understand what I mean by coherent imaging. The ...
62 views

### Richardson-Lucy iterative deconvolution is producing erroneous deconvoluted images

I am working on producing deconvoluted image from degraded image where the process of degradation is known to be linear and space invariant. I have used Richardson-Lucy iterative deconvolution method ...
359 views

### GnuRadio CC Decoder or How to use FEC Extended Decoder

I am currently trying to recover a satellite signal, encoded following CCSDS standards. This includes a convolutional code with rate 1/2 and constraint length 7. I am receiving the signal through an ...
36 views

### Recovering time domain signal from sum of independent and identically distributed signals [closed]

Background: I observe a sample of a variable z that is the sum of two independent and identically distributed variables x and <...
76 views

### Removing Gaussian Noise from a Signal to Get Minimum Value

I have a signal that has a minimum value that I'm trying to read. The issue I'm having is that the signal is spread out by gaussian noise. I have the signal at a lot of timesteps (and expect the ...
75 views

### Recover an OFDM signal affected by AWGN

I have an OFDM signal affected by AWGN, if I know the power of the gaussian noise, can I recover the OFDM signal? Can I perform deconvolution to recover the original signal? thanks
68 views

### Obtaining an IR from a sine sweep without the dry sweep

I have a test vinyl record that includes an exponential sine sweep as one of the tracks. I have a recording of the sweep through my turntable/mixer, and now I want to calculate the system IR. The ...
75 views

### Receiver function, frequency domain deconvolution not giving logic results

I'm working on some code for receiver function method in seismology. For anyone one not into the topic, it's just a deconvolution of two time series (seismograms). This can be done in the time domain ...
197 views

### Deconvolving a 1d Signal Using a Lookup Table of Kernels

assuming I measure a signal that has different PSFs per position in time. for example: ...
147 views

### How to water level deconvolve a noisy signal if i have a zeros and poles file?

Thanks for your time and help! I am working with Apollo project passive seismic experiment (PSE) data, and I have a large set of seismic records (on digital counts) and the corresponding file of poles ...
49 views

### Convolution that outputs a unit impulse

Im thinking whether any convolutional operation can output a unit impulse, an example to further explain: where a convolution between system $h[n]$ and unknown system $g[n]$ would output $\delta[n]$. ...
13 views

### Whats the Correct Approach to Estimate the PSF of a Moving Detector

In lab, I did a bunch of scans using a radiation source and a detector. My source emits a gaussian beam (whose dimensions I know), and my detector is a uniform 7mmx7mm square. These are stationary and ...
351 views

### Zero forcing vs matched filtering vs LMMSE

In what scenarios would you choose each of Zero forcing, LMMSE and matched filtering receivers: Possible points to consider are: Receiver SINR, High Interference levels, Low interference levels, ...