SlideShare a Scribd company logo
NONINVASIVE DIABETES
MELLITUS DETECTION
MD TASNIM
M.TECH
INSTRUMENTATION & CONTROL
16EEIM034
GB2822
SERIAL NO-08
INTRODUCTION TO DIABETES
MELLITUS
• type1 diabetes-lack of insulin
• Type2 diabetes-affects the way the body
processes glucose
• Prediabetes-A condition in which blood sugar
is high, but not high enough to be type 2
diabetes
• Gestational diabetes-A form of high blood
sugar affecting pregnant women.
Symptoms of type 1 and type 2
diabetes include
• increased urine output
• excessive thirst
• weight loss
• hunger
• fatigue
• skin problems
• slow healing wounds
• yeast infections and
• tingling or numbness in the feet or toes
• Over time, diabetes can lead to blindness, kidney
failure, and nerve damage
Conventional method
• fasting plasma glucose (FPG) test
• For this test, patient has to check the blood
after fasting for 12hours
• requires a drop of patient’s blood by
puncturing their finger for analysing glucose
level in the blood
• precise but it is invasive, time consuming and
quite painful
PROPOSED METHODOLOGY
STEPS IN THIS METHODOLOGY
• To begin with, 2-D GF bank is created.
• Second, texture value of each block calculated using
GF bank There is one value for every one filter in the
filter bank. The mean of all the values of filters in GF
bank is nothing but the texture value of facial block
• Third, extraction of color feature vector from facial
block is done.
• For that Lab color space transformation is performed
After extracting the facial block texture and color
features, k-NN and SVM are applied to differentiate
DM verses Healthy classes.
TEXTURE FEATURE EXTRACTION
A. Pre- processing of Facial Image
• Facial images are collected from hospital
• an accurate way a color correction procedure
is performed.
• For color correction, individual red, green and
blue channels of RGB image are extracted
• The mean of each channel is calculated
• Correction factor of each channel is
calculated using desired mean and mean of
each channel.
• Desired mean = mean (mean R, mean G, mean
B).
• Corrected factor = desired mean / mean of
individual channel. Corrected
• individual channel = individual channel *
correction factor of that channel.
• By linking each corrected channel we get
color corrected RGB image
• In Traditional Chinese Medicine (TCM)
hypothesis [8, 9],
• it is explained that distinct regions of the face
can reflect
• (physical condition status) the reason,
symptoms and source of
• the disease.
B. Extraction of Facial Texture Features
• To calculate the texture value of each block a
2-D GF is applied and defined as
• Where x’= x.cos θ + y.sin θ, y’= -x.sin θ + y.cos
θ, σ is the
• variance, λ is the wavelength, γ is the aspect
ratio of the
• sinusoidal function, and θ is the orientation.
For getting better
• results, five σ (variance) values (one to five)
COLOR FEATURE EXTRACTION AND
CLASSIFICATION
• COLOR FEATURE EXTRACTION AND
CLASSIFICATION
• After the color correction procedure and block
extraction
• from input facial image, color space
transformation is performed.
Fig. 6 shows the example of color block
samples after color correction procedure.
• RGB to Lab color space transformation is
performed.
• Since RGB is not absolute color
space .
• For this transformation two step are
required.
• First, convert RGB to XYZ color space and then
convert XYZ to lab color space.
• In L*a*b color space,
• L- luminosity layer,
• a-chromaticity layer representing that color falls
along the red-green axis
• b- chromaticity layer representing that color falls
along the blue-yellow axis
• It is the most absolute color model utilized
usually to illustrate all the colors visible to the
human eye
• To extract the color feature vector, first read
input color
• image that uses the sRGB color space, second
perform a color
• transformation that defines an RGB to L*a*b*
conversion
• using MATLAB term makecform('srgb2lab').
And then perform the transformation with
applycform to get the L*a*b* values, mean of
L*a*b* values is the color feature value of one
block.
B. Classification
Once the facial color feature and texture feature vectors
are extracted from the facial blocks, they are classified
utilizing the k-NN and SVM classifiers.
• each facial block is represented by v. This implies one
facial image sample S has a 3-D vector:
• 􀀖 = [􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖]􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖
􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖
• For classification 70% of total dataset is used for
training
• and remaining 30% is used for testing. For k-NN,k=1
was used.
EXPERIMENTAL RESULTS
• In this section, the experimental results of k-NN
and SVM
• classifiers are given away.
• Three performance parameters are calculated
using
• following equations:
CONCLUSION
• A noninvasive approach has been proposed in
this paper to detect Healthy and DM samples
using color and texture features
• The k-NN and SVM classifiers have been used
to classify DM samples and Healthy samples
from the testing images
• provides classification accuracy up to 94.28%
using k-NN and 97.14% using SVM.
reference
• Swapnali N. Padawale, B. D. Jadhav.
"Noninvasive Diabetes Mellitus Detection
Based on Texture and Color Features of Facial
Block" 2016 International Conference on
Automatic Control and Dynamic Optimization
Techniques (ICACDOT) International Institute
of Information Technology (I²IT), Pune IEEE

More Related Content

Similar to Noninvasive diabetes mellitus detection

Doppler principles [2]
Doppler principles [2]Doppler principles [2]
Doppler principles [2]
KamalEldirawi
 
Chromaticity Indices for the Measurement of Meat Colour
Chromaticity Indices for the Measurement of Meat ColourChromaticity Indices for the Measurement of Meat Colour
Chromaticity Indices for the Measurement of Meat Colour
Chandrima Shrivastava
 
Revealing Personal Effects of Nutrition
Revealing Personal Effects of NutritionRevealing Personal Effects of Nutrition
Revealing Personal Effects of Nutrition
Jari Turkia
 
1 [Autosaved].pptx
1 [Autosaved].pptx1 [Autosaved].pptx
1 [Autosaved].pptx
SsdSsd5
 
COMPARATIVE ANALYSIS OF SKIN COLOR BASED MODELS FOR FACE DETECTION
COMPARATIVE ANALYSIS OF SKIN COLOR  BASED MODELS FOR FACE DETECTIONCOMPARATIVE ANALYSIS OF SKIN COLOR  BASED MODELS FOR FACE DETECTION
COMPARATIVE ANALYSIS OF SKIN COLOR BASED MODELS FOR FACE DETECTION
sipij
 
Detection of exudates draft
Detection of exudates draftDetection of exudates draft
Detection of exudates draft
nitheshksuvarna
 
A New Algorithm for Human Face Detection Using Skin Color Tone
A New Algorithm for Human Face Detection Using Skin Color ToneA New Algorithm for Human Face Detection Using Skin Color Tone
A New Algorithm for Human Face Detection Using Skin Color Tone
IOSR Journals
 
Detection of exudates draft
Detection of exudates draftDetection of exudates draft
Detection of exudates draft
nitheshksuvarna
 
www.ijera.com 68 | P a g e Leaf Disease Detection Using Arm7 and Image Proces...
www.ijera.com 68 | P a g e Leaf Disease Detection Using Arm7 and Image Proces...www.ijera.com 68 | P a g e Leaf Disease Detection Using Arm7 and Image Proces...
www.ijera.com 68 | P a g e Leaf Disease Detection Using Arm7 and Image Proces...
IJERA Editor
 
Brain tumor detection
Brain tumor detectionBrain tumor detection
Brain tumor detection
veeravallisatyamanas
 
Pentachart_AllGraphics
Pentachart_AllGraphicsPentachart_AllGraphics
Pentachart_AllGraphics
Theresa Rizk
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)
asodariyabhavesh
 
Skin segmentation using different integrated color model approaches for face ...
Skin segmentation using different integrated color model approaches for face ...Skin segmentation using different integrated color model approaches for face ...
Skin segmentation using different integrated color model approaches for face ...
eSAT Publishing House
 
Unit 2. Image Enhancement in Spatial Domain.pptx
Unit 2. Image Enhancement in Spatial Domain.pptxUnit 2. Image Enhancement in Spatial Domain.pptx
Unit 2. Image Enhancement in Spatial Domain.pptx
swagatkarve
 
RBC
RBCRBC
study-and-development-of-digital-image-processing-tool-for-application-of-dia...
study-and-development-of-digital-image-processing-tool-for-application-of-dia...study-and-development-of-digital-image-processing-tool-for-application-of-dia...
study-and-development-of-digital-image-processing-tool-for-application-of-dia...
Jyoti Patil
 
OpenCV presentation series- part 4
OpenCV presentation series- part 4OpenCV presentation series- part 4
OpenCV presentation series- part 4
Sairam Adithya
 
Module 2
Module 2Module 2
Module 2
UllasSS1
 
color doppler
color dopplercolor doppler
color doppler
MsccMohamed
 
Processing_of_Satellite_Image_using_Digi.pptx
Processing_of_Satellite_Image_using_Digi.pptxProcessing_of_Satellite_Image_using_Digi.pptx
Processing_of_Satellite_Image_using_Digi.pptx
eshitaakter2
 

Similar to Noninvasive diabetes mellitus detection (20)

Doppler principles [2]
Doppler principles [2]Doppler principles [2]
Doppler principles [2]
 
Chromaticity Indices for the Measurement of Meat Colour
Chromaticity Indices for the Measurement of Meat ColourChromaticity Indices for the Measurement of Meat Colour
Chromaticity Indices for the Measurement of Meat Colour
 
Revealing Personal Effects of Nutrition
Revealing Personal Effects of NutritionRevealing Personal Effects of Nutrition
Revealing Personal Effects of Nutrition
 
1 [Autosaved].pptx
1 [Autosaved].pptx1 [Autosaved].pptx
1 [Autosaved].pptx
 
COMPARATIVE ANALYSIS OF SKIN COLOR BASED MODELS FOR FACE DETECTION
COMPARATIVE ANALYSIS OF SKIN COLOR  BASED MODELS FOR FACE DETECTIONCOMPARATIVE ANALYSIS OF SKIN COLOR  BASED MODELS FOR FACE DETECTION
COMPARATIVE ANALYSIS OF SKIN COLOR BASED MODELS FOR FACE DETECTION
 
Detection of exudates draft
Detection of exudates draftDetection of exudates draft
Detection of exudates draft
 
A New Algorithm for Human Face Detection Using Skin Color Tone
A New Algorithm for Human Face Detection Using Skin Color ToneA New Algorithm for Human Face Detection Using Skin Color Tone
A New Algorithm for Human Face Detection Using Skin Color Tone
 
Detection of exudates draft
Detection of exudates draftDetection of exudates draft
Detection of exudates draft
 
www.ijera.com 68 | P a g e Leaf Disease Detection Using Arm7 and Image Proces...
www.ijera.com 68 | P a g e Leaf Disease Detection Using Arm7 and Image Proces...www.ijera.com 68 | P a g e Leaf Disease Detection Using Arm7 and Image Proces...
www.ijera.com 68 | P a g e Leaf Disease Detection Using Arm7 and Image Proces...
 
Brain tumor detection
Brain tumor detectionBrain tumor detection
Brain tumor detection
 
Pentachart_AllGraphics
Pentachart_AllGraphicsPentachart_AllGraphics
Pentachart_AllGraphics
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)
 
Skin segmentation using different integrated color model approaches for face ...
Skin segmentation using different integrated color model approaches for face ...Skin segmentation using different integrated color model approaches for face ...
Skin segmentation using different integrated color model approaches for face ...
 
Unit 2. Image Enhancement in Spatial Domain.pptx
Unit 2. Image Enhancement in Spatial Domain.pptxUnit 2. Image Enhancement in Spatial Domain.pptx
Unit 2. Image Enhancement in Spatial Domain.pptx
 
RBC
RBCRBC
RBC
 
study-and-development-of-digital-image-processing-tool-for-application-of-dia...
study-and-development-of-digital-image-processing-tool-for-application-of-dia...study-and-development-of-digital-image-processing-tool-for-application-of-dia...
study-and-development-of-digital-image-processing-tool-for-application-of-dia...
 
OpenCV presentation series- part 4
OpenCV presentation series- part 4OpenCV presentation series- part 4
OpenCV presentation series- part 4
 
Module 2
Module 2Module 2
Module 2
 
color doppler
color dopplercolor doppler
color doppler
 
Processing_of_Satellite_Image_using_Digi.pptx
Processing_of_Satellite_Image_using_Digi.pptxProcessing_of_Satellite_Image_using_Digi.pptx
Processing_of_Satellite_Image_using_Digi.pptx
 

Recently uploaded

132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
gowrishankartb2005
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
Software Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.pptSoftware Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.ppt
TaghreedAltamimi
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
MiscAnnoy1
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 

Recently uploaded (20)

132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
Software Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.pptSoftware Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.ppt
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 

Noninvasive diabetes mellitus detection

  • 1. NONINVASIVE DIABETES MELLITUS DETECTION MD TASNIM M.TECH INSTRUMENTATION & CONTROL 16EEIM034 GB2822 SERIAL NO-08
  • 2. INTRODUCTION TO DIABETES MELLITUS • type1 diabetes-lack of insulin • Type2 diabetes-affects the way the body processes glucose • Prediabetes-A condition in which blood sugar is high, but not high enough to be type 2 diabetes • Gestational diabetes-A form of high blood sugar affecting pregnant women.
  • 3. Symptoms of type 1 and type 2 diabetes include • increased urine output • excessive thirst • weight loss • hunger • fatigue • skin problems • slow healing wounds • yeast infections and • tingling or numbness in the feet or toes • Over time, diabetes can lead to blindness, kidney failure, and nerve damage
  • 4. Conventional method • fasting plasma glucose (FPG) test • For this test, patient has to check the blood after fasting for 12hours • requires a drop of patient’s blood by puncturing their finger for analysing glucose level in the blood • precise but it is invasive, time consuming and quite painful
  • 6. STEPS IN THIS METHODOLOGY • To begin with, 2-D GF bank is created. • Second, texture value of each block calculated using GF bank There is one value for every one filter in the filter bank. The mean of all the values of filters in GF bank is nothing but the texture value of facial block • Third, extraction of color feature vector from facial block is done. • For that Lab color space transformation is performed After extracting the facial block texture and color features, k-NN and SVM are applied to differentiate DM verses Healthy classes.
  • 8. A. Pre- processing of Facial Image • Facial images are collected from hospital • an accurate way a color correction procedure is performed. • For color correction, individual red, green and blue channels of RGB image are extracted • The mean of each channel is calculated • Correction factor of each channel is calculated using desired mean and mean of each channel.
  • 9. • Desired mean = mean (mean R, mean G, mean B). • Corrected factor = desired mean / mean of individual channel. Corrected • individual channel = individual channel * correction factor of that channel. • By linking each corrected channel we get color corrected RGB image
  • 10. • In Traditional Chinese Medicine (TCM) hypothesis [8, 9], • it is explained that distinct regions of the face can reflect • (physical condition status) the reason, symptoms and source of • the disease.
  • 11.
  • 12. B. Extraction of Facial Texture Features • To calculate the texture value of each block a 2-D GF is applied and defined as • Where x’= x.cos θ + y.sin θ, y’= -x.sin θ + y.cos θ, σ is the • variance, λ is the wavelength, γ is the aspect ratio of the • sinusoidal function, and θ is the orientation. For getting better • results, five σ (variance) values (one to five)
  • 13. COLOR FEATURE EXTRACTION AND CLASSIFICATION • COLOR FEATURE EXTRACTION AND CLASSIFICATION • After the color correction procedure and block extraction • from input facial image, color space transformation is performed.
  • 14. Fig. 6 shows the example of color block samples after color correction procedure.
  • 15. • RGB to Lab color space transformation is performed. • Since RGB is not absolute color space . • For this transformation two step are required. • First, convert RGB to XYZ color space and then convert XYZ to lab color space.
  • 16. • In L*a*b color space, • L- luminosity layer, • a-chromaticity layer representing that color falls along the red-green axis • b- chromaticity layer representing that color falls along the blue-yellow axis • It is the most absolute color model utilized usually to illustrate all the colors visible to the human eye
  • 17. • To extract the color feature vector, first read input color • image that uses the sRGB color space, second perform a color • transformation that defines an RGB to L*a*b* conversion • using MATLAB term makecform('srgb2lab'). And then perform the transformation with applycform to get the L*a*b* values, mean of L*a*b* values is the color feature value of one block.
  • 18. B. Classification Once the facial color feature and texture feature vectors are extracted from the facial blocks, they are classified utilizing the k-NN and SVM classifiers. • each facial block is represented by v. This implies one facial image sample S has a 3-D vector: • 􀀖 = [􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖]􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖 􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖􀀖 • For classification 70% of total dataset is used for training • and remaining 30% is used for testing. For k-NN,k=1 was used.
  • 19. EXPERIMENTAL RESULTS • In this section, the experimental results of k-NN and SVM • classifiers are given away. • Three performance parameters are calculated using • following equations:
  • 20.
  • 21. CONCLUSION • A noninvasive approach has been proposed in this paper to detect Healthy and DM samples using color and texture features • The k-NN and SVM classifiers have been used to classify DM samples and Healthy samples from the testing images • provides classification accuracy up to 94.28% using k-NN and 97.14% using SVM.
  • 22. reference • Swapnali N. Padawale, B. D. Jadhav. "Noninvasive Diabetes Mellitus Detection Based on Texture and Color Features of Facial Block" 2016 International Conference on Automatic Control and Dynamic Optimization Techniques (ICACDOT) International Institute of Information Technology (I²IT), Pune IEEE