SlideShare a Scribd company logo
1 of 5
Download to read offline
Mammographic Image Enhancement using Digital
Image Processing Technique
Ardymulya Iswardani
Information System Department
Stmik Duta Bangsa
Surakarta, Indonesia
ardymulya@stmikdb.ac.id
Wahyu Hidayat
Informatics Department
Stmik Duta Bangsa
SURAKARTA, Indonesia
wahyu_hidayat@stmikdb.ac.id
Abstract— PURPOSES: this study aims to perform
microcalsification detection by performing image enhancement in
mammography image by using transformation of negative image
and histogram equalization. METHOD: image mammography
with .pgm format changed to. jpg format then processed into
negative image result then processed again using histogram
equalization. RESULT: the results of the image enhancement
process using negative image techniques and equalization
histograms are compared and validated with MSE and PSNR on
each mammographic image. CONCLUSION: Image
enhancement process on mammography image can be done,
however there are only some image that have improved quality,
this affected by threshold usage, which have important role to get
better visualization on mammographic image.
Keywords-component; Image enhancement, image negative,
histogram equalization, mammographic, breast cancer
I. INTRODUCTION
This section described the motivation background of the
studies as follows:
Difficulties in early identification of cancer cell existencies
affected by it natural ability to multiply, survive, spread and
hide for a certain time [1]. Mamographic screening is the best
method for early identification. This method use X-ray to
check the patient organs [2], [3]. Cancer can be identified from
the presence of microcalsification, microcalsification is a
major feature of cancer, however, false identification and
unable to get important clues of microcalcification presence
often occur [1]–[4].
Difficulties in recognizing the existence of
microcalsification can be caused by many things, but one of
them caused by the process of digitization [2]. This
digitization process may cause degradation such as noisy and
blurry. Image enhancement technique believed to produce
image with better quality [5].
Therefore, this study aims to perform image enhancement
in mammography image in recognizing microcalsification.
Transformation to negative image and histogram equalization
in this study used to process the original mammography image.
At initial steps original mammographic image load to the
application, then secondly process the image use as input to
negative image techniques this technique suited when the dark
region dominant in the image[6], final step histogram
equalization used to redistributed the pixel value to get optimal
value [2].
II. LITERATURE REVIEW
This section described recent studies and basic image
enhancement theory as follows:
A. Recent studies
Microcalsification has characteristics such as normal tissue,
to distinguish it required segmentation techniques [3],
segmentation process is a technique that aims to distinguish
observation areas visually. However, the visual quality of the
image is influenced by the density of the observation object[2].
Many techniques have been proposed in recognizing
microcalsification [1], [4]. Lots of method used, among them
equalization histogram can be used to sharpness improvement
[7], then negative image fits when the dark region become the
dominant feature [6].
B. Digital image
Digital image can be defined as a two dimensional function f(x,
y), where x and y are spatial coordinates and the amplitude of f
in any coordinate pair (x, y) is called the gray level of the
image at that point [6]. Digitized image as shown in Fig 1.
Fig 1 digitized image
C. Negative image
The transformation of the original image into a negative
image is required with conditions if the dark areas become the
dominant [6]. Transformation to negative image:
GrayNew = 255 – GrayOld (1)
This operation produced negative image [2]. GrayNew obtain
by subtracting GrayOld with value 255.
International Journal of Computer Science and Information Security (IJCSIS),
Vol. 16, No. 5, May 2018
222 https://sites.google.com/site/ijcsis/
ISSN 1947-5500
D. Histogram equalization
This technique will redistributed pixel value to obtain
optimal result [8]
yx
w
nn
ThC
w  (2)
Where:
w = histogram equalization
cw = histogram cummulative
th = threshold (default: 256)
nx – ny = image dimension
III. RESEARCH METODOLOGY
This section described steps involved in this studies as
follow:
A. proposed method
This part described sistematically approach as shown in Fig
2.
START
END
DATA COLLECTION
DATA
PREPROCESSING
EXPERIMENT
COMPARATION
Fig 2 proposed method
 Data collection
Mammographic image obtain from Mammographic
Image Analysis Society (MIAS) from
http://peipa.essex.ac.uk/info/mias.html. image group
by normal and positive with cancer. Data format
in .PGM (portable gray map). This studies required 8
image and group by normal and cancer positive.
 Data preprocessing
Prepared the working directory for data saving,
convert to jpg to make the image dimension same.
 Experiment
.pgm format convert to jpg and transform to negative
image and run histogram equalization.
 Comparation
