SCIENCE & TECHNOLOGY

Similar documents
Automated Segmentation Using a Fast Implementation of the Chan-Vese Models

Snakes, Active Contours, and Segmentation Introduction and Classical Active Contours Active Contours Without Edges

Segmentation Using Active Contour Model and Level Set Method Applied to Medical Images

Geometrical Modeling of the Heart

Implicit Active Contours Driven by Local Binary Fitting Energy

Method of Background Subtraction for Medical Image Segmentation

Research Article Local- and Global-Statistics-Based Active Contour Model for Image Segmentation

Yunyun Yang, Chunming Li, Chiu-Yen Kao and Stanley Osher. Speaker: Chiu-Yen Kao (Math Department, The Ohio State University) BIRS, Banff, Canada

NSCT BASED LOCAL ENHANCEMENT FOR ACTIVE CONTOUR BASED IMAGE SEGMENTATION APPLICATION

Level Set Evolution without Reinitilization

College of Engineering, Trivandrum.

NIH Public Access Author Manuscript Proc Soc Photo Opt Instrum Eng. Author manuscript; available in PMC 2014 October 07.

Active Geodesics: Region-based Active Contour Segmentation with a Global Edge-based Constraint

Local Binary Signed Pressure Force Function Based Variation Segmentation Model.

A Region based Active contour Approach for Liver CT Image Analysis driven by fractional order image fitting energy

A Survey of Image Segmentation Based On Multi Region Level Set Method

Local or Global Minima: Flexible Dual-Front Active Contours

Classification of Subject Motion for Improved Reconstruction of Dynamic Magnetic Resonance Imaging

ACTIVE CONTOURS BASED OBJECT DETECTION & EXTRACTION USING WSPF PARAMETER: A NEW LEVEL SET METHOD

ISSN: X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 6, Issue 8, August 2017

Variational Methods II

Level-set MCMC Curve Sampling and Geometric Conditional Simulation

Image Segmentation II Advanced Approaches

Global Thresholding Techniques to Classify Dead Cells in Diffusion Weighted Magnetic Resonant Images

Digital Image Processing

Medical Image Segmentation by Active Contour Improvement

Keywords: active contours; image segmentation; level sets; PDM; GDM; watershed segmentation.

A Novel Image Segmentation Approach Based on Improved Level Set Evolution Algorithm

Finding a Needle in a Haystack: An Image Processing Approach

Segmentation. Namrata Vaswani,

MetaMorphs: Deformable Shape and Texture Models

Understanding Tracking and StroMotion of Soccer Ball

Interactive Image Segmentation Using Level Sets and Dempster-Shafer Theory of Evidence

Snakes reparameterization for noisy images segmentation and targets tracking

Hybrid Approach for MRI Human Head Scans Classification using HTT based SFTA Texture Feature Extraction Technique

Volume 2, Issue 9, September 2014 ISSN

3D Surface Reconstruction of the Brain based on Level Set Method

An Introduc+on to Mathema+cal Image Processing IAS, Park City Mathema2cs Ins2tute, Utah Undergraduate Summer School 2010

SEMI-BLIND IMAGE RESTORATION USING A LOCAL NEURAL APPROACH

Implicit Active Shape Models for 3D Segmentation in MR Imaging

ROTATION INVARIANT TRANSFORMS IN TEXTURE FEATURE EXTRACTION

Spatial Adaptive Filter for Object Boundary Identification in an Image

EDGE BASED REGION GROWING

WEINER FILTER AND SUB-BLOCK DECOMPOSITION BASED IMAGE RESTORATION FOR MEDICAL APPLICATIONS

Compressed Sensing Algorithm for Real-Time Doppler Ultrasound Image Reconstruction

A LOCAL LIKELIHOOD ACTIVE CONTOUR MODEL FOR MEDICAL IMAGE SEGEMENTATION. A thesis presented to. the faculty of

A Level Set Based Predictor-Corrector Algorithm for Vessel Segmentation

Global Minimization of the Active Contour Model with TV-Inpainting and Two-Phase Denoising

Segmentation in Noisy Medical Images Using PCA Model Based Particle Filtering

Truss structural configuration optimization using the linear extended interior penalty function method

Image and Vision Computing

Snakes, level sets and graphcuts. (Deformable models)

