Professional Documents
Culture Documents
Datascience Report
Datascience Report
Oral cancer is a serious problem among people due to its aggressive nature, as-
sociated with mostly unfavorable prognosis. Clinical examination by experienced
medical experts followed by biopsy for diagnosis are time taking.Image process-
ing techniques with feature extraction enables clear visualization of cancer affected
areas with substantial resolution detecting different types of oral cancer lesions.
Here textural and run-length features of camera images are used. Although many
systems are developed for binary classification of images into cancerous and
normal, there is an apparent scarcity for systems performing within-class
classification of malignant cases. Such systems are quite useful in the prognosis
part.
In this proposed work, the color image is captured and de-noised to enhance the
quality of the image and oral lesion is detected effectively. Multi-class
classification of lesions in color images is performed using different feature sets
Using ANN Classifier.The efficiency of the proposed system offers a vindication of
the relevance of texture features in discriminating oral cancer lesions.
Contents
1 Introduction 2
1.1 Image Representation . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Noise Filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.1 Noise removal using Filters . . . . . . . . . . . . . . . . . 4
1.3 Segmentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4 Texture Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.5 Classifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2 Problem Statement 8
3 Implementation 9
3.1 Modules Implemented . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1.1 Filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1.2 Thresholding . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1.3 Segmentation . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1.4 Feature Extraction........................................................................10
3.1.5 Classifier 10
4 Applications 11
References 14
List of Figures
1.1 IMAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 MATRIX REPRESENTATION OF IMAGE . . . . . . . . . . . . . . . . . . . 3
1.3 BEFORE NOISE FILTERING . . . . . . . . . . . . . . . . . . . 4
1.4 AFTER NOISE FILTERING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.5 EXAMPLE OF SEGMENTATION . . . . . . . . . . . . . . . . . 5
1.6 GLCM REPRESENTATION . . . . . . . . . . . . . . . . . . . . 6
1.7 SVM CLASSIFIER . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1 FLOW CHART.......................................................................................11
Texture Map Based Tumor Classification
Chapter 1
Introduction
1.5 Classifier
Classification is the process of predicting the class of given data points. Classes
are sometimes called as targets/ labels or categories. Classification predictive mod-
eling is the task of approximating a mapping function (f) from input variables (X) to
discrete output variables (y).
Chapter 2
Problem Statement
Chapter 3
Implementation
1 Noisy Img=Y1 ;
2 % Get Image I n f o
3 [ Height , Width ] = s i z e ( Noisy Img ) ;
4 % Initialize the denoised
5 image u = z e r o s ( Height , Width ) ;
6 PaddedImg = p a d a r r a y ( NoisyImg , [ P a t c h S i z e H a l f , P a t c h S i z e H a l f ] , ’ symmetric ’ , ’ bot h ’ ) ;
7 PaddedV = p a d a r r a y ( NoisyImg , [ Window Size Half , Window Size Half ] , ’ symmetric ’ , ’ b o t h ’ ) ;
3.1.2 Thresholding
Thresholding is the simplest method of segmenting image. From a grayscale im-
age, thresholding can be used to create binary images .
1 D1= i m r e s i z e ( D1 , [ 1 3 9 1 0 3 ] )
2 ; Thresh = g r a y t h r e s h ( D1 ) ;
3 S=im2bw ( D1 , Thresh ) ;
4 % f i g u r e , imshow ( S ) ;
5 T= imcomplement ( S ) ;
3.1.3 Segmentation
Active Contour it is used in delineating an object outline from a possibly noisy 2D
image.[ ]
Department of Computer Science Engineering, RVCE, Banglore 8
%g e t s u b s c r i p t s f o r l o c a l r e g i
Texture Map Based Tumor Classification
Ain= z e r o s ( s i z e ( i d x ) ) ; Aout= z e r o s ( s i z e ( i d
u= z e r o s ( s i z e ( i d x ) ) ; v= z e r o s ( s i z e ( i d x ) ) ;
%−− g e t windows f o r l o c a l i z e d s t a t i s t i c
5
’[ ;y x ] = i n d 2 s u b ( s i z e ( p h i ) , i d x ) ;
9
10
re − ;i n i t i a l i z e u , v , Ain ,
%−− g e t t h e c u r v e ’ s narrow band
11
13
bounds
= dimy
Gray Level Co-occurance Matrix graycomatrix(I) creates a gray-level co-occurrence
x));
Aout
%−−
matrix (GLCM) from image I.It calculates how often a pixel with gray-level
(grayscale intensity) value i occurs horizontally adjacent to a pixel with the value j.
[1] [6 ]= g r a y c o m a t r i x (WW, ’ O f f s e t ’ ) ;
GLCM2
1
3.1.5 Classifier
are supervised learning models with associated
Support Vector Machine Classification
learning algorithms that analyze data used for classification and regression analysis.
Given a set of training examples, each marked as belonging to one or the other of
two categories, an SVM training algorithm builds a model that assigns new
examples to one category or the other.
1 [ Tra in ing Time , Testing Time , T r a i n i n g A c c u r a c y , T e s t i n g A c c u r a c y ]=SRC( ’ T r a i n
i n g S e t ’ , ’ T e s t S e t ’ , 1 , 1 , ’ RBF kernel ’ , 1 0 0 ) ;
2 feature=stats1.autoc(1,1);
Chapter 4
Applications
Chapter 5
5.1 Conclusion
In this proposed work, the color image is captured and de-noised to enhance the
quality of the image , lesion is detected manually and classification to the type of
cancer is made.
The objective is to select a reduced set of features which can clearly distinguish
between different groups of malignancy caused by carcinoma of different areas of
oral cavity[3].
References
[3] Texture Analysis Based Segmentation and Classification of Oral Cancer Le-
sions in Color Images Using ANN ; Dr.Vinod Kumar ,Belvin Thomas, 2012
[4] Active Contour Without Edges ; T.F. Chan, L.A. Vese, 2010
[5]
https://in.mathworks.com/help/vision/ref/objectdetectortrainingdata.ht
ml ( as accessed on 1/1/2020 )
[6] Image characterizations based on joint gray level -run length distributions ;
B.V. Dasarathy, E.B. Holder, 2008