# Tagged Questions

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

35 views

### How does scipy.signal.deconvolve work?

The deconvolve(signal, divisor) function of scipy ...
67 views

### Signal enhancing algorithm (deconvolution??)

I need an algorithm (preferably Pascal-like, but anything else will do it also) that will make the "signal" (actually a series of data points) in left look like the one in right. Signal origin: ...
29 views

### The graph obtained from my deconvolution routine seems to be shifted, is that supposed to happen that way?

So I'm writing a piece of code to deconvolve pseudo-data obtained from a (slightly)blurry particle-detector, using the gold algorithm of deconvolution. But the strange thing is, the graph I obtain ...
18 views

### Impulse response from basis functions with initial zero response

I have a system where I am applying a unit surface step function and measuring a subsurface output. This means I have zeros in the response until the disturbance reaches the sensor. I need to find ...
19 views

### Intuitive understanding of 2d deconvolution vs convolution of images in CNNs

I'm looking for an intuitive understanding of the deconvolution mechanism to upsample reconstruct images / upsample feature layers as explained in the work of Mathew Zeiler here and here. I found an ...
23 views

### Why is the term deconvolution used more for signals and not so much (or at all) for systems?

Wikipedia defines mathematical deconvolution here, and with the examples given and my experience, what I've read over the years is that deconvolution is used to determine an input signal provided a ...
42 views

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

30 views

### How to use deconv() instead of roots() on MATLAB to find roots to a polynomial [closed]

I recently read that for polynomials of degree 5 or more, when executed with the roots() command on MATLAB produces an error. The documentation said as follows: As a substitute, using the deconv() ...
52 views

### How can convolution and deconvolution be defined for 3D images?

I am trying to understand how convolution and deconvolution can be represented for 3D images/ stacks of data. I would prefer it, if you built the these concepts from 1D vectors to 3D matrices in terms ...
11 views

### How to remove roots at z=1 by using pdiv function in scilab?

I'm trying to write a code for line spectral frequencies from prediction filter coefficient and I have two polynomials P1 and Q1 as arrays from which I have to remove the known roots at z=1 and z=-1(...
26 views

### What are the figures of merit/ performance measurements I can use for deconvolution?

I'm currently performing deconvolution on a bunch of 2D slices of fluorescent beads using MATLAB. Now I want to measure the performance of different deconvolution methods on the filtering of the PSF(...
78 views

### Determining channel frequency response from measured data via IFFT

I've been working on a small system that transmits a linear chirp over the 35Hz-20kHz frequency range in a room and simultaneously records the transmitted signal with echoes (from the floor, walls, ...
33 views

### Enforcing size to match Convolution using 'same' property & Enforcing Circulant Matrix (Like DFT Based Convolution)

The original problem was from this link about coding de-noising an audio signal. Because my reputation points disabled me to comment, I have to ask a separate question here. I don't quite ...
702 views

3k views

### 2D Deconvolution in matlab

I am trying to solve the following equation for h (an [MxM matrix]): $$k[\tau_1,\tau_2]=\sum_{i_1=0}^M \sum_{i_2=0}^M h[i_1,i_2]x[\tau_1-i_1]x[\tau_2-i_2]$$ I have k, which is a 2D [MxM] symmetric ...
116 views

### How to create a convolution matrix with a variable condition number(CN)

I want to know the performance of a deconvolution algorithm with different CN, so I'm convolving my signal with different convolution matrices(different CNs) and then applying the deconvolution ...
719 views

### Relationship between Discrete Deconvolution and Toeplitz Matrices

I have 2 vectors, $a$ & $c$, both of length M. I know they are related by $a*b=c$. My goal is to recover $b$. Obviously $b=$deconv$(c,a)$. I am only interested in the first M elements of the ...
84 views

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

### How to calculate IDFT this signal? [closed]

$X(jw) = 1 + \frac {jw+3}{jw+4}$ what is the IDFT of this signal?
$f:\mathbb{R}^2\rightarrow\mathbb{R}$ is an unknown signal, and $g:\mathbb{R}^2\rightarrow\mathbb{R}$ is a known point-spread function (in my particular case it's just a Gaussian). A system samples \$...