+ All Categories
Home > Documents > Localization of Abnormality in X-Rays Images ofLungs Aida...

Localization of Abnormality in X-Rays Images ofLungs Aida...

Date post: 01-May-2019
Category:
Upload: lyngoc
View: 216 times
Download: 0 times
Share this document with a friend
22
LOCALIZATION OF ABNORMALITY IN XRAY IMAGES OF LUNGS AIDAAYU DAUD UNIVERSITI TEKNOLOGI MALAYSIA
Transcript
Page 1: Localization of Abnormality in X-Rays Images ofLungs Aida ...eprints.utm.my/id/eprint/18394/1/AidaayuDaudMFKE2009.pdfsebarang abnormal atau tanda-tanda tidak normal pada radiografi

LOCALIZATION OF ABNORMALITY IN XRAY IMAGES OF LUNGS

AIDAAYU DAUD

UNIVERSITI TEKNOLOGI MALAYSIA

Page 2: Localization of Abnormality in X-Rays Images ofLungs Aida ...eprints.utm.my/id/eprint/18394/1/AidaayuDaudMFKE2009.pdfsebarang abnormal atau tanda-tanda tidak normal pada radiografi

LOCALIZATION OF ABNORMALITY IN XRAY IMAGES OF LUNGS

AIDAAYU DAUD

A project report submitted in partial fulfillment of the

requirements for the award of the degree of

Master of Engineering (Computer & Microelectronic System)

Faculty of Electrical Engineering

Universiti Teknologi Malaysia

MAY 2009

Page 3: Localization of Abnormality in X-Rays Images ofLungs Aida ...eprints.utm.my/id/eprint/18394/1/AidaayuDaudMFKE2009.pdfsebarang abnormal atau tanda-tanda tidak normal pada radiografi

iii

Specially dedicate to…

My beloved parents, my dearest brother and sisters And

To all my friends

Page 4: Localization of Abnormality in X-Rays Images ofLungs Aida ...eprints.utm.my/id/eprint/18394/1/AidaayuDaudMFKE2009.pdfsebarang abnormal atau tanda-tanda tidak normal pada radiografi

iv

ACKNOWLEDGEMENT

This research project would not have been possible without the support of

many people. First and foremost I offer my sincerest gratitude to my supervisor,

Assoc. Prof. Dr. Syed Abdul Rahman bin Syed Abu Bakar, who has supported me

throughout my thesis with his patience and knowledge whilst allowing me the room

to work in my own way. I attribute the level of my knowledge to his encouragement

and effort and without him this thesis, too, would not have been completed or

written. One simply could not wish for a better or supportive and understanding

supervisor.

Special thanks also to all my course mates and colleagues for their support in

covering and giving me their hands during the critical and ramp up period of my

work in product development project. Not forgetting my best friends who always

been there for their encouragement and advice.

I would like to express my love and gratitude to my beloved parents, brother

and sisters; for their understanding and endless love, through the duration of my

studies.

Page 5: Localization of Abnormality in X-Rays Images ofLungs Aida ...eprints.utm.my/id/eprint/18394/1/AidaayuDaudMFKE2009.pdfsebarang abnormal atau tanda-tanda tidak normal pada radiografi

v

ABSTRACT An automated method is presented and proposed to detect abnormalities in

frontal chest radiographs which are aggregated into an overall abnormality score.

The process flow or sequence of steps are approached by using pure basic image

processing techniques. The aim of this project is at finding abnormal signs of a

diffuse clot of region and localized the abnormalities through the size and location

from the lung image but will not determine the type of abnormalities of the disease.

By using MATLAB code function and program, the scheme starts by identifying the

category of the input lung image in DICOM format based on histogram area values

measured and followed by the image segmentation of the lung fields with edge

detection function. Edges associated with the boundaries and thresholding was used

and binary images were created from the grayscale on the lung image done at

histogram level corresponds to lights of region of interest on dark background. The

region of interest were separated and extracted from the background by Morphology

process. After getting the segmentation results for the left and right lungs of the

