Segmentation of Liver CT Images

Similar documents
MATLAB Techniques for Enhancement of Liver DICOM Images

A Study On Preprocessing A Mammogram Image Using Adaptive Median Filter

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS

A SURVEY ON DICOM IMAGE COMPRESSION AND DECOMPRESSION TECHNIQUES

Fig. 1: Proposed Algorithm

Introduction to Image Analysis with

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT:

A Review on Brain Tumor Extraction and Direction from MRI Images using MATLAB

ANALYSIS OF GABOR FILTER AND HOMOMORPHIC FILTER FOR REMOVING NOISES IN ULTRASOUND KIDNEY IMAGES

Keyword: Morphological operation, template matching, license plate localization, character recognition.

Brain Tumor Segmentation of MRI Images Using SVM Classifier Abstract: Keywords: INTRODUCTION RELATED WORK A UGC Recommended Journal

AUTOMATED MALARIA PARASITE DETECTION BASED ON IMAGE PROCESSING PROJECT REFERENCE NO.: 38S1511

FEATURE EXTRACTION AND CLASSIFICATION OF BONE TUMOR USING IMAGE PROCESSING. Mrs M.Menagadevi-Assistance Professor

Efficient 2-D Structuring Element for Noise Removal of Grayscale Images using Morphological Operations

MORPHOLOGICAL BASED WATERSHED SEGMENTATION TO DETECT BRAIN BLOOD CLOT

An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi

Scanned Image Segmentation and Detection Using MSER Algorithm

A COMPETENT WAY OF EXAMINING THE FOETUS FROM MRI IMAGES USING ANISOTROPIC DIFFUSION AND GEOMETRIC MATHEMATICAL MORPHOLOGY

Performance Comparison of Mean, Median and Wiener Filter in MRI Image De-noising

EFFICIENT IMAGE ENHANCEMENT TECHNIQUES FOR MICRO CALCIFICATION DETECTION IN MAMMOGRAPHY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Chapter 6. [6]Preprocessing

THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES USING MATLAB

Implementing Morphological Operators for Edge Detection on 3D Biomedical Images

MAV-ID card processing using camera images

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

Processing and Enhancement of Palm Vein Image in Vein Pattern Recognition System

Automatic Morphological Segmentation and Region Growing Method of Diagnosing Medical Images

Removal of Various Noise Signals from Medical Images Using Wavelet Based Filter & Unsymmetrical Trimmed Median Filter

Digital Image Processing Introduction

Image Restoration and De-Blurring Using Various Algorithms Navdeep Kaur

CoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

International Journal of Computer Engineering and Applications, TYPES OF NOISE IN DIGITAL IMAGE PROCESSING

Chapter 17. Shape-Based Operations

Image Rendering for Digital Fax

Vehicle Number Plate Recognition with Bilinear Interpolation and Plotting Horizontal and Vertical Edge Processing Histogram with Sound Signals

Image Enhancement using Histogram Equalization and Spatial Filtering

An Efficient Pre-Processing Method to Extract Blood Vessel, Optic Disc and Exudates from Retinal Images

Scrabble Board Automatic Detector for Third Party Applications

CHAPTER 4 LOCATING THE CENTER OF THE OPTIC DISC AND MACULA

Image Enhancement using Hardware co-simulation for Biomedical Applications

Study and Analysis of various preprocessing approaches to enhance Offline Handwritten Gujarati Numerals for feature extraction

Pre-Processing Technique for Brain Tumor Detection and Segmentation

I. INTRODUCTION II. EXISTING AND PROPOSED WORK

Non Linear Image Enhancement

Table of contents. Vision industrielle 2002/2003. Local and semi-local smoothing. Linear noise filtering: example. Convolution: introduction

KEYWORDS Cell Segmentation, Image Segmentation, Axons, Image Processing, Adaptive Thresholding, Watershed, Matlab, Morphological

IMAGE PROCESSING PAPER PRESENTATION ON IMAGE PROCESSING

A Review on Image Enhancement Technique for Biomedical Images

Fuzzy Logic Based Adaptive Image Denoising

Displacement Measurement of Burr Arch-Truss Under Dynamic Loading Based on Image Processing Technology

Third Order NLM Filter for Poisson Noise Removal from Medical Images

Computing for Engineers in Python

ABSTRACT I. INTRODUCTION II. LITERATURE REVIEW

IDENTIFICATION OF FISSION GAS VOIDS. Ryan Collette

Survey on Impulse Noise Suppression Techniques for Digital Images

COMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES

Digital Image Processing 3/e

MATHEMATICAL MORPHOLOGY AN APPROACH TO IMAGE PROCESSING AND ANALYSIS

Keywords: Discrete wavelets transform Weiner filter, Ultrasound image, Speckle, Gaussians, and Salt & Pepper, PSNR, MSE and Shrinks.

Lung Cancer Detection on CT Images by Using Image Processing

COMPUTER-AIDED DETECTION OF CLUSTERED CALCIFICATION USING IMAGE MORPHOLOGY

PRACTICAL IMAGE AND VIDEO PROCESSING USING MATLAB

An Approach for Reconstructed Color Image Segmentation using Edge Detection and Threshold Methods

Method to acquire regions of fruit, branch and leaf from image of red apple in orchard

Removal of Gaussian noise on the image edges using the Prewitt operator and threshold function technical

Automatic Licenses Plate Recognition System

International Journal of Innovative Research in Engineering Science and Technology APRIL 2018 ISSN X

Digital Image Processing and Machine Vision Fundamentals

Image Enhancement of Medical Images Based on an Efficient Approach of Morphological and Arithmetic Operations

Keywords: Image segmentation, pixels, threshold, histograms, MATLAB

Automated Detection of Early Lung Cancer and Tuberculosis Based on X- Ray Image Analysis

Digital Image Processing

Image Enhancement Techniques: A Comprehensive Review

Performance Analysis of Local Adaptive Real Oriented Dual Tree Wavelet Transform in Image Processing

Fusion of MRI and CT Brain Images by Enhancement of Adaptive Histogram Equalization

Counting Sugar Crystals using Image Processing Techniques

Image Filtering. Median Filtering

DENOISING DIGITAL IMAGE USING WAVELET TRANSFORM AND MEAN FILTERING

An Efficient Nonlinear Filter for Removal of Impulse Noise in Color Video Sequences

Filtering in the spatial domain (Spatial Filtering)

Traffic Sign Recognition Senior Project Final Report

Local Image Segmentation Process for Salt-and- Pepper Noise Reduction by using Median Filters

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad

Automatic Detection Of Optic Disc From Retinal Images. S.Sherly Renat et al.,

A Fast Median Filter Using Decision Based Switching Filter & DCT Compression

A New Method to Remove Noise in Magnetic Resonance and Ultrasound Images

SYLLABUS CHAPTER - 2 : INTENSITY TRANSFORMATIONS. Some Basic Intensity Transformation Functions, Histogram Processing.

Noise Detection and Noise Removal Techniques in Medical Images

A Review of Optical Character Recognition System for Recognition of Printed Text

Conglomeration for color image segmentation of Otsu method, median filter and Adaptive median filter

ME 6406 MACHINE VISION. Georgia Institute of Technology

Morphological Image Processing Approach of Vehicle Detection for Real-Time Traffic Analysis

Evaluation of Visual Cryptography Halftoning Algorithms

A new method for segmentation of retinal blood vessels using morphological image processing technique

On the Performance of Lossless Wavelet Compression Scheme on Digital Medical Images in JPEG, PNG, BMP and TIFF Formats

Samandeep Singh. Keywords Digital images, Salt and pepper noise, Median filter, Global median filter

International Journal of Advance Engineering and Research Development

Automated pavement distress detection using advanced image processing techniques

Transcription:

Segmentation of Liver CT Images M.A.Alagdar 1, M.E.Morsy 2, M.M.Elzalabany 3 1,2,3 Electronics And Communications Department-.Faculty Of Engineering Mansoura University, Egypt. Abstract In this paper we propose a method for automated liver segmentation from CT images that is invariant in terms of size, shape and intensity values. The system consists of two stages. In the first stage of the computerized system, the CT liver image is acquired and pre-processing is done to remove the noise and to enhance the image. In the second stage, liver region is segmented from the liver CT image. Experimental results show that our propose technique segments the liver region with accuracy. Keywords Keywords: Liver CT, Automatic Segmentation, Pre-processing, enhancement. I. INTRODUCTION As a medical imaging technique, computed tomography(ct) is quite useful for doctors to analyze the pathological changes of the biological organs. In order to reduce deaths, the diseases must be detected accurately in the early stage. The main problem of liver segmentation from CT images is related to low contrast between liver and near by organs intensities. Liver sometimes presents in different dimensions and makes the detection and segmentation even more difficult. II. PROPOSED ALGORITHM After enhancing the liver CT image, the next step of our proposed technique is to segment the liver region from liver CT image. Segmentation is done to separate the image foreground from its background. Segmenting an image also saves the processing time for further operations which has to be applied to the image. We have used segmentation using a threshold in order to segment the liver CT image. Afterwards some morphological operations are applied on the image to obtain the final segmented liver region. Figure 1: Flow diagram of Computerized System for Liver CT Segmentation III. MATERIAL AND METHOD The datasets were acquired from known scanning centre in MANSOURA city and these images are 512 by 512 pixel and these results are obtained using MATLAB R2014a A. Read Medical Image DICOM files contain metadata that provide information about the image data, such as the size, dimensions, bit depth, modality used to create the data, and equipment settings used to capture the image. To read metadata from a DICOM file, use the dicominfo 193

function. dicominfo returns the information in a MATLAB structure where every field contains a specific piece of DICOM metadata. You can use the metadata structure returned by dicominfo to specify the DICOM file you want to read using dicomread [2]. B. Convert A Data Matrix To A Greyscale Image A greyscale image (also called gray-scale, gray scale, or gray-level) is a data matrix whose values represent intensities within some range. MATLAB stores a greyscale image as an individual matrix, with each element of the matrix corresponding to one image pixel [2]. A grayscale imaging is sometimes called "black and white," but technically this is a misnomer. In true black and white, also known as halftone, the only possible shades are pure black and pure white. The illusion of gray shading in a halftone image is obtained by rendering the image as a grid of black dots on a white background (or vice versa), with the sizes of the individual dots determining the apparent lightness of the gray in their vicinity. The halftone technique is commonly used for printing photographs in newspapers [4]. C. Medical Image De-Noising Medical images are subject to a wide variety of distortions, during acquisition, processing, compression, storage, transmission and re-production, any of which may result in a degradation of visual quality. Images such as magnetic resonance imaging, computed tomography, ultrasound, X-ray images are collected by different types of sensors and they are contaminated by different types of noises. Noises include speckle noise, Gaussian noise, salt and pepper noise etc. Normally, low quality images are not effective and very difficult to measure. Therefore, there is a fundamental need of noise reduction form medical images. Generally speckle noise; Gaussian noise mostly occurred in the MRI, CT scan and ultrasound images. In medical image processing many methods are used for noise reduction. Each method can effectively working any one of the noise only not for all types of noises. Noise removal filters can produce the best results depends upon its parameter [5]. 1) Median Filter: The median filter is a popular nonlinear digital filtering technique, often used to remove noise. Such noise reduction is a typical pre-processing step to improve the results of later processing (for example, edge detection on an image). Median filtering is very widely used in digital image processing because under certain conditions, it preserves edges while removing noise [6]. D. Thresholding Thresholding is an important technique in image segmentation applications. The basic idea of thresholding is to select an optimal gray-level threshold value for separating objects of interest in an image from the background based on their gray-level distribution. While humans can easily differentiable an object from complex background and image thresholding is a difficult task to separate them. The gray-level histogram of an image is usually considered as efficient tools for development of image thresholding algorithms. Thresholding creates binary images from grey-level ones by turning all pixels below some threshold to zero and all pixels about that threshold to one [3]. OTSU METHOD WAS PROPOSED BY SCHOLAR OTSU IN 1979. OTSU METHOD IS GLOBAL THRESHOLDING SELECTION METHOD, WHICH IS WIDELY USED BECAUSE IT IS SIMPLE AND EFFECTIVE. OTSU ALGORITHM CAN OBTAIN SATISFACTORY SEGMENTATION RESULTS WHEN IT IS APPLIED TO THE NOISY IMAGE [3]. E. Edge Detection The most powerful edge-detection method that edge provides is the Canny method. The Canny method differs from the other edgedetection methods in that it uses two different thresholds (to detect strong and weak edges), and includes the weak edges in the output only if they are connected to strong edges. This method is therefore less likely than the others to be fooled by noise, and more likely to detect true weak edges [1]. F. Morphological Operations The morphological operators are based on set theoretic approach and are suitable for extracting shape information with the help of a structuring element, which may be viewed as a probe.most elementary binary morphological operations are dilation, erosion, opening and closing. 194

It can be expressed as: Eqauations(1): morphological operations equations. 1) Erosion is one of the two fundamental morphological operators and is a process used to shrink the area of an object in the image. When the structuring element B has a center (e.g., B is a disk or a square), and this center is located on the origin of E, then the erosion of A by B can be understood as the locus of points reached by the center of B when B moves inside A. For example, the erosion of a square of side 10, centered at the origin, by a disc of radius 2, also centered at the origin, is a square of side 6 centered at the origin. 2) Dilation is the complementary process to erosion. It is used to expand the images. If B has a center on the origin, as before, then the dilation of A by B can be understood as the locus of the points covered by B when the center of B moves inside A. In the above example, the dilation of the square of side 10 by the disk of radius 2 is a square of side 14, with rounded corners, centered at the origin. The radius of the rounded corners is 2. 3) Opening is the process that includes erosion followed by dilation of the resulting image after the erosion process. 4) Closing is the process that involves dilation followed by erosion of the resulting image after the dilation effect. 5) Filling Filling is used to fill the gaps, holes present in the binary image. Filling is defined by the following equation: F(x,y)= Equation(2):filling operation Where, I is a binary image F is a marker image. G. Masking In computer graphics, the transparent areas can be specified through a binary mask, when an image is intended to be placed over a background. This technique has a wide application like is used in pointing device cursors, in typical 2-D video games, for GUI icons and other image mixing applications. In this method we use masking to region the segmented image consisting of only the liver [2]. H. Removing Small Objects: Removing small and unwanted area that are connected to the liver image IV. SIMULATION AND RESULTS Original Dicom Liver Image After Normalization (a) Original image (b) Contrast stretched image 195

(c) Median filtered image (d) Threshold image (e) Edge detection of the image (f) Image after applying morphological operations (h) Image after removing small objects (g) Image after applying masking i. Final segmented image Figure2:the segmentation steps 196

V. EXPERIMENTAL RESULTS The tests of proposed technique are performed with respect to the liver region segmentation accuracy using 50 CT images of different patients. The images are of size 512x512 pixels. In order to check the accuracy of automated segmented liver region, liver region from all images is segmented manually by the hepatologist and oncologist. parameter value Average Accuracy 92 Poorly Segmented 8% VI. CONCLUSION Segmentation of a liver from CT images is challenging due to the very low contrast between the liver and other organs. In this paper liver segmentation and enhancement is done using CT images. The proposed method segments the liver using global threshold and then by identifying the largest area. Contrast of the liver region is improved. The proposed method is invariant in terms of size and shape of liver region. Experimental results show that our method performs well in enhancing, segmenting and extracting liver region from CT images. VII. FUTURE WORK In the future we will develop an algorithm for liver tumour extraction and liver tumour analysis and propose an algorithm for classification for the type of tumour REFERENCES [1] Mario Mustra, Mislav Grgic and Kresimir Delac, Efficient Presentation of DICOM Mammography Images using Matlab, Zagreb, Croatia,2006 [2] ( 2014) the mathwork website.[online].available: http://www.mathworks.com. (Digital image processing toolbox),release R2014b. [3] Umamaheswari, J. And G. Radhamani, An Enhanced Approach for Medical Brain Image Enhancement, Journal of Computer Science,Tamilnadu, India, 2012. [4] Rajesh C. Patil, Dr. A. S. Bhalchandra, Brain Tumour Extraction from MRI Images Using MATLAB, International Journal of Electronics, Communication & Soft Computing Science and Engineering,,volume 2 issue 1, Aurangabad,(M.S.), India,2011. [5] S.Senthilraja, Dr.P.Suresh, Dr.M.Suganthi,Noise Reduction in Computed Tomography, International Journal of Scientific & Engineering Research, Vol- 5, Issue 3, March-2014. [6] mohamed saleh abuazoum, efficient analysis of medical image de-noising for MRI and ultrasound images, electrical engineering thesis, Faculty of Electrical and Electronic Engineering University Tun Hussein Onn Malaysia, January 2012. 197