SlideShare a Scribd company logo
1 of 9
Download to read offline
Indonesian Journal of Electrical Engineering and Computer Science
Vol. 21, No. 3, March 2021, pp. 1435~1443
ISSN: 2502-4752, DOI: 10.11591/ijeecs.v21.i3.pp1435-1443 ๏ฒ 1435
Journal homepage: http://ijeecs.iaescore.com
A hybrid de-noising method for mammogram images
Rashid Mehmood Gondal1
, Saima Anwar Lashari2
, Murtaja Ali Saare3
, Sari Ali Sari4
1
Department of Computer Science, the University of Lahore, Sargodha, Pakistan
2
College of Computing and Informatics, Saudi Electronic University, Dammam, Saudi Arabia
3
School of Computing, Universiti Utara Malaysia, Kadah, Malaysia
4
Faculty of Computer Science and Information Technology Universiti Tun Hussein, Johor, Malaysia
Article Info ABSTRACT
Article history:
Received May 17, 2020
Revised Sep 18, 2020
Accepted Nov 11, 2020
In general, mammogram images are contaminated with noise which directly
affects image quality. Several methods have been proposed to de-noise these
images, however, there is always a risk of losing valuable information. In
order to overcome the loss of information, the present study proposed a
Hybrid denoising method for mammogram images. The proposed hybrid
method works in two steps: Firstly, preprocessing with mathematical
morphology was applied for image enhancement. Secondly, a global
unsymmetrical trimmed median filter (GUTM) is applied to a de-noise
image. Experimental results prove that the proposed method works well for
mammogram images. Hence, the study provided an alternative method for
denoising mammogram images.
Keywords:
Breast cancer
Global unsymmetrical trimmed
median
Hybrid denoising method
Mammogram images This is an open access article under the CC BY-SA license.
Corresponding Author:
Murtaja Ali Saare
School of Computing
Universiti Utara Malaysia
Sintok, 06010 Bukit Kayu Hitam, Kedah, Malaysia
Email: mmurtaja88@gmail.com
1. INTRODUCTION
Medical images carry valuable information that plays a vital role in the diagnosis and prognosis of
diseases by taking significant images of the human body. It involves image classification, image
segmentation [1], image matching, change in sequence, and feature extraction. Mostly the radiology
department uses these medical images, in which diagnosis and prognosis of the disease are done are x-ray,
computed tomography (CT), positron emission tomography (PET), magnetic resonance imaging (MRI),
ultrasound, and digital mammogram images. A mammogram is one of the major types of medical images that
are used for the early detection of breast cancer in women. As these images are contaminated with noise
during their acquisition.
Different types of noises create an intensity in images which includes: gaussian noise, speckle noise,
salt and pepper noise, amplifier noise, poison noise, and quantization. Image denoising is the technique used
to avoid the problems of images such as signal distortion and unwanted noise. Image denoising takes a vital
position in image processing. Image de-noising uses different methods such as median filtering, mean
filtering, and winner filter to make the images clear and fine [2].
Basically, two types of models are used in image denoising: linear and nonlinear filtering. In early,
liner filters such as mean and wiener filters were fundamental tools for image improvement. These
techniques were easy to design [3] and implement. These filters have satisfying performance in many
operations such as mean filter good for removing grain noise while wiener filter good for removing additive
๏ฒ ISSN: 2502-4752
Indonesian J Elec Eng & Comp Sci, Vol. 21, No. 3, March 2021 : 1435 - 1443
1436
noise, both filters are also used for removing noise, however, sometimes it has poor results like linear filter
mostly tend to blur the edge of pixel and didnโ€™t remove the Gaussian noise and mixed noise [4]. Therefore,
the nonlinear denoising techniques having greater coefficients which show the signal and the noise
coefficients are tried to reduce to none. These filtering techniques have various advantages and disadvantages
[5-7]. Among the different filters, no one overcomes others with respect to computational cost, denoising,
and enhancement of the resultant image. Therefore, each noise removal method can be improved further and
still is an open research area.
Sawan [8] proposed an enhancement method for medical images by super-resolution. By using
different filters such as total variations decomposition, stock filter, and linear interpolation. The stock filter
works for edge enhancement and segmentation. In linear interpolation, unknown locations find out by known
data values. Therefore, using the median, frost, and wiener a lot of noise is reduced. Kankariya and Gupta [9]
proposed the arithmetic mean filtering technique that works automatically as the noise occurs. This technique
work when the pixels in the image are founded corrupted, it removes the pixels and replaces that with
estimated values. Jaiswal [10] proposed a new approached for the reduction of poison noise in digital images.
For denoising median filter, wiener filter, thresholding techniques were applied. This technique works on
image decomposition, using wavelet transform and then it applies hard thresholding and soft thresholding
techniques for images denoising. This technique was used on 256x256 noisy images. So the best result was
found by using the combination of the filtering method and threshold techniques.
Even though some existing linear and non-linear filters are good to de-noise and enhance medical
images, however, not best for mammogram images [11]. The drawback behind is image may get blur and
may lose some valuable information. To overcome the above-sited issue, a hybrid denoising method based on
a global unsymmetrical trimmed median filter (GUTM) embedded with salt & pepper noise is proposed in
this study. Based on the research background and the related issues, the objective of this research has been
formulated as:
a) To propose a hybrid denoising method based on a global unsymmetrical trimmed median filter (GUTM)
for denoising mammogram images.
b) To evaluate hybrid denoising method by using mean square error (MSE) [12], peak-signal-to-noise ratio
(PSNR) [13], and structural similarity index metric (SSIM) [14].
c) To validate the performance of the proposed method with existing techniques namely mean, median and
winner filter. Performance evaluations of proposed filters are validated with mean, median and winner
filter the results are in favor of the proposed method with respect to PSNR, MSE, and SSIM.
2. RESEARCH METHODOLOGY
The methodology used in the present study composed of eight steps: Firstly a grayscale
mammogram image is loaded in mat-lab and assumed as the original image after that image is passed through
some pre-processing such as contrast enhancement and intensity change [15]. When the preprocessing phase
is completed mathematical morphological function erosion is applied to an image. Later on, salt & pepper
noise is embedded in the above image and the image becomes degrade and noisy. For denoising images,
select a processing window size for the proposed global unsymmetrical trimmed median filter (GUTM) and
the proposed method. The quality of the processed image is evaluated using peak signal to noise ratio
(PSNR), mean square error (MSE) structure similarity index matrix (SSIM), and results are compared with
existing median, mean, and winner filter technique. Figure 1 illustrates the research design.
Figure 1. Research design
Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752 ๏ฒ
A hybrid de-noising method for mammogram images (Rashid Mehmood Gondal)
1437
3. DATA COLLECTION
Images for this work are taken from mammogram images analysis society (MIAS). MIAS is a UK
research group organization that is interested in mammograms and has generated a database of digital
mammogram images. These images are available free of cost on the MIAS website. MIAโ€™s dataset contains
322 images collected from 161 patients of both left and right breasts. All the images are gray level and the
format is a portable gray map (PGM) [16]. Based on severity, images are classified into three categories
described in Table 1.
Table 1. Image description
S. No. MIAS Description
1 Normal 207
2 Benign 61
3 Malignant 54
4. MATHEMATICAL MORPHOLOGY
Mathematical morphology is a set of the theoretical method of image analysis and provides a
characterization of the geometrical structure of an image [17]. Basic operational steps of mathematical
morphology are erosion and dilation where all other operations such as opening, closing are derived from
these two operations. Combination, opening, and closing operations are used to form a traditional
morphological filter. Suppose the discrete input signal f(n) is defined as F={0,1, โ€ฆโ€ฆ..,X} and the structural
element g(n) is defined as G={0,1, โ€ฆ..,Y} Yโ‰ฅX, then the erosion and dilation operations are defined as
follows [18]:
Dilation:
(fOg)(y) = max{f(y-x) + g(x)} (1)
Erosion:
(fOg)(y) = min{f(y-x) + g(x)}
Where y= {0, 1,โ€ฆ.,Yโˆ’1} and x= {0,1,โ€ฆ., Xโˆ’1}.
5. PROPOSED TECHNIQUE GUTM (GLOBAL UNSYMMETRICAL TRIMMED MEDIAN
FILTER)
Global unsymmetrical trimmed median filter using salt and pepper noise is illustrated in Figure 2,
where the grayscale image is loaded in and 3*3-kernel size is selected. Processing pixel P (i, j) is analyzed
whether it is noisy or noise-free. However, if the processing pixel is in between the minimum and maximum
value of a grayscale image its mean pixel is noise-free and left unchanged. However, if the pixel takes a
minimum and maximum gray level value its mean pixel is corrupted with salt or pepper noise and processed
according to the proposed method. Figure 2 illustrates the proposed technique.
Proposed Technique:
Step 1: Select a 2D window having size 3*3 Assuming that the processing pixel P (i, j) is lies at the center of
the pixel.
Step 2: Check for the processing pixel is corrupted or uncorrupted.
Step 3: If 0 < P (i, j) < 255 mean processing pixel lie between minimum and maximum so it is uncorrupted
and left unchanged.
Step 4: If the processing pixel P (i, j) =0 or P (i, j) =255 then it is taken as noisy and processed by the next
instruction.
Step 5: Arrange the pixel value in the current processing window in ascending order.
Step 6: Check the No of a non-noisy pixel in the window and store total no in a variable called โ€˜Nโ€™
Step 7: Based on the value of โ€˜Nโ€™ there are the following possible cases.
Step 8: If the value of โ€˜Nโ€™ is zero its mean window did not contain and noise-free pixel so there are three
possible cases or go to step 9.
Case I: if the window contains all the element โ€˜0โ€™ pepper noise then replace the noisy pixel P(i,j) with salt
noise (e.g. 255) trimmed Global Unsymmetrical Median filter of the entire image.
Case II: if the window contains all the element โ€˜255โ€™ salt noise then replace the noisy pixel P(i,j) with pepper
noise (e.g. 0) trimmed Global Unsymmetrical Median filter of the entire image.
๏ฒ ISSN: 2502-4752
Indonesian J Elec Eng & Comp Sci, Vol. 21, No. 3, March 2021 : 1435 - 1443
1438
Case III: if the window contains all the elements โ€˜0โ€™ & โ€˜255โ€™ or N <=4 then replace the noisy pixel P(i,j)
with the median of the selected window.
Case IV: If the value of โ€˜Nโ€™ is greater or equal to five then take an unsymmetrical trimmed median of the
selected window and replace the processing pixel.
Step 9: Move to the next pixel and repeat from step 1 to 10 for a remaining pixel in the window.
Figure 2. Flow chart of the proposed technique
6. ILLUSTRATION OF PROPOSED METHODOLOGY
In this section, two different matrices will be discussed. The bigger matrix shows the image segment
during the experiment from the original image, and a 3*3 matrix shows the processing window. Element
circled on the left side are taken as processing pixel P (i, j) and on the right side, the matrix is taken as a
restored pixel. The square box refers to the current processing window. If processed Pixel is between 0 & 255
so itโ€™s mean not noisy and remains unchanged. In this case P (i, j) hold the value 5 which is not equal to 0 or
255 and is considered non-noisy, and is kept unchanged. Figure 3 illustrates the process to find whether the
pixel is noisy or not.
Case I:
The P(i,j) is noisy โ€˜0โ€™ and all its neighbor in the selected window are โ€˜0โ€™ as all the pixel in the window are zero
(pepper noise) so in this case, check the whole image and remove all salt noise from the whole image and take
the median of reaming pixels in entire image and replace with current pixel. Figure 4 illustrates case I.
Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752 ๏ฒ
A hybrid de-noising method for mammogram images (Rashid Mehmood Gondal)
1439
Figure 3. Illustration to find the noisy pixel Figure 4. Illustration of the case I
In Figure 4 selected window contain all the pixel pepper noise โ€˜0โ€™ so take all the element of image and
change 2D array into 1D (6 9 0 0 0 0 0 0 0 0 255 4 0 0 0 13 4 7 9 11 6 255 3 255 5) now trim the salt noise
(e.g. 255) from Array and arrange reaming in ascending order. (0 0 0 0 0 0 0 0 0 0 0 3 4 4 5 6 6 7 9 9 11 13).
Find the median of 1D array as the center elements of sorted array are 0 and 3 so median is (0+3)/2= 1.5
almost 2. Now replace the processing pixel with 2 as in Figure 4 on right side.
Case II:
The P(i,j) is noisy โ€˜255โ€™ and all it's neighbor in a selected window are โ€˜255โ€™ as all the pixel in the
window are 255 (salt noise) so in this case, check the whole image and remove all pepper noise from the
whole image and take the median of reaming pixels in entire image and replace with processing pixel. Figure
5 illustrates case II.
Figure 5. Illustration of case II
In Figure 5 selected window contain all the pixel salt noise โ€˜255โ€™ so take all the elements of the
image and change the 2D array into 1D (255 255 255 3 9 255 255 255 7 2 255 255 255 0 0) now trim the
pepper noise (e.g. 0) from Array and arrange to remain in ascending order. (2 2 3 3 4 4 5 6 7 9 9 255 255 255
255 255 255 255 255 255 255 255). Find the median of the 1D array as the central elements of the sorted
array are 9 and 255 so the median is (9+255)/2=132. Now replace the processing pixel with 132 as in Figure
5 on the right side.
Case III:
The P(i,j) is noisy โ€˜0โ€™ or โ€˜255โ€™, and it's neighbor in a selected window are noisy and non-noisy. Now
check and count non-noisy pixel if these are less or equal to 4 arrange all the elements in a window in
ascending order and find the median and replace with processing pixel. Figure 6 illustrate case III.
Figure 6. Illustration of case III
In the Figure 6, processing pixel P (i,j) is 0 selected window contain pixel noisy and non-noisy. Now
count a number of non-noisy pixels and store in variable โ€˜Nโ€™. As in this situation โ€˜Nโ€™ is equal to 4. Change
the element of the selected window from 2D array to 1D (4 255 3 3 0 255 0 4 0) Arrange elements in
๏ฒ ISSN: 2502-4752
Indonesian J Elec Eng & Comp Sci, Vol. 21, No. 3, March 2021 : 1435 - 1443
1440
ascending order. (0 0 0 3 3 4 4 255 255). Find the median of the 1D array as the central elements of a sorted
array is 3 so the median is 3. Now replace the processing pixel โ€˜0โ€™ with โ€˜3โ€™ as in Figure 6 on the right side.
Case IV:
The P(i,j) is noisy โ€˜0โ€™ or โ€˜255โ€™, and its neighbors in the selected window are noisy and non-noisy.
Now check and count non-noisy pixel if these are greater or equal to 5 arrange all the elements in a window
in ascending order trim โ€˜0โ€™ and โ€˜255โ€™ find the median of remaining to replace with processing pixel. Figure 7
illustrates case IV.
Figure 7. Illustration of case IV
In the Figure 7 processing pixel P(i,j) is 255 selected windows contain pixel noisy and non-noisy.
Now count the number of non-noisy pixels and store in variable โ€˜Nโ€™. As in this situation โ€˜Nโ€™ is equal to 7
greater than 5. Change the element of the selected window from 2D array to 1D (3 3 3 3 255 3 3 3 0) Arrange
elements in ascending order. (0 3 3 3 3 3 3 3 255). Trim โ€˜0โ€™ and โ€˜255โ€™ from the array and find the median of
reaming array (3 3 3 3 3 3 3) as the central elements of a sorted array is 3 so median is 3. Now replace the
processing pixel โ€˜255โ€™ with โ€˜3โ€™ as in Figure 7 on the right side.
7. RESULTS AND DISCUSSION
This section describes the validation scenarios of the proposed methodology with mathematical
morphology (MM) and in the absence of MM. Experiments were conducted on different normal, benign, and
malignant mammogram images. Images were embedded with salt and pepper noise. Experiments were
performed and results are compared with other existing denoising techniques such as; mean filter, median
filter, and Wiener filter. Results indicate that the proposed GUTM technique exhibits better quantitative
measurements in the form of PSNR, MSE. SSIM [19].
A. Peak Signal-to-Noise Ratio (PSNR)
๐‘ƒ๐‘†๐‘๐‘… = 10log10(
๐‘€๐‘Ž๐‘ฅ๐ผ
2
๐‘€๐‘†๐ธ
) = 20 log10(
MaxI
๐‘€๐‘†๐ธ
) ---------[12]
B. Measurement of MSE
The MSE is defined as:
๐‘€๐‘†๐ธ = โˆ‘ [๐‘“(๐‘ฅ, ๐‘ฆ) โˆ’ ๐น(๐‘ฅ, ๐‘ฆ)]2
๐‘
๐‘ฅ=๐‘ฆ=1 /๐‘2
---------[20]
C. Structural Similarity Index Metric (SSIM)
The SSIM is computes as:
๐‘†๐‘†๐ผ๐‘€(๐‘Ž, ๐‘) =
(2ร—๐‘Ž
ฬ…๐‘
ฬ…+๐‘1)(2ร—๐œŽ๐‘Ž๐‘+๐‘2)
(๐œŽ๐‘Ž
2+๐œŽ๐‘
2+๐‘2)ร—((๐‘Ž
ฬ…)2+(๐‘
ฬ…)2+๐‘1)
---------[21]
Where
๐‘Ž
ฬ… โˆถ ๐‘–๐‘  ๐‘กโ„Ž๐‘’ ๐‘Ž๐‘ฃ๐‘’๐‘Ÿ๐‘Ž๐‘”๐‘’ ๐‘œ๐‘“ ๐‘Ž, ๐‘
ฬ… โˆถ ๐‘–๐‘  ๐‘กโ„Ž๐‘’ ๐‘Ž๐‘ฃ๐‘’๐‘Ÿ๐‘Ž๐‘”๐‘’ ๐‘œ๐‘“ ๐‘, ๐œŽ๐‘Ž๐‘ โˆถ ๐‘Ÿ๐‘’๐‘๐‘Ÿ๐‘’๐‘ ๐‘’๐‘›๐‘ก ๐‘กโ„Ž๐‘’ ๐‘ ๐‘ก๐‘Ž๐‘›๐‘‘๐‘Ž๐‘Ÿ๐‘‘ ๐‘‘๐‘’๐‘ฃ๐‘–๐‘Ž๐‘ก๐‘–๐‘œ๐‘› ๐‘œ๐‘“ ๐‘Ž ๐‘Ž๐‘›๐‘‘ ๐‘.
Comparison of different techniques such as mean filter, winner filter, median filter, median filter with
mathematical morphology, global unsymmetrical trimmed median filter, and proposed hybrid GUTM is
shown in the Table 2. Results show that the proposed technique works better for mammogram images having
PSNR 52.31 and MSE 0.37 and SSIM 0.99. Table 2 shows a comparison of the proposed technique with
existing. Figures 8-10 shows PSNR, MSE, and SSIM for mammogram image. Figures 11-13 illustrate the
graphical representation of PSNR, MSE, SSIM values for several mammogram images respectively.
Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752 ๏ฒ
A hybrid de-noising method for mammogram images (Rashid Mehmood Gondal)
1441
Table 2. Shows the PSNR, MSE, SSIM value for normal, benign, and malignant images
Test Type
Severity of
Image
Image
Name
Mean
Filter
Winner
Filter
Median
Filter
Median Filter
With MM
GUTM
GUTM with
MM
PSNR
Normal mdb322 28.78 20.99 36.2 39.58 45.32 52.31
Benign mdb188 28.28 20.52 38.31 39.2 47.92 49.65
Malignant mdb216 28.62 20.95 35.29 37.62 43.29 48.44
MSE
Normal mdb322 86.05 517.25 9.32 7.14 0.98 0.37
Benign Mdb005 76.91 483.8 3.45 8.64 1.52 0.53
Malignant mdb256 83.14 495.08 16.01 10.48 1.24 0.5
SSIM
Normal mdb018 0.19 0.12 0.89 0.94 0.98 0.99
Benign mdb001 0.25 0.16 0.95 0.95 0.99 0.99
Malignant mdb216 0.36 0.23 0.89 0.94 0.98 0.99
Figure 8. Comparison of PSNR for normal image Figure 9. Comparison of MSE for benign image
Figure 10. Comparison of SSIM for malignant image
๏ฒ ISSN: 2502-4752
Indonesian J Elec Eng & Comp Sci, Vol. 21, No. 3, March 2021 : 1435 - 1443
1442
Figure 11. Graphical representation of PSNR for normal, benign, and malignant image
Figure 12. Graphical representation of MSE for
normal, benign, and malignant image
Figure 13. Graphical representation of SSIM for
normal, benign, and malignant image
8. COMPARISON OF EXISTING TECHNIQUE WITH PROPOSED HYBRID DENOISING
METHOD
In this section, a comparison of different techniques namely adaptive median filter, mean filter,
hybrid median filter, moving average filter and gaussian low pass filter is performed with the proposed
hybrid GUTM method. Results show that the proposed technique works better for mammogram images
having PSNR 52.31 and MSE 0.37. Table 3 shows the comparison of the proposed technique with related
work.
Table 3. Comparison of PSNR and MSE value for mammogram image
Technique Year Noise Type PSNR MSE
Db3 Wavelet Transform [22] 2014 Gaussain Noise 48.79 0.85
HAAR Wavelet Transform [22] 2014 Gaussain Noise 48.30 0.96
Median FILter And CLAHE [23] 2015 Mix Noise 50.67 0.90
Fast Discrete Curvelet Transform via UneqiSpaced Fast Fourier
Transform [24]
2017 Several noise 39.42 7.43
Multiple description Gaussian noise channel [25] 2017 Gaussian Noise 37.87 10.63
Moving Average Filter [26] 2018 Salt & Pepper 35 3.4
Gaussian Low pass filter [27] 2018 Salt & Pepper 38 1.3
Tristate filter (TSF) [24] 2019 Salt & Pepper 44.71 2.4
Hybrid Denoising Method based on GUTM (Proposed Method) 2020 Salt & Pepper and Gausain 52.31 0.37
9. CONCLUSION
In this work, a hybrid denoising method is proposed for mammogram images. Mammogram
contains useful information about the diagnosis and prognosis of breast cancer in women. However, noise in
mammogram often disturb image important information and make it difficult for the radiologist to diagnosis.
The proposed hybrid method is used to de-noise the image and to enhance the image quality by keeping
image important information unchanged. Different experimental setups were designed to obtain PSNR, MSE,
and SSIM. Later, validated with existing denoising techniques namely mean falter, wiener filter, and median
filter. Results show that the proposed method performs well for denoising mammogram images.
Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752 ๏ฒ
A hybrid de-noising method for mammogram images (Rashid Mehmood Gondal)
1443
REFERENCES
[1] S. A. Sari and K. M. Mohamad, โ€œA Review of Graph Theoretic and Weightage Techniques in File Carving,โ€ in
Journal of Physics: Conference Series, 2020, vol. 1529, no. 5, p. 52011.
[2] L. Shao, R. Yan, X. Li, and Y. Liu, โ€œFrom heuristic optimization to dictionary learning: A review and
comprehensive comparison of image denoising algorithms,โ€ IEEE Trans. Cybern., vol. 44, no. 7, pp. 1001-1013,
2013.
[3] M. A. Al-Shareeda, M. Anbar, S. Manickam and A. A. Yassin, โ€˜VPPCS: VANET-Based Privacy-Preserving
Communication Scheme,โ€™ in IEEE Access, doi: 10.1109/ACCESS.2020.3017018.
[4] D. Semrau, R. I. Killey, and P. Bayvel, โ€œThe Gaussian noise model in the presence of inter-channel stimulated
Raman scattering,โ€ J. Light. Technol., vol. 36, no. 14, pp. 3046-3055, 2018.
[5] K. Akila, L. S. Jayashree, and A. Vasuki, โ€œMammographic image enhancement using indirect contrast
enhancement techniquesโ€“a comparative study,โ€ Procedia Comput. Sci., vol. 47, pp. 255-261, 2015.
[6] M. A. Al-Shareeda, M. Anbar, I. H. Hasbullah, S. Manickam, and S. M. Hanshi, โ€œEfficient conditional privacy
preservation with mutual authentication in vehicular ad hoc networks,โ€ IEEE Access, 2020.
[7] M. Al Shareeda, A. Khalil, and W. Fahs, โ€œRealistic heterogeneous genetic-based RSU placement solution for V2I
networks.,โ€ Int. Arab J. Inf. Technol., vol. 16, no. 3A, pp. 540-547, 2019.
[8] A. S. Sawan, S. S. Kamdi, D. M. Khatri, D. S. Urhekar, and C. D. Bohra, โ€œNovel filter designing for enhancement
of medical images using super-resolution,โ€ in 2017 International Conference on Signal Processing and
Communication (ICSPC), pp. 253-257, 2017.
[9] C. Kankariya and S. Gupta, โ€œAn Efficient Algorithm for Removal of Salt and Pepper Noise from Images,โ€ Int. J.
Comput. Appl., vol. 118, no. 18, 2015.
[10] A. Jaiswal, J. P. Upadhyay, R. Mohan, and S. P. Bohre, โ€œA Novel Approach for Reduction of Poisson Noise in
Digital Images,โ€ Int. J. Eng. Res. Appl., vol. 3, no. 5, pp. 1275-1279, 2013.
[11] X. Guo, J. Jiang, L. Tan, and S. Du, โ€œImproved adaptive recursive even mirror Fourier nonlinear filter for nonlinear
active noise control,โ€ Appl. Acoust., vol. 146, pp. 310-319, 2019.
[12] Y. Zhang et al., โ€œA poisson-gaussian denoising dataset with real fluorescence microscopy images,โ€ in Proceedings
of the IEEE Conference on Computer Vision and Pattern Recognition, 2019, pp. 11710-11718.
[13] K.-S. Lu, A. Ortega, D. Mukherjee, and Y. Chen, โ€œPerceptually inspired weighted MSE optimization using
irregularity-aware graph Fourier transform,โ€ arXiv Prepr. arXiv2002.08558, 2020.
[14] J. Wang, N. Zheng, B. Chen, and J. C. Principe, โ€œAssociations among image assessments as cost functions in linear
decomposition: MSE, SSIM, and Correlation Coefficient,โ€ arXiv Prepr. arXiv1708.01541, 2017.
[15] G. Bicchierai et al., โ€œRole of contrast-enhanced spectral mammography in the post biopsy management of B3
lesions: preliminary results,โ€ Tumori J., vol. 105, no. 5, pp. 378-387, 2019.
[16] R. Vijayarajeswari, P. Parthasarathy, S. Vivekanandan, and A. A. Basha, โ€œClassification of mammogram for early
detection of breast cancer using SVM classifier and Hough transform,โ€ Measurement, vol. 146, pp. 800-805, 2019.
[17] T. Xu, G. Wang, H. Wang, T. Yuan, and Z. Zhong, โ€œGap measurement of point machine using adaptive wavelet
threshold and mathematical morphology,โ€ Sensors, vol. 16, no. 12, p. 2006, 2016.
[18] X. Zhang, W. Qi, Y. Cen, H. Lin, and N. Wang, โ€œDenoising vegetation spectra by combining mathematical-
morphology and wavelet-transform-based filters,โ€ J. Appl. Remote Sens., vol. 13, no. 1, p. 16503, 2019.
[19] E. Shimeles, G. Abebe, and A. Regasa, โ€œComparing the Performance of Various Speckle Reduction Filters on
Ultrasound Kidney Stone Images.โ€ Haramaya University, 2017.
[20] R. Kochher, G. Marken, and A. Oberoi, โ€œMammogram Restoration under Impulsive Noises using Peer Group-
Fuzzy Non-Linear Diffusion Filter.โ€
[21] S. Kannan, N. P. Subiramaniyam, A. T. Rajamanickam, and A. Balamurugan, โ€œPerformance comparison of noise
reduction in mammogram images,โ€ Image (IN)., vol. 1, no. 3x3, p. 5x5, 2016.
[22] S. A. Lashari, R. Ibrahim, and N. Senan, โ€œDe-noising analysis of mammogram images in the wavelet domain using
hard and soft thresholding,โ€ in 2014 4th World Congress on Information and Communication Technologies (WICT
2014), pp. 353-357, 2014.
[23] A. Makandar and B. Halalli, โ€œBreast cancer image enhancement using median filter and CLAHE,โ€ Int. J. Sci. Eng.
Res., vol. 6, no. 4, pp. 462-465, 2015.
[24] B. Senthilkumar, R. Gowrishankar, M. Vaishnavi, and S. Gokila, โ€œCombination of noise removal and contrast
enhancement methods for the preprocessing of mammogram images-towards the detection of breast cancer,โ€
Biosci. J., vol. 33, no. 6, 2017.
[25] J. ร˜stergaard, Y. Kochman, and R. Zamir, โ€œAn Asymmetric Difference Multiple Description Gaussian Noise
Channel,โ€ in 2017 Data Compression Conference (DCC), pp. 360-369, 2017.
[26] Y. Gherghout, Y. Tlili, and L. Souici, โ€œClassification of breast mass in mammography using anisotropic diffusion
filter by selecting and aggregating morphological and textural features,โ€ Evol. Syst., pp. 1-30, 2019.
[27] X. Duan et al., โ€œA multiscale contrast enhancement for mammogram using dynamic unsharp masking in Laplacian
pyramid,โ€ IEEE Trans. Radiat. Plasma Med. Sci., vol. 3, no. 5, pp. 557-564, 2018.