largest size of mean area, other clot regions which were separated from the expected

lung fields were identified and revealed. The abnormal clot regions were marked and

labeled to differentiate the abnormalities to be seen compared with normal lung

images.

Page 6: Localization of Abnormality in X-Rays Images ofLungs Aida ...eprints.utm.my/id/eprint/18394/1/AidaayuDaudMFKE2009.pdfsebarang abnormal atau tanda-tanda tidak normal pada radiografi

vi

ABSTRAK

Satu kaedah automatik di perkenalkan dan di percadangkan untuk mengesan

sebarang abnormal atau tanda-tanda tidak normal pada radiografi paru-paru atau

dada. Kaedah ini di mana dengan mengikut turutan mengunakan asas-asas teknik

pemprosesan imej. Projek tesis ini bertujuan mengesan sebarang tanda abnormal

dalam bentuk pembekuan, pengasingan berpandukan saiz and kedudukannya pada

imej radiografi paru-paru. Walaubagaimanapun, objektif tesis ini tidak termasuk

dengan tujuan untuk mengesan jenis penyakit berkaitan dengan abnormal yang telah

dikesani. Dengan menggunakan kod fungsi MATLAB, kaedah ini dimulakan dengan

menklasifikasikan kumpulan imej paru-paru iaitu dalam DICOM format dengan

berpandukan keluasan histogram, di ikuti dengan segmentasi imej paru-paru turut

mengunakan fungsi pengesan titik-titik pinggir pada imej, dimana ia berkait rapat

dengan sempadan dan nilai "threshold" pada imej. Imej dalam bentuk binari dengan

berpandukan "grayscale" daripada histogram mengasingkan bentuk-bentuk imej yang

dikehendaki adalah lebih cerah berbanding dgn latarbelakang yang gelap. Hanya

pada bentuk-bentuk imej yang tertentu sahaja dan dikehendaki daripada imej asal

paru-paru di asingkan dari latarbelakang imej dengan menggunakan proses

Morphology. Selepas proses segmentasi bagi bahagian kiri dan kanan imej paru-paru

di mana adalah nilai terbesar purata keluasan, bentuk-bentuk yang terasing daripada

imej paru-paru dikesan sebagai bentuk abnormal. Pada bentuk-bentuk yang terasing

ini di tanda and dilabelkan bagi membezakan bentuk yang abrnormal berbanding

dengan bentuk bagi paru-paru yang normal.

Page 7: Localization of Abnormality in X-Rays Images ofLungs Aida ...eprints.utm.my/id/eprint/18394/1/AidaayuDaudMFKE2009.pdfsebarang abnormal atau tanda-tanda tidak normal pada radiografi

vii

TABLE OF CONTENTS

CHAPTER TITLE PAGE

DECLARATION ii

DEDICATION iii

ACKNOWLEDGEMENT iv

ABSTRACT v

ABSTRAK vi

TABLE OF CONTENTS vii

LIST OF TABLES x

LIST OF FIGURES xi

LIST OF ABBREVIATIONS xiii

LIST OF APPENDICES xiv

1 INTRODUCTION 15

1.1 Introduction 15

1.2 Background 16

1.3 Objectives 19

1.4 Scope of Work 19

1.5 Problem Statement 19

1.6 Report Layout 20

2 LITERATURE REVIEW 21

2.1

2.2

Automatic Extraction of Lung Boundaries by a

Knowledge-Based Method

Automatic scheme for texture analysis research

21

23

2.3 Computer Aided Diagnosis System for early detection

of Lung Cancer using Chest Computer Tomography

Images

24

Page 8: Localization of Abnormality in X-Rays Images ofLungs Aida ...eprints.utm.my/id/eprint/18394/1/AidaayuDaudMFKE2009.pdfsebarang abnormal atau tanda-tanda tidak normal pada radiografi

viii

2.4 Detection of abnormal texture with reduction of Ribs 26

2.5 Score-Block operation for texture analysis method for

classification of interstitial Lung Abnormalities

