1. Introduction
Magnetic resonance imaging (MRI) images usually suffer from different types of noise, such as Gaussian noise, Poisson noise, speckle noise, etc. [
1]. Currently, many particular methods for eliminating noise in MRI images have been developed for cases where the type of noise is known. The traditional approach to suppressing these types of noise is associated with the correction of the multiplicative and additive coefficients of the MRI scanner matrix [
2]. This provides a sufficiently high uniformity of radiation intensity in the field of view. Examples of such methods are the full variation method and the median method of filtering one-dimensional signals [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12], which are known to be effective approaches for eliminating Gaussian and Poisson noise [
13,
14,
15,
16]. Both types of noise (Poisson and Gaussian) have been well-studied, but their combination in a recorded signal [
17], which is often present in biomedical signals and electron microscopy images, is also important [
18,
19]. However, these approaches are not without drawbacks, which are associated with the following:
- -
the need to use reference optical emitters (at least two);
- -
high uniformity requirements for the optical emitters in the field of view;
- -
the need to use several reference emitters during the calibration process (if the dynamic range of the signals varies in space or time); and,
- -
the need to periodically repeat the calibration procedure (if the spectral composition of the transmission and signal processing channels changes over time).
In recent years, a number of studies have aimed to develop algorithms and practical application of mathematical models to suppress Gaussian and Poisson noise in information systems [
20,
21,
22,
23]. For example, the concept of full variation in eliminating Gaussian noise was first applied [
13] based on the use of full variation in image processing tasks (Rudin-Osher-Fatem (ROF) model). This model is designed to eliminate Gaussian noise [
13,
14]; however, it can be used to eliminate other types of noise. Median filters are also quite often used as a software tool for image preprocessing in practice [
24,
25].
Some MRI images are characterized by an increased noise level, or they contain noise or artifacts, which leads to an incorrect diagnosis. The quality of an MRI image depends on many factors: spatial resolution and image contrast, slice thickness, the reconstruction algorithm, physical processes in the measurement system, etc. The ambient temperature is one factor that affects the reliability of the obtained data. Fluctuations in temperature lead to an increase in the level of Gaussian noise in the MRI image and a decrease in measurement accuracy.
Developing methods and a means for eliminating noise and image artifacts in tomography is an urgent task. New ways to increase the signal-to-noise ratio have become possible thanks to the digitization of measurement results and the use of the DICOM (Digital Imaging and Communications in Medicine) 3.0 protocol. The use of this model to eliminate mixed noise from MRI images allows one to increase the signal-to-noise ratio and the quality of the images obtained, by eliminating Gaussian noise and by the further computer processing of images.
It is necessary to develop an approach for eliminating impulse noise and fluctuation noise in the temperature measurement channel in order to increase the reliability of diagnostics based on MRI images.
The relevance of the formulation of such a problem is determined by the software algorithm for suppressing geometric noise from the recorded images; this expands the possibilities for applying the results to other fields of biomedical research.
The aim of this work is to develop a comprehensive mathematical model for eliminating impulse noise, which is caused by various regular geometric structures of the photoelectric elements of the electronic matrix and the structure of the signal transmission channel, from MRI images.
2. Methods
The signal-to-noise ratio for an MRI image depends on a number of scanning parameters (pulse sequence, image matrix, resonance coil type) and substance properties (proton density, relaxation processes, diffusion). The use of various algorithms to reconstruct MRI images allows for one to adjust the contribution of a scan parameter to the intensity of the recorded signal to obtain optimal contrast between normal and altered tissues on an MRI image. It is possible to reduce random noise in MRI images by increasing the number of measurements, which leads to an increase in operating costs and an increase in the duration of a procedure. At the same time, reducing the scan time allows for one to eliminate measurement errors that are caused by a change in the position of the investigated object in space, but it requires the additional computer processing of images to eliminate random noise in MRI images.
The main methods for eliminating random noise in MRI images are rank and median filtering, Wiener filtering, correcting the initial k-space data, wavelet analysis and Fourier transform, and the statistical processing of experimental data. New ways to solve the problem of eliminating random noise in MRI images have become possible thanks to the use of the DICOM 3.0 protocol, which allows for efficient computer-based image correction due to the open graphic standard for digital data representation. Applying a model for eliminating mixed noise from images as an additional method of computer data processing allows us to improve the quality of MRI images of the internal structure of objects, which is an important scientific problem, while reducing the research time.
The following approximation system was used in order to simplify the software calculation algorithm and identify the main features of the studied approach:
the electronic matrix of MRI scanners have different shapes and geometric dimensions, however, for ease of implementation of the model, a square shape with piezoelectric elements of the same size and orientation was selected;
in addition to a useful image, the recorded data also contain fluctuation noise and pulsed flows of various intensities with a regular or chaotic structure (Gaussian and Poisson noise); and,
pulsed noise is understood to be a distortion of the recorded images by large pulsed emissions of arbitrary polarity and short duration, caused by both external pulsed electromagnetic interference and malfunctions of the system.
The model for eliminating the mixed noise from MRI images is a software algorithm for suppressing impulse noise, fluctuations, and geometric noise in the recorded signal. It is used for computer processing of MRI images in the format of DICOM files after an object is scanned.
The developed software algorithm for suppressing impulse noise, fluctuation, and geometric noise in the recorded image must have the property of universality.
2.1. Model for Eliminating the Mixed Noise Based on Linear Signal Filtration
The random process, which may appear as white noise ξ(t), has a constant power spectral density Sη(ω) throughout the frequency domain, and its average power (dispersion) is infinite.
The model of a normal random process based on linear filtering is based on two principles of the theory of random processes:
the result of an arbitrary linear transformation of a Gaussian random process is a random Gaussian process; and,
the power spectral densities of random processes at the input Sin(ω) and output Sout(ω) of a linear filter with a frequency H(iω) response are related by:
where
and
Δω are the average frequency and filter bandwidth in the frequency band
.
To solve the linear filter modeling problem, it is necessary that the power spectral density Sη(ω) for a random process can be described by a fractional rational function of the variable ω.
If white noise
ξ(t) enters at the input of the linear filter, then the spectral power density of the random process at the input will be equal to:
Subsequently, the function of the spectral power density at the output of the linear filter can be represented in a fractional rational form:
where
aN and
bM are polynomial roots in the numerator and denominator of the spectral density function for the power of white noise
Sη(ω).
The algorithm for modeling a Gaussian random process with specified spectral properties is based on transmitting white noise
ξ(t) with a single spectral density
Sη(ω) = 1 through a linear filter whose frequency response corresponds to the expression (
Figure 1):
where
where
aN and
bM are positive numbers in the power spectral density function of a random stationary process
H(s),
s is a complex variable that corresponds to the actual signal frequency
ω = i s.
If white noise
ξ(t) with a single spectral density
N0/2 = 1 is applied to the input of such a linear filter, then the signal will have a normal distribution at the output of the filter. Subsequently, the frequency characteristic of the filter
and impulse characteristic of the linear filter take the following form:
When a digital model of a signal with noise ξ(t) is created, two general properties of white noise must be taken into account: the constant power spectral density Sη(ω) in the frequency domain and the statistical independence of time samples taken at arbitrary points in time Δt.
It is known that when a continuous signal x(t) is sampled with a sampling period Δt, the spectral function of the sampled signal becomes periodic, with a period of 1/Δt.. Therefore, if the spectral power density Sη(ω) of the discrete white noise ξ(t) is constant in the interval [−0.5/Δt; 0.5/Δt] and equal to N0/2, then it will be constant over the entire frequency domain.
Subsequently, the variance of a random process with a uniform function of spectral power density
Sη(ω) is determined by the formula:
For a single spectral density
Sη(ω) =
N0/2 = 1, , we obtain that the discrete implementation of white noise
ξ(n) for the
N samples should be performed in accordance with the expression:
where
x(n) are random independent numbers with a normal standard distribution (a Gaussian distribution with zero mathematical expectation and unit variance).
In modeling a linear filter in order to eliminate mixed types of noise based on a linear filtering method, its input
x(t) and output
y(t) signals are presented in the form of lattice functions
x[n] and
y[n], and are nonzero for time instants:
where
Δt is the sampling period of the signals.
Perfect equality of the input
and output signals
for the digital model of a linear filter is not achievable. In practice, approximate equality
is achieved with an error that has a normal distribution
Sout(ω) with a dispersion equal to:
The application of this filtration model to an MRI image of the heart eliminates impulse noise as well as the geometric and fluctuation noise of the system (
Figure 2).
Gaussian noise was added to the original MRI image in order to study the effectiveness of applying the model to eliminate mixed noise (
Figure 2). The Gaussian noise was a simulation of the random noise in an MRI image in the DICOM format after a real biological object was scanned. It is assumed that the random noise in an MRI image of the heart is due to impulse noise and the geometric and fluctuation interference of the scanning system.
Thus, a digital model of a linear filter to eliminate mixed types of noise that represent a random process can be implemented while using a discrete Fourier transform by choosing the number of harmonics M ≈ 2π/Δω and sampling frequency Δt≥M for the random process .
2.2. Model for Eliminating Mixed Noise Based on Median Signal Filtering
Using a median filter to eliminate mixed noise is more effective than a linear filter. Linear filtering procedures are optimal for a uniform or Gaussian interference distribution, which implies a simplification of the noise structure in real signals.
Given the ranking of samples over time, median filters adequately suppress noise and interference, when the length is less than half the sliding window. A useful signal is a stable data sequence (in the case of a one-dimensional signal) or a data array (in the case of two-dimensional scanning) that does not change during median filtering.
Median filtering is implemented as an algorithm for the local processing of time samples in a sliding window, which includes a certain number of signal samples. For each position of the sliding window, the samples that are allocated in it are ranked according to increasing or decreasing values. The median in the ranked list is a group of samples positioned at the middle of the list.
It is assumed that the measured signal
x(t), in addition to the useful signal
s(t − τ0) and fluctuation noise
q(t), contains pulsed flows
g(t) of different intensities with a regular or chaotic structure:
where
s(t − τ0) is a useful signal that has an unknown temporary position
τ0 ∈ [0, T],
q(t) is fluctuation noise with a regular or chaotic structure (Gaussian and Poisson noise),
g(t) =
are pulsed flows of various intensities with a regular or chaotic structure, and
τ k is the unknown temporal position of pulses.
According to probability theory, the distribution function
F(x) of the measured quantities
x = med (
x1,..., xn) for large
n is approximately normal:
where
mt is a theoretical median determined from the condition
F(mt) = 0.5, σn is the distribution variance, and
n is the number of measurements of
x.
In this case, the variance of the distribution of the median is determined as:
where
f(x) is the probability density distribution of quantities
x.
If the random variables x are independent and equally distributed with the normal distribution
N(m, σ), then
mt =
m, then the median dispersion formula for small odd values of n takes the form:
If the function f(x) is symmetric with respect to m, then the distribution of the medians will also be symmetric with respect to mt.
Thus, the following formula is valid for determining the mathematical expectation:
The criterion, in accordance with which the size of the sliding window with central count
xr is increased and the subsequent iteration is performed, takes the form:
where
Sn(xr) is the deviation of the amplitude of adjacent samples of the signal
x(t) that are located within the sliding window of size
nt, relative to the amplitude of the central sample
x(r); Sthreshold = [0, T] is the threshold coefficient of signal intensity.
In
Figure 3, an example of applying median filtering to a model signal
ak is shown. It is composed of a deterministic signal
sk and a random signal
qk having a normal distribution with single pulse surges
δ(t) of short duration.
The results of calculating the median mt for the signal x(t) are valid for both one-dimensional and two-dimensional filtering if the number of samples n is equal to the number of points in the aperture of the median filter.
3. Results and Discussion
Clinical testing of models for eliminating noise in MRI images of the heart was performed to diagnose cancerous tumors in the heart, which form as a result of the progression of an underlying disease. The MRI images used in this work were obtained on a 1.5 Tesla MRI scanner using the closed-screen electrocardiological ECG protocol.
The MRI studies included a morphological review covering the whole heart with fast spin-echo sequences, sequential gradient echo sequences, and sequential precession echo sequences, which can significantly reduce the examination time.
Reliability analysis of the models was performed for several medical histories of tumor detection in patients, including those with lung cancer, with melanoma, with renal cell cancer, with sarcoma of the heart, with cardiac lymphoma, and with myxoma in the atrium [
26].
The contour extraction method was used to identify cancerous areas that, after applying the model to eliminate mixed noise, had an increased contrast of volumetric heterogeneous formations in the region of the heart [
27]. This method was developed by the authors when analyzing thermal images to assess the condition of the coronary vessels of the myocardium under cardiopulmonary bypass. The contours of the cancerous regions in the examples used for applying the model to eliminate mixed noise (
Figure 4,
Figure 5,
Figure 6,
Figure 7,
Figure 8 and
Figure 9) are highlighted in yellow and they represent the visual boundary of the distribution of volumetric heterogeneous formations.
For a patient with a history of lung cancer: during MRI with contrast enhancement, the volumetric formation of a heterogeneous structure in the left ventricle was determined (
Figure 4).
For a patient with a history of melanoma: during MRI with contrast enhancement, a volumetric formation adjacent to the atrial septum was visualized in the left atrium (
Figure 5).
For a patient with renal cell carcinoma: during MRI with contrast enhancement in the right ventricle and interventricular septum, the volumetric formation of a heterogeneous structure in the form of infiltrated metastases was determined (
Figure 6).
For a patient with sarcoma of the heart: during MRI, a volumetric mass was determined in the lateral wall of the right atrium (
Figure 7).
For a patient with heart and pericardial lymphoma: during MRI with contrast enhancement, the volumetric formation of a heterogeneous structure in the right atrium and thickened pericardium was determined (
Figure 8).
For a patient with myxoma in the left atrium: during MRI with contrast enhancement in the left atrium, a hypodense mass formation, which causes mitral valve stenosis, was visualized (
Figure 9).
A histological examination of all surgically removed emboli was performed to confirm the oncological diagnosis of these patients.
The quality of software processing was compared with other methods of noise elimination, for example, the ROF model, modified ROF model, and median filtering [
24,
25]. A mathematical model with a one-dimensional signal effectively eliminates combined Gaussian and Poisson noise, accounting for these types of noise.
As a result of research into and application of the filter model to eliminate impulse noise, and fluctuations and geometric noise from MRI images of the heart, it has become possible to detect and eliminate the random components of the image (noise), as well as reliably isolate and increase the contrast of cancerous volumetric heterogeneous formations in the heart region.
The block-match and three-dimensional (3D) filtering (BM3D) filter [
28] mentioned in the review [
21] has shown good results in many areas, including MRI [
29]. BM3D utilizes the notion that natural images have self-spatial similarities. First, the algorithm searches for patches in the image that are similar to the intensities of the patch that has to be denoised. This method builds a 3D matrix where the first two dimensions are the size of the patch while the third dimension is the aggregated patches. BM3D applies a 3D unitary sparsifying transform. This transform space is then thresholded and Wiener filtered in order to achieve coefficient shrinkage to remove high frequency noises [
29]. Our proposed method of processing MRI images is an alternative to existing ones. The presented model for eliminating the mixed noise from MRI images is a software algorithm for suppressing impulse noise, fluctuations, and geometric noise in the recorded signal. It is used for computer processing of MRI images in the format of DICOM files after an object is scanned. To identify cancerous areas, the contour extraction method that was developed by the authors was used. An increase in the contrast of cancerous volumetric heterogeneous formations in the region of the heart due to an increase in the signal-to-noise ratio by 10% after processing the MRI image in the DICOM file is technically sufficient to highlight the contours of the formation. The dynamics of narrowing or expanding the contours of the cancerous area during sequential studies allows for us to provide a clinical prognosis of the stage of the disease.
4. Conclusions
Mathematical models of linear and median filtering of impulse, fluctuation, and geometric noise were implemented, which consisted of the combined use of linear and median filters for registering MRI images of the heart. The main types of noise that were eliminated by the implemented filtering models were thermal noise caused by thermal fluctuations in the image receiver.
Thus, using our model based on the method of median filtering of signals, we were able to eliminate impulse noise, geometric noise, and fluctuation noise in MRI images. The filtering algorithm allowed not only a reduction noise, but also an increase in the contrast of cancerous volumetric heterogeneous formations in the region of the heart.
The use of a mathematical model to eliminate mixed noise in the processing of data that were obtained during the preliminary processing of MRI images allowed for an increase the reliability of the clinical diagnosis of oncological volumetric heterogeneous formations in the heart.