The final result of proposed method compared with
the original image that already convert to .jpg format.
IV. RESULT AND DISCUSSION
This section describe the result of the studies of image
enhancement on mammographic image as follows:
A. image group
Image used in this studies obtain from Mammographic
Image Analysis Society (MIAS) from
http://peipa.essex.ac.uk/info/mias.html and group as shown
Tab 1.
TABLE I. MAMMOGRAPHIC IMAGE
CLASS ABNORMALITY CHAR SAMPLE
NORM
FATTY
(F)
MDB006
FATTY-
GLAND
ULAR(G)
MDB007
DENSE-
GLAND
ULAR(D)
MDB003
MALIGNANT
MICROCALCIFIC
ATION
FATTY
(F)
MDB231
FATTY-
GLAND
ULAR(G)
MDB209
DENSE-
GLAND
ULAR(D)
MDB239
WELL-DEFINED
CIRCUMSCRIBED
MASSES
FATTY
(F)
MDB028
FATTY-
GLAND
ULAR(G)
MDB270
This table described mammographic image sample group
by normal mammographic breast image and cancer breast
image. Image enhancement applied to this eight sample
image with fatty, fatty-glandular and dense-glandular.
B. image processing
Image format used in this studies is .pgm (portable gray
map) with image dimension 1024 x 1024. When those
image load in Octave the dimension change to 1200 x 898.
There for next step is convert the .pgm image format
to .jog image format. Format image transformation taken
for MSE (Means Square Error) and PSNR (Peak Signal
Noise Ratio) calculation. Different dimension makes the
MSE and PSNR calculation failed.
International Journal of Computer Science and Information Security (IJCSIS),
Vol. 16, No. 5, May 2018
223 https://sites.google.com/site/ijcsis/
ISSN 1947-5500
C. Experiment
Image with .jpg format load to the application and used as
input for negative process then process to histogram
equalization. When two process done. The result compared
with the image with .jpg format. The image enhancement
process as show in Fig 3. Image processed to image
negative develop by Integraged Development Environment
GNU Octave, instruction to transformed the .jpg formatted
to image negative shown as Fig 4 and instruction to run
histogram equalization shown as Fig 5
START
END
READ FORMATTED IMAGE PROCESS TO NEGATIVE
PROCESS TO HISTOGRAM
EQUALIZATION
ENHANCE?
YES
NO
Fig 3 experiment
Fig 3 described the whole process in this studies. At initial
steps, mammographic image with .pgm convert to .jpg
format. This process need to be done since if the
dimension of the image different the MSE and PSNR can’t
calculated.
Fig 4 image negative instruction
Definition per line as follows:
Line 1 and 7 : user-defined function
Line 2 : dialog box function
Line 3 : read the data from line 2.
Line 4 : axes to display the image
Line 5 : image negative function
Line 6 : function to display the image
After the process of image negative done, continued to process
this histogram equalization.
Fig 5 histeq function
Definition per line as follows:
Line 1 and 8 : user-defined function
Line 2 : dialog box
Line 3 : read data
Line 4 : image negative function
Line 5 : histeq threshold 256
Line 6 : axes
Line 7 : display the image
D. MSE and PSNR
The function of MSE (Means Square Error) and PSNR
(Peak Signal Noise Ratio) is a common parameter used as
an indicator in comparing the similarity of the two images
(initial image and processing image). The use of both
functions in this study basically aims as a measuring tool
and / or to validate the level of similarity. The benefits of
using these two functions as an alternative when
encountering difficulties to finding experts in the field of
image processing and cancer experts. Code to find the
MSE and PSNR as shown in Fig 6:
Fig 6 MSE and PSNR
Definition per line as follows:
Line 1 : read the image.
Line 2 : read the result image
Line 3 : array variable
Line 4 : MSE.
Line 5 : PSNR.
Line 6 : display MSE.
Line 7 : display PSNR.
MSE and PSNR show in Fig 7.
Fig 7 MSE and PSNR
Detail of MSE and PSNR value show in Tab. II. This table
defined that only some of mammographic have better
visualisation. however the overall process of image
enhancement can applied to mammographic image.
1 function Negative (hObject, eventdata,
NegCitra)
2 [fname, fpath] = uigetfile();
3 i = imread(fullfile(fpath,
fname));
4 axes(NegCitra);
5 negatif = 255 - 1 - i;
6 imshow(negatif, []);
7 end
1 function Histeq (hObject, eventdata,
Histeq)
2 [fname, fpath] = uigetfile();
3 i = imread(fullfile(fpath, fname));
4 negatif=255-1-i;
5 j = histeq(negatif, 256);
6 axes(Histeq);
7 imshow(j, []);
8 end
1 img=imread();
2 img_result=imread();
3 [row, col, ~]=size(img);
4 mse = sum(sum((img-
img_result).^2))/(row*col);
5 psnr = 10*log10(256*256/mse);
6 disp(mse);
7 disp(psnr);
International Journal of Computer Science and Information Security (IJCSIS),
Vol. 16, No. 5, May 2018
224 https://sites.google.com/site/ijcsis/
ISSN 1947-5500
TABLE II. MSE and PSNR
IMAGE MSE PSNR
MDB003 50.35 31.145
MDB006 43.99 31.731
MDB007 42.9 31.84
MDB028 37.99 32.368
MDB209 42.6 31.871
MDB231 35 32.725
MDB239 61.44 30.281
MDB270 44.13 31.718
E. Comparation
In this section will show the results of the use of image
processing using image improvement techniques with the use
of negative image function and histogram equalization. Both
images are compared to be able to determine the image quality
improvement. Improved imagery does not all have good quality
images, but there are some image quality improvements.
Histogram equalization threshold use 256 as default values.
This quality improvement is used to facilitate the process of
observation by health personnel. Result of the image
enhancement process using negative image and histogram
equalization show in Table III.
V. CONCLUSION
Image enhancement process on mammography image can
be done, however there are only some image that have
improved quality, this affected by threshold usage, which have
important role to get better visualization on mammographic
image.
ACKNOWLEDGEMENT
THE RESEARCHER WOULD LIKE TO THANK THE DIRECTORATE OF
RESEARCH AND COMMUNITY SERVICE OF DIRECTORATE
GENERAL OF STRENGTHENING RESEARCH AND DEVELOPMENT
OF RESEARCH, TECHNOLOGY AND HIGHER EDUCATION
MINISTRY ACCORDING TO RESEARCH CONTRACT YEAR 2018.
REFERENCES
[1] N. El Atlas, M. El Aroussi, and M. Wahbi, “Computer-aided breast
cancer detection using mammograms: A review,” 2014 2nd World Conf.
Complex Syst. WCCS 2014, vol. 6, pp. 626–631, 2014.
[2] D. Priyawati, “Teknik Pengolahan Citra Digital Berdomain Spasial Untuk
Peningkatan Citra Sinar-X,” vol. II, pp. 44–50, 2011.
[3] J. Quintanilla-Dominguez, B. Ojeda-Magañ, M. G. Cortina-Januchs, R.
Ruelas, A. Vega-Corona, and D. Andina, “Image segmentation by fuzzy
and possibilistic clustering algorithms for the identification of
microcalcifications,” Sci. Iran., vol. 18, no. 3 D, pp. 580–589, 2011.
[4] T. Nurhayati and B. Destyningtias, “Identifikasi Kanker Payudara dengan
Thermal,” Pros. Semin. Nas. Sains dan Teknol., no. 1, pp. 75–79, 2010.
[5] J. Mohanalin and M. Beena Mol, “A new wavelet algorithm to enhance
and detect microcalcifications,” Signal Processing, vol. 105, pp. 438–448,
2014.
[6] E. Prasetyo, Pengolahan Citra Digital dan Aplikasinya menggunakan
Matlab. Penerbit Andi Yogyakarta, 2011.
[7] C. Y. Wong, G. Jiang, M. A. Rahman, S. Liu, S. C. F. Lin, N. Kwok, H.
Shi, Y. H. Yu, and T. Wu, “Histogram equalization and optimal profile
compression based approach for colour image enhancement,” J. Vis.
Commun. Image Represent., vol. 38, pp. 802–813, 2016.
[8] J. C. Russ, The Image Processing Handbook. CRC Press, 2011.
TABLE III. RESULT COMPARATION
MDB003_D_NORM MDB003_D_NEG_NORM_HISTEQ MDB006_F_NORM MDB006_F_NORM_NEG_HISTEQ
MDB007_G_NORM MDB007_G_NORM_NEG_HISTEQ MDB028_F_CIRC MDB028_F_CIRC_NEG_NORM_HISTEQ
International Journal of Computer Science and Information Security (IJCSIS),
Vol. 16, No. 5, May 2018
225 https://sites.google.com/site/ijcsis/
ISSN 1947-5500
Continued...
MDB209_G_CALC MDB209_G_CALC_NEG_HISTEQ MDB231_F_CALC MDB231_F_CALC_NEG_HISTEQ
MDB239_D_CALC MDB239_D_CALC_NEG_HISTEQ MDB270_G_CIRC MDB270_G_CIRC_NEG_HISTEQ
International Journal of Computer Science and Information Security (IJCSIS),
Vol. 16, No. 5, May 2018
226 https://sites.google.com/site/ijcsis/
ISSN 1947-5500