27

2.6 Summary 28

3 THEORY 29

3.1 Histogram 29

3.2 Edge detection 30

3.2.1 Canny Detection

3.2.2 Sobel Detection

31

31

3.3 Isolation with Morphology 33

3.4 Summary of overall theories 35

4 DESIGN WORKFLOW AND METHODOLOGY 36

4.1 Outline Algorithm or Flow Approach 36

4.1.1 Creating an Histogram and Measure the Area

4.1.2 Extraction of lung field with Segmentation

4.1.3 Morphological Operations for Isolation and

Localization

4.1.4 Lung fields extraction and mark the clot regions

38

39

39

40

4.2 Phases of Work and Step Sequence 41

4.3 Project Scheduling 44

5 EXPERIMENTS AND RESULTS 45

5.1 Experimental Set up 45

5.2 Result Analysis with Histogram 45

5.3 Edge detection, Thresholding for Segmentation and

Morphological Operations result

49

5.4 Result Output for Abnormalities Detection 52

6 CONCLUSION AND RECOMMENDATION 56

REFERENCES

57

Page 9: Localization of Abnormality in X-Rays Images ofLungs Aida ...eprints.utm.my/id/eprint/18394/1/AidaayuDaudMFKE2009.pdfsebarang abnormal atau tanda-tanda tidak normal pada radiografi

ix

Appendix A 59-67

Page 10: Localization of Abnormality in X-Rays Images ofLungs Aida ...eprints.utm.my/id/eprint/18394/1/AidaayuDaudMFKE2009.pdfsebarang abnormal atau tanda-tanda tidak normal pada radiografi

x

LIST OF TABLES

TABLE NO. TITLE PAGE

5.1 Histogram Area and Summation of Bin Count 48

5.2 Threshold values 49

5.3 Lungs image result 55

Page 11: Localization of Abnormality in X-Rays Images ofLungs Aida ...eprints.utm.my/id/eprint/18394/1/AidaayuDaudMFKE2009.pdfsebarang abnormal atau tanda-tanda tidak normal pada radiografi

xi

LIST OF FIGURES

FIGURE NO. TITLE PAGE

1.1 The CT, PET and combined PET/CT

images

17

1.2 Lung X-ray image 18

2.1 Unseeded Region Growing algorithm

(threshold=50)

22

2.2 Overview of system operation 23

2.3 Lung X-ray image 23

2.4 Lung subdivided into 24 regions 23

2.5 The Lung Cancer Detection System 25

2.6 quasi-Gabor filter 26

2.7 Score Block operation 28

3.1 Sun Flower Image and Histogram 30

3.2 Sobel convolution kernel 32

3.3 Sobel(left side) and Canny (right side) 33

3.4 Selection threshold value for the

separation

33

3.5 Binary image-object and background

connectivity

34

3.6 Morphological Operations 35

4.1 Design Methodology Workflow 37

Page 12: Localization of Abnormality in X-Rays Images ofLungs Aida ...eprints.utm.my/id/eprint/18394/1/AidaayuDaudMFKE2009.pdfsebarang abnormal atau tanda-tanda tidak normal pada radiografi

xii

4.2 Phases and steps sequence of the project 43

4.3 Gantt Chart 44

5.1 Sampled X-ray image snapshot for

Normal (left) vs Abnormal (right)lungs

46

5.2 Histogram with Gray Map scale for the

intensity

48

5.3 Sequence of binary images generated 52

5.4 Output result of Normal vs Abnormal

lung images

54

5.5 Output result for a special case of

pneumonia patient

55

Page 13: Localization of Abnormality in X-Rays Images ofLungs Aida ...eprints.utm.my/id/eprint/18394/1/AidaayuDaudMFKE2009.pdfsebarang abnormal atau tanda-tanda tidak normal pada radiografi

xiii

LIST OF ABBREVIATIONS

ASM - Active Shape Model Segmentation

CAD - Computer-aided diagnosis

CT - Computed Tomography

HANN - Hopfield Neural Networks