Hierarchical Segmentation of Thin Structures in Volumetric Medical Images

Isophote-Based Interpolation

Snakes operating on Gradient Vector Flow

Lecture 2 Image Processing and Filtering

Segmentation of MR Images of a Beating Heart

SELF-ORGANIZING APPROACH TO LEARN A LEVEL-SET FUNCTION FOR OBJECT SEGMENTATION IN COMPLEX BACKGROUND ENVIRONMENTS

Multiple Motion and Occlusion Segmentation with a Multiphase Level Set Method

Functional MRI in Clinical Research and Practice Preprocessing

Isophote-Based Interpolation

LOCAL-GLOBAL OPTICAL FLOW FOR IMAGE REGISTRATION

Models. Xiaolei Huang, Member, IEEE, and Dimitris Metaxas, Senior Member, IEEE. Abstract

Guo & Zhu, 2007). The classical definition for image segmentation is as follows:

Binary Morphological Model in Refining Local Fitting Active Contour in Segmenting Weak/Missing Edges

An Adaptive Approach for Image Contrast Enhancement using Local Correlation

SPM8 for Basic and Clinical Investigators. Preprocessing. fmri Preprocessing

Multimodality Imaging for Tumor Volume Definition in Radiation Oncology

MEDICAL IMAGE NOISE REDUCTION AND REGION CONTRAST ENHANCEMENT USING PARTIAL DIFFERENTIAL EQUATIONS

Kernel Density Estimation and Intrinsic Alignment for Knowledge-driven Segmentation: Teaching Level Sets to Walk

Available online Journal of Scientific and Engineering Research, 2019, 6(1): Research Article

Comparison between Various Edge Detection Methods on Satellite Image

An Active Contour Model without Edges

Split Bregman Method for Minimization of Region-Scalable Fitting Energy for Image Segmentation

Image Segmentation Based on Watershed and Edge Detection Techniques

Level set segmentation using non-negative matrix factorization with application to brain MRI

Computed tomography (Item No.: P )

Basic fmri Design and Analysis. Preprocessing

Published in: Proceedings of the 22nd International Conference on Pattern Recognition (ICPR 2014)

Improved Fast Two Cycle by using KFCM Clustering for Image Segmentation

Robust Active Contour Model Guided by Local Binary Pattern Stopping Function

A Systematic Analysis System for CT Liver Image Classification and Image Segmentation by Local Entropy Method

City, University of London Institutional Repository

Automatic Clinical Image Segmentation using Pathological Modelling, PCA and SVM

Image Processing with Nonparametric Neighborhood Statistics

EPI Data Are Acquired Serially. EPI Data Are Acquired Serially 10/23/2011. Functional Connectivity Preprocessing. fmri Preprocessing

A Study of Medical Image Analysis System

1486 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 14, NO. 10, OCTOBER 2005

Texture Segmentation and Classification in Biomedical Image Processing

Dr. Ulas Bagci

A New Algorithm for Shape Detection

Texture Image Segmentation using FCM

An Edge Based Adaptive Interpolation Algorithm for Image Scaling

ELEC Dr Reji Mathew Electrical Engineering UNSW

Level set and Thresholding for Brain Tumor Segmentation

Comparison of segmentation using fast marching and geodesic active contours methods for bone

Lecture: Segmentation I FMAN30: Medical Image Analysis. Anders Heyden

International Journal of Modern Engineering and Research Technology

ISSN: X Impact factor: 4.295

A Modified Image Segmentation Method Using Active Contour Model

Transcription:

Pertanika J. Sci. & Technol. 26 (1): 309-316 (2018) SCIENCE & TECHNOLOGY Journal homepage: http://www.pertanika.upm.edu.my/ Application of Active Contours Driven by Local Gaussian Distribution Fitting Energy to the Computed Tomography Images Nurwahidah, M.*, Wan, E. Z. W. A. R. and Shaharuddin, C. S. Faculty of Computer and Mathematical Sciences, Universiti Teknologi MARA, 40450 UiTM, Shah Alam, Selangor, Malaysia ABSTRACT This paper presents the application of active contours region-based method of image segmentation to Computed Tomography (CT) images. Previous researchers applied this region based method on Magnetic Resonance Image (MRI), in vivo images and synthetic images which contain intensity inhomogeneities. In this paper, a different modality known as Computed Tomography (CT) scan was applied. CT scan also produces images containing intensity inhomogeneity, and it is predicted that this method provide good segmentation results. The main objective of applying this method is to check its applicability on CT images. The segmentation process begins by finding the area of interest (black region). Results from this experiment are then used in estimating time of death. Experimental results show that this method has successfully segmented the black region when some parameters changed, provided that the regions are closed to each other. If the black regions are located far from each other, then this method will only segment certain areas. Keywords: Local Gaussian distribution, computed tomography images, segmentation INTRODUCTION ARTICLE INFO Article history: Received: 03 March 2017 Accepted: 28 September 2017 E-mail addresses: nurwahidah5008@gmail.com (Nurwahidah, M.), waneny@tmsk.uitm.edu.my (Wan, E. Z. W. A. R.), shahar@tmsk.uitm.edu.my (Shaharuddin, C. S.) *Corresponding Author Segmentation is one of the basic tasks involved in digital image processing. Digital image processing involves the processes of creating, processing, communicating and displaying images (Gonzalez & Woods, 2008). It can be used to convert signals from image sensor to digital images, increase clarity of images by removing noise and other artefacts, extract the size, scale or the number of objects in a scene, prepare images ISSN: 0128-7680 2018 Universiti Putra Malaysia Press.

Nurwahidah, M., Wan, E. Z. W. A. R. and Shaharuddin, C. S. for display or printing, and compress images for communication across a network (Mathwork, 2013). There are many types of images that can be used in segmentation process such as medical images from different modalities, for example, Magnetic Resonance Images (MRI), Computed Tomography Images (CT) and Ultrasound. In real world images, there are some difficulties in segmenting medical images due to intensity inhomogeneity. Intensity inhomogeneity is pondered to be the multiplicative lowfrequency variation of intensities. It is caused by anomalies of the magnetic fields of the scanners (Rajapakse & Kruggel, 1998) such as the presence of intensity inhomogeneity in CT images due to the effects of beam hardening while MRI intensity inhomogeneity arises from radio-frequency coils or acquisition sequences. This paper focuses on segmenting Computed Tomography (CT) images by using Active Contours driven by local Gaussian distribution fitting energy. The main objective of doing this segmentation is to check the applicability of this method on CT images as there is a future research related to this paper, which is finding the area of segmented region. This paper is organised in several sections. Section 2 discusses the materials and method used in this paper. This section includes the procedure for CT image segmentation. Meanwhile, experimental result and discussion are presented in Section 3, and finally conclusions are illustrated in Section 4. Active contour was introduced by Kass, Witkin, and Terzopoulos (1988). Currently, active contours model is widely used in image segmentation. This method produces good results because the model can be achieved by subpixel accuracy. Besides, this model also provides closed and smooth contours on surfaces (Wang, He, Mishra, & Li, 2009). There are two categories of active contour which are parametric and geometric (Mumford, & Shah, 1989). Parametric active contour model is represented explicitly as parametric curve while geometric active contour model is based on the theory of curve evolution and geometric flows. Basically, active contours can be classified into two classes; edge-based models and region-based models. Edge-based models focus on employing local image gradients to attract contours towards object boundaries, while region-based model focuses on employing global image information in each region such as the distribution of intensities, colours, textures and motions to move the contours towards the boundary. Examples of region-based model are Mumford-Shah functional model (Mumford & Shah, 1989), Chan-Vese Model (Chan, & Vese, 2001), local Binary Fitting (Tsai, Yezzi, & Willsky, 2001) and local Gaussian distribution (Wang et al., 2009). MATERIALS AND METHODS Region-based Geometric Active Contour The Chan-Vese algorithm is an example of the geometric active contour model and it was the first region-based model. This model uses the technique of mean curvature motion. The aim is to evolve the contour in such a way that it stops on the boundaries of the foreground region. Basically in the region based model, it is assumed that there are two regions in each image, 310 Pertanika J. Sci. & Technol. 26 (1): 309-316 (2018)