More Related Content

What's hot

A MODIFIED HISTOGRAM BASED FAST ENHANCEMENT ALGORITHM
A MODIFIED HISTOGRAM BASED FAST ENHANCEMENT ALGORITHMA MODIFIED HISTOGRAM BASED FAST ENHANCEMENT ALGORITHM
A MODIFIED HISTOGRAM BASED FAST ENHANCEMENT ALGORITHMcsandit
 
Novel-design-Panoramic-camera-by dr MONIKA
Novel-design-Panoramic-camera-by dr MONIKANovel-design-Panoramic-camera-by dr MONIKA
Novel-design-Panoramic-camera-by dr MONIKADevarshi Bajpai
 
Contrast Enhancement Techniques: A Brief and Concise Review
Contrast Enhancement Techniques: A Brief and Concise ReviewContrast Enhancement Techniques: A Brief and Concise Review
Contrast Enhancement Techniques: A Brief and Concise ReviewIRJET Journal
 
A GENERAL STUDY ON HISTOGRAM EQUALIZATION FOR IMAGE ENHANCEMENT
A GENERAL STUDY ON HISTOGRAM EQUALIZATION FOR IMAGE ENHANCEMENTA GENERAL STUDY ON HISTOGRAM EQUALIZATION FOR IMAGE ENHANCEMENT
A GENERAL STUDY ON HISTOGRAM EQUALIZATION FOR IMAGE ENHANCEMENTpharmaindexing
 
7 ijaems sept-2015-8-design and implementation of fuzzy logic based image fus...
7 ijaems sept-2015-8-design and implementation of fuzzy logic based image fus...7 ijaems sept-2015-8-design and implementation of fuzzy logic based image fus...
7 ijaems sept-2015-8-design and implementation of fuzzy logic based image fus...INFOGAIN PUBLICATION
 
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...IJTET Journal
 
QUALITY ASSESSMENT OF PIXEL-LEVEL IMAGE FUSION USING FUZZY LOGIC
QUALITY ASSESSMENT OF PIXEL-LEVEL IMAGE FUSION USING FUZZY LOGICQUALITY ASSESSMENT OF PIXEL-LEVEL IMAGE FUSION USING FUZZY LOGIC
QUALITY ASSESSMENT OF PIXEL-LEVEL IMAGE FUSION USING FUZZY LOGICijsc
 
Ukash_QSM_ISMRM_PreFinal2
Ukash_QSM_ISMRM_PreFinal2Ukash_QSM_ISMRM_PreFinal2
Ukash_QSM_ISMRM_PreFinal2Shruti Prasad
 
Ijarcet vol-2-issue-3-1280-1284
Ijarcet vol-2-issue-3-1280-1284Ijarcet vol-2-issue-3-1280-1284
Ijarcet vol-2-issue-3-1280-1284Editor IJARCET
 
HUMAN VISION THRESHOLDING WITH ENHANCEMENT FOR DARK BLURRED IMAGES FOR LOCAL ...
HUMAN VISION THRESHOLDING WITH ENHANCEMENT FOR DARK BLURRED IMAGES FOR LOCAL ...HUMAN VISION THRESHOLDING WITH ENHANCEMENT FOR DARK BLURRED IMAGES FOR LOCAL ...
HUMAN VISION THRESHOLDING WITH ENHANCEMENT FOR DARK BLURRED IMAGES FOR LOCAL ...cscpconf
 