More Related Content

Similar to A hybrid de-noising method for mammogram images

D044061924
D044061924D044061924
D044061924IJERA Editor
ย 
Filter technique of medical image on multiple morphological gradient method
Filter technique of medical image on multiple morphological gradient methodFilter technique of medical image on multiple morphological gradient method
Filter technique of medical image on multiple morphological gradient methodTELKOMNIKA JOURNAL
ย 
Analysis PSNR of High Density Salt and Pepper Impulse Noise Using Median Filter
Analysis PSNR of High Density Salt and Pepper Impulse Noise Using Median FilterAnalysis PSNR of High Density Salt and Pepper Impulse Noise Using Median Filter
Analysis PSNR of High Density Salt and Pepper Impulse Noise Using Median Filterijtsrd
ย 
Ijarcet vol-2-issue-7-2369-2373
Ijarcet vol-2-issue-7-2369-2373Ijarcet vol-2-issue-7-2369-2373
Ijarcet vol-2-issue-7-2369-2373Editor IJARCET
ย 
Ijarcet vol-2-issue-7-2369-2373
Ijarcet vol-2-issue-7-2369-2373Ijarcet vol-2-issue-7-2369-2373
Ijarcet vol-2-issue-7-2369-2373Editor IJARCET
ย 
research paper Ijetae 0812 23
research paper Ijetae 0812 23research paper Ijetae 0812 23
research paper Ijetae 0812 23Punit Karnani
ย 
Histogram Equalization for Improving Quality of Low-Resolution Ultrasonograph...
Histogram Equalization for Improving Quality of Low-Resolution Ultrasonograph...Histogram Equalization for Improving Quality of Low-Resolution Ultrasonograph...
Histogram Equalization for Improving Quality of Low-Resolution Ultrasonograph...TELKOMNIKA JOURNAL
ย 
An Ultrasound Image Despeckling Approach Based on Principle Component Analysis
An Ultrasound Image Despeckling Approach Based on Principle Component AnalysisAn Ultrasound Image Despeckling Approach Based on Principle Component Analysis
An Ultrasound Image Despeckling Approach Based on Principle Component AnalysisCSCJournals
ย 
Pattern Approximation Based Generalized Image Noise Reduction Using Adaptive ...
Pattern Approximation Based Generalized Image Noise Reduction Using Adaptive ...Pattern Approximation Based Generalized Image Noise Reduction Using Adaptive ...
Pattern Approximation Based Generalized Image Noise Reduction Using Adaptive ...IJECEIAES
ย 
Development and Implementation of VLSI Reconfigurable Architecture for Gabor ...
Development and Implementation of VLSI Reconfigurable Architecture for Gabor ...Development and Implementation of VLSI Reconfigurable Architecture for Gabor ...
Development and Implementation of VLSI Reconfigurable Architecture for Gabor ...Dr. Amarjeet Singh
ย 
Numerical simulation of flow modeling in ducted axial fan using simpsonโ€™s 13r...
Numerical simulation of flow modeling in ducted axial fan using simpsonโ€™s 13r...Numerical simulation of flow modeling in ducted axial fan using simpsonโ€™s 13r...
Numerical simulation of flow modeling in ducted axial fan using simpsonโ€™s 13r...iaemedu
ย 
A new tristate switching median filtering technique for image enhancement
A new tristate switching median filtering technique for image enhancementA new tristate switching median filtering technique for image enhancement
A new tristate switching median filtering technique for image enhancementiaemedu
ย 
Paper id 28201445
Paper id 28201445Paper id 28201445
Paper id 28201445IJRAT
ย 
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...iosrjce
ย 

Similar to A hybrid de-noising method for mammogram images (20)

A Proposed Framework to De-noise Medical Images Based on Convolution Neural N...
A Proposed Framework to De-noise Medical Images Based on Convolution Neural N...A Proposed Framework to De-noise Medical Images Based on Convolution Neural N...
A Proposed Framework to De-noise Medical Images Based on Convolution Neural N...
ย 
D044061924
D044061924D044061924
D044061924
ย 
[IJCT-V3I2P37] Authors: Amritpal Singh, Prithvipal Singh
[IJCT-V3I2P37] Authors: Amritpal Singh, Prithvipal Singh[IJCT-V3I2P37] Authors: Amritpal Singh, Prithvipal Singh
[IJCT-V3I2P37] Authors: Amritpal Singh, Prithvipal Singh
ย 
Filter technique of medical image on multiple morphological gradient method
Filter technique of medical image on multiple morphological gradient methodFilter technique of medical image on multiple morphological gradient method
Filter technique of medical image on multiple morphological gradient method
ย 
Analysis PSNR of High Density Salt and Pepper Impulse Noise Using Median Filter
Analysis PSNR of High Density Salt and Pepper Impulse Noise Using Median FilterAnalysis PSNR of High Density Salt and Pepper Impulse Noise Using Median Filter
Analysis PSNR of High Density Salt and Pepper Impulse Noise Using Median Filter
ย 
Ijarcet vol-2-issue-7-2369-2373
Ijarcet vol-2-issue-7-2369-2373Ijarcet vol-2-issue-7-2369-2373
Ijarcet vol-2-issue-7-2369-2373
ย 
Ijarcet vol-2-issue-7-2369-2373
Ijarcet vol-2-issue-7-2369-2373Ijarcet vol-2-issue-7-2369-2373
Ijarcet vol-2-issue-7-2369-2373
ย 
research paper Ijetae 0812 23
research paper Ijetae 0812 23research paper Ijetae 0812 23
research paper Ijetae 0812 23
ย 
Histogram Equalization for Improving Quality of Low-Resolution Ultrasonograph...
Histogram Equalization for Improving Quality of Low-Resolution Ultrasonograph...Histogram Equalization for Improving Quality of Low-Resolution Ultrasonograph...
Histogram Equalization for Improving Quality of Low-Resolution Ultrasonograph...
ย 
An Ultrasound Image Despeckling Approach Based on Principle Component Analysis
An Ultrasound Image Despeckling Approach Based on Principle Component AnalysisAn Ultrasound Image Despeckling Approach Based on Principle Component Analysis
An Ultrasound Image Despeckling Approach Based on Principle Component Analysis
ย 
Pattern Approximation Based Generalized Image Noise Reduction Using Adaptive ...
Pattern Approximation Based Generalized Image Noise Reduction Using Adaptive ...Pattern Approximation Based Generalized Image Noise Reduction Using Adaptive ...
Pattern Approximation Based Generalized Image Noise Reduction Using Adaptive ...
ย 
[IJET-V1I5P4] Authors :Murugan, Avudaiappan, Balasubramanian
[IJET-V1I5P4] Authors :Murugan, Avudaiappan, Balasubramanian [IJET-V1I5P4] Authors :Murugan, Avudaiappan, Balasubramanian
[IJET-V1I5P4] Authors :Murugan, Avudaiappan, Balasubramanian
ย 
Development and Implementation of VLSI Reconfigurable Architecture for Gabor ...
Development and Implementation of VLSI Reconfigurable Architecture for Gabor ...Development and Implementation of VLSI Reconfigurable Architecture for Gabor ...
Development and Implementation of VLSI Reconfigurable Architecture for Gabor ...
ย 
Numerical simulation of flow modeling in ducted axial fan using simpsonโ€™s 13r...
Numerical simulation of flow modeling in ducted axial fan using simpsonโ€™s 13r...Numerical simulation of flow modeling in ducted axial fan using simpsonโ€™s 13r...
Numerical simulation of flow modeling in ducted axial fan using simpsonโ€™s 13r...
ย 
A new tristate switching median filtering technique for image enhancement
A new tristate switching median filtering technique for image enhancementA new tristate switching median filtering technique for image enhancement
A new tristate switching median filtering technique for image enhancement
ย 
Paper id 28201445
Paper id 28201445Paper id 28201445
Paper id 28201445
ย 
Ijmet 09 11_013
Ijmet 09 11_013Ijmet 09 11_013
Ijmet 09 11_013
ย 
50120130406029
5012013040602950120130406029
50120130406029
ย 
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
ย 
A017230107
A017230107A017230107
A017230107
ย 

More from nooriasukmaningtyas

A deep learning approach based on stochastic gradient descent and least absol...
A deep learning approach based on stochastic gradient descent and least absol...A deep learning approach based on stochastic gradient descent and least absol...
A deep learning approach based on stochastic gradient descent and least absol...nooriasukmaningtyas
ย 
Automated breast cancer detection system from breast mammogram using deep neu...
Automated breast cancer detection system from breast mammogram using deep neu...Automated breast cancer detection system from breast mammogram using deep neu...
Automated breast cancer detection system from breast mammogram using deep neu...nooriasukmaningtyas
ย 
Max stable set problem to found the initial centroids in clustering problem
Max stable set problem to found the initial centroids in clustering problemMax stable set problem to found the initial centroids in clustering problem
Max stable set problem to found the initial centroids in clustering problemnooriasukmaningtyas
ย 
Intelligent aquaculture system for pisciculture simulation using deep learnin...
Intelligent aquaculture system for pisciculture simulation using deep learnin...Intelligent aquaculture system for pisciculture simulation using deep learnin...
Intelligent aquaculture system for pisciculture simulation using deep learnin...nooriasukmaningtyas
ย 
Effective task scheduling algorithm in cloud computing with quality of servic...
Effective task scheduling algorithm in cloud computing with quality of servic...Effective task scheduling algorithm in cloud computing with quality of servic...
Effective task scheduling algorithm in cloud computing with quality of servic...nooriasukmaningtyas
ย 
Fixed point theorem between cone metric space and quasi-cone metric space
Fixed point theorem between cone metric space and quasi-cone metric spaceFixed point theorem between cone metric space and quasi-cone metric space
Fixed point theorem between cone metric space and quasi-cone metric spacenooriasukmaningtyas
ย 
Design of an environmental management information system for the Universidad ...
Design of an environmental management information system for the Universidad ...Design of an environmental management information system for the Universidad ...
Design of an environmental management information system for the Universidad ...nooriasukmaningtyas
ย 
K-NN supervised learning algorithm in the predictive analysis of the quality ...
K-NN supervised learning algorithm in the predictive analysis of the quality ...K-NN supervised learning algorithm in the predictive analysis of the quality ...
K-NN supervised learning algorithm in the predictive analysis of the quality ...nooriasukmaningtyas
ย 
Systematic literature review on university website quality
Systematic literature review on university website qualitySystematic literature review on university website quality
Systematic literature review on university website qualitynooriasukmaningtyas
ย 
An intelligent irrigation system based on internet of things (IoT) to minimiz...
An intelligent irrigation system based on internet of things (IoT) to minimiz...An intelligent irrigation system based on internet of things (IoT) to minimiz...
An intelligent irrigation system based on internet of things (IoT) to minimiz...nooriasukmaningtyas
ย 
Enhancement of observability using Kubernetes operator
Enhancement of observability using Kubernetes operatorEnhancement of observability using Kubernetes operator
Enhancement of observability using Kubernetes operatornooriasukmaningtyas
ย 
Customer churn analysis using XGBoosted decision trees
Customer churn analysis using XGBoosted decision treesCustomer churn analysis using XGBoosted decision trees
Customer churn analysis using XGBoosted decision treesnooriasukmaningtyas
ย 
Smart solution for reducing COVID-19 risk using internet of things
Smart solution for reducing COVID-19 risk using internet of thingsSmart solution for reducing COVID-19 risk using internet of things
Smart solution for reducing COVID-19 risk using internet of thingsnooriasukmaningtyas
ย 
Development of computer-based learning system for learning behavior analytics
Development of computer-based learning system for learning behavior analyticsDevelopment of computer-based learning system for learning behavior analytics
Development of computer-based learning system for learning behavior analyticsnooriasukmaningtyas
ย 
Efficiency of hybrid algorithm for COVID-19 online screening test based on it...
Efficiency of hybrid algorithm for COVID-19 online screening test based on it...Efficiency of hybrid algorithm for COVID-19 online screening test based on it...
Efficiency of hybrid algorithm for COVID-19 online screening test based on it...nooriasukmaningtyas
ย 
Comparative study of low power wide area network based on internet of things ...
Comparative study of low power wide area network based on internet of things ...Comparative study of low power wide area network based on internet of things ...
Comparative study of low power wide area network based on internet of things ...nooriasukmaningtyas
ย 
Fog attenuation penalty analysis in terrestrial optical wireless communicatio...
Fog attenuation penalty analysis in terrestrial optical wireless communicatio...Fog attenuation penalty analysis in terrestrial optical wireless communicatio...
Fog attenuation penalty analysis in terrestrial optical wireless communicatio...nooriasukmaningtyas
ย 
An approach for slow distributed denial of service attack detection and allev...
An approach for slow distributed denial of service attack detection and allev...An approach for slow distributed denial of service attack detection and allev...
An approach for slow distributed denial of service attack detection and allev...nooriasukmaningtyas
ย 
Design and simulation double Ku-band Vivaldi antenna
Design and simulation double Ku-band Vivaldi antennaDesign and simulation double Ku-band Vivaldi antenna
Design and simulation double Ku-band Vivaldi antennanooriasukmaningtyas
ย 
Coverage enhancements of vehicles users using mobile stations at 5G cellular ...
Coverage enhancements of vehicles users using mobile stations at 5G cellular ...Coverage enhancements of vehicles users using mobile stations at 5G cellular ...
Coverage enhancements of vehicles users using mobile stations at 5G cellular ...nooriasukmaningtyas
ย 

More from nooriasukmaningtyas (20)

A deep learning approach based on stochastic gradient descent and least absol...
A deep learning approach based on stochastic gradient descent and least absol...A deep learning approach based on stochastic gradient descent and least absol...
A deep learning approach based on stochastic gradient descent and least absol...
ย 
Automated breast cancer detection system from breast mammogram using deep neu...
Automated breast cancer detection system from breast mammogram using deep neu...Automated breast cancer detection system from breast mammogram using deep neu...
Automated breast cancer detection system from breast mammogram using deep neu...
ย 
Max stable set problem to found the initial centroids in clustering problem
Max stable set problem to found the initial centroids in clustering problemMax stable set problem to found the initial centroids in clustering problem
Max stable set problem to found the initial centroids in clustering problem
ย 
Intelligent aquaculture system for pisciculture simulation using deep learnin...
Intelligent aquaculture system for pisciculture simulation using deep learnin...Intelligent aquaculture system for pisciculture simulation using deep learnin...
Intelligent aquaculture system for pisciculture simulation using deep learnin...
ย 
Effective task scheduling algorithm in cloud computing with quality of servic...
Effective task scheduling algorithm in cloud computing with quality of servic...Effective task scheduling algorithm in cloud computing with quality of servic...
Effective task scheduling algorithm in cloud computing with quality of servic...
ย 
Fixed point theorem between cone metric space and quasi-cone metric space
Fixed point theorem between cone metric space and quasi-cone metric spaceFixed point theorem between cone metric space and quasi-cone metric space
Fixed point theorem between cone metric space and quasi-cone metric space
ย 
Design of an environmental management information system for the Universidad ...
Design of an environmental management information system for the Universidad ...Design of an environmental management information system for the Universidad ...
Design of an environmental management information system for the Universidad ...
ย 
K-NN supervised learning algorithm in the predictive analysis of the quality ...
K-NN supervised learning algorithm in the predictive analysis of the quality ...K-NN supervised learning algorithm in the predictive analysis of the quality ...
K-NN supervised learning algorithm in the predictive analysis of the quality ...
ย 
Systematic literature review on university website quality
Systematic literature review on university website qualitySystematic literature review on university website quality
Systematic literature review on university website quality
ย 
An intelligent irrigation system based on internet of things (IoT) to minimiz...
An intelligent irrigation system based on internet of things (IoT) to minimiz...An intelligent irrigation system based on internet of things (IoT) to minimiz...
An intelligent irrigation system based on internet of things (IoT) to minimiz...
ย 
Enhancement of observability using Kubernetes operator
Enhancement of observability using Kubernetes operatorEnhancement of observability using Kubernetes operator
Enhancement of observability using Kubernetes operator
ย 
Customer churn analysis using XGBoosted decision trees
Customer churn analysis using XGBoosted decision treesCustomer churn analysis using XGBoosted decision trees
Customer churn analysis using XGBoosted decision trees
ย 
Smart solution for reducing COVID-19 risk using internet of things
Smart solution for reducing COVID-19 risk using internet of thingsSmart solution for reducing COVID-19 risk using internet of things
Smart solution for reducing COVID-19 risk using internet of things
ย 
Development of computer-based learning system for learning behavior analytics
Development of computer-based learning system for learning behavior analyticsDevelopment of computer-based learning system for learning behavior analytics
Development of computer-based learning system for learning behavior analytics
ย 
Efficiency of hybrid algorithm for COVID-19 online screening test based on it...
Efficiency of hybrid algorithm for COVID-19 online screening test based on it...Efficiency of hybrid algorithm for COVID-19 online screening test based on it...
Efficiency of hybrid algorithm for COVID-19 online screening test based on it...
ย 
Comparative study of low power wide area network based on internet of things ...
Comparative study of low power wide area network based on internet of things ...Comparative study of low power wide area network based on internet of things ...
Comparative study of low power wide area network based on internet of things ...
ย 
Fog attenuation penalty analysis in terrestrial optical wireless communicatio...
Fog attenuation penalty analysis in terrestrial optical wireless communicatio...Fog attenuation penalty analysis in terrestrial optical wireless communicatio...
Fog attenuation penalty analysis in terrestrial optical wireless communicatio...
ย 
An approach for slow distributed denial of service attack detection and allev...
An approach for slow distributed denial of service attack detection and allev...An approach for slow distributed denial of service attack detection and allev...
An approach for slow distributed denial of service attack detection and allev...
ย 
Design and simulation double Ku-band Vivaldi antenna
Design and simulation double Ku-band Vivaldi antennaDesign and simulation double Ku-band Vivaldi antenna
Design and simulation double Ku-band Vivaldi antenna
ย 
Coverage enhancements of vehicles users using mobile stations at 5G cellular ...
Coverage enhancements of vehicles users using mobile stations at 5G cellular ...Coverage enhancements of vehicles users using mobile stations at 5G cellular ...
Coverage enhancements of vehicles users using mobile stations at 5G cellular ...
ย 

Recently uploaded

ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
ย 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
ย 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
ย 
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoordharasingh5698
ย 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
ย 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
ย 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
ย 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
ย 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
ย 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsArindam Chakraborty, Ph.D., P.E. (CA, TX)
ย 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
ย 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...soginsider
ย 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
ย 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
ย 

Recently uploaded (20)

ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ย 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
ย 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
ย 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
ย 
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
ย 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
ย 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
ย 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
ย 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
ย 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
ย 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
ย 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
ย 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
ย 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
ย 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
ย 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
ย 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
ย 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
ย 

A hybrid de-noising method for mammogram images

  • 1. Indonesian Journal of Electrical Engineering and Computer Science Vol. 21, No. 3, March 2021, pp. 1435~1443 ISSN: 2502-4752, DOI: 10.11591/ijeecs.v21.i3.pp1435-1443 ๏ฒ 1435 Journal homepage: http://ijeecs.iaescore.com A hybrid de-noising method for mammogram images Rashid Mehmood Gondal1 , Saima Anwar Lashari2 , Murtaja Ali Saare3 , Sari Ali Sari4 1 Department of Computer Science, the University of Lahore, Sargodha, Pakistan 2 College of Computing and Informatics, Saudi Electronic University, Dammam, Saudi Arabia 3 School of Computing, Universiti Utara Malaysia, Kadah, Malaysia 4 Faculty of Computer Science and Information Technology Universiti Tun Hussein, Johor, Malaysia Article Info ABSTRACT Article history: Received May 17, 2020 Revised Sep 18, 2020 Accepted Nov 11, 2020 In general, mammogram images are contaminated with noise which directly affects image quality. Several methods have been proposed to de-noise these images, however, there is always a risk of losing valuable information. In order to overcome the loss of information, the present study proposed a Hybrid denoising method for mammogram images. The proposed hybrid method works in two steps: Firstly, preprocessing with mathematical morphology was applied for image enhancement. Secondly, a global unsymmetrical trimmed median filter (GUTM) is applied to a de-noise image. Experimental results prove that the proposed method works well for mammogram images. Hence, the study provided an alternative method for denoising mammogram images. Keywords: Breast cancer Global unsymmetrical trimmed median Hybrid denoising method Mammogram images This is an open access article under the CC BY-SA license. Corresponding Author: Murtaja Ali Saare School of Computing Universiti Utara Malaysia Sintok, 06010 Bukit Kayu Hitam, Kedah, Malaysia Email: mmurtaja88@gmail.com 1. INTRODUCTION Medical images carry valuable information that plays a vital role in the diagnosis and prognosis of diseases by taking significant images of the human body. It involves image classification, image segmentation [1], image matching, change in sequence, and feature extraction. Mostly the radiology department uses these medical images, in which diagnosis and prognosis of the disease are done are x-ray, computed tomography (CT), positron emission tomography (PET), magnetic resonance imaging (MRI), ultrasound, and digital mammogram images. A mammogram is one of the major types of medical images that are used for the early detection of breast cancer in women. As these images are contaminated with noise during their acquisition. Different types of noises create an intensity in images which includes: gaussian noise, speckle noise, salt and pepper noise, amplifier noise, poison noise, and quantization. Image denoising is the technique used to avoid the problems of images such as signal distortion and unwanted noise. Image denoising takes a vital position in image processing. Image de-noising uses different methods such as median filtering, mean filtering, and winner filter to make the images clear and fine [2]. Basically, two types of models are used in image denoising: linear and nonlinear filtering. In early, liner filters such as mean and wiener filters were fundamental tools for image improvement. These techniques were easy to design [3] and implement. These filters have satisfying performance in many operations such as mean filter good for removing grain noise while wiener filter good for removing additive
  • 2. ๏ฒ ISSN: 2502-4752 Indonesian J Elec Eng & Comp Sci, Vol. 21, No. 3, March 2021 : 1435 - 1443 1436 noise, both filters are also used for removing noise, however, sometimes it has poor results like linear filter mostly tend to blur the edge of pixel and didnโ€™t remove the Gaussian noise and mixed noise [4]. Therefore, the nonlinear denoising techniques having greater coefficients which show the signal and the noise coefficients are tried to reduce to none. These filtering techniques have various advantages and disadvantages [5-7]. Among the different filters, no one overcomes others with respect to computational cost, denoising, and enhancement of the resultant image. Therefore, each noise removal method can be improved further and still is an open research area. Sawan [8] proposed an enhancement method for medical images by super-resolution. By using different filters such as total variations decomposition, stock filter, and linear interpolation. The stock filter works for edge enhancement and segmentation. In linear interpolation, unknown locations find out by known data values. Therefore, using the median, frost, and wiener a lot of noise is reduced. Kankariya and Gupta [9] proposed the arithmetic mean filtering technique that works automatically as the noise occurs. This technique work when the pixels in the image are founded corrupted, it removes the pixels and replaces that with estimated values. Jaiswal [10] proposed a new approached for the reduction of poison noise in digital images. For denoising median filter, wiener filter, thresholding techniques were applied. This technique works on image decomposition, using wavelet transform and then it applies hard thresholding and soft thresholding techniques for images denoising. This technique was used on 256x256 noisy images. So the best result was found by using the combination of the filtering method and threshold techniques. Even though some existing linear and non-linear filters are good to de-noise and enhance medical images, however, not best for mammogram images [11]. The drawback behind is image may get blur and may lose some valuable information. To overcome the above-sited issue, a hybrid denoising method based on a global unsymmetrical trimmed median filter (GUTM) embedded with salt & pepper noise is proposed in this study. Based on the research background and the related issues, the objective of this research has been formulated as: a) To propose a hybrid denoising method based on a global unsymmetrical trimmed median filter (GUTM) for denoising mammogram images. b) To evaluate hybrid denoising method by using mean square error (MSE) [12], peak-signal-to-noise ratio (PSNR) [13], and structural similarity index metric (SSIM) [14]. c) To validate the performance of the proposed method with existing techniques namely mean, median and winner filter. Performance evaluations of proposed filters are validated with mean, median and winner filter the results are in favor of the proposed method with respect to PSNR, MSE, and SSIM. 2. RESEARCH METHODOLOGY The methodology used in the present study composed of eight steps: Firstly a grayscale mammogram image is loaded in mat-lab and assumed as the original image after that image is passed through some pre-processing such as contrast enhancement and intensity change [15]. When the preprocessing phase is completed mathematical morphological function erosion is applied to an image. Later on, salt & pepper noise is embedded in the above image and the image becomes degrade and noisy. For denoising images, select a processing window size for the proposed global unsymmetrical trimmed median filter (GUTM) and the proposed method. The quality of the processed image is evaluated using peak signal to noise ratio (PSNR), mean square error (MSE) structure similarity index matrix (SSIM), and results are compared with existing median, mean, and winner filter technique. Figure 1 illustrates the research design. Figure 1. Research design
  • 3. Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752 ๏ฒ A hybrid de-noising method for mammogram images (Rashid Mehmood Gondal) 1437 3. DATA COLLECTION Images for this work are taken from mammogram images analysis society (MIAS). MIAS is a UK research group organization that is interested in mammograms and has generated a database of digital mammogram images. These images are available free of cost on the MIAS website. MIAโ€™s dataset contains 322 images collected from 161 patients of both left and right breasts. All the images are gray level and the format is a portable gray map (PGM) [16]. Based on severity, images are classified into three categories described in Table 1. Table 1. Image description S. No. MIAS Description 1 Normal 207 2 Benign 61 3 Malignant 54 4. MATHEMATICAL MORPHOLOGY Mathematical morphology is a set of the theoretical method of image analysis and provides a characterization of the geometrical structure of an image [17]. Basic operational steps of mathematical morphology are erosion and dilation where all other operations such as opening, closing are derived from these two operations. Combination, opening, and closing operations are used to form a traditional morphological filter. Suppose the discrete input signal f(n) is defined as F={0,1, โ€ฆโ€ฆ..,X} and the structural element g(n) is defined as G={0,1, โ€ฆ..,Y} Yโ‰ฅX, then the erosion and dilation operations are defined as follows [18]: Dilation: (fOg)(y) = max{f(y-x) + g(x)} (1) Erosion: (fOg)(y) = min{f(y-x) + g(x)} Where y= {0, 1,โ€ฆ.,Yโˆ’1} and x= {0,1,โ€ฆ., Xโˆ’1}. 5. PROPOSED TECHNIQUE GUTM (GLOBAL UNSYMMETRICAL TRIMMED MEDIAN FILTER) Global unsymmetrical trimmed median filter using salt and pepper noise is illustrated in Figure 2, where the grayscale image is loaded in and 3*3-kernel size is selected. Processing pixel P (i, j) is analyzed whether it is noisy or noise-free. However, if the processing pixel is in between the minimum and maximum value of a grayscale image its mean pixel is noise-free and left unchanged. However, if the pixel takes a minimum and maximum gray level value its mean pixel is corrupted with salt or pepper noise and processed according to the proposed method. Figure 2 illustrates the proposed technique. Proposed Technique: Step 1: Select a 2D window having size 3*3 Assuming that the processing pixel P (i, j) is lies at the center of the pixel. Step 2: Check for the processing pixel is corrupted or uncorrupted. Step 3: If 0 < P (i, j) < 255 mean processing pixel lie between minimum and maximum so it is uncorrupted and left unchanged. Step 4: If the processing pixel P (i, j) =0 or P (i, j) =255 then it is taken as noisy and processed by the next instruction. Step 5: Arrange the pixel value in the current processing window in ascending order. Step 6: Check the No of a non-noisy pixel in the window and store total no in a variable called โ€˜Nโ€™ Step 7: Based on the value of โ€˜Nโ€™ there are the following possible cases. Step 8: If the value of โ€˜Nโ€™ is zero its mean window did not contain and noise-free pixel so there are three possible cases or go to step 9. Case I: if the window contains all the element โ€˜0โ€™ pepper noise then replace the noisy pixel P(i,j) with salt noise (e.g. 255) trimmed Global Unsymmetrical Median filter of the entire image. Case II: if the window contains all the element โ€˜255โ€™ salt noise then replace the noisy pixel P(i,j) with pepper noise (e.g. 0) trimmed Global Unsymmetrical Median filter of the entire image.
  • 4. ๏ฒ ISSN: 2502-4752 Indonesian J Elec Eng & Comp Sci, Vol. 21, No. 3, March 2021 : 1435 - 1443 1438 Case III: if the window contains all the elements โ€˜0โ€™ & โ€˜255โ€™ or N <=4 then replace the noisy pixel P(i,j) with the median of the selected window. Case IV: If the value of โ€˜Nโ€™ is greater or equal to five then take an unsymmetrical trimmed median of the selected window and replace the processing pixel. Step 9: Move to the next pixel and repeat from step 1 to 10 for a remaining pixel in the window. Figure 2. Flow chart of the proposed technique 6. ILLUSTRATION OF PROPOSED METHODOLOGY In this section, two different matrices will be discussed. The bigger matrix shows the image segment during the experiment from the original image, and a 3*3 matrix shows the processing window. Element circled on the left side are taken as processing pixel P (i, j) and on the right side, the matrix is taken as a restored pixel. The square box refers to the current processing window. If processed Pixel is between 0 & 255 so itโ€™s mean not noisy and remains unchanged. In this case P (i, j) hold the value 5 which is not equal to 0 or 255 and is considered non-noisy, and is kept unchanged. Figure 3 illustrates the process to find whether the pixel is noisy or not. Case I: The P(i,j) is noisy โ€˜0โ€™ and all its neighbor in the selected window are โ€˜0โ€™ as all the pixel in the window are zero (pepper noise) so in this case, check the whole image and remove all salt noise from the whole image and take the median of reaming pixels in entire image and replace with current pixel. Figure 4 illustrates case I.
  • 5. Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752 ๏ฒ A hybrid de-noising method for mammogram images (Rashid Mehmood Gondal) 1439 Figure 3. Illustration to find the noisy pixel Figure 4. Illustration of the case I In Figure 4 selected window contain all the pixel pepper noise โ€˜0โ€™ so take all the element of image and change 2D array into 1D (6 9 0 0 0 0 0 0 0 0 255 4 0 0 0 13 4 7 9 11 6 255 3 255 5) now trim the salt noise (e.g. 255) from Array and arrange reaming in ascending order. (0 0 0 0 0 0 0 0 0 0 0 3 4 4 5 6 6 7 9 9 11 13). Find the median of 1D array as the center elements of sorted array are 0 and 3 so median is (0+3)/2= 1.5 almost 2. Now replace the processing pixel with 2 as in Figure 4 on right side. Case II: The P(i,j) is noisy โ€˜255โ€™ and all it's neighbor in a selected window are โ€˜255โ€™ as all the pixel in the window are 255 (salt noise) so in this case, check the whole image and remove all pepper noise from the whole image and take the median of reaming pixels in entire image and replace with processing pixel. Figure 5 illustrates case II. Figure 5. Illustration of case II In Figure 5 selected window contain all the pixel salt noise โ€˜255โ€™ so take all the elements of the image and change the 2D array into 1D (255 255 255 3 9 255 255 255 7 2 255 255 255 0 0) now trim the pepper noise (e.g. 0) from Array and arrange to remain in ascending order. (2 2 3 3 4 4 5 6 7 9 9 255 255 255 255 255 255 255 255 255 255 255). Find the median of the 1D array as the central elements of the sorted array are 9 and 255 so the median is (9+255)/2=132. Now replace the processing pixel with 132 as in Figure 5 on the right side. Case III: The P(i,j) is noisy โ€˜0โ€™ or โ€˜255โ€™, and it's neighbor in a selected window are noisy and non-noisy. Now check and count non-noisy pixel if these are less or equal to 4 arrange all the elements in a window in ascending order and find the median and replace with processing pixel. Figure 6 illustrate case III. Figure 6. Illustration of case III In the Figure 6, processing pixel P (i,j) is 0 selected window contain pixel noisy and non-noisy. Now count a number of non-noisy pixels and store in variable โ€˜Nโ€™. As in this situation โ€˜Nโ€™ is equal to 4. Change the element of the selected window from 2D array to 1D (4 255 3 3 0 255 0 4 0) Arrange elements in
  • 6. ๏ฒ ISSN: 2502-4752 Indonesian J Elec Eng & Comp Sci, Vol. 21, No. 3, March 2021 : 1435 - 1443 1440 ascending order. (0 0 0 3 3 4 4 255 255). Find the median of the 1D array as the central elements of a sorted array is 3 so the median is 3. Now replace the processing pixel โ€˜0โ€™ with โ€˜3โ€™ as in Figure 6 on the right side. Case IV: The P(i,j) is noisy โ€˜0โ€™ or โ€˜255โ€™, and its neighbors in the selected window are noisy and non-noisy. Now check and count non-noisy pixel if these are greater or equal to 5 arrange all the elements in a window in ascending order trim โ€˜0โ€™ and โ€˜255โ€™ find the median of remaining to replace with processing pixel. Figure 7 illustrates case IV. Figure 7. Illustration of case IV In the Figure 7 processing pixel P(i,j) is 255 selected windows contain pixel noisy and non-noisy. Now count the number of non-noisy pixels and store in variable โ€˜Nโ€™. As in this situation โ€˜Nโ€™ is equal to 7 greater than 5. Change the element of the selected window from 2D array to 1D (3 3 3 3 255 3 3 3 0) Arrange elements in ascending order. (0 3 3 3 3 3 3 3 255). Trim โ€˜0โ€™ and โ€˜255โ€™ from the array and find the median of reaming array (3 3 3 3 3 3 3) as the central elements of a sorted array is 3 so median is 3. Now replace the processing pixel โ€˜255โ€™ with โ€˜3โ€™ as in Figure 7 on the right side. 7. RESULTS AND DISCUSSION This section describes the validation scenarios of the proposed methodology with mathematical morphology (MM) and in the absence of MM. Experiments were conducted on different normal, benign, and malignant mammogram images. Images were embedded with salt and pepper noise. Experiments were performed and results are compared with other existing denoising techniques such as; mean filter, median filter, and Wiener filter. Results indicate that the proposed GUTM technique exhibits better quantitative measurements in the form of PSNR, MSE. SSIM [19]. A. Peak Signal-to-Noise Ratio (PSNR) ๐‘ƒ๐‘†๐‘๐‘… = 10log10( ๐‘€๐‘Ž๐‘ฅ๐ผ 2 ๐‘€๐‘†๐ธ ) = 20 log10( MaxI ๐‘€๐‘†๐ธ ) ---------[12] B. Measurement of MSE The MSE is defined as: ๐‘€๐‘†๐ธ = โˆ‘ [๐‘“(๐‘ฅ, ๐‘ฆ) โˆ’ ๐น(๐‘ฅ, ๐‘ฆ)]2 ๐‘ ๐‘ฅ=๐‘ฆ=1 /๐‘2 ---------[20] C. Structural Similarity Index Metric (SSIM) The SSIM is computes as: ๐‘†๐‘†๐ผ๐‘€(๐‘Ž, ๐‘) = (2ร—๐‘Ž ฬ…๐‘ ฬ…+๐‘1)(2ร—๐œŽ๐‘Ž๐‘+๐‘2) (๐œŽ๐‘Ž 2+๐œŽ๐‘ 2+๐‘2)ร—((๐‘Ž ฬ…)2+(๐‘ ฬ…)2+๐‘1) ---------[21] Where ๐‘Ž ฬ… โˆถ ๐‘–๐‘  ๐‘กโ„Ž๐‘’ ๐‘Ž๐‘ฃ๐‘’๐‘Ÿ๐‘Ž๐‘”๐‘’ ๐‘œ๐‘“ ๐‘Ž, ๐‘ ฬ… โˆถ ๐‘–๐‘  ๐‘กโ„Ž๐‘’ ๐‘Ž๐‘ฃ๐‘’๐‘Ÿ๐‘Ž๐‘”๐‘’ ๐‘œ๐‘“ ๐‘, ๐œŽ๐‘Ž๐‘ โˆถ ๐‘Ÿ๐‘’๐‘๐‘Ÿ๐‘’๐‘ ๐‘’๐‘›๐‘ก ๐‘กโ„Ž๐‘’ ๐‘ ๐‘ก๐‘Ž๐‘›๐‘‘๐‘Ž๐‘Ÿ๐‘‘ ๐‘‘๐‘’๐‘ฃ๐‘–๐‘Ž๐‘ก๐‘–๐‘œ๐‘› ๐‘œ๐‘“ ๐‘Ž ๐‘Ž๐‘›๐‘‘ ๐‘. Comparison of different techniques such as mean filter, winner filter, median filter, median filter with mathematical morphology, global unsymmetrical trimmed median filter, and proposed hybrid GUTM is shown in the Table 2. Results show that the proposed technique works better for mammogram images having PSNR 52.31 and MSE 0.37 and SSIM 0.99. Table 2 shows a comparison of the proposed technique with existing. Figures 8-10 shows PSNR, MSE, and SSIM for mammogram image. Figures 11-13 illustrate the graphical representation of PSNR, MSE, SSIM values for several mammogram images respectively.
  • 7. Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752 ๏ฒ A hybrid de-noising method for mammogram images (Rashid Mehmood Gondal) 1441 Table 2. Shows the PSNR, MSE, SSIM value for normal, benign, and malignant images Test Type Severity of Image Image Name Mean Filter Winner Filter Median Filter Median Filter With MM GUTM GUTM with MM PSNR Normal mdb322 28.78 20.99 36.2 39.58 45.32 52.31 Benign mdb188 28.28 20.52 38.31 39.2 47.92 49.65 Malignant mdb216 28.62 20.95 35.29 37.62 43.29 48.44 MSE Normal mdb322 86.05 517.25 9.32 7.14 0.98 0.37 Benign Mdb005 76.91 483.8 3.45 8.64 1.52 0.53 Malignant mdb256 83.14 495.08 16.01 10.48 1.24 0.5 SSIM Normal mdb018 0.19 0.12 0.89 0.94 0.98 0.99 Benign mdb001 0.25 0.16 0.95 0.95 0.99 0.99 Malignant mdb216 0.36 0.23 0.89 0.94 0.98 0.99 Figure 8. Comparison of PSNR for normal image Figure 9. Comparison of MSE for benign image Figure 10. Comparison of SSIM for malignant image
  • 8. ๏ฒ ISSN: 2502-4752 Indonesian J Elec Eng & Comp Sci, Vol. 21, No. 3, March 2021 : 1435 - 1443 1442 Figure 11. Graphical representation of PSNR for normal, benign, and malignant image Figure 12. Graphical representation of MSE for normal, benign, and malignant image Figure 13. Graphical representation of SSIM for normal, benign, and malignant image 8. COMPARISON OF EXISTING TECHNIQUE WITH PROPOSED HYBRID DENOISING METHOD In this section, a comparison of different techniques namely adaptive median filter, mean filter, hybrid median filter, moving average filter and gaussian low pass filter is performed with the proposed hybrid GUTM method. Results show that the proposed technique works better for mammogram images having PSNR 52.31 and MSE 0.37. Table 3 shows the comparison of the proposed technique with related work. Table 3. Comparison of PSNR and MSE value for mammogram image Technique Year Noise Type PSNR MSE Db3 Wavelet Transform [22] 2014 Gaussain Noise 48.79 0.85 HAAR Wavelet Transform [22] 2014 Gaussain Noise 48.30 0.96 Median FILter And CLAHE [23] 2015 Mix Noise 50.67 0.90 Fast Discrete Curvelet Transform via UneqiSpaced Fast Fourier Transform [24] 2017 Several noise 39.42 7.43 Multiple description Gaussian noise channel [25] 2017 Gaussian Noise 37.87 10.63 Moving Average Filter [26] 2018 Salt & Pepper 35 3.4 Gaussian Low pass filter [27] 2018 Salt & Pepper 38 1.3 Tristate filter (TSF) [24] 2019 Salt & Pepper 44.71 2.4 Hybrid Denoising Method based on GUTM (Proposed Method) 2020 Salt & Pepper and Gausain 52.31 0.37 9. CONCLUSION In this work, a hybrid denoising method is proposed for mammogram images. Mammogram contains useful information about the diagnosis and prognosis of breast cancer in women. However, noise in mammogram often disturb image important information and make it difficult for the radiologist to diagnosis. The proposed hybrid method is used to de-noise the image and to enhance the image quality by keeping image important information unchanged. Different experimental setups were designed to obtain PSNR, MSE, and SSIM. Later, validated with existing denoising techniques namely mean falter, wiener filter, and median filter. Results show that the proposed method performs well for denoising mammogram images.
  • 9. Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752 ๏ฒ A hybrid de-noising method for mammogram images (Rashid Mehmood Gondal) 1443 REFERENCES [1] S. A. Sari and K. M. Mohamad, โ€œA Review of Graph Theoretic and Weightage Techniques in File Carving,โ€ in Journal of Physics: Conference Series, 2020, vol. 1529, no. 5, p. 52011. [2] L. Shao, R. Yan, X. Li, and Y. Liu, โ€œFrom heuristic optimization to dictionary learning: A review and comprehensive comparison of image denoising algorithms,โ€ IEEE Trans. Cybern., vol. 44, no. 7, pp. 1001-1013, 2013. [3] M. A. Al-Shareeda, M. Anbar, S. Manickam and A. A. Yassin, โ€˜VPPCS: VANET-Based Privacy-Preserving Communication Scheme,โ€™ in IEEE Access, doi: 10.1109/ACCESS.2020.3017018. [4] D. Semrau, R. I. Killey, and P. Bayvel, โ€œThe Gaussian noise model in the presence of inter-channel stimulated Raman scattering,โ€ J. Light. Technol., vol. 36, no. 14, pp. 3046-3055, 2018. [5] K. Akila, L. S. Jayashree, and A. Vasuki, โ€œMammographic image enhancement using indirect contrast enhancement techniquesโ€“a comparative study,โ€ Procedia Comput. Sci., vol. 47, pp. 255-261, 2015. [6] M. A. Al-Shareeda, M. Anbar, I. H. Hasbullah, S. Manickam, and S. M. Hanshi, โ€œEfficient conditional privacy preservation with mutual authentication in vehicular ad hoc networks,โ€ IEEE Access, 2020. [7] M. Al Shareeda, A. Khalil, and W. Fahs, โ€œRealistic heterogeneous genetic-based RSU placement solution for V2I networks.,โ€ Int. Arab J. Inf. Technol., vol. 16, no. 3A, pp. 540-547, 2019. [8] A. S. Sawan, S. S. Kamdi, D. M. Khatri, D. S. Urhekar, and C. D. Bohra, โ€œNovel filter designing for enhancement of medical images using super-resolution,โ€ in 2017 International Conference on Signal Processing and Communication (ICSPC), pp. 253-257, 2017. [9] C. Kankariya and S. Gupta, โ€œAn Efficient Algorithm for Removal of Salt and Pepper Noise from Images,โ€ Int. J. Comput. Appl., vol. 118, no. 18, 2015. [10] A. Jaiswal, J. P. Upadhyay, R. Mohan, and S. P. Bohre, โ€œA Novel Approach for Reduction of Poisson Noise in Digital Images,โ€ Int. J. Eng. Res. Appl., vol. 3, no. 5, pp. 1275-1279, 2013. [11] X. Guo, J. Jiang, L. Tan, and S. Du, โ€œImproved adaptive recursive even mirror Fourier nonlinear filter for nonlinear active noise control,โ€ Appl. Acoust., vol. 146, pp. 310-319, 2019. [12] Y. Zhang et al., โ€œA poisson-gaussian denoising dataset with real fluorescence microscopy images,โ€ in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2019, pp. 11710-11718. [13] K.-S. Lu, A. Ortega, D. Mukherjee, and Y. Chen, โ€œPerceptually inspired weighted MSE optimization using irregularity-aware graph Fourier transform,โ€ arXiv Prepr. arXiv2002.08558, 2020. [14] J. Wang, N. Zheng, B. Chen, and J. C. Principe, โ€œAssociations among image assessments as cost functions in linear decomposition: MSE, SSIM, and Correlation Coefficient,โ€ arXiv Prepr. arXiv1708.01541, 2017. [15] G. Bicchierai et al., โ€œRole of contrast-enhanced spectral mammography in the post biopsy management of B3 lesions: preliminary results,โ€ Tumori J., vol. 105, no. 5, pp. 378-387, 2019. [16] R. Vijayarajeswari, P. Parthasarathy, S. Vivekanandan, and A. A. Basha, โ€œClassification of mammogram for early detection of breast cancer using SVM classifier and Hough transform,โ€ Measurement, vol. 146, pp. 800-805, 2019. [17] T. Xu, G. Wang, H. Wang, T. Yuan, and Z. Zhong, โ€œGap measurement of point machine using adaptive wavelet threshold and mathematical morphology,โ€ Sensors, vol. 16, no. 12, p. 2006, 2016. [18] X. Zhang, W. Qi, Y. Cen, H. Lin, and N. Wang, โ€œDenoising vegetation spectra by combining mathematical- morphology and wavelet-transform-based filters,โ€ J. Appl. Remote Sens., vol. 13, no. 1, p. 16503, 2019. [19] E. Shimeles, G. Abebe, and A. Regasa, โ€œComparing the Performance of Various Speckle Reduction Filters on Ultrasound Kidney Stone Images.โ€ Haramaya University, 2017. [20] R. Kochher, G. Marken, and A. Oberoi, โ€œMammogram Restoration under Impulsive Noises using Peer Group- Fuzzy Non-Linear Diffusion Filter.โ€ [21] S. Kannan, N. P. Subiramaniyam, A. T. Rajamanickam, and A. Balamurugan, โ€œPerformance comparison of noise reduction in mammogram images,โ€ Image (IN)., vol. 1, no. 3x3, p. 5x5, 2016. [22] S. A. Lashari, R. Ibrahim, and N. Senan, โ€œDe-noising analysis of mammogram images in the wavelet domain using hard and soft thresholding,โ€ in 2014 4th World Congress on Information and Communication Technologies (WICT 2014), pp. 353-357, 2014. [23] A. Makandar and B. Halalli, โ€œBreast cancer image enhancement using median filter and CLAHE,โ€ Int. J. Sci. Eng. Res., vol. 6, no. 4, pp. 462-465, 2015. [24] B. Senthilkumar, R. Gowrishankar, M. Vaishnavi, and S. Gokila, โ€œCombination of noise removal and contrast enhancement methods for the preprocessing of mammogram images-towards the detection of breast cancer,โ€ Biosci. J., vol. 33, no. 6, 2017. [25] J. ร˜stergaard, Y. Kochman, and R. Zamir, โ€œAn Asymmetric Difference Multiple Description Gaussian Noise Channel,โ€ in 2017 Data Compression Conference (DCC), pp. 360-369, 2017. [26] Y. Gherghout, Y. Tlili, and L. Souici, โ€œClassification of breast mass in mammography using anisotropic diffusion filter by selecting and aggregating morphological and textural features,โ€ Evol. Syst., pp. 1-30, 2019. [27] X. Duan et al., โ€œA multiscale contrast enhancement for mammogram using dynamic unsharp masking in Laplacian pyramid,โ€ IEEE Trans. Radiat. Plasma Med. Sci., vol. 3, no. 5, pp. 557-564, 2018.