SlideShare a Scribd company logo
1 of 73
Download to read offline
MACHINE LEARNING APPLICATIONS
IN MEDICINE
Olga Senyukova
Graphics & Media Lab
Faculty of Computational Mathematics and Cybernetics
Lomonosov Moscow State University
Medical data
Medical images
Physiologic signals
Other: narrative, textual, numerical, etc.
Medical data
Medical images
Physiologic signals
Other: narrative, textual, numerical, etc.
Medical images
X-Ray MRI
CTUltrasound
Computed tomography (CT)
 1972, Sir Godfrey Hounsfield
 X-rays are computer-processed to produce
tomographic images
https://en.wikipedia.org/wiki/CT_scan
Computed tomography (CT)
insightci.com.au
Magnetic resonance imaging (MRI)
 1973, Paul C. Lauterbur and Peter Mansfield
 Allows localizing the image by slices
Source: K. Toennies
Magnetic resonance imaging (MRI)
www.raleighrad.com
Electrocardiography (ECG)
 1901, Einthoven
 Recording of the electrical activity of the heart by
electrodes placed on the body
intensivecarehotline.com
RR time series
RR time series (interbeat intervals lengths) are widely
used for ECG analysis
www.elsevier.es
Human gait time series
reylab.bidmc.harvard.edu
Analysis: what for?
 Normal or diseased?
 Where is the diseased area?
 What changes over time occur
(especially, after treatment)?
 Does the specific condition take
place (e.g. overtraining of the
sportsman)?
 …
www.fresher.ru
Main tasks: images
Detection
aneurysm
Segmentation
T
Matching (Registration)
Main tasks: physiologic signals
Diagnostics
 Healthy
 Disease XXX
 Disease YYY
Template Matching
Condition ZZZ
The same or
not???
Machine learning in medical imaging:
challenges
Slide by D. Rueckert
 Images are often 3D or 4D:
 # of voxels and # of extracted features is very large
 Number of images for training is often limited:
 large datasets means typically 100 to 1000 images
 “small sample size problem”
Machine learning in medical imaging:
challenges
 Training data is expensive
 annotation of images is resource intensive (manpower,
cost, time)
 sometimes possible to augment training bases using
unlabelled images
 Training data is sometimes imperfect
 training data may be wrongly labelled
 e.g. diseases such as Alzheimer’s require confirmation
through pathology (difficult and costly to obtain)
Slide by D. Rueckert
The InnerEye project
Measuring brain tumors
Localizing and identifying vertebrae
Kinect for surgery
Source: A. Criminisi & the InnerEye team @ MSRC
Anatomy localization via regression
forests
A. Criminisi, et al.
Med Image Analysis
2013
Decision forests
 Leo Breiman, 2001
 A. Criminisi, J. Shotton (eds.). Decision Forests in
Computer Vision and Medical Image Analysis //
Advances in Computer Vision and Pattern
Recognition. 2013
Decision forest consists
of decision trees…
Decision tree
 Each internal node: a split (test) function
 Each leaf: class label (predictor)
Source: A. Konushin
Regression tree
input value
continuouslabel
• Green – high uncertainty
• Red – low uncertainty
• Thickness – the number of samples
from the training setSeveral following slides are adapted from
A. Criminisi and J. Shotton
Regression tree: training
• S0 – whole training set
• Sj – part of training set at the jth node
))(,;(~)|( 2
xyyNxyp y
Regression tree: training
 Split function parameters at the jth node maximize
the information gain
 At each part (L,R):
 fit a line to the points
(e.g. least squares)
 for each x we have
))(,;(~)|( 2
xyyNxyp y
),(maxarg 

jj SI
j

    









j
i
jSyx RLi Syx
yy xxI
),( },{ ),(
))(log())(log( 
y – green line
Example
Example
Different models
Predictor models
Constant Polynomial and linear Probabilistic linear
Weak learners (split functions)
Axis-aligned Generic oriented
hyperplane
Conic section
Regression forest
d
dxx  ),...,( 1v
Randomness
 Bagging: each tree is trained on a random subset
of the whole training set
Randomness
 Randomized node optimization: optimize a split
function at the jth node w.r.t. a small random subset
of parameter values
),(maxarg  jj SI ),(maxarg  jj SI
 j
!!!
j
),,( jjjj τ 
j
j
jτ
selects features from the whole feature set
is a weak learner type (axis-aligned, linear, etc.)
is a set of splitting thresholds
Forest vs tree
The labeled database
Anatomy localization
 Key idea: all voxels in the image vote for the
position of the organ
 Each organ is defined by its 3D axis-aligned
bounding box
Cc
),,,,,( F
c
H
c
P
c
A
c
R
c
L
cc bbbbbbb 
C = {liver, spleen, kidneyL, kidneyR, …}
Anatomy localization
For each input voxel the distribution of
relative displacements to the organ bounding box
is obtained
),,( zyx vvvv
),,,,,()( F
c
H
c
P
c
A
c
R
c
L
cc ddddddd v
);( vf – feature response
Anatomy localization
Voxel clusters with the highest confidence of
prediction are considered to be salient regions for
localization of an organ
salient regions are shown in green
Context-rich features
Features: mean intensity in randomly displaced boxes
Features for CT and MRI
CT: we can rely
on absolute
intensity values
MRI: only intensity
difference makes
sense
Learning clinically useful information
from medical images
 Biomedical Image Analysis Group
 Department of Computing
 Daniel Rueckert
Segmentation using registration
Slide by D. Rueckert
Multi-atlas segmentation using classifier
fusion
Multi-atlas segmentation using classifier
fusion and selection
Selection of atlases
 How to select atlases the most similar to our image?
 Atlases should be clustered by disease/population
 Manifold learning is used to efficiently discover
such clusters
Manifold learning
Several following slides are adapted from D. Rueckert
Embed the data to
the manifold
(project to less-
dimensional space)
Find a manifold
Manifold learning: Laplacian eigenmaps
 Given a graph G = (V, E)
 Each vertex vi corresponds to an image
 Each edge weight wij defines the similarity between
image i and j
 Define diagonal matrix T which contains the degree
sums for each vertex
 j ijii wt
Manifold learning: Laplacian eigenmaps
2/12/1
)( 
 TWTTL
Normalized graph Laplacian
2
,
min jiji ij yyW 
The eigen decomposition of L
provides manifold coordinates
yi for each vertex i (or image)
Manifold learning for multi-atlas
segmentation
 We have two sets of images:
 labeled (atlases)
 unlabeled
 We want to label all the unlabeled images
 We can do it iteratively:
 label a part of unlabeled images using the most similar
from already labeled
 these images can be used as atlases for the next
iteration
Manifold learning for multi-atlas
segmentation
Wolz et al., Neuroimage, 2010
Example
Wolz et al., Neuroimage, 2010
Segmentation of brain lesions in MRI
 Olga V. Senyukova, “Segmentation of blurred objects by
classification of isolabel contours”. Pattern Recognition,
2014
 Data was provided by Children's Clinical and Research
Institute Emergency Surgery and Trauma
The proposed algorithm
 Each MRI slice is processed separately
 In order to improve speed and robustness the
regions containing lesions can be specified manually
 Lesions inside these regions are segmented
automatically
Algorithm overview
Input region
Isolabel contours
I(x,y)=const
Closed isolabel
contours
Nonlinear SVM
classification
Isolabel contours
In geography
each isolabel contour (one color):
constant height f(x,y)=h
In image processing
each isolabel contour (one color):
constant intensity f(x,y)=I
How to distinguish lesion contours?
 Visually we can do it easily!
 Let’s use the same set of features for automatic
classification of isolabel contours
Features of isolabel contours
In order to distinguish isolabel contours delineating
lesions 4 features were proposed
Imean Imean inside the contour / Imean inside BBox
Imax-IminIvariance
Labeled training base
 Various regions on many images:
 a user can click on lesion contours: they will get “lesion”
 other isolabel contours will automatically get “non-lesion”
…, ,
[ɸ1, ɸ2, ɸ3, ɸ4] -> non-lesion
[ɸ1, ɸ2, ɸ3, ɸ4] -> lesion
[ɸ1, ɸ2, ɸ3, ɸ4] -> lesion
[ɸ1, ɸ2, ɸ3, ɸ4] -> lesion
[ɸ1, ɸ2, ɸ3, ɸ4] -> non-lesion
[ɸ1, ɸ2, ɸ3, ɸ4] -> non-lesion
[ɸ1, ɸ2, ɸ3, ɸ4] -> non-lesion
[ɸ1, ɸ2, ɸ3, ɸ4] -> lesion
[ɸ1, ɸ2, ɸ3, ɸ4] -> lesion
…
[ɸ1, ɸ2, ɸ3, ɸ4] is
a feature vector
Binary classification via SVM
 We have a binary classification task: each isolabel
contour belongs to one of two classes, lesions or
non-lesions
 One of the best classifiers is SVM – Support Vector
Machine
 original linear SVM: Vladimir Vapnick, Alexey
Chervonenkis, 1963
 applying a kernel trick results in nonlinear SVM:
Bernhard Boser, Isabelle Guyon, Vladimir Vapnick,
1992
Linear SVM
support vectors margin
1:1  by ii wx
1:1  by ii wx
positive samples
negative samples
w/2
Maximizing
we solve quadratic
optimization problem:
w/2
wwT
2
1
1)(  by ii xw
minimizing
subject to
byb iii i   xxxw 
Solution is a hyperplane:
ix
i
– support vectors
– learned weights
Nonlinear SVM
 For linearly separable data linear SVM is excellent
 What about the data that is not linearly separable?..
 We can make it linearly separable by mapping it to
more-dimensional space
Nonlinear SVM: kernel trick
by iii i  xx bKy iii i  ),( xxInstead of we have
)()(),( jijiK xxxx  where
 2
exp),( jijiK xxxx  
For classification of isolabel contours nonlinear SVM
with RBF (radial basis function) kernel is used
Ensemble-based analysis of RR and gait
 Olga Senyukova
 Valeriy Gavrishchaka, Department of Physics, West
Virginia University
 Springer, 2013, 2015
RR and gait time series
Normal?
Huntington’s disease?
Parkinson’s disease?
…
Normal?
Arrhythmia?
Congestive heart failure?
…
Ensemble learning techniques
Ensemble can work better than a single classifier
…
accuracy: 0.61 accuracy: 0.73 accuracy: 0.65
Weak learner 1 Weak learner 2 Weak learner N
Ensemble of classifiers
accuracy: 0.9
AdaBoost
 Freund and Schapire, 1997
 On each iteration focuses on the most hard-to-
classify samples
AdaBoost
 – training data, – labels
 Initial weights of all N samples:
 M iterations, from m = 1 to M:
 find
 set
 update
 Classifier output:
Nwi /1)0(

))(()( 1 

M
m mmTsignH xx 
Nii ,...,1, x }1;1{ iy
)]([)(minarg)(
1
imi
N
i
mj
T
m TyiwT
j
xx  







 

m
m
m



1
log
2
1
 
m
imimm
m
Z
Tyiw
iw
)(exp)(
)(1
x

Good classifier example
Iteration 1 of 3
T1
Iteration 2 of 3
T2
Iteration 3 of 3
STOP
T3
Final model
)](72.0)(70.0)(42.0[ 321 xxx TTTsign 
Ensemble decomposition learning
 We apply ensemble-based classifier to a point x
 Each x can be described by its ensemble
decomposition vector (EDL vector)
 We can classify data points by comparing their EDL
vectors
 

M
m mmTH 1
)()( xx 
)](,),(),([)( 2211 xxxx MMTTTD  
EDL: learning
All available data
«normal/abnormal»
MSE DFA
AdaBoost
Indicators from nonlinear
dynamics
Building a general classifier
«normal/abnormal»
MSE1 DFA2 … MSENα1 + α2 + αN
Ensemble classifier
Training sample x
MSE1 DFA2 … MSENα1 + α2 + αN
Applying the ensemble
MSE
+1 (normal) -1 (abnormal) +1 (normal) -1 (abnormal)
DFA
)]1(*,),1(*,1*[)( 21  MD  x
EDL vector
Disease XXX
EDL: testing
Input y
MSE1 DFA2 … MSENα1 + α2 + αN
Applying the ensemble
]1*,,1*),1(*[)( 21 MD  y
 )()( yx DD
?
x = yx ≠ y
EDL vector
no yes
In multi-class classification problem the class of y is the class of the training example
with the closest EDL vector
))()((min)()(: yy DxDDxDC ik C
i
Ck 
y has a disease XXXy does not have a disease XXX
Results
 CHF/Arrhythmia classification
 Real data from
http://www.physionet.org/physiobank
Thank you for attention!
knizhnayaraduga.ru

More Related Content

What's hot

Oral presentation at STACOM10 (Invited talk)
Oral presentation at STACOM10 (Invited talk)Oral presentation at STACOM10 (Invited talk)
Oral presentation at STACOM10 (Invited talk)Mathieu De Craene
 
EC Presentation _ ID_ 201-15-14294
EC Presentation _ ID_ 201-15-14294EC Presentation _ ID_ 201-15-14294
EC Presentation _ ID_ 201-15-14294SajidulIslamAkash
 
Rician Noise Reduction with SVM and Iterative Bilateral Filter in Different T...
Rician Noise Reduction with SVM and Iterative Bilateral Filter in Different T...Rician Noise Reduction with SVM and Iterative Bilateral Filter in Different T...
Rician Noise Reduction with SVM and Iterative Bilateral Filter in Different T...IJMERJOURNAL
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Lec15: Medical Image Registration (Introduction)
Lec15: Medical Image Registration (Introduction)Lec15: Medical Image Registration (Introduction)
Lec15: Medical Image Registration (Introduction)Ulaş Bağcı
 
High volume computational histopathology 3Scan
High volume computational histopathology 3ScanHigh volume computational histopathology 3Scan
High volume computational histopathology 3Scan3Scan
 
Determination with Deep Learning and One Layer Neural Network for Image Proce...
Determination with Deep Learning and One Layer Neural Network for Image Proce...Determination with Deep Learning and One Layer Neural Network for Image Proce...
Determination with Deep Learning and One Layer Neural Network for Image Proce...IJERA Editor
 
Basic Medical Imaging Processing and Analysis
Basic Medical Imaging Processing and AnalysisBasic Medical Imaging Processing and Analysis
Basic Medical Imaging Processing and AnalysisKyla De Chavez
 
Automated brain tumor detection and segmentation from mri images using adapti...
Automated brain tumor detection and segmentation from mri images using adapti...Automated brain tumor detection and segmentation from mri images using adapti...
Automated brain tumor detection and segmentation from mri images using adapti...Tamilarasan N
 
A novel approach for satellite imagery storage by classify
A novel approach for satellite imagery storage by classifyA novel approach for satellite imagery storage by classify
A novel approach for satellite imagery storage by classifyiaemedu
 
A novel approach for satellite imagery storage by classifying the non duplica...
A novel approach for satellite imagery storage by classifying the non duplica...A novel approach for satellite imagery storage by classifying the non duplica...
A novel approach for satellite imagery storage by classifying the non duplica...IAEME Publication
 
Video Manifold Feature Extraction Based on ISOMAP
Video Manifold Feature Extraction Based on ISOMAPVideo Manifold Feature Extraction Based on ISOMAP
Video Manifold Feature Extraction Based on ISOMAPinventionjournals
 
Super resolution imaging using frequency wavelets and three dimensional
Super resolution imaging using frequency wavelets and three dimensionalSuper resolution imaging using frequency wavelets and three dimensional
Super resolution imaging using frequency wavelets and three dimensionalIAEME Publication
 
A STOCHASTIC STATISTICAL APPROACH FOR TRACKING HUMAN ACTIVITY
A STOCHASTIC STATISTICAL APPROACH FOR TRACKING HUMAN ACTIVITYA STOCHASTIC STATISTICAL APPROACH FOR TRACKING HUMAN ACTIVITY
A STOCHASTIC STATISTICAL APPROACH FOR TRACKING HUMAN ACTIVITYZac Darcy
 
Human detection in hours of
Human detection in hours ofHuman detection in hours of
Human detection in hours ofijistjournal
 

What's hot (20)

Oral presentation at STACOM10 (Invited talk)
Oral presentation at STACOM10 (Invited talk)Oral presentation at STACOM10 (Invited talk)
Oral presentation at STACOM10 (Invited talk)
 
EC Presentation _ ID_ 201-15-14294
EC Presentation _ ID_ 201-15-14294EC Presentation _ ID_ 201-15-14294
EC Presentation _ ID_ 201-15-14294
 
Rician Noise Reduction with SVM and Iterative Bilateral Filter in Different T...
Rician Noise Reduction with SVM and Iterative Bilateral Filter in Different T...Rician Noise Reduction with SVM and Iterative Bilateral Filter in Different T...
Rician Noise Reduction with SVM and Iterative Bilateral Filter in Different T...
 
Image fusion
Image fusionImage fusion
Image fusion
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Lec15: Medical Image Registration (Introduction)
Lec15: Medical Image Registration (Introduction)Lec15: Medical Image Registration (Introduction)
Lec15: Medical Image Registration (Introduction)
 
High volume computational histopathology 3Scan
High volume computational histopathology 3ScanHigh volume computational histopathology 3Scan
High volume computational histopathology 3Scan
 
Determination with Deep Learning and One Layer Neural Network for Image Proce...
Determination with Deep Learning and One Layer Neural Network for Image Proce...Determination with Deep Learning and One Layer Neural Network for Image Proce...
Determination with Deep Learning and One Layer Neural Network for Image Proce...
 
Blurclassification
BlurclassificationBlurclassification
Blurclassification
 
Basic Medical Imaging Processing and Analysis
Basic Medical Imaging Processing and AnalysisBasic Medical Imaging Processing and Analysis
Basic Medical Imaging Processing and Analysis
 
Automated brain tumor detection and segmentation from mri images using adapti...
Automated brain tumor detection and segmentation from mri images using adapti...Automated brain tumor detection and segmentation from mri images using adapti...
Automated brain tumor detection and segmentation from mri images using adapti...
 
A novel approach for satellite imagery storage by classify
A novel approach for satellite imagery storage by classifyA novel approach for satellite imagery storage by classify
A novel approach for satellite imagery storage by classify
 
A novel approach for satellite imagery storage by classifying the non duplica...
A novel approach for satellite imagery storage by classifying the non duplica...A novel approach for satellite imagery storage by classifying the non duplica...
A novel approach for satellite imagery storage by classifying the non duplica...
 
Video Manifold Feature Extraction Based on ISOMAP
Video Manifold Feature Extraction Based on ISOMAPVideo Manifold Feature Extraction Based on ISOMAP
Video Manifold Feature Extraction Based on ISOMAP
 
A2100106
A2100106A2100106
A2100106
 
Super resolution imaging using frequency wavelets and three dimensional
Super resolution imaging using frequency wavelets and three dimensionalSuper resolution imaging using frequency wavelets and three dimensional
Super resolution imaging using frequency wavelets and three dimensional
 
A STOCHASTIC STATISTICAL APPROACH FOR TRACKING HUMAN ACTIVITY
A STOCHASTIC STATISTICAL APPROACH FOR TRACKING HUMAN ACTIVITYA STOCHASTIC STATISTICAL APPROACH FOR TRACKING HUMAN ACTIVITY
A STOCHASTIC STATISTICAL APPROACH FOR TRACKING HUMAN ACTIVITY
 
Human detection in hours of
Human detection in hours ofHuman detection in hours of
Human detection in hours of
 
F0522833
F0522833F0522833
F0522833
 
Decraene fimh09
Decraene fimh09Decraene fimh09
Decraene fimh09
 

Viewers also liked

Viewers also liked (16)

Ecg How read. dr mahipal india
Ecg How read. dr mahipal indiaEcg How read. dr mahipal india
Ecg How read. dr mahipal india
 
ECG Elementary
ECG  Elementary ECG  Elementary
ECG Elementary
 
12 Channel ECG machine EKG1212T
12 Channel ECG machine EKG1212T12 Channel ECG machine EKG1212T
12 Channel ECG machine EKG1212T
 
Unidad ii medical equipment
Unidad ii medical equipmentUnidad ii medical equipment
Unidad ii medical equipment
 
Electrocardiogram
ElectrocardiogramElectrocardiogram
Electrocardiogram
 
2015 tutorial 11 ECG
2015 tutorial 11 ECG2015 tutorial 11 ECG
2015 tutorial 11 ECG
 
Electrocardiogram (ECG) / ECG interpretation
Electrocardiogram (ECG) / ECG interpretationElectrocardiogram (ECG) / ECG interpretation
Electrocardiogram (ECG) / ECG interpretation
 
Ecg update(basic cardiology)
Ecg update(basic cardiology)Ecg update(basic cardiology)
Ecg update(basic cardiology)
 
Ecg made easy
Ecg made easyEcg made easy
Ecg made easy
 
Electrocardiography
ElectrocardiographyElectrocardiography
Electrocardiography
 
Ecg 101 with answers
Ecg 101 with answersEcg 101 with answers
Ecg 101 with answers
 
ECG Leads in a 12-Lead ECG
ECG Leads in a 12-Lead ECGECG Leads in a 12-Lead ECG
ECG Leads in a 12-Lead ECG
 
Basic ECG notes
Basic ECG notesBasic ECG notes
Basic ECG notes
 
Hospital emergency services
Hospital emergency servicesHospital emergency services
Hospital emergency services
 
ECG BASED REPORT.
ECG BASED REPORT.ECG BASED REPORT.
ECG BASED REPORT.
 
applications of computer graphics
applications of computer graphicsapplications of computer graphics
applications of computer graphics
 

Similar to Olga Senyukova - Machine Learning Applications in Medicine

A survey of deep learning approaches to medical applications
A survey of deep learning approaches to medical applicationsA survey of deep learning approaches to medical applications
A survey of deep learning approaches to medical applicationsJoseph Paul Cohen PhD
 
CT ITS BASIC PHYSICS
CT ITS BASIC PHYSICSCT ITS BASIC PHYSICS
CT ITS BASIC PHYSICSDEEPAK
 
Physics of Multidetector CT Scan
Physics of Multidetector CT ScanPhysics of Multidetector CT Scan
Physics of Multidetector CT ScanDr Varun Bansal
 
Basics of ct lecture 1
Basics of ct  lecture 1Basics of ct  lecture 1
Basics of ct lecture 1Gamal Mahdaly
 
Lec3: Pre-Processing Medical Images
Lec3: Pre-Processing Medical ImagesLec3: Pre-Processing Medical Images
Lec3: Pre-Processing Medical ImagesUlaş Bağcı
 
Efficient Brain Tumor Detection Using Wavelet Transform
Efficient Brain Tumor Detection Using Wavelet TransformEfficient Brain Tumor Detection Using Wavelet Transform
Efficient Brain Tumor Detection Using Wavelet TransformIJERA Editor
 
Segmentation and Labelling of Human Spine MR Images Using Fuzzy Clustering
Segmentation and Labelling of Human Spine MR Images Using Fuzzy Clustering  Segmentation and Labelling of Human Spine MR Images Using Fuzzy Clustering
Segmentation and Labelling of Human Spine MR Images Using Fuzzy Clustering csandit
 
SEGMENTATION AND LABELLING OF HUMAN SPINE MR IMAGES USING FUZZY CLUSTERING
SEGMENTATION AND LABELLING OF HUMAN SPINE MR IMAGES USING FUZZY CLUSTERINGSEGMENTATION AND LABELLING OF HUMAN SPINE MR IMAGES USING FUZZY CLUSTERING
SEGMENTATION AND LABELLING OF HUMAN SPINE MR IMAGES USING FUZZY CLUSTERINGcscpconf
 
Towards diagnosis of rotator cuff tears in 3-D MRI using 3-D convolutional ne...
Towards diagnosis of rotator cuff tears in 3-D MRI using 3-D convolutional ne...Towards diagnosis of rotator cuff tears in 3-D MRI using 3-D convolutional ne...
Towards diagnosis of rotator cuff tears in 3-D MRI using 3-D convolutional ne...Wesley De Neve
 
Learning-based vertebra segmentation, identification and partioning
Learning-based vertebra segmentation, identification and partioningLearning-based vertebra segmentation, identification and partioning
Learning-based vertebra segmentation, identification and partioningRadboud University Medical Center
 
An Efficient Thresholding Neural Network Technique for High Noise Densities E...
An Efficient Thresholding Neural Network Technique for High Noise Densities E...An Efficient Thresholding Neural Network Technique for High Noise Densities E...
An Efficient Thresholding Neural Network Technique for High Noise Densities E...CSCJournals
 
Report medical image processing image slice interpolation and noise removal i...
Report medical image processing image slice interpolation and noise removal i...Report medical image processing image slice interpolation and noise removal i...
Report medical image processing image slice interpolation and noise removal i...Shashank
 
Image Processing in Measurement guided Radiotherapy and Geometric accuracy
Image Processing in Measurement guided Radiotherapy and Geometric accuracyImage Processing in Measurement guided Radiotherapy and Geometric accuracy
Image Processing in Measurement guided Radiotherapy and Geometric accuracyajayhakkumar
 
SEGMENTATION AND CLASSIFICATION OF BRAIN TUMOR CT IMAGES USING SVM WITH WEIGH...
SEGMENTATION AND CLASSIFICATION OF BRAIN TUMOR CT IMAGES USING SVM WITH WEIGH...SEGMENTATION AND CLASSIFICATION OF BRAIN TUMOR CT IMAGES USING SVM WITH WEIGH...
SEGMENTATION AND CLASSIFICATION OF BRAIN TUMOR CT IMAGES USING SVM WITH WEIGH...csandit
 

Similar to Olga Senyukova - Machine Learning Applications in Medicine (20)

A survey of deep learning approaches to medical applications
A survey of deep learning approaches to medical applicationsA survey of deep learning approaches to medical applications
A survey of deep learning approaches to medical applications
 
CT ITS BASIC PHYSICS
CT ITS BASIC PHYSICSCT ITS BASIC PHYSICS
CT ITS BASIC PHYSICS
 
Physics of Multidetector CT Scan
Physics of Multidetector CT ScanPhysics of Multidetector CT Scan
Physics of Multidetector CT Scan
 
RINKEL-ISOTDAQ2015.ppt
RINKEL-ISOTDAQ2015.pptRINKEL-ISOTDAQ2015.ppt
RINKEL-ISOTDAQ2015.ppt
 
Basics of ct lecture 1
Basics of ct  lecture 1Basics of ct  lecture 1
Basics of ct lecture 1
 
Ct Basics
Ct BasicsCt Basics
Ct Basics
 
Lec3: Pre-Processing Medical Images
Lec3: Pre-Processing Medical ImagesLec3: Pre-Processing Medical Images
Lec3: Pre-Processing Medical Images
 
V180304142149
V180304142149V180304142149
V180304142149
 
Efficient Brain Tumor Detection Using Wavelet Transform
Efficient Brain Tumor Detection Using Wavelet TransformEfficient Brain Tumor Detection Using Wavelet Transform
Efficient Brain Tumor Detection Using Wavelet Transform
 
Segmentation and Labelling of Human Spine MR Images Using Fuzzy Clustering
Segmentation and Labelling of Human Spine MR Images Using Fuzzy Clustering  Segmentation and Labelling of Human Spine MR Images Using Fuzzy Clustering
Segmentation and Labelling of Human Spine MR Images Using Fuzzy Clustering
 
SEGMENTATION AND LABELLING OF HUMAN SPINE MR IMAGES USING FUZZY CLUSTERING
SEGMENTATION AND LABELLING OF HUMAN SPINE MR IMAGES USING FUZZY CLUSTERINGSEGMENTATION AND LABELLING OF HUMAN SPINE MR IMAGES USING FUZZY CLUSTERING
SEGMENTATION AND LABELLING OF HUMAN SPINE MR IMAGES USING FUZZY CLUSTERING
 
Computed Tomography
Computed TomographyComputed Tomography
Computed Tomography
 
Towards diagnosis of rotator cuff tears in 3-D MRI using 3-D convolutional ne...
Towards diagnosis of rotator cuff tears in 3-D MRI using 3-D convolutional ne...Towards diagnosis of rotator cuff tears in 3-D MRI using 3-D convolutional ne...
Towards diagnosis of rotator cuff tears in 3-D MRI using 3-D convolutional ne...
 
Learning-based vertebra segmentation, identification and partioning
Learning-based vertebra segmentation, identification and partioningLearning-based vertebra segmentation, identification and partioning
Learning-based vertebra segmentation, identification and partioning
 
Chapter2 DIP
Chapter2 DIP Chapter2 DIP
Chapter2 DIP
 
An Efficient Thresholding Neural Network Technique for High Noise Densities E...
An Efficient Thresholding Neural Network Technique for High Noise Densities E...An Efficient Thresholding Neural Network Technique for High Noise Densities E...
An Efficient Thresholding Neural Network Technique for High Noise Densities E...
 
Report medical image processing image slice interpolation and noise removal i...
Report medical image processing image slice interpolation and noise removal i...Report medical image processing image slice interpolation and noise removal i...
Report medical image processing image slice interpolation and noise removal i...
 
Image Processing in Measurement guided Radiotherapy and Geometric accuracy
Image Processing in Measurement guided Radiotherapy and Geometric accuracyImage Processing in Measurement guided Radiotherapy and Geometric accuracy
Image Processing in Measurement guided Radiotherapy and Geometric accuracy
 
SEGMENTATION AND CLASSIFICATION OF BRAIN TUMOR CT IMAGES USING SVM WITH WEIGH...
SEGMENTATION AND CLASSIFICATION OF BRAIN TUMOR CT IMAGES USING SVM WITH WEIGH...SEGMENTATION AND CLASSIFICATION OF BRAIN TUMOR CT IMAGES USING SVM WITH WEIGH...
SEGMENTATION AND CLASSIFICATION OF BRAIN TUMOR CT IMAGES USING SVM WITH WEIGH...
 
Poster(3)-1
Poster(3)-1Poster(3)-1
Poster(3)-1
 

Recently uploaded

Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINChromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINsankalpkumarsahoo174
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisDiwakar Mishra
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)Areesha Ahmad
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsSumit Kumar yadav
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...ssifa0344
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsAArockiyaNisha
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...RohitNehra6
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bSérgio Sacani
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhousejana861314
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 

Recently uploaded (20)

Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINChromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questions
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhouse
 
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 

Olga Senyukova - Machine Learning Applications in Medicine

  • 1. MACHINE LEARNING APPLICATIONS IN MEDICINE Olga Senyukova Graphics & Media Lab Faculty of Computational Mathematics and Cybernetics Lomonosov Moscow State University
  • 2. Medical data Medical images Physiologic signals Other: narrative, textual, numerical, etc.
  • 3. Medical data Medical images Physiologic signals Other: narrative, textual, numerical, etc.
  • 5. Computed tomography (CT)  1972, Sir Godfrey Hounsfield  X-rays are computer-processed to produce tomographic images https://en.wikipedia.org/wiki/CT_scan
  • 7. Magnetic resonance imaging (MRI)  1973, Paul C. Lauterbur and Peter Mansfield  Allows localizing the image by slices Source: K. Toennies
  • 8. Magnetic resonance imaging (MRI) www.raleighrad.com
  • 9. Electrocardiography (ECG)  1901, Einthoven  Recording of the electrical activity of the heart by electrodes placed on the body intensivecarehotline.com
  • 10. RR time series RR time series (interbeat intervals lengths) are widely used for ECG analysis www.elsevier.es
  • 11. Human gait time series reylab.bidmc.harvard.edu
  • 12. Analysis: what for?  Normal or diseased?  Where is the diseased area?  What changes over time occur (especially, after treatment)?  Does the specific condition take place (e.g. overtraining of the sportsman)?  … www.fresher.ru
  • 14. Main tasks: physiologic signals Diagnostics  Healthy  Disease XXX  Disease YYY Template Matching Condition ZZZ The same or not???
  • 15. Machine learning in medical imaging: challenges Slide by D. Rueckert  Images are often 3D or 4D:  # of voxels and # of extracted features is very large  Number of images for training is often limited:  large datasets means typically 100 to 1000 images  “small sample size problem”
  • 16. Machine learning in medical imaging: challenges  Training data is expensive  annotation of images is resource intensive (manpower, cost, time)  sometimes possible to augment training bases using unlabelled images  Training data is sometimes imperfect  training data may be wrongly labelled  e.g. diseases such as Alzheimer’s require confirmation through pathology (difficult and costly to obtain) Slide by D. Rueckert
  • 17. The InnerEye project Measuring brain tumors Localizing and identifying vertebrae Kinect for surgery Source: A. Criminisi & the InnerEye team @ MSRC
  • 18. Anatomy localization via regression forests A. Criminisi, et al. Med Image Analysis 2013
  • 19. Decision forests  Leo Breiman, 2001  A. Criminisi, J. Shotton (eds.). Decision Forests in Computer Vision and Medical Image Analysis // Advances in Computer Vision and Pattern Recognition. 2013 Decision forest consists of decision trees…
  • 20. Decision tree  Each internal node: a split (test) function  Each leaf: class label (predictor) Source: A. Konushin
  • 21. Regression tree input value continuouslabel • Green – high uncertainty • Red – low uncertainty • Thickness – the number of samples from the training setSeveral following slides are adapted from A. Criminisi and J. Shotton
  • 22. Regression tree: training • S0 – whole training set • Sj – part of training set at the jth node ))(,;(~)|( 2 xyyNxyp y
  • 23. Regression tree: training  Split function parameters at the jth node maximize the information gain  At each part (L,R):  fit a line to the points (e.g. least squares)  for each x we have ))(,;(~)|( 2 xyyNxyp y ),(maxarg   jj SI j                j i jSyx RLi Syx yy xxI ),( },{ ),( ))(log())(log(  y – green line
  • 26. Different models Predictor models Constant Polynomial and linear Probabilistic linear Weak learners (split functions) Axis-aligned Generic oriented hyperplane Conic section
  • 28. Randomness  Bagging: each tree is trained on a random subset of the whole training set
  • 29. Randomness  Randomized node optimization: optimize a split function at the jth node w.r.t. a small random subset of parameter values ),(maxarg  jj SI ),(maxarg  jj SI  j !!! j ),,( jjjj τ  j j jτ selects features from the whole feature set is a weak learner type (axis-aligned, linear, etc.) is a set of splitting thresholds
  • 32. Anatomy localization  Key idea: all voxels in the image vote for the position of the organ  Each organ is defined by its 3D axis-aligned bounding box Cc ),,,,,( F c H c P c A c R c L cc bbbbbbb  C = {liver, spleen, kidneyL, kidneyR, …}
  • 33. Anatomy localization For each input voxel the distribution of relative displacements to the organ bounding box is obtained ),,( zyx vvvv ),,,,,()( F c H c P c A c R c L cc ddddddd v );( vf – feature response
  • 34. Anatomy localization Voxel clusters with the highest confidence of prediction are considered to be salient regions for localization of an organ salient regions are shown in green
  • 35. Context-rich features Features: mean intensity in randomly displaced boxes
  • 36. Features for CT and MRI CT: we can rely on absolute intensity values MRI: only intensity difference makes sense
  • 37. Learning clinically useful information from medical images  Biomedical Image Analysis Group  Department of Computing  Daniel Rueckert
  • 39. Multi-atlas segmentation using classifier fusion
  • 40. Multi-atlas segmentation using classifier fusion and selection
  • 41. Selection of atlases  How to select atlases the most similar to our image?  Atlases should be clustered by disease/population  Manifold learning is used to efficiently discover such clusters
  • 42. Manifold learning Several following slides are adapted from D. Rueckert Embed the data to the manifold (project to less- dimensional space) Find a manifold
  • 43. Manifold learning: Laplacian eigenmaps  Given a graph G = (V, E)  Each vertex vi corresponds to an image  Each edge weight wij defines the similarity between image i and j  Define diagonal matrix T which contains the degree sums for each vertex  j ijii wt
  • 44. Manifold learning: Laplacian eigenmaps 2/12/1 )(   TWTTL Normalized graph Laplacian 2 , min jiji ij yyW  The eigen decomposition of L provides manifold coordinates yi for each vertex i (or image)
  • 45. Manifold learning for multi-atlas segmentation  We have two sets of images:  labeled (atlases)  unlabeled  We want to label all the unlabeled images  We can do it iteratively:  label a part of unlabeled images using the most similar from already labeled  these images can be used as atlases for the next iteration
  • 46. Manifold learning for multi-atlas segmentation Wolz et al., Neuroimage, 2010
  • 47. Example Wolz et al., Neuroimage, 2010
  • 48. Segmentation of brain lesions in MRI  Olga V. Senyukova, “Segmentation of blurred objects by classification of isolabel contours”. Pattern Recognition, 2014  Data was provided by Children's Clinical and Research Institute Emergency Surgery and Trauma
  • 49. The proposed algorithm  Each MRI slice is processed separately  In order to improve speed and robustness the regions containing lesions can be specified manually  Lesions inside these regions are segmented automatically
  • 50. Algorithm overview Input region Isolabel contours I(x,y)=const Closed isolabel contours Nonlinear SVM classification
  • 51. Isolabel contours In geography each isolabel contour (one color): constant height f(x,y)=h In image processing each isolabel contour (one color): constant intensity f(x,y)=I
  • 52. How to distinguish lesion contours?  Visually we can do it easily!  Let’s use the same set of features for automatic classification of isolabel contours
  • 53. Features of isolabel contours In order to distinguish isolabel contours delineating lesions 4 features were proposed Imean Imean inside the contour / Imean inside BBox Imax-IminIvariance
  • 54. Labeled training base  Various regions on many images:  a user can click on lesion contours: they will get “lesion”  other isolabel contours will automatically get “non-lesion” …, , [ɸ1, ɸ2, ɸ3, ɸ4] -> non-lesion [ɸ1, ɸ2, ɸ3, ɸ4] -> lesion [ɸ1, ɸ2, ɸ3, ɸ4] -> lesion [ɸ1, ɸ2, ɸ3, ɸ4] -> lesion [ɸ1, ɸ2, ɸ3, ɸ4] -> non-lesion [ɸ1, ɸ2, ɸ3, ɸ4] -> non-lesion [ɸ1, ɸ2, ɸ3, ɸ4] -> non-lesion [ɸ1, ɸ2, ɸ3, ɸ4] -> lesion [ɸ1, ɸ2, ɸ3, ɸ4] -> lesion … [ɸ1, ɸ2, ɸ3, ɸ4] is a feature vector
  • 55. Binary classification via SVM  We have a binary classification task: each isolabel contour belongs to one of two classes, lesions or non-lesions  One of the best classifiers is SVM – Support Vector Machine  original linear SVM: Vladimir Vapnick, Alexey Chervonenkis, 1963  applying a kernel trick results in nonlinear SVM: Bernhard Boser, Isabelle Guyon, Vladimir Vapnick, 1992
  • 56. Linear SVM support vectors margin 1:1  by ii wx 1:1  by ii wx positive samples negative samples w/2 Maximizing we solve quadratic optimization problem: w/2 wwT 2 1 1)(  by ii xw minimizing subject to byb iii i   xxxw  Solution is a hyperplane: ix i – support vectors – learned weights
  • 57. Nonlinear SVM  For linearly separable data linear SVM is excellent  What about the data that is not linearly separable?..  We can make it linearly separable by mapping it to more-dimensional space
  • 58. Nonlinear SVM: kernel trick by iii i  xx bKy iii i  ),( xxInstead of we have )()(),( jijiK xxxx  where  2 exp),( jijiK xxxx   For classification of isolabel contours nonlinear SVM with RBF (radial basis function) kernel is used
  • 59. Ensemble-based analysis of RR and gait  Olga Senyukova  Valeriy Gavrishchaka, Department of Physics, West Virginia University  Springer, 2013, 2015
  • 60. RR and gait time series Normal? Huntington’s disease? Parkinson’s disease? … Normal? Arrhythmia? Congestive heart failure? …
  • 61. Ensemble learning techniques Ensemble can work better than a single classifier … accuracy: 0.61 accuracy: 0.73 accuracy: 0.65 Weak learner 1 Weak learner 2 Weak learner N Ensemble of classifiers accuracy: 0.9
  • 62. AdaBoost  Freund and Schapire, 1997  On each iteration focuses on the most hard-to- classify samples
  • 63. AdaBoost  – training data, – labels  Initial weights of all N samples:  M iterations, from m = 1 to M:  find  set  update  Classifier output: Nwi /1)0(  ))(()( 1   M m mmTsignH xx  Nii ,...,1, x }1;1{ iy )]([)(minarg)( 1 imi N i mj T m TyiwT j xx             m m m    1 log 2 1   m imimm m Z Tyiw iw )(exp)( )(1 x 
  • 67. Iteration 3 of 3 STOP T3
  • 68. Final model )](72.0)(70.0)(42.0[ 321 xxx TTTsign 
  • 69. Ensemble decomposition learning  We apply ensemble-based classifier to a point x  Each x can be described by its ensemble decomposition vector (EDL vector)  We can classify data points by comparing their EDL vectors    M m mmTH 1 )()( xx  )](,),(),([)( 2211 xxxx MMTTTD  
  • 70. EDL: learning All available data «normal/abnormal» MSE DFA AdaBoost Indicators from nonlinear dynamics Building a general classifier «normal/abnormal» MSE1 DFA2 … MSENα1 + α2 + αN Ensemble classifier Training sample x MSE1 DFA2 … MSENα1 + α2 + αN Applying the ensemble MSE +1 (normal) -1 (abnormal) +1 (normal) -1 (abnormal) DFA )]1(*,),1(*,1*[)( 21  MD  x EDL vector Disease XXX
  • 71. EDL: testing Input y MSE1 DFA2 … MSENα1 + α2 + αN Applying the ensemble ]1*,,1*),1(*[)( 21 MD  y  )()( yx DD ? x = yx ≠ y EDL vector no yes In multi-class classification problem the class of y is the class of the training example with the closest EDL vector ))()((min)()(: yy DxDDxDC ik C i Ck  y has a disease XXXy does not have a disease XXX
  • 72. Results  CHF/Arrhythmia classification  Real data from http://www.physionet.org/physiobank
  • 73. Thank you for attention! knizhnayaraduga.ru