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

126 questions
Filter by
Sorted by
Tagged with
69 views

### Transfer function and deconvolution

Forewords This question is about methodology references and numerical application. I am posting on Signal Processing because I think this question belong to this place. I am new to the stack, feel ...
74 views

### Complex output after inverse FFT of a real signal

I have a real one dimensional signal s (light absorbance in a flow cell), which has significant noise and some periodic noise after performing a deconvolution of $S$ from $S_o$. Basically fft($S$) was ...
745 views

### Can every type of linear filter be modelled by a convolution?

I have an input time series going through a filter that creates another time series as output. If I assume in first approximation that my filter is linear, does it necessarily mean that I can model ...
73 views

### FIR Filter Deconvolution [closed]

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 ...
13 views

### Could kernel density map be recovered with known kernel function?

I'm confused whether a KDE map could be recovered with known kernel function. The KDE map (with no noise) generated with fast fourier trasnformation (FFT) could be recovered on very high accuracy (<...
136 views

### What Is the Correct Way to Apply Richarson Lucy Deconvolution to Luminance Data?

My question concerns the Richardson–Lucy deconvolution algorithm, which is described in Richardson's original paper. I am interested in applying it in the context of a raw image converter for digital ...
97 views

### Understanding Upsampling Filter in Laplacian Pyramid

For the construction of a laplacian pyramid, images are downscaled and then upscaled again. My question is what is a wise decision of the kernel mask for the upscaling task ? In more detail, lets say ...
22 views

### Channel information from power spectra

Linked below is a previous post regarding a multipath channel. Equalisation of FFT spectra I am reusing the images here: The first image is that of the power spectra when there is no multipath and ...
30 views

### Apodization in the Fourier (frequency) domain on discrete experimental data

Let us assume we had time domain signal as a raw data R (Window 1) and we wish to perform the deconvolution process on R using another set of raw data G (window 2). This is accomplished dividing FT of ...
55 views

### The Gradient of Least Squares of 2D Image Convolution

Given the objective function: $$\frac{1}{2} {\left\| h \ast x - y \right\|}_{2}^{2}$$ Where $h$ is the 2D convolution kernel and $x$ is the 2D convolution image and $y$ is a given 2D image. ...
36 views

### Reconstructed output mismatch for LTI system

I have a system with measured input (u) and output (y). I assume that this is an linear time-invariant (LTI) system and I want ...
89 views

### How to express STFT and ISTFT as a 1d convolution and 1d deconvolution in tensorflow/keras

I'm trying to implement this paper in tensorflow and keras. At the end of section 3 it says. ...
81 views

### What Is the Relation Between Deblurring and Deconvolution in Computer Vision and Image Processing?

The deblurring problem can be modelled as follows $$f = \phi u + \epsilon, \; \epsilon \sim N(0, \sigma)$$ where $\phi$ is a filter (e.g. a low-pass filter) and $\epsilon$ is a Gaussian noise. In ...
104 views

### Deconvolution of two FIRs

Basic questions: What's the "correct" way to deconvolve two causal FIRs in the frequency domain (i.e. using the FFT), neither of which may be minimum phase but both may be considered to have stable ...
50 views

### Scipy Deconvolve help

I was playing with the deconvolve method in scipy and I can't seem to get it working properly (I am still really new to DSP/deconvolution). I convolved a gaussian with a fwhm of 2.0e-9 with a ...
326 views

### Deconvolution of Synthetic 1D Signals - How To?

I convolved a square wave with a Gaussian wave using linear convolution. Can I get the original square wave back by deconvolving my output with the Gaussian function? I took the FFT of both signals, ...
84 views

### 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 ...
351 views

122 views

### Is it possible to do deconvolution with two data sets that have different sampling rates?

I have some terahertz spectroscopy time series data, a reference set with 2048 data points taken every 0.0521 picoseconds, and the sample data set with 544 data points taken every 0.0781 picoseconds. ...
1k views

### What is the difference between image restoration and image reconstruction?

I am new to image processing. I don't know whether this is the right place to ask, but what is the difference between image restoration and image reconstruction?
2k views

### Convolution and Deconvolution in C

I understand the theoretical foundations of convolution, but now that I'm trying to program it I'm having some issues conceptually. Say I have two blocks of 64 audio samples each. I also have access ...
296 views

### Deconvolve using divsion of FFT of shifted signal in time domain

I have FFT of two signals. Y=120 , Y1=80 Hz. to convolve in time domain I can convolve them using their ffts. as ...
931 views

### How to implement the $\tt conv(x,h)$ in MATLAB without using loop?

I'm trying to calculate convolution of two given vectors in MATLAB without using loop, and of course without the function conv itself, but I can't remove the last ...
939 views

### Deconvolution and Polynomial division

I found this comment inside MATLAB's deconv.m function Deconvolution and polynomial division are the same operations as a digital filter's impulse response $B(z)/A(z)$. What does this statement ...
246 views

### Inverse Problem / Deconvolution with Pink Noise

Hi I dived somewhat into deconvolution of systems which can be described as: $s(t) = o(t) * h(t) + n(t)$ where $s$ is my measured 1D time resolved signal, $o$ is the original signal $h$ is the ...
2k views

### Estimating the Impulse Response of the Room Using Sweep Signal Microphone Recorded Signal (Input & Output of a Convolution)

I played this signal A (a 20Hz to 20000Hz sinusoidal sweep in 10 seconds) with a studio monitor speaker in a big church, and I recorded the result B with good microphones. The result is very reverb-...
386 views

### python rewrite lfilter (iir) with for

It's a beginner question, but useful to users from python - signal.lfilter, I was using lfilter from Find reverse one pole ...