MRI - Magnetic Resonance Imaging

PET - Positron Emission Tomography

ROI - Region of Interest

Page 14: Localization of Abnormality in X-Rays Images ofLungs Aida ...eprints.utm.my/id/eprint/18394/1/AidaayuDaudMFKE2009.pdfsebarang abnormal atau tanda-tanda tidak normal pada radiografi

xiv

LIST OF APPENDICES

APPENDIX TITLE PAGE

A MATLAB Source Code 59

Page 15: Localization of Abnormality in X-Rays Images ofLungs Aida ...eprints.utm.my/id/eprint/18394/1/AidaayuDaudMFKE2009.pdfsebarang abnormal atau tanda-tanda tidak normal pada radiografi

CHAPTER 1

INTRODUCTION

1.1 Introduction

Image analysis and retrieval are currently an active research fields mainly

because of the large amount of visual data being produced in modern hospitals, and

the lack of applications dealing with these data. Most often, the goal is to aid the

diagnostic process.

Early research from 1970s for instance focuses on the detection of

pneumoconiosis, using features extracted from pixel profiles, Fourier spectra and

matrices. Lately and recent methods are applied to detect the disease in general and

use a similar approach of regions of interest by selected and texture features are

computed based on geometric features, responses to filters, pixel profiles and

classification is performed using rules (thresholds) or feed-forward neural

networks[1].

From the recent researches are exploring for the earliest detection related to

lung cancer which is one of the most serious cancers in the world, with the smallest

survival rate after the diagnosis, with a gradual increase in the number of deaths

every year. Survival from lung cancer is directly related to its growth at its detection

time. The earlier the detection is, the higher the chances of successful treatment are.

An estimated 85% of lung cancer cases in males and 75% in females are caused by

cigarette smoking [2].

Page 16: Localization of Abnormality in X-Rays Images ofLungs Aida ...eprints.utm.my/id/eprint/18394/1/AidaayuDaudMFKE2009.pdfsebarang abnormal atau tanda-tanda tidak normal pada radiografi

16

In the current clinical practice, hundreds of thin-sectional CT

(computed tomography) images (300-600) are generated for each patient and are

evaluated by a radiologist in the traditional sense of looking at each image in the

axial mode, something very difficult to interpret and very time consuming to

radiologists. It is important for a patient who is suspected of suffering any lung

related diseases such as tuberculosis or cancer can be determined by having a clot

like region and automatically detect from the visual x-ray image of the lungs.

1.2 Background

Medical image analysis is known for a complex task in which a human expert

makes extensive use of the knowledge of anatomy and imaging techniques. The

automatic segmentation of chest radiographs for instance is a challenging problem

from a computer vision point of view. This is because there are large anatomical

variations from person to person and the most important problem is that radiographs

are projection images and thus contain superimposed structures. In interpreting the

chest radiographs, the radiologists apply local properties like perceived intensity,

uniformity, roughness, regularity, directionality, coarseness and smoothness. The

detection of abnormalities is normally found in lungs through visual inspection of x-

ray images of the patient.

Although computed tomography (CT) or magnetic resonance imaging (MRI)

for example are generally considered as the most effective diagnostic modality for

detection abnormalities of lungs, the chest radiography remains the initial procedure

because of its ability to reveal some unsuspected alteration, as well as its low cost

and convenient imaging display procedures.

For instance in CT, X-ray photons are used to scan the patient’s body from

different angles and CT images give detailed anatomical information but no

information about functionality. A tumor can for example be possible to detect in a

Page 17: Localization of Abnormality in X-Rays Images ofLungs Aida ...eprints.utm.my/id/eprint/18394/1/AidaayuDaudMFKE2009.pdfsebarang abnormal atau tanda-tanda tidak normal pada radiografi

17

CT image, but there is little information about malignancy and growth rate. The

combined PET/CT technique merges these two methods for medical imaging in one

device. Positron Emission Tomography, PET, is a modern imaging technique in

nuclear medicine for measuring and quantifying biochemical processes as shown in

Figure 1.1 below for the example of the images of CT, PET and combined PET/CT.

A radioactive isotope incorporated in a tracer substance is injected into the patient’s

body, the decay is measured from different directions with a detector and the image

is reconstructed in a computer. This is the basic concept for nuclear imaging in

general. Therefore, the drawback of PET/CT is that a scanner in operation needs to

be located close to a cyclotron, because of the short half-life of the isotopes used.

This circumstance makes the technology is costly and more expensive [3].

Figure 1.1: The CT, PET and combined PET/CT images Computer-aided diagnosis (CAD) schemes for example have been developed

and made by a physician who takes into consideration the results of the computer

output as a 'second opinion'. Feedback from the radiologists' performance was

improved when the computer results were available. Three typical tasks usually

included is the extraction of organs such as lung, heart and diaphragm by using pixel

classification.

The underlying idea of developing a CAD system or a software program is

not to delegate the diagnosis to a machine, but rather that a machine algorithm acts as

a support to the radiologist and points out locations of suspicious objects, so that the

overall sensitivity (detection rate) is raised. The detection of abnormalities is

Page 18: Localization of Abnormality in X-Rays Images ofLungs Aida ...eprints.utm.my/id/eprint/18394/1/AidaayuDaudMFKE2009.pdfsebarang abnormal atau tanda-tanda tidak normal pada radiografi

18

normally found in lungs through visual inspection of X-ray images of the patient as

shown in Figure 1.2 as example of the lung X-ray image. A patient who is suspected

of suffering any lung related diseases such as tuberculosis or cancer can be

determined by having a clot like region.

Figure 1.2: Lung X-ray image The underlying idea of developing a CAD system or a software program is

not to delegate the diagnosis to a machine, but rather that a machine algorithm acts as

a support to the radiologist and points out locations of suspicious objects, so that the

overall sensitivity (detection rate) is raised. The detection of abnormalities is

normally found in lungs through visual inspection of X-ray images of the patient. A

patient who is suspected of suffering any lung related diseases such as tuberculosis or

cancer can be determined by having a clot like region.

Since the detection is based purely on human vision, different medical

officers may decide different, thus, leading to inconclusive results. Finally, finding

or isolating and quantify the normal or an abnormal pattern such as texture or shape.

Indeed, for the radiology, this last step is certainly is the more complex and their

variations are complicated.

Page 19: Localization of Abnormality in X-Rays Images ofLungs Aida ...eprints.utm.my/id/eprint/18394/1/AidaayuDaudMFKE2009.pdfsebarang abnormal atau tanda-tanda tidak normal pada radiografi

19

1.3 Objective

This project aims on developing an algorithm or process flow for automated

system to perform detection of any abnormalities on the lung image but will not

determine the type of abnormalities of the disease. More specifically to automatic

detect the abnormal region and location from the visual X-ray image of the lungs by

multiple stages in isolating and localizing based on the image processing and

methodologies. Abnormalities are detected based on deviation of clot region from

expected symmetries between the left and right lungs, using such features as size or

area and its location of the aerated of lungs regions.

1.4 Scope of Work

The program flow is developed using MATLAB code function applying the

image processing methodology. The step of sequence involved image analysis by

extracting information from the image as for the basic; grouped and categorized the

related size of images by quantifying the histogram area, discontinuity of gray-level

values and intensity such as edges. By the similarity of gray-level values involves in

partitioning an image into the expecting similar regions according to a set of

predefined criteria. The extraction clot of region is by applying morphological

process and displaying the image by marking on region of interest for abnormalities

detection.

1.5 Problem Statement

As the detection or identification originally based purely on human vision,

different medical officers which mentioned earlier may give different opinions and

diagnosis, thus, leading to inconclusive results. In the image analysis of chest

Page 20: Localization of Abnormality in X-Rays Images ofLungs Aida ...eprints.utm.my/id/eprint/18394/1/AidaayuDaudMFKE2009.pdfsebarang abnormal atau tanda-tanda tidak normal pada radiografi

20

radiographs is the complex “background” of superimposed normal anatomical

structures to which the analysis must be somehow insensitive. The challenge consists

of segmenting corresponding regions within the lung fields which is not an easy task

since there are many types and and sizes of lung images, different exposure levels of

the different organs. For the methods in the related theory and work section include

gray level thresholding techniques that would have the problem of selecting the

suitable and accurate threshold values. Furthermore, extraction of region of interest

using morphological process will not be a straight forward procedure. This is to

avoid re-screening through the important region or area which may accidentally be

removed or filtered. For medical images, this must be taken consideration seriously.

Thus, the repetition mode with the developed program of specific algorithm or flows

is proposed to meet the objective of detecting the abnormalities from the lung

images.

1.6 Report Layout

The layout of this report would be as follows:-

Chapter 1: Brief introduction of project, including objectives, scope of work and

problem statement.

Chapter 2: Literature review of other research and published technical paper of

this project related and methods approached.

Chapter 3: Theories and methods approached.

Chapter 4: Design, work flow and methodology.

Chapter 5: Results and output analysis.

Chapter 6: Conclusion and recommendation.

Page 21: Localization of Abnormality in X-Rays Images ofLungs Aida ...eprints.utm.my/id/eprint/18394/1/AidaayuDaudMFKE2009.pdfsebarang abnormal atau tanda-tanda tidak normal pada radiografi

REFERENCES [1] Bram Van Ginneken,Shigehiko Katsuragawa, Bart M. ter Haar Romeny, Kunio

Doi and Max A. Viergever (2002). Automatic Detection of Abnormalities in

Chest Radiographs using Local Texture Analysis, Vol.21

[2] Rachid Sammouda, Jamal Abu Hassan1, Mohamed Sammouda, Abdulridha Al-

Zuhairy, Hatem abou ElAbbas(2006) Computer Aided Diagnosis System for

Early Detection of Lung Cancer Using Chest Computer Tomography Images,

Computer Science Dept., University of Sharjah, Sharjah, United Arab Emirates,

CGVIP Special Issue on Medical Image Processing.

[3] David Jakobsson and Fredrik Olofsson, (2007). Decision Support System for

Lung Cancer using PET/CT Images, Lund Institute of Technology.

[4] Mira Park, Laurence S.Wilson, Jesse S. Jin (2001). Automatic Extraction of

Lung Boundaries by a Knowledge-Based Method. School of Computer Science

and Engineering, University of New South Wales, CSIRO Telecommunications

and Industrial Physics, Basser Department of Computer Science, The University

of Sydney

[5] T. F. Cootes, C. J. Taylor, D. Cooper, and J. Graham.(1995) Active shape

models—Their training and application, , Comput. Vis. Image Understanding,

vol. 61, no. 1, pp. 38–59.

Page 22: Localization of Abnormality in X-Rays Images ofLungs Aida ...eprints.utm.my/id/eprint/18394/1/AidaayuDaudMFKE2009.pdfsebarang abnormal atau tanda-tanda tidak normal pada radiografi

58

[6] S. Arya and D. M. Mount. (1993). Approximate nearest neighbor queries in

fixed dimensions, Proc. 4th ACM-SIAM Symp. Discrete Algorithms, pp. 271–

280.

[7] Park, M., Jin, J., and Wilson, L.(2002) Fast Content-Based Image Retrieval

Using quasi-Gabor Filter and Reduction of Image Feature, 5th IEEE Southwest

Symposium on Image Analysis and Interpretation, pp. 178-182.

[8] Mira Park,Jesse S.Jin and Laurence S. Wilson. (2002). A New texture Analysis

Method for Classification of Interstitial Lung Abnormalities in Chest

Radiography, 7th International Conference on Control, Automation, Robotics

and Vision (ICARCV) Singapore.

[9] R. Fisher, S. Perkins, A. Walker and E. Wolfart. (2003). Sobel Edge Detector,

Hypermedia Image Processing Reference (HIPR2).


Recommended