IRJET- Brain Tumour Detection and ART Classification Technique in MR Brai...
IRJET-  	  Brain Tumour Detection and ART Classification Technique in MR Brai...IRJET-  	  Brain Tumour Detection and ART Classification Technique in MR Brai...
IRJET- Brain Tumour Detection and ART Classification Technique in MR Brai...IRJET Journal
 
Segmentation of Tumor Region in MRI Images of Brain using Mathematical Morpho...
Segmentation of Tumor Region in MRI Images of Brain using Mathematical Morpho...Segmentation of Tumor Region in MRI Images of Brain using Mathematical Morpho...
Segmentation of Tumor Region in MRI Images of Brain using Mathematical Morpho...CSCJournals
 
Medical image enhancement using histogram processing part1
Medical image enhancement using histogram processing part1Medical image enhancement using histogram processing part1
Medical image enhancement using histogram processing part1Prashant Sharma
 
Chest radiograph image enhancement with wavelet decomposition and morphologic...
Chest radiograph image enhancement with wavelet decomposition and morphologic...Chest radiograph image enhancement with wavelet decomposition and morphologic...
Chest radiograph image enhancement with wavelet decomposition and morphologic...TELKOMNIKA JOURNAL
 

What's hot (17)

Dh33653657
Dh33653657Dh33653657
Dh33653657
 
A MODIFIED HISTOGRAM BASED FAST ENHANCEMENT ALGORITHM
A MODIFIED HISTOGRAM BASED FAST ENHANCEMENT ALGORITHMA MODIFIED HISTOGRAM BASED FAST ENHANCEMENT ALGORITHM
A MODIFIED HISTOGRAM BASED FAST ENHANCEMENT ALGORITHM
 
Novel-design-Panoramic-camera-by dr MONIKA
Novel-design-Panoramic-camera-by dr MONIKANovel-design-Panoramic-camera-by dr MONIKA
Novel-design-Panoramic-camera-by dr MONIKA
 
H010315356
H010315356H010315356
H010315356
 
Contrast Enhancement Techniques: A Brief and Concise Review
Contrast Enhancement Techniques: A Brief and Concise ReviewContrast Enhancement Techniques: A Brief and Concise Review
Contrast Enhancement Techniques: A Brief and Concise Review
 
A GENERAL STUDY ON HISTOGRAM EQUALIZATION FOR IMAGE ENHANCEMENT
A GENERAL STUDY ON HISTOGRAM EQUALIZATION FOR IMAGE ENHANCEMENTA GENERAL STUDY ON HISTOGRAM EQUALIZATION FOR IMAGE ENHANCEMENT
A GENERAL STUDY ON HISTOGRAM EQUALIZATION FOR IMAGE ENHANCEMENT
 
7 ijaems sept-2015-8-design and implementation of fuzzy logic based image fus...
7 ijaems sept-2015-8-design and implementation of fuzzy logic based image fus...7 ijaems sept-2015-8-design and implementation of fuzzy logic based image fus...
7 ijaems sept-2015-8-design and implementation of fuzzy logic based image fus...
 
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
 
QUALITY ASSESSMENT OF PIXEL-LEVEL IMAGE FUSION USING FUZZY LOGIC
QUALITY ASSESSMENT OF PIXEL-LEVEL IMAGE FUSION USING FUZZY LOGICQUALITY ASSESSMENT OF PIXEL-LEVEL IMAGE FUSION USING FUZZY LOGIC
QUALITY ASSESSMENT OF PIXEL-LEVEL IMAGE FUSION USING FUZZY LOGIC
 
Ukash_QSM_ISMRM_PreFinal2
Ukash_QSM_ISMRM_PreFinal2Ukash_QSM_ISMRM_PreFinal2
Ukash_QSM_ISMRM_PreFinal2
 
Ijarcet vol-2-issue-3-1280-1284
Ijarcet vol-2-issue-3-1280-1284Ijarcet vol-2-issue-3-1280-1284
Ijarcet vol-2-issue-3-1280-1284
 
HUMAN VISION THRESHOLDING WITH ENHANCEMENT FOR DARK BLURRED IMAGES FOR LOCAL ...
HUMAN VISION THRESHOLDING WITH ENHANCEMENT FOR DARK BLURRED IMAGES FOR LOCAL ...HUMAN VISION THRESHOLDING WITH ENHANCEMENT FOR DARK BLURRED IMAGES FOR LOCAL ...
HUMAN VISION THRESHOLDING WITH ENHANCEMENT FOR DARK BLURRED IMAGES FOR LOCAL ...
 
IRJET- Brain Tumour Detection and ART Classification Technique in MR Brai...
IRJET-  	  Brain Tumour Detection and ART Classification Technique in MR Brai...IRJET-  	  Brain Tumour Detection and ART Classification Technique in MR Brai...
IRJET- Brain Tumour Detection and ART Classification Technique in MR Brai...
 
Segmentation of Tumor Region in MRI Images of Brain using Mathematical Morpho...
Segmentation of Tumor Region in MRI Images of Brain using Mathematical Morpho...Segmentation of Tumor Region in MRI Images of Brain using Mathematical Morpho...
Segmentation of Tumor Region in MRI Images of Brain using Mathematical Morpho...
 
Medical image enhancement using histogram processing part1
Medical image enhancement using histogram processing part1Medical image enhancement using histogram processing part1
Medical image enhancement using histogram processing part1
 
F0342032038
F0342032038F0342032038
F0342032038
 