Active Contours Driven by Local Gaussian Distribution which are, foreground region and background region. This model is known as the Chan-Vese s Piecewise Constant model. It is defined by the energy functional, F(c 1 ;c 2 ;C)and that energy functional consists of the energy inside and outside the contour. There are also two additional parameters and that energy functional is defined as follows: Where, : fixed positive integers f(x, y) : pixel in the image c in : the region inside the contour c out : the region outside the contour c 1 : the mean intensity of region inside the curve of evolution : the mean intensity of region outside the curve of evolution c 2 The main objective of this region-based GAC is to determine contour, F(c 1 ;c 2 ;C) that minimise the energy functional. This energy functional can be minimised by transforming (1) to the level set function. (1) Level Set Equation In level set function, there is a curve C known as the contour which divides the image into two regions. If the contour is defined as closed curves, it can be implicitly represented with higherdimensional function. The first is the inside region denoted by C in and the second is the outside region denoted by C out. The interface of level set function is defined as ϕ(x)=x 2 + y 2 =1, where ϕ(x)=0. The example is as shown in Figure 1. The signed distance function can be defined as curve function, ϕ (Uppu, 2006). In Matlab, an image is defined in matrix form. Suppose, there is point x 1 for i=1,2,...,m and m represents the number of column for the image. This point can be determined whether it is placed inside or outside the contour C by checking the sign of ϕ. Figure 1. The Initial Contour Pertanika J. Sci. & Technol. 26 (1): 309-316 (2018) 311

Local Gaussian Distribution Nurwahidah, M., Wan, E. Z. W. A. R. and Shaharuddin, C. S. Local Gaussian Distribution Fitting (LGDF) is used to model the probability density functions, where the mean and variance are used as varying parameters. In order to effectively exploit information on local intensities, the distribution of local intensities is characterised by the partition of neighbourhood. In this research, local Gaussian distribution is used to obtain local mean and local variance. In order to obtain the LGDF energy functional for all points in the entire image domain R, the integral of the following equation is minimised to give the following LGDF energy functional: (2) In LGDF, there are level set functions which are contained inside and outside the contour region. Both the contour regions are named as foreground and background, respectively. Hence, it implies that the image domain where denotes as the foreground region, while denotes as the background. Thus, (2) can be written as: (3) Then, adding the term Length (C) to (3) transforms the LGDF energy functional to the level set function. Therefore, the LGDF energy functional becomes: (4) By differentiating energy functional in (4), with respect to u i (x) and ϕ i (x) 2, while considering ϕ(y) as a constant, both mean intensities and variance intensities can be defined as follows: (5) (6) 312 Pertanika J. Sci. & Technol. 26 (1): 309-316 (2018)

Procedure for CT Image Segmentation Active Contours Driven by Local Gaussian Distribution An image segmentation method, which is local Gaussion distribution fitting energy, was applied to the CT images. The CT images were taken from Hospital Kuala Lumpur for testing purposes. After undergoing the segmentation process, the segmented region was obtained. The aim of this method is to introduce a localised energy functional using a truncated Gaussian Kernel. Wang et al. (2009) used double integral for the energy minimisation. This method also assumes that the mean and variance of the local Gaussian distribution are spatially varying parameters. Generally, the procedure is as follows: Step 1: Step 2: Step 3: View the image in Dicom Viewer. Reduce the image pixels to 256 256 using Adobe Photoshop. Read image in Matlab. Step 4: Update local means and local variances in (5) and (6). Step 5: Step 6: Step 7: Update the location of the region of interest to locate the initial contour. Repeat step 4 until the criteria is met. Display the result. The difference between this paper and the previous research is that this paper focused on the black region area. Previously, Wang et al., (2009) focused on the white region and applied on synthetic images, MR images and in vivo images. Our focus is to segment the black region in CT images since the black region can be seen clearly in the CT images. The method of Wang et al. (2009) has successfully segmented the black region when the region is near to each other and the initial contour is on the region itself. The initial contour needs to be set manually. This means that each image uses different initial contours and the position of the initial is not same. Then, the evolution of the contour changes at each iteration until it reaches the zero level set. For image iteration, different images require different amounts of iteration. The iteration is set by running the LGDF coding several times with different numbers of iteration. This is done to determine the suitable values which the contour stop evolves. After all the images have been segmented, the results will be used for calculating the area of the black region, which is the next process of this research. RESULTS AND DISCUSSION The CT images data originated from Hospital Kuala Lumpur. Dicom Viewer is used to view the images. Then, the CT images are converted into bitmap image file (BMP) and the image pixels are reduced to since LGDF coding cannot read large image pixels. Then, the edited images are read in MATLAB until the results are obtained. For all the images in this paper, there is a default setting of the parameters which are σ=3, μ=1, timestep t=0.1 and v=0.001 255 255. Other parameters will change according to the images. This means that different images will use different parameters. Pertanika J. Sci. & Technol. 26 (1): 309-316 (2018) 313

