
In
mathematics
Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
, deconvolution is the
inverse of
convolution
In mathematics (in particular, functional analysis), convolution is a operation (mathematics), mathematical operation on two function (mathematics), functions f and g that produces a third function f*g, as the integral of the product of the two ...
. Both operations are used in
signal processing
Signal processing is an electrical engineering subfield that focuses on analyzing, modifying and synthesizing ''signals'', such as audio signal processing, sound, image processing, images, Scalar potential, potential fields, Seismic tomograph ...
and
image processing
An image or picture is a visual representation. An image can be two-dimensional, such as a drawing, painting, or photograph, or three-dimensional, such as a carving or sculpture. Images may be displayed through other media, including a pr ...
. For example, it may be possible to recover the original signal after a filter (convolution) by using a deconvolution method with a certain degree of accuracy. Due to the measurement error of the recorded signal or image, it can be demonstrated that the worse the
signal-to-noise ratio
Signal-to-noise ratio (SNR or S/N) is a measure used in science and engineering that compares the level of a desired signal to the level of background noise. SNR is defined as the ratio of signal power to noise power, often expressed in deci ...
(SNR), the worse the reversing of a filter will be; hence, inverting a filter is not always a good solution as the error amplifies. Deconvolution offers a solution to this problem.
The foundations for deconvolution and
time-series analysis were largely laid by
Norbert Wiener
Norbert Wiener (November 26, 1894 – March 18, 1964) was an American computer scientist, mathematician, and philosopher. He became a professor of mathematics at the Massachusetts Institute of Technology ( MIT). A child prodigy, Wiener late ...
of the
Massachusetts Institute of Technology
The Massachusetts Institute of Technology (MIT) is a Private university, private research university in Cambridge, Massachusetts, United States. Established in 1861, MIT has played a significant role in the development of many areas of moder ...
in his book ''Extrapolation, Interpolation, and Smoothing of Stationary Time Series'' (1949). The book was based on work Wiener had done during
World War II
World War II or the Second World War (1 September 1939 – 2 September 1945) was a World war, global conflict between two coalitions: the Allies of World War II, Allies and the Axis powers. World War II by country, Nearly all of the wo ...
but that had been classified at the time. Some of the early attempts to apply these theories were in the fields of
weather forecasting
Weather forecasting or weather prediction is the application of science and technology forecasting, to predict the conditions of the Earth's atmosphere, atmosphere for a given location and time. People have attempted to predict the weather info ...
and
economics
Economics () is a behavioral science that studies the Production (economics), production, distribution (economics), distribution, and Consumption (economics), consumption of goods and services.
Economics focuses on the behaviour and interac ...
.
Description
In general, the objective of deconvolution is to find the solution ''f'' of a convolution equation of the form:
:
Usually, ''h'' is some recorded signal, and ''f'' is some signal that we wish to recover, but has been convolved with a filter or distortion function ''g'', before we recorded it. Usually, ''h'' is a distorted version of ''f'' and the shape of ''f'' can't be easily recognized by the eye or simpler time-domain operations. The function ''g'' represents the
impulse response of an instrument or a driving force that was applied to a physical system. If we know ''g'', or at least know the form of ''g'', then we can perform deterministic deconvolution. However, if we do not know ''g'' in advance, then we need to estimate it. This can be done using methods of
statistical
Statistics (from German language, German: ', "description of a State (polity), state, a country") is the discipline that concerns the collection, organization, analysis, interpretation, and presentation of data. In applying statistics to a s ...
estimation
Estimation (or estimating) is the process of finding an estimate or approximation, which is a value that is usable for some purpose even if input data may be incomplete, uncertain, or unstable. The value is nonetheless usable because it is d ...
or building the physical principles of the underlying system, such as the electrical circuit equations or diffusion equations.
There are several deconvolution techniques, depending on the choice of the measurement error and deconvolution parameters:
Raw deconvolution
When the measurement error is very low (ideal case), deconvolution collapses into a filter reversing. This kind of deconvolution can be performed in the Laplace domain. By computing the
Fourier transform
In mathematics, the Fourier transform (FT) is an integral transform that takes a function as input then outputs another function that describes the extent to which various frequencies are present in the original function. The output of the tr ...
of the recorded signal ''h'' and the system response function ''g'', you get ''H'' and ''G'', with ''G'' as the
transfer function
In engineering, a transfer function (also known as system function or network function) of a system, sub-system, or component is a function (mathematics), mathematical function that mathematical model, models the system's output for each possible ...
. Using the
Convolution theorem,
:
where ''F'' is the estimated Fourier transform of ''f''. Finally, the
inverse Fourier transform of the function ''F'' is taken to find the estimated deconvolved signal ''f''. Note that ''G'' is at the denominator and could amplify elements of the error model if present.
Deconvolution with noise
In physical measurements, the situation is usually closer to
:
In this case ''ε'' is
noise
Noise is sound, chiefly unwanted, unintentional, or harmful sound considered unpleasant, loud, or disruptive to mental or hearing faculties. From a physics standpoint, there is no distinction between noise and desired sound, as both are vibrat ...
that has entered our recorded signal. If a noisy signal or image is assumed to be noiseless, the statistical estimate of ''g'' will be incorrect. In turn, the estimate of ''ƒ'' will also be incorrect. The lower the
signal-to-noise ratio
Signal-to-noise ratio (SNR or S/N) is a measure used in science and engineering that compares the level of a desired signal to the level of background noise. SNR is defined as the ratio of signal power to noise power, often expressed in deci ...
, the worse the estimate of the deconvolved signal will be. That is the reason why
inverse filtering the signal (as in the "raw deconvolution" above) is usually not a good solution. However, if at least some knowledge exists of the type of noise in the data (for example,
white noise
In signal processing, white noise is a random signal having equal intensity at different frequencies, giving it a constant power spectral density. The term is used with this or similar meanings in many scientific and technical disciplines, i ...
), the estimate of ''ƒ'' can be improved through techniques such as
Wiener deconvolution.
Applications
Seismology
The concept of deconvolution had an early application in
reflection seismology. In 1950,
Enders Robinson was a graduate student at
MIT
The Massachusetts Institute of Technology (MIT) is a private research university in Cambridge, Massachusetts, United States. Established in 1861, MIT has played a significant role in the development of many areas of modern technology and sc ...
. He worked with others at MIT, such as
Norbert Wiener
Norbert Wiener (November 26, 1894 – March 18, 1964) was an American computer scientist, mathematician, and philosopher. He became a professor of mathematics at the Massachusetts Institute of Technology ( MIT). A child prodigy, Wiener late ...
,
Norman Levinson
Norman Levinson (August 11, 1912 in Lynn, Massachusetts – October 10, 1975 in Boston) was an American mathematician. Some of his major contributions were in the study of Fourier transforms, complex analysis, non-linear differential equations, ...
, and economist
Paul Samuelson
Paul Anthony Samuelson (May 15, 1915 – December 13, 2009) was an American economist who was the first American to win the Nobel Memorial Prize in Economic Sciences. When awarding the prize in 1970, the Swedish Royal Academies stated that he "h ...
, to develop the "convolutional model" of a reflection
seismogram
A seismogram is a graph output by a seismograph. It is a record of the ground motion at a measuring station as a function of time. Seismograms typically record motions in three cartesian axes (x, y, and z), with the z axis perpendicular to the ...
. This model assumes that the recorded seismogram ''s''(''t'') is the convolution of an Earth-reflectivity function ''e''(''t'') and a
seismic wavelet ''w''(''t'') from a
point source, where ''t'' represents recording time. Thus, our convolution equation is
:
The seismologist is interested in ''e'', which contains information about the Earth's structure. By the
convolution theorem, this equation may be
Fourier transform
In mathematics, the Fourier transform (FT) is an integral transform that takes a function as input then outputs another function that describes the extent to which various frequencies are present in the original function. The output of the tr ...
ed to
:
in the
frequency domain
In mathematics, physics, electronics, control systems engineering, and statistics, the frequency domain refers to the analysis of mathematical functions or signals with respect to frequency (and possibly phase), rather than time, as in time ser ...
, where
is the frequency variable. By assuming that the reflectivity is white, we can assume that the
power spectrum
In signal processing, the power spectrum S_(f) of a continuous time signal x(t) describes the distribution of Power (physics), power into frequency components f composing that signal. According to Fourier analysis, any physical signal can be ...
of the reflectivity is constant, and that the power spectrum of the seismogram is the spectrum of the wavelet multiplied by that constant. Thus,
:
If we assume that the wavelet is
minimum phase, we can recover it by calculating the minimum phase equivalent of the power spectrum we just found. The reflectivity may be recovered by designing and applying a
Wiener filter that shapes the estimated wavelet to a
Dirac delta function
In mathematical analysis, the Dirac delta function (or distribution), also known as the unit impulse, is a generalized function on the real numbers, whose value is zero everywhere except at zero, and whose integral over the entire real line ...
(i.e., a spike). The result may be seen as a series of scaled, shifted delta functions (although this is not mathematically rigorous):
:
where ''N'' is the number of reflection events,
are the
reflection coefficients,
are the reflection times of each event, and
is the
Dirac delta function
In mathematical analysis, the Dirac delta function (or distribution), also known as the unit impulse, is a generalized function on the real numbers, whose value is zero everywhere except at zero, and whose integral over the entire real line ...
.
In practice, since we are dealing with noisy, finite
bandwidth, finite length,
discretely sampled datasets, the above procedure only yields an approximation of the filter required to deconvolve the data. However, by formulating the problem as the solution of a
Toeplitz matrix and using
Levinson recursion, we can relatively quickly estimate a filter with the smallest
mean squared error
In statistics, the mean squared error (MSE) or mean squared deviation (MSD) of an estimator (of a procedure for estimating an unobserved quantity) measures the average of the squares of the errors—that is, the average squared difference betwee ...
possible. We can also do deconvolution directly in the frequency domain and get similar results. The technique is closely related to
linear prediction.
Optics and other imaging

In optics and imaging, the term "deconvolution" is specifically used to refer to the process of reversing the
optical distortion that takes place in an optical
microscope
A microscope () is a laboratory equipment, laboratory instrument used to examine objects that are too small to be seen by the naked eye. Microscopy is the science of investigating small objects and structures using a microscope. Microscopic ...
,
electron microscope
An electron microscope is a microscope that uses a beam of electrons as a source of illumination. It uses electron optics that are analogous to the glass lenses of an optical light microscope to control the electron beam, for instance focusing it ...
,
telescope
A telescope is a device used to observe distant objects by their emission, Absorption (electromagnetic radiation), absorption, or Reflection (physics), reflection of electromagnetic radiation. Originally, it was an optical instrument using len ...
, or other imaging instrument, thus creating clearer images. It is usually done in the digital domain by a
software
Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications.
The history of software is closely tied to the development of digital comput ...
algorithm
In mathematics and computer science, an algorithm () is a finite sequence of Rigour#Mathematics, mathematically rigorous instructions, typically used to solve a class of specific Computational problem, problems or to perform a computation. Algo ...
, as part of a suite of
microscope image processing techniques. Deconvolution is also practical to sharpen images that suffer from fast motion or jiggles during capturing. Early
Hubble Space Telescope
The Hubble Space Telescope (HST or Hubble) is a space telescope that was launched into low Earth orbit in 1990 and remains in operation. It was not the Orbiting Solar Observatory, first space telescope, but it is one of the largest and most ...
images were distorted by a
flawed mirror and were sharpened by deconvolution.
The usual method is to assume that the optical path through the instrument is optically perfect, convolved with a
point spread function
The point spread function (PSF) describes the response of a focused optical imaging system to a point source or point object. A more general term for the PSF is the system's impulse response; the PSF is the impulse response or impulse response ...
(PSF), that is, a
mathematical function
In mathematics, a function from a set (mathematics), set to a set assigns to each element of exactly one element of .; the words ''map'', ''mapping'', ''transformation'', ''correspondence'', and ''operator'' are sometimes used synonymously. ...
that describes the distortion in terms of the pathway a theoretical
point source of light (or other waves) takes through the instrument.
Usually, such a point source contributes a small area of fuzziness to the final image. If this function can be determined, it is then a matter of computing its
inverse or complementary function, and convolving the acquired image with that. The result is the original, undistorted image.
In practice, finding the true PSF is impossible, and usually an approximation of it is used, theoretically calculated or based on some experimental estimation by using known probes. Real optics may also have different PSFs at different focal and spatial locations, and the PSF may be non-linear. The accuracy of the approximation of the PSF will dictate the final result. Different algorithms can be employed to give better results, at the price of being more computationally intensive. Since the original convolution discards data, some algorithms use additional data acquired at nearby focal points to make up some of the lost information.
Regularization in iterative algorithms (as in
expectation-maximization algorithms) can be applied to avoid unrealistic solutions.
When the PSF is unknown, it may be possible to deduce it by systematically trying different possible PSFs and assessing whether the image has improved. This procedure is called ''
blind deconvolution''.
Blind deconvolution is a well-established
image restoration technique in
astronomy
Astronomy is a natural science that studies celestial objects and the phenomena that occur in the cosmos. It uses mathematics, physics, and chemistry in order to explain their origin and their overall evolution. Objects of interest includ ...
, where the point nature of the objects photographed exposes the PSF thus making it more feasible. It is also used in
fluorescence microscopy for image restoration, and in fluorescence
spectral imaging for spectral separation of multiple unknown
fluorophore
A fluorophore (or fluorochrome, similarly to a chromophore) is a fluorescent chemical compound that can re-emit light upon light excitation. Fluorophores typically contain several combined aromatic groups, or planar or cyclic molecules with se ...
s. The most common
iterative algorithm for the purpose is the
Richardson–Lucy deconvolution algorithm; the
Wiener deconvolution (and approximations) are the most common non-iterative algorithms.

For some specific imaging systems such as laser pulsed terahertz systems, PSF can be modeled mathematically. As a result, as shown in the figure, deconvolution of the modeled PSF and the terahertz image can give a higher resolution representation of the terahertz image.
Radio astronomy
When performing image synthesis in radio
interferometry
Interferometry is a technique which uses the ''interference (wave propagation), interference'' of Superposition principle, superimposed waves to extract information. Interferometry typically uses electromagnetic waves and is an important inves ...
, a specific kind of
radio astronomy
Radio astronomy is a subfield of astronomy that studies Astronomical object, celestial objects using radio waves. It started in 1933, when Karl Jansky at Bell Telephone Laboratories reported radiation coming from the Milky Way. Subsequent observat ...
, one step consists of deconvolving the produced image with the "dirty beam", which is a different name for the
point spread function
The point spread function (PSF) describes the response of a focused optical imaging system to a point source or point object. A more general term for the PSF is the system's impulse response; the PSF is the impulse response or impulse response ...
. A commonly used method is the
CLEAN algorithm.
Biology, physiology and medical devices
Typical use of deconvolution is in tracer kinetics. For example, when measuring a hormone concentration in the blood, its secretion rate can be estimated by deconvolution. Another example is the estimation of the blood glucose concentration from the measured interstitial glucose, which is a distorted version in time and amplitude of the real blood glucose.
Absorption spectra
Deconvolution has been applied extensively to
absorption spectra. The
Van Cittert algorithm (article in German) may be used.
Fourier transform aspects
Deconvolution maps to division in the
Fourier co-domain. This allows deconvolution to be easily applied with experimental data that are subject to a
Fourier transform
In mathematics, the Fourier transform (FT) is an integral transform that takes a function as input then outputs another function that describes the extent to which various frequencies are present in the original function. The output of the tr ...
. An example is
NMR spectroscopy where the data are recorded in the time domain, but analyzed in the frequency domain. Division of the time-domain data by an exponential function has the effect of reducing the width of Lorentzian lines in the frequency domain.
See also
*
Convolution
In mathematics (in particular, functional analysis), convolution is a operation (mathematics), mathematical operation on two function (mathematics), functions f and g that produces a third function f*g, as the integral of the product of the two ...
*
Bit plane
*
Digital filter
In signal processing, a digital filter is a system that performs mathematical operations on a Sampling (signal processing), sampled, discrete-time signal to reduce or enhance certain aspects of that signal. This is in contrast to the other ma ...
*
Filter (signal processing)
In signal processing, a filter is a device or process that removes some unwanted components or features from a Signal (electronics), signal. Filtering is a class of signal processing, the defining feature of filters being the complete or partial s ...
*
Filter design
*
Minimum phase
*
Independent component analysis
In signal processing, independent component analysis (ICA) is a computational method for separating a multivariate statistics, multivariate signal into additive subcomponents. This is done by assuming that at most one subcomponent is Gaussian and ...
*
Wiener deconvolution
*
Richardson–Lucy deconvolution
*
Digital room correction
*
Free deconvolution
*
Point spread function
The point spread function (PSF) describes the response of a focused optical imaging system to a point source or point object. A more general term for the PSF is the system's impulse response; the PSF is the impulse response or impulse response ...
*
Deblurring
*
Unsharp masking
References
{{Authority control
Signal processing
Image processing