Chest radiograph image enhancement with wavelet decomposition and morphologic...
Chest radiograph image enhancement with wavelet decomposition and morphologic...Chest radiograph image enhancement with wavelet decomposition and morphologic...
Chest radiograph image enhancement with wavelet decomposition and morphologic...
 

Similar to Mammographic Image Enhancement using Digital Image Processing Technique

A Comparative Study on Image Contrast Enhancement Techniques
A Comparative Study on Image Contrast Enhancement TechniquesA Comparative Study on Image Contrast Enhancement Techniques
A Comparative Study on Image Contrast Enhancement TechniquesIRJET Journal
 
Image Contrast Enhancement for Brightness Preservation Based on Dynamic Stret...
Image Contrast Enhancement for Brightness Preservation Based on Dynamic Stret...Image Contrast Enhancement for Brightness Preservation Based on Dynamic Stret...
Image Contrast Enhancement for Brightness Preservation Based on Dynamic Stret...CSCJournals
 
A DISCUSSION ON IMAGE ENHANCEMENT USING HISTOGRAM EQUALIZATION BY VARIOUS MET...
A DISCUSSION ON IMAGE ENHANCEMENT USING HISTOGRAM EQUALIZATION BY VARIOUS MET...A DISCUSSION ON IMAGE ENHANCEMENT USING HISTOGRAM EQUALIZATION BY VARIOUS MET...
A DISCUSSION ON IMAGE ENHANCEMENT USING HISTOGRAM EQUALIZATION BY VARIOUS MET...pharmaindexing
 
Dataset Pre-Processing and Artificial Augmentation, Network Architecture and ...
Dataset Pre-Processing and Artificial Augmentation, Network Architecture and ...Dataset Pre-Processing and Artificial Augmentation, Network Architecture and ...
Dataset Pre-Processing and Artificial Augmentation, Network Architecture and ...INFOGAIN PUBLICATION
 
ANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES USING MATLAB
ANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES USING MATLABANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES USING MATLAB
ANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES USING MATLABJim Jimenez
 
Enhancement of Medical Images using Histogram Based Hybrid Technique
Enhancement of Medical Images using Histogram Based Hybrid TechniqueEnhancement of Medical Images using Histogram Based Hybrid Technique
Enhancement of Medical Images using Histogram Based Hybrid TechniqueINFOGAIN PUBLICATION
 
Review on Image Enhancement in Spatial Domain
Review on Image Enhancement in Spatial DomainReview on Image Enhancement in Spatial Domain
Review on Image Enhancement in Spatial Domainidescitation
 
The Effectiveness and Efficiency of Medical Images after Special Filtration f...
The Effectiveness and Efficiency of Medical Images after Special Filtration f...The Effectiveness and Efficiency of Medical Images after Special Filtration f...
The Effectiveness and Efficiency of Medical Images after Special Filtration f...Editor IJCATR
 
Optimized Histogram Based Contrast Limited Enhancement for Mammogram Images
Optimized Histogram Based Contrast Limited Enhancement for Mammogram ImagesOptimized Histogram Based Contrast Limited Enhancement for Mammogram Images
Optimized Histogram Based Contrast Limited Enhancement for Mammogram ImagesIDES Editor
 
Statistical Feature based Blind Classifier for JPEG Image Splice Detection
Statistical Feature based Blind Classifier for JPEG Image Splice DetectionStatistical Feature based Blind Classifier for JPEG Image Splice Detection
Statistical Feature based Blind Classifier for JPEG Image Splice Detectionrahulmonikasharma
 
A Review of Image Contrast Enhancement Techniques
A Review of Image Contrast Enhancement TechniquesA Review of Image Contrast Enhancement Techniques
A Review of Image Contrast Enhancement TechniquesIRJET Journal
 
Ijiir journal of vib and control paper
Ijiir journal of vib and control paperIjiir journal of vib and control paper
Ijiir journal of vib and control paperkarhtikeyanvv
 
A review on image enhancement techniques
A review on image enhancement techniquesA review on image enhancement techniques
A review on image enhancement techniquesIJEACS
 
Image Enhancement using Guided Filter for under Exposed Images
Image Enhancement using Guided Filter for under Exposed ImagesImage Enhancement using Guided Filter for under Exposed Images
Image Enhancement using Guided Filter for under Exposed ImagesDr. Amarjeet Singh
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
An image enhancement method based on gabor filtering in wavelet domain and ad...
An image enhancement method based on gabor filtering in wavelet domain and ad...An image enhancement method based on gabor filtering in wavelet domain and ad...
An image enhancement method based on gabor filtering in wavelet domain and ad...nooriasukmaningtyas
 
Precise Foreground Extraction, Bias Correction and Segmentation of Intensity ...
Precise Foreground Extraction, Bias Correction and Segmentation of Intensity ...Precise Foreground Extraction, Bias Correction and Segmentation of Intensity ...
Precise Foreground Extraction, Bias Correction and Segmentation of Intensity ...IRJET Journal
 

Similar to Mammographic Image Enhancement using Digital Image Processing Technique (20)

A Comparative Study on Image Contrast Enhancement Techniques
A Comparative Study on Image Contrast Enhancement TechniquesA Comparative Study on Image Contrast Enhancement Techniques
A Comparative Study on Image Contrast Enhancement Techniques
 
Image Contrast Enhancement for Brightness Preservation Based on Dynamic Stret...
Image Contrast Enhancement for Brightness Preservation Based on Dynamic Stret...Image Contrast Enhancement for Brightness Preservation Based on Dynamic Stret...
Image Contrast Enhancement for Brightness Preservation Based on Dynamic Stret...
 
