Noise reduction is the process of removing
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 ...
from a
signal
A signal is both the process and the result of transmission of data over some media accomplished by embedding some variation. Signals are important in multiple subject fields including signal processing, information theory and biology.
In ...
. Noise reduction techniques exist for audio and images. Noise reduction
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 ...
s may
distort the signal to some degree. Noise rejection is the ability of a circuit to isolate an undesired signal component from the desired signal component, as with
common-mode rejection ratio
In electronics, the common mode rejection ratio (CMRR) of a differential amplifier (or other device) is a metric used to quantify the ability of the device to reject common-mode signals, i.e. those that appear simultaneously and in-phase on both ...
.
All
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 ...
devices, both
analog and
digital
Digital usually refers to something using discrete digits, often binary digits.
Businesses
*Digital bank, a form of financial institution
*Digital Equipment Corporation (DEC) or Digital, a computer company
*Digital Research (DR or DRI), a software ...
, have traits that make them susceptible to noise. Noise can be random with an even frequency distribution (
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 ...
), or frequency-dependent noise introduced by a device's mechanism or signal processing algorithms.
In
electronic system
Electronic may refer to:
*Electronics, the science of how to control electric energy in semiconductors
*Electronics (magazine), ''Electronics'' (magazine), a defunct American trade journal
*Electronic storage, the storage of data using an electron ...
s, a major type of noise is ''hiss'' created by random electron motion due to thermal agitation. These agitated electrons rapidly add and subtract from the output signal and thus create detectable
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 ...
.
In the case of
photographic film
Photographic film is a strip or sheet of transparent film base coated on one side with a gelatin photographic emulsion, emulsion containing microscopically small light-sensitive silver halide crystals. The sizes and other characteristics of the ...
and
magnetic tape
Magnetic tape is a medium for magnetic storage made of a thin, magnetizable coating on a long, narrow strip of plastic film. It was developed in Germany in 1928, based on the earlier magnetic wire recording from Denmark. Devices that use magnetic ...
, noise (both visible and audible) is introduced due to the grain structure of the medium. In photographic film, the size of the grains in the film determines the film's sensitivity, more sensitive film having larger-sized grains. In magnetic tape, the larger the grains of the magnetic particles (usually
ferric oxide or
magnetite
Magnetite is a mineral and one of the main iron ores, with the chemical formula . It is one of the iron oxide, oxides of iron, and is ferrimagnetism, ferrimagnetic; it is attracted to a magnet and can be magnetization, magnetized to become a ...
), the more prone the medium is to noise. To compensate for this, larger areas of film or magnetic tape may be used to lower the noise to an acceptable level.
In general
Noise reduction algorithms tend to alter signals to a greater or lesser degree. The local signal-and-noise orthogonalization algorithm can be used to avoid changes to the signals.
In seismic exploration
Boosting signals in seismic data is especially crucial for
seismic imaging,
inversion,
and interpretation,
thereby greatly improving the success rate in oil & gas exploration.
The useful signal that is smeared in the ambient random noise is often neglected and thus may cause fake discontinuity of seismic events and artifacts in the final migrated image. Enhancing the useful signal while preserving edge properties of the seismic profiles by attenuating random noise can help reduce interpretation difficulties and misleading risks for oil and gas detection.
In audio
Tape hiss
Tape hiss is the high frequency noise present on analogue magnetic tape recordings caused by the size of the magnetic particles used to make the tape. Effectively it is the noise floor of the recording medium. It can be reduced by the use of fine ...
is a performance-limiting issue in
analog tape recording. This is related to the particle size and texture used in the magnetic emulsion that is sprayed on the recording media, and also to the relative tape velocity across the
tape heads.
Four types of noise reduction exist: single-ended pre-recording, single-ended hiss reduction, single-ended
surface noise reduction, and codec or dual-ended systems. Single-ended pre-recording systems (such as
Dolby HX Pro), work to affect the recording medium at the time of recording. Single-ended hiss reduction systems (such as
DNL or
DNR) work to reduce noise as it occurs, including both before and after the recording process as well as for live broadcast applications. Single-ended surface noise reduction (such as
CEDAR and the earlier SAE 5000A,
Burwen TNE 7000, and
Packburn
Noise reduction is the process of removing Noise (signal processing), noise from a signal. Noise reduction techniques exist for audio and images. Noise reduction algorithms may distort the signal to some degree. Noise rejection is the ability of ...
101/323/323A/323AA and 325
) is applied to the playback of
phonograph records to address scratches, pops, and surface non-linearities. Single-ended
dynamic range expanders like the
Phase Linear Autocorrelator Noise Reduction and Dynamic Range Recovery System (Models 1000 and 4000) can reduce various noise from old recordings. Dual-ended systems (such as
Dolby noise-reduction system
A Dolby noise-reduction system (Dolby NR) is one of a series of audio noise reduction, noise reduction systems developed by Dolby Laboratories for use in analog audio tape recording. The first was #Dolby A, Dolby A, a professional broadband nois ...
or
dbx dbx or DBX may refer to:
* dbx (debugger), a Unix source-level debugger
* dbx (company), a professional audio recording equipment company
** dbx (noise reduction), a noise reduction system invented by dbx, Inc.
* .dbx, the file extension for Micros ...
) have a pre-emphasis process applied during recording and then a de-emphasis process applied during playback.
Modern digital sound recordings no longer need to worry about tape hiss so analog-style noise reduction systems are not necessary. However, an interesting twist is that
dither
Dither is an intentionally applied form of noise used to randomize quantization error, preventing large-scale patterns such as color banding in images. Dither is routinely used in processing of both digital audio and video data, and is ofte ...
systems actually add noise to a signal to improve its quality.
Compander-based noise reduction systems
Dual-ended
compander noise reduction systems have a pre-emphasis process applied during recording and then a de-emphasis process applied at playback. Systems include the professional systems
Dolby A and
Dolby SR by
Dolby Laboratories
Dolby Laboratories, Inc. (Dolby Labs or simply Dolby) is a British-American technology corporation specializing in audio noise reduction, audio data compression, audio encoding/compression, spatial audio, and high-dynamic-range television (H ...
,
dbx Professional and
dbx Type I by
dbx dbx or DBX may refer to:
* dbx (debugger), a Unix source-level debugger
* dbx (company), a professional audio recording equipment company
** dbx (noise reduction), a noise reduction system invented by dbx, Inc.
* .dbx, the file extension for Micros ...
, Donald Aldous'
EMT NoiseBX,
,
Telefunken
Telefunken was a German radio and television producer, founded in Berlin in 1903 as a joint venture between Siemens & Halske and the ''AEG (German company), Allgemeine Elektrizitäts-Gesellschaft'' (AEG) ("General electricity company").
Prior to ...
's
and MXR Innovations' MXR
as well as the consumer systems
Dolby NR,
Dolby B
A Dolby noise-reduction system (Dolby NR) is one of a series of noise reduction systems developed by Dolby Laboratories for use in analog audio tape recording. The first was Dolby A, a professional broadband noise reduction system for recordin ...
,
Dolby C and
Dolby S,
dbx Type II,
Telefunken's
High Com and
Nakamichi's
High-Com II,
Toshiba
is a Japanese multinational electronics company headquartered in Minato, Tokyo. Its diversified products and services include power, industrial and social infrastructure systems, elevators and escalators, electronic components, semiconductors ...
's (Aurex AD-4) ,
JVC's
and
Super ANRS,
Fisher/
Sanyo
is a former Japanese electronics manufacturer founded in 1947 by Toshio Iue, the brother-in-law of Kōnosuke Matsushita, the founder of Matsushita Electric Industrial, now known as Panasonic. Iue left Matsushita Electric to start his own bu ...
's
Super D,
SNRS,
and the Hungarian/East-German
Ex-Ko system.
In some compander systems, the compression is applied during professional media production and only the expansion is applied by the listener; for example, systems like
dbx disc,
High-Com II,
CX 20 and
UC used for vinyl recordings and
Dolby FM,
High Com FM and
FMX used in FM radio broadcasting.
The first widely used audio noise reduction technique was developed by
Ray Dolby in 1966. Intended for professional use, Dolby Type A was an encode/decode system in which the amplitude of frequencies in four bands was increased during recording (encoding), then decreased proportionately during playback (decoding). In particular, when recording quiet parts of an audio signal, the frequencies above 1 kHz would be boosted. This had the effect of increasing the signal-to-noise ratio on tape up to 10 dB depending on the initial signal volume. When it was played back, the decoder reversed the process, in effect reducing the noise level by up to 10 dB.
The Dolby B system (developed in conjunction with
Henry Kloss) was a single-band system designed for consumer products. The Dolby B system, while not as effective as Dolby A, had the advantage of remaining listenable on playback systems without a decoder.
The
Telefunken
Telefunken was a German radio and television producer, founded in Berlin in 1903 as a joint venture between Siemens & Halske and the ''AEG (German company), Allgemeine Elektrizitäts-Gesellschaft'' (AEG) ("General electricity company").
Prior to ...
High Com integrated circuit ''
U401BR'' could be utilized to work as a mostly
Dolby B
A Dolby noise-reduction system (Dolby NR) is one of a series of noise reduction systems developed by Dolby Laboratories for use in analog audio tape recording. The first was Dolby A, a professional broadband noise reduction system for recordin ...
–compatible compander as well.
In various late-generation High Com tape decks the Dolby-B emulating ''D NR Expander'' functionality worked not only for playback, but, as an undocumented feature, also during recording.
dbx dbx or DBX may refer to:
* dbx (debugger), a Unix source-level debugger
* dbx (company), a professional audio recording equipment company
** dbx (noise reduction), a noise reduction system invented by dbx, Inc.
* .dbx, the file extension for Micros ...
was a competing analog noise reduction system developed by
David E. Blackmer, founder of
Dbx, Inc. It used a root-mean-squared (RMS) encode/decode algorithm with the noise-prone high frequencies boosted, and the entire signal fed through a 2:1 compander. dbx operated across the entire audible bandwidth and unlike Dolby B was unusable without a decoder. However, it could achieve up to 30 dB of noise reduction.
Since analog
video recordings use frequency modulation for the luminance part (composite video signal in direct color systems), which keeps the tape at saturation level, audio-style noise reduction is unnecessary.
Dynamic noise limiter and dynamic noise reduction
Dynamic noise limiter (DNL) is an audio noise reduction system originally introduced by
Philips
Koninklijke Philips N.V. (), simply branded Philips, is a Dutch multinational health technology company that was founded in Eindhoven in 1891. Since 1997, its world headquarters have been situated in Amsterdam, though the Benelux headquarter ...
in 1971 for use on
cassette deck
A cassette deck is a type of tape machine for playing and recording audio cassettes that does not have a built-in power amplifier or speakers, and serves primarily as a Transport (recording), transport. It can be a part of an automotive entertai ...
s.
Its circuitry is also based on a single
chip.
It was further developed into dynamic noise reduction (DNR) by
National Semiconductor to reduce noise levels on long-distance
telephony
Telephony ( ) is the field of technology involving the development, application, and deployment of telecommunications services for the purpose of electronic transmission of voice, fax, or data, between distant parties. The history of telephony is ...
. First sold in 1981, DNR is frequently confused with the far more common
Dolby noise-reduction system
A Dolby noise-reduction system (Dolby NR) is one of a series of audio noise reduction, noise reduction systems developed by Dolby Laboratories for use in analog audio tape recording. The first was #Dolby A, Dolby A, a professional broadband nois ...
.
Unlike Dolby and
dbx Type I and
Type II noise reduction systems, DNL and DNR are playback-only signal processing systems that do not require the source material to first be encoded. They can be used to remove background noise from any audio signal, including
magnetic tape
Magnetic tape is a medium for magnetic storage made of a thin, magnetizable coating on a long, narrow strip of plastic film. It was developed in Germany in 1928, based on the earlier magnetic wire recording from Denmark. Devices that use magnetic ...
recordings and
FM radio
FM broadcasting is a method of radio broadcasting that uses frequency modulation (FM) of the radio broadcast carrier wave. Invented in 1933 by American engineer Edwin Armstrong, wide-band FM is used worldwide to transmit high fidelity, high-f ...
broadcasts, reducing noise by as much as 10 dB. They can also be used in conjunction with other noise reduction systems, provided that they are used prior to applying DNR to prevent DNR from causing the other noise reduction system to mistrack.
One of DNR's first widespread applications was in the
GM Delco car stereo
Vehicle audio is equipment installed in a car or other vehicle to provide in-car entertainment and information for the occupants. Such systems are popularly known as car stereos. Until the 1950s, it consisted of a simple AM radio. Additions sin ...
systems in US GM cars introduced in 1984. It was also used in factory car stereos in
Jeep
Jeep is an American automobile brand, now owned by multi-national corporation Stellantis. Jeep has been part of Chrysler since 1987, when Chrysler acquired the Jeep brand, along with other assets, from its previous owner, American Motors Co ...
vehicles in the 1980s, such as the
Cherokee XJ. Today, DNR, DNL, and similar systems are most commonly encountered as a noise reduction system in microphone systems.
Other approaches
A second class of algorithms work in the time-frequency domain using some
linear
In mathematics, the term ''linear'' is used in two distinct senses for two different properties:
* linearity of a '' function'' (or '' mapping'');
* linearity of a '' polynomial''.
An example of a linear function is the function defined by f(x) ...
or
nonlinear filters that have local characteristics and are often called ''time-frequency filters''. Noise can therefore be also removed by use of spectral editing tools, which work in this time-frequency domain, allowing local modifications without affecting nearby signal energy. This can be done manually much like in a paint program drawing pictures. Another way is to define a dynamic threshold for filtering noise, that is derived from the local signal, again with respect to a local time-frequency region. Everything below the threshold will be filtered, everything above the threshold, like partials of a voice or ''wanted noise'', will be untouched. The region is typically defined by the location of the signal's instantaneous frequency, as most of the signal energy to be preserved is concentrated about it.
Yet another approach is the automatic noise limiter and
noise blanker commonly found on
HAM radio
Amateur radio, also known as ham radio, is the use of the radio frequency spectrum for purposes of non-commercial exchange of messages, wireless experimentation, self-training, private recreation, radiosport, contesting, and emergency communi ...
transceivers,
CB radio transceivers, etc. Both of the aforementioned filters can be used separately, or in conjunction with each other at the same time, depending on the transceiver itself.
Software programs
Most
digital audio workstation
A digital audio workstation (DAW ) is an electronic device or application software used for Sound recording and reproduction, recording, editing and producing audio files. DAWs come in a wide variety of configurations from a single software pr ...
s (DAWs) and
audio editing software have one or more noise reduction functions.
In images
Images taken with
digital camera
A digital camera, also called a digicam, is a camera that captures photographs in Digital data storage, digital memory. Most cameras produced today are digital, largely replacing those that capture images on photographic film or film stock. Dig ...
s or conventional
film cameras will pick up noise from a variety of sources. Further use of these images will often require that the noise be reduced either for aesthetic purposes or for practical purposes such as
computer vision
Computer vision tasks include methods for image sensor, acquiring, Image processing, processing, Image analysis, analyzing, and understanding digital images, and extraction of high-dimensional data from the real world in order to produce numerical ...
.
Types
In
salt and pepper noise (sparse light and dark disturbances), also known as impulse noise,
pixel
In digital imaging, a pixel (abbreviated px), pel, or picture element is the smallest addressable element in a Raster graphics, raster image, or the smallest addressable element in a dot matrix display device. In most digital display devices, p ...
s in the image are very different in color or intensity from their surrounding pixels; the defining characteristic is that the value of a noisy pixel bears no relation to the color of surrounding pixels. When viewed, the image contains dark and white dots, hence the term salt and pepper noise. Generally, this type of noise will only affect a small number of image pixels. Typical sources include flecks of dust inside the camera and overheated or faulty
CCD elements.
In
Gaussian noise
Carl Friedrich Gauss (1777–1855) is the eponym of all of the topics listed below.
There are over 100 topics all named after this German mathematician and scientist, all in the fields of mathematics, physics, and astronomy. The English eponymo ...
, each pixel in the image will be changed from its original value by a (usually) small amount. A histogram, a plot of the amount of distortion of a pixel value against the frequency with which it occurs, shows a
normal distribution
In probability theory and statistics, a normal distribution or Gaussian distribution is a type of continuous probability distribution for a real-valued random variable. The general form of its probability density function is
f(x) = \frac ...
of noise. While other distributions are possible, the Gaussian (normal) distribution is usually a good model, due to the
central limit theorem
In probability theory, the central limit theorem (CLT) states that, under appropriate conditions, the Probability distribution, distribution of a normalized version of the sample mean converges to a Normal distribution#Standard normal distributi ...
that says that the sum of different noises tends to approach a Gaussian distribution.
In either case, the noise at different pixels can be either correlated or uncorrelated; in many cases, noise values at different pixels are modeled as being
independent and identically distributed and hence uncorrelated.
Removal
Tradeoffs
There are many noise reduction algorithms in image processing. In selecting a noise reduction algorithm, one must weigh several factors:
* the available computer power and time available: a digital camera must apply noise reduction in a fraction of a second using a tiny onboard CPU, while a desktop computer has much more power and time
* whether sacrificing some real detail is acceptable if it allows more noise to be removed (how aggressively to decide whether variations in the image are noise or not)
* the characteristics of the noise and the detail in the image, to better make those decisions
Chroma and luminance noise separation
In real-world photographs, the highest spatial-frequency detail consists mostly of variations in brightness (''luminance detail'') rather than variations in hue (''chroma detail''). Most photographic noise reduction algorithms split the image detail into chroma and luminance components and apply more noise reduction to the former or allows the user to control chroma and luminance noise reduction separately.
Linear smoothing filters
One method to remove noise is by
convolving the original image with a mask that represents a
low-pass filter
A low-pass filter is a filter that passes signals with a frequency lower than a selected cutoff frequency and attenuates signals with frequencies higher than the cutoff frequency. The exact frequency response of the filter depends on the filt ...
or smoothing operation. For example, the Gaussian mask comprises elements determined by a
Gaussian function
In mathematics, a Gaussian function, often simply referred to as a Gaussian, is a function (mathematics), function of the base form
f(x) = \exp (-x^2)
and with parametric extension
f(x) = a \exp\left( -\frac \right)
for arbitrary real number, rea ...
. This convolution brings the value of each pixel into closer harmony with the values of its neighbors. In general, a smoothing filter sets each pixel to the average value, or a weighted average, of itself and its nearby neighbors; the
Gaussian filter is just one possible set of weights.
Smoothing filters tend to blur an image because pixel intensity values that are significantly higher or lower than the surrounding neighborhood ''smear'' across the area. Because of this blurring, linear filters are seldom used in practice for noise reduction; they are, however, often used as the basis for nonlinear noise reduction filters.
Anisotropic diffusion
Another method for removing noise is to evolve the image under a smoothing
partial differential equation
In mathematics, a partial differential equation (PDE) is an equation which involves a multivariable function and one or more of its partial derivatives.
The function is often thought of as an "unknown" that solves the equation, similar to ho ...
similar to the
heat equation
In mathematics and physics (more specifically thermodynamics), the heat equation is a parabolic partial differential equation. The theory of the heat equation was first developed by Joseph Fourier in 1822 for the purpose of modeling how a quanti ...
, which is called
anisotropic diffusion
In image processing and computer vision, anisotropic diffusion, also called Perona–Malik diffusion, is a technique aiming at reducing image noise without removing significant parts of the image content, typically edges, lines or other details t ...
. With a spatially constant diffusion coefficient, this is equivalent to the
heat equation
In mathematics and physics (more specifically thermodynamics), the heat equation is a parabolic partial differential equation. The theory of the heat equation was first developed by Joseph Fourier in 1822 for the purpose of modeling how a quanti ...
or linear
Gaussian filtering, but with a diffusion coefficient designed to detect edges, the noise can be removed without blurring the edges of the image.
Non-local means
Another approach for removing noise is based on
non-local averaging of all the pixels in an image. In particular, the amount of weighting for a pixel is based on the degree of similarity between a small patch centered on that pixel and the small patch centered on the pixel being de-noised.
Nonlinear filters
A
median filter
The median filter is a non-linear digital filtering technique, often used to remove signal noise, noise from an image, signal, and video. Such noise reduction is a typical pre-processing step to improve the results of later processing (for example ...
is an example of a nonlinear filter and, if properly designed, is very good at preserving image detail. To run a median filter:
# consider each pixel in the image
# sort the neighbouring pixels into order based upon their intensities
# replace the original value of the pixel with the
median
The median of a set of numbers is the value separating the higher half from the lower half of a Sample (statistics), data sample, a statistical population, population, or a probability distribution. For a data set, it may be thought of as the “ ...
value from the list
A median filter is a rank-selection (RS) filter, a particularly harsh member of the family of rank-conditioned rank-selection (RCRS) filters; a much milder member of that family, for example one that selects the closest of the neighboring values when a pixel's value is external in its neighborhood, and leaves it unchanged otherwise, is sometimes preferred, especially in photographic applications.
Median and other RCRS filters are good at removing salt and pepper noise from an image, and also cause relatively little blurring of edges, and hence are often used in computer vision applications.
Wavelet transform
The main aim of an image denoising algorithm is to achieve both noise reduction and feature preservation using the wavelet filter banks. In this context, wavelet-based methods are of particular interest. In the wavelet domain, the noise is uniformly spread throughout coefficients while most of the image information is concentrated in a few large ones.
Therefore, the first wavelet-based denoising methods were based on thresholding of detail subband coefficients. However, most of the wavelet thresholding methods suffer from the drawback that the chosen threshold may not match the specific distribution of signal and noise components at different scales and orientations.
To address these disadvantages, nonlinear estimators based on Bayesian theory have been developed. In the Bayesian framework, it has been recognized that a successful denoising algorithm can achieve both noise reduction and feature preservation if it employs an accurate statistical description of the signal and noise components.
Statistical methods
Statistical methods for image denoising exist as well. For
Gaussian noise
Carl Friedrich Gauss (1777–1855) is the eponym of all of the topics listed below.
There are over 100 topics all named after this German mathematician and scientist, all in the fields of mathematics, physics, and astronomy. The English eponymo ...
, one can model the pixels in a
greyscale image as auto-normally distributed, where each pixel's ''true'' greyscale value is normally distributed with mean equal to the average greyscale value of its neighboring pixels and a given variance.
Let
denote the pixels adjacent to the pixel. Then the
conditional distribution
Conditional (if then) may refer to:
* Causal conditional, if X then Y, where X is a cause of Y
*Conditional probability, the probability of an event A given that another event B
* Conditional proof, in logic: a proof that asserts a conditional, ...
of the greyscale intensity (on a