Nurwahidah, M., Wan, E. Z. W. A. R. and Shaharuddin, C. S. Table 1 Results of the segmented images of the black region based on local Gaussian Distribution fitting energy Images Original images Initial Contour Segmented images Image 1 Image 2 Image 3 Image 4 Image 5 314 Pertanika J. Sci. & Technol. 26 (1): 309-316 (2018)

Active Contours Driven by Local Gaussian Distribution Table 1 shows the results of segmented images. The process of segmentation starts with initial contour and will iterate until the black region is fully segmented. The successful results are shown under segmented images and it is clearly seen that this method is able to segment the images when the region of interest is close to each other. The results for iteration and CPU time are recorded in Table 2. It was observed that the iteration took less than 10 seconds for each image to finish the segmentation process. It is a good sign since this method can abbreviate computation time. Table 2 Number of iteration and CPU time (in s) Image Number of Iteration CPU time Image 1 40 1.431318 Image 2 40 1.300227 Image 3 100 3.315977 Image 4 140 8.279270 Image 5 140 3.961400 CONCLUSIONS In this paper, we have presented the application of active contours driven by local Gaussian distribution fitting energy to the CT images. Based on the results given in the previous section, the method proposed by Wang et al. (2009) was found to have successfully segmented the black region provided that the regions are close to each other (as in Figure 2) and make some changes on several parameters. If the images have more than one black region and are located far from each other (as in Figure 3), this method only could segment certain areas of the CT images. Thus, it is a necessity to make an improvement to the model in order to make it applicable with CT images and will definitely give good results. Figure 2. CT images with more than es one with black more region than one (near black to each region other) (n Pertanika J. Sci. & Technol. 26 (1): 309-316 (2018) 315

Nurwahidah, M., Wan, E. Z. W. A. R. and Shaharuddin, C. S. Two parts of the black region Figure 3. CT images with two black regions (far from each other) ACKNOWLEDGEMENT The authors would like to acknowledge the financial support received from the Tabung Amanah Pembangunan Akademik Pelajar. The authors also would like to thank Forensic Unit in Hospital Kuala Lumpur for of the permission given to do a research by providing the data. This work also received the ethics approval from Medical Research and Ethics Committee, Ministry of Health (NMMR-15-2001-28698). REFERENCES Chan, T. F., & Vese, L. A. (2001). Active contours without edges. IEEE Transactions on Image Processing, 10(2), 266-277. Gonzalez, R. C., & Woods, R. E. (2008). Digital Image Processing. Upper Saddle River, NJ: Pearson Prentice Hall. Kass, M., Witkin, A., & Terzopoulos, D. (1988). Snakes: Active contour models. International Journal of Computer Vision, 1(4), 321-331. Mathwork. (2013). Digital image processing - matlab and simulink. Retrieved May 20, 2015, from http:// www.mathworks.com/discovery/digital-imageprocessing.html. Mumford, D., & Shah, J. (1989). Optimal approximations by piecewise smooth functions and associated variational problems. Communications on Pure and Applied Mathematics, 42(5), 577-685. Rajapakse, J. C., & Kruggel, F. (1998). Segmentation of MR images with intensity inhomogeneities. Image and Vision Computing, 16(3), 165-180. Tsai, A., Yezzi, A., & Willsky, A. S. (2001). Curve evolution implementation of the Mumford-Shah functional for image segmentation, denoising, interpolation, and magnification. IEEE transactions on Image Processing, 10(8), 1169-1186. Uppu, S. K. (2006). A Study of Parametric Active Contours for the Application of Mr Axial Abdominal Images. (Doctoral dissertation). University of Cincinnati, Cincinnati, Ohio, United States. Wang, L., He, L., Mishra, A., & Li, C. (2009). Active contours driven by local Gaussian distribution fitting energy. Signal Processing, 89(12), 2435-2447. 316 Pertanika J. Sci. & Technol. 26 (1): 309-316 (2018)