A DISCUSSION ON IMAGE ENHANCEMENT USING HISTOGRAM EQUALIZATION BY VARIOUS MET...
A DISCUSSION ON IMAGE ENHANCEMENT USING HISTOGRAM EQUALIZATION BY VARIOUS MET...A DISCUSSION ON IMAGE ENHANCEMENT USING HISTOGRAM EQUALIZATION BY VARIOUS MET...
A DISCUSSION ON IMAGE ENHANCEMENT USING HISTOGRAM EQUALIZATION BY VARIOUS MET...
 
Dataset Pre-Processing and Artificial Augmentation, Network Architecture and ...
Dataset Pre-Processing and Artificial Augmentation, Network Architecture and ...Dataset Pre-Processing and Artificial Augmentation, Network Architecture and ...
Dataset Pre-Processing and Artificial Augmentation, Network Architecture and ...
 
ANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES USING MATLAB
ANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES USING MATLABANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES USING MATLAB
ANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES USING MATLAB
 
Enhancement of Medical Images using Histogram Based Hybrid Technique
Enhancement of Medical Images using Histogram Based Hybrid TechniqueEnhancement of Medical Images using Histogram Based Hybrid Technique
Enhancement of Medical Images using Histogram Based Hybrid Technique
 
Review on Image Enhancement in Spatial Domain
Review on Image Enhancement in Spatial DomainReview on Image Enhancement in Spatial Domain
Review on Image Enhancement in Spatial Domain
 
4
44
4
 
The Effectiveness and Efficiency of Medical Images after Special Filtration f...
The Effectiveness and Efficiency of Medical Images after Special Filtration f...The Effectiveness and Efficiency of Medical Images after Special Filtration f...
The Effectiveness and Efficiency of Medical Images after Special Filtration f...
 
Optimized Histogram Based Contrast Limited Enhancement for Mammogram Images
Optimized Histogram Based Contrast Limited Enhancement for Mammogram ImagesOptimized Histogram Based Contrast Limited Enhancement for Mammogram Images
Optimized Histogram Based Contrast Limited Enhancement for Mammogram Images
 
C04302025030
C04302025030C04302025030
C04302025030
 
Statistical Feature based Blind Classifier for JPEG Image Splice Detection
Statistical Feature based Blind Classifier for JPEG Image Splice DetectionStatistical Feature based Blind Classifier for JPEG Image Splice Detection
Statistical Feature based Blind Classifier for JPEG Image Splice Detection
 
Dh33653657
Dh33653657Dh33653657
Dh33653657
 
A Review of Image Contrast Enhancement Techniques
A Review of Image Contrast Enhancement TechniquesA Review of Image Contrast Enhancement Techniques
A Review of Image Contrast Enhancement Techniques
 
Ijiir journal of vib and control paper
Ijiir journal of vib and control paperIjiir journal of vib and control paper
Ijiir journal of vib and control paper
 
A review on image enhancement techniques
A review on image enhancement techniquesA review on image enhancement techniques
A review on image enhancement techniques
 
Image Enhancement using Guided Filter for under Exposed Images
Image Enhancement using Guided Filter for under Exposed ImagesImage Enhancement using Guided Filter for under Exposed Images
Image Enhancement using Guided Filter for under Exposed Images
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
An image enhancement method based on gabor filtering in wavelet domain and ad...
An image enhancement method based on gabor filtering in wavelet domain and ad...An image enhancement method based on gabor filtering in wavelet domain and ad...
An image enhancement method based on gabor filtering in wavelet domain and ad...
 
Precise Foreground Extraction, Bias Correction and Segmentation of Intensity ...
Precise Foreground Extraction, Bias Correction and Segmentation of Intensity ...Precise Foreground Extraction, Bias Correction and Segmentation of Intensity ...
Precise Foreground Extraction, Bias Correction and Segmentation of Intensity ...
 

Recently uploaded

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

Mammographic Image Enhancement using Digital Image Processing Technique

  • 1. Mammographic Image Enhancement using Digital Image Processing Technique Ardymulya Iswardani Information System Department Stmik Duta Bangsa Surakarta, Indonesia ardymulya@stmikdb.ac.id Wahyu Hidayat Informatics Department Stmik Duta Bangsa SURAKARTA, Indonesia wahyu_hidayat@stmikdb.ac.id Abstract— PURPOSES: this study aims to perform microcalsification detection by performing image enhancement in mammography image by using transformation of negative image and histogram equalization. METHOD: image mammography with .pgm format changed to. jpg format then processed into negative image result then processed again using histogram equalization. RESULT: the results of the image enhancement process using negative image techniques and equalization histograms are compared and validated with MSE and PSNR on each mammographic image. CONCLUSION: Image enhancement process on mammography image can be done, however there are only some image that have improved quality, this affected by threshold usage, which have important role to get better visualization on mammographic image. Keywords-component; Image enhancement, image negative, histogram equalization, mammographic, breast cancer I. INTRODUCTION This section described the motivation background of the studies as follows: Difficulties in early identification of cancer cell existencies affected by it natural ability to multiply, survive, spread and hide for a certain time [1]. Mamographic screening is the best method for early identification. This method use X-ray to check the patient organs [2], [3]. Cancer can be identified from the presence of microcalsification, microcalsification is a major feature of cancer, however, false identification and unable to get important clues of microcalcification presence often occur [1]–[4]. Difficulties in recognizing the existence of microcalsification can be caused by many things, but one of them caused by the process of digitization [2]. This digitization process may cause degradation such as noisy and blurry. Image enhancement technique believed to produce image with better quality [5]. Therefore, this study aims to perform image enhancement in mammography image in recognizing microcalsification. Transformation to negative image and histogram equalization in this study used to process the original mammography image. At initial steps original mammographic image load to the application, then secondly process the image use as input to negative image techniques this technique suited when the dark region dominant in the image[6], final step histogram equalization used to redistributed the pixel value to get optimal value [2]. II. LITERATURE REVIEW This section described recent studies and basic image enhancement theory as follows: A. Recent studies Microcalsification has characteristics such as normal tissue, to distinguish it required segmentation techniques [3], segmentation process is a technique that aims to distinguish observation areas visually. However, the visual quality of the image is influenced by the density of the observation object[2]. Many techniques have been proposed in recognizing microcalsification [1], [4]. Lots of method used, among them equalization histogram can be used to sharpness improvement [7], then negative image fits when the dark region become the dominant feature [6]. B. Digital image Digital image can be defined as a two dimensional function f(x, y), where x and y are spatial coordinates and the amplitude of f in any coordinate pair (x, y) is called the gray level of the image at that point [6]. Digitized image as shown in Fig 1. Fig 1 digitized image C. Negative image The transformation of the original image into a negative image is required with conditions if the dark areas become the dominant [6]. Transformation to negative image: GrayNew = 255 – GrayOld (1) This operation produced negative image [2]. GrayNew obtain by subtracting GrayOld with value 255. International Journal of Computer Science and Information Security (IJCSIS), Vol. 16, No. 5, May 2018 222 https://sites.google.com/site/ijcsis/ ISSN 1947-5500
  • 2. D. Histogram equalization This technique will redistributed pixel value to obtain optimal result [8] yx w nn ThC w  (2) Where: w = histogram equalization cw = histogram cummulative th = threshold (default: 256) nx – ny = image dimension III. RESEARCH METODOLOGY This section described steps involved in this studies as follow: A. proposed method This part described sistematically approach as shown in Fig 2. START END DATA COLLECTION DATA PREPROCESSING EXPERIMENT COMPARATION Fig 2 proposed method  Data collection Mammographic image obtain from Mammographic Image Analysis Society (MIAS) from http://peipa.essex.ac.uk/info/mias.html. image group by normal and positive with cancer. Data format in .PGM (portable gray map). This studies required 8 image and group by normal and cancer positive.  Data preprocessing Prepared the working directory for data saving, convert to jpg to make the image dimension same.  Experiment .pgm format convert to jpg and transform to negative image and run histogram equalization.  Comparation The final result of proposed method compared with the original image that already convert to .jpg format. IV. RESULT AND DISCUSSION This section describe the result of the studies of image enhancement on mammographic image as follows: A. image group Image used in this studies obtain from Mammographic Image Analysis Society (MIAS) from http://peipa.essex.ac.uk/info/mias.html and group as shown Tab 1. TABLE I. MAMMOGRAPHIC IMAGE CLASS ABNORMALITY CHAR SAMPLE NORM FATTY (F) MDB006 FATTY- GLAND ULAR(G) MDB007 DENSE- GLAND ULAR(D) MDB003 MALIGNANT MICROCALCIFIC ATION FATTY (F) MDB231 FATTY- GLAND ULAR(G) MDB209 DENSE- GLAND ULAR(D) MDB239 WELL-DEFINED CIRCUMSCRIBED MASSES FATTY (F) MDB028 FATTY- GLAND ULAR(G) MDB270 This table described mammographic image sample group by normal mammographic breast image and cancer breast image. Image enhancement applied to this eight sample image with fatty, fatty-glandular and dense-glandular. B. image processing Image format used in this studies is .pgm (portable gray map) with image dimension 1024 x 1024. When those image load in Octave the dimension change to 1200 x 898. There for next step is convert the .pgm image format to .jog image format. Format image transformation taken for MSE (Means Square Error) and PSNR (Peak Signal Noise Ratio) calculation. Different dimension makes the MSE and PSNR calculation failed. International Journal of Computer Science and Information Security (IJCSIS), Vol. 16, No. 5, May 2018 223 https://sites.google.com/site/ijcsis/ ISSN 1947-5500
  • 3. C. Experiment Image with .jpg format load to the application and used as input for negative process then process to histogram equalization. When two process done. The result compared with the image with .jpg format. The image enhancement process as show in Fig 3. Image processed to image negative develop by Integraged Development Environment GNU Octave, instruction to transformed the .jpg formatted to image negative shown as Fig 4 and instruction to run histogram equalization shown as Fig 5 START END READ FORMATTED IMAGE PROCESS TO NEGATIVE PROCESS TO HISTOGRAM EQUALIZATION ENHANCE? YES NO Fig 3 experiment Fig 3 described the whole process in this studies. At initial steps, mammographic image with .pgm convert to .jpg format. This process need to be done since if the dimension of the image different the MSE and PSNR can’t calculated. Fig 4 image negative instruction Definition per line as follows: Line 1 and 7 : user-defined function Line 2 : dialog box function Line 3 : read the data from line 2. Line 4 : axes to display the image Line 5 : image negative function Line 6 : function to display the image After the process of image negative done, continued to process this histogram equalization. Fig 5 histeq function Definition per line as follows: Line 1 and 8 : user-defined function Line 2 : dialog box Line 3 : read data Line 4 : image negative function Line 5 : histeq threshold 256 Line 6 : axes Line 7 : display the image D. MSE and PSNR The function of MSE (Means Square Error) and PSNR (Peak Signal Noise Ratio) is a common parameter used as an indicator in comparing the similarity of the two images (initial image and processing image). The use of both functions in this study basically aims as a measuring tool and / or to validate the level of similarity. The benefits of using these two functions as an alternative when encountering difficulties to finding experts in the field of image processing and cancer experts. Code to find the MSE and PSNR as shown in Fig 6: Fig 6 MSE and PSNR Definition per line as follows: Line 1 : read the image. Line 2 : read the result image Line 3 : array variable Line 4 : MSE. Line 5 : PSNR. Line 6 : display MSE. Line 7 : display PSNR. MSE and PSNR show in Fig 7. Fig 7 MSE and PSNR Detail of MSE and PSNR value show in Tab. II. This table defined that only some of mammographic have better visualisation. however the overall process of image enhancement can applied to mammographic image. 1 function Negative (hObject, eventdata, NegCitra) 2 [fname, fpath] = uigetfile(); 3 i = imread(fullfile(fpath, fname)); 4 axes(NegCitra); 5 negatif = 255 - 1 - i; 6 imshow(negatif, []); 7 end 1 function Histeq (hObject, eventdata, Histeq) 2 [fname, fpath] = uigetfile(); 3 i = imread(fullfile(fpath, fname)); 4 negatif=255-1-i; 5 j = histeq(negatif, 256); 6 axes(Histeq); 7 imshow(j, []); 8 end 1 img=imread(); 2 img_result=imread(); 3 [row, col, ~]=size(img); 4 mse = sum(sum((img- img_result).^2))/(row*col); 5 psnr = 10*log10(256*256/mse); 6 disp(mse); 7 disp(psnr); International Journal of Computer Science and Information Security (IJCSIS), Vol. 16, No. 5, May 2018 224 https://sites.google.com/site/ijcsis/ ISSN 1947-5500
  • 4. TABLE II. MSE and PSNR IMAGE MSE PSNR MDB003 50.35 31.145 MDB006 43.99 31.731 MDB007 42.9 31.84 MDB028 37.99 32.368 MDB209 42.6 31.871 MDB231 35 32.725 MDB239 61.44 30.281 MDB270 44.13 31.718 E. Comparation In this section will show the results of the use of image processing using image improvement techniques with the use of negative image function and histogram equalization. Both images are compared to be able to determine the image quality improvement. Improved imagery does not all have good quality images, but there are some image quality improvements. Histogram equalization threshold use 256 as default values. This quality improvement is used to facilitate the process of observation by health personnel. Result of the image enhancement process using negative image and histogram equalization show in Table III. V. CONCLUSION Image enhancement process on mammography image can be done, however there are only some image that have improved quality, this affected by threshold usage, which have important role to get better visualization on mammographic image. ACKNOWLEDGEMENT THE RESEARCHER WOULD LIKE TO THANK THE DIRECTORATE OF RESEARCH AND COMMUNITY SERVICE OF DIRECTORATE GENERAL OF STRENGTHENING RESEARCH AND DEVELOPMENT OF RESEARCH, TECHNOLOGY AND HIGHER EDUCATION MINISTRY ACCORDING TO RESEARCH CONTRACT YEAR 2018. REFERENCES [1] N. El Atlas, M. El Aroussi, and M. Wahbi, “Computer-aided breast cancer detection using mammograms: A review,” 2014 2nd World Conf. Complex Syst. WCCS 2014, vol. 6, pp. 626–631, 2014. [2] D. Priyawati, “Teknik Pengolahan Citra Digital Berdomain Spasial Untuk Peningkatan Citra Sinar-X,” vol. II, pp. 44–50, 2011. [3] J. Quintanilla-Dominguez, B. Ojeda-Magañ, M. G. Cortina-Januchs, R. Ruelas, A. Vega-Corona, and D. Andina, “Image segmentation by fuzzy and possibilistic clustering algorithms for the identification of microcalcifications,” Sci. Iran., vol. 18, no. 3 D, pp. 580–589, 2011. [4] T. Nurhayati and B. Destyningtias, “Identifikasi Kanker Payudara dengan Thermal,” Pros. Semin. Nas. Sains dan Teknol., no. 1, pp. 75–79, 2010. [5] J. Mohanalin and M. Beena Mol, “A new wavelet algorithm to enhance and detect microcalcifications,” Signal Processing, vol. 105, pp. 438–448, 2014. [6] E. Prasetyo, Pengolahan Citra Digital dan Aplikasinya menggunakan Matlab. Penerbit Andi Yogyakarta, 2011. [7] C. Y. Wong, G. Jiang, M. A. Rahman, S. Liu, S. C. F. Lin, N. Kwok, H. Shi, Y. H. Yu, and T. Wu, “Histogram equalization and optimal profile compression based approach for colour image enhancement,” J. Vis. Commun. Image Represent., vol. 38, pp. 802–813, 2016. [8] J. C. Russ, The Image Processing Handbook. CRC Press, 2011. TABLE III. RESULT COMPARATION MDB003_D_NORM MDB003_D_NEG_NORM_HISTEQ MDB006_F_NORM MDB006_F_NORM_NEG_HISTEQ MDB007_G_NORM MDB007_G_NORM_NEG_HISTEQ MDB028_F_CIRC MDB028_F_CIRC_NEG_NORM_HISTEQ International Journal of Computer Science and Information Security (IJCSIS), Vol. 16, No. 5, May 2018 225 https://sites.google.com/site/ijcsis/ ISSN 1947-5500
  • 5. Continued... MDB209_G_CALC MDB209_G_CALC_NEG_HISTEQ MDB231_F_CALC MDB231_F_CALC_NEG_HISTEQ MDB239_D_CALC MDB239_D_CALC_NEG_HISTEQ MDB270_G_CIRC MDB270_G_CIRC_NEG_HISTEQ International Journal of Computer Science and Information Security (IJCSIS), Vol. 16, No. 5, May 2018 226 https://sites.google.com/site/ijcsis/ ISSN 1947-5500