SlideShare a Scribd company logo
1 of 16
Politecnico di Milano
Dipartimento di Elettronica, Informazione e Bioingegneria (DEIB)
Biomed Meeting
Sara Bridio
sara.bridio@mail.polimi.it
Thursday, May 12, 2016
Giulia Core
giulia.core@mail.polimi.it
Implementation methods
Scenario
2
Photoplethysmography
Biometric recognition
PPG signal from subject 1
PPG signal from subject 2
3
Preprocessing
Features extraction
Test definition
Evaluation
Our project
4
Preprocessing
fir1( #coefficients , f_cutoff_norm )
filtfilt( filter, 1 , signal )
Filtering
FIR filter
f_cutoff = 8 Hz
Signal frequency
0,001-2 Hz
Low pass filter
5
Preprocessing
Peak detection  algorithm AMPD [1]
Segmentation
256 samples for
each segment
Resample
[1] F. Scholkmann, J. Boss and M. Wolf, “An Efficient Algorithm for Automatic Peak Detection in Noisy Periodic and Quasi-Periodic
Signals“, 2012
Drift elimination
Segments of PPG signal from subject 1
Segments of PPG signal from subject 1, after drift elimination
6
Preprocessing
Normalization
Normalized segments of PPG signal from subject 1
Segments of PPG signal from subject 1 Segments of PPG signal from subject 1, after drift elimination
7
Preprocessing
Segments Matrix for each subject
Segm
Samples
1 2 … 256
Segm 1
Segm n
…
rows: segments belonging to a subject
columns: samples
8
Features extraction
Template creation
PPG signal template
Template = mean(segm_mat)
Segments matrix
Template of PPG signal from subject 1
Template of PPG signal from subject 2
9
Features extraction
First derivative Second derivative
Central finite difference
More accurate
Less sensitive to noise
Matlab function diff(X,ord)
10
Features extraction
1st derivative template 2nd derivative template
Template of 1st derivative of PPG signals from subject 1
Template of 1st derivative of PPG signals from subject 2 Template of 2nd derivative of PPG signals from subject 2
Template of 2nd derivative of PPG signals from subject 1
11
Features extraction
Template matching
3 matrixes
Euclidean distance
3 matrixes
with distances
One for each type of template
PPG signal template
1st derivative template
2nd derivative template
 Sum of distances dij
One for each type of template
i: template subject i
j: template subject j
12
Features extraction
3 matrixes with distances
T1 T2
T1
T2
…
…
…
…
Tn
Tn
0
0
0
0
0
d12
d12
d1n
d1n
d2n
d2n
…
…
… …
… … …
……
…
…
… …
…
Ti: Template belonging to subject i
dij: sum of euclidean distances point to point between Ti and Tj
13
Test definition
(*)
(*) www.angelsensor.com
Number of subjects
Acquisition time
Physiological conditions
Stress
Physical
Acquisition trials
14
Evaluation
Classificator k-nearest neighbors
• Subject 1
 Subject 2
Subject 3
Template to assign
• k arbitrarily determined
• Euclidean distance calculated between and stored data points
• Majority ranking on Euclidean distance: the template is assigned to
the class with the majority among the k closest templates
15
Preprocessing
Features extraction
Test definition
Evaluation
Success?no yes
Robust
recognition
system based on
PPG signal
giulia.core@mail.polimi.it
sara.bridio@mail.polimi.it
Emails
Facebook
Twitter
https://www.facebook.com/bioreds.project/
Politecnico di Milano, NECST lab, DEIB, building 20, via Ponzio, 34/5, 20133, Milano
https://twitter.com/BioREDs_necst
bioreds.necst@gmail.com
http://www.slideshare.net/BioREDsSlideshare

More Related Content

Similar to Implementation methods

Single Electron Spin Detection Slides For Uno Interview
Single Electron Spin Detection Slides For Uno InterviewSingle Electron Spin Detection Slides For Uno Interview
Single Electron Spin Detection Slides For Uno Interviewchenhm
 
Decoding Turbulent Chemical Plumes With Improved Signal Processing and Machin...
Decoding Turbulent Chemical Plumes With Improved Signal Processing and Machin...Decoding Turbulent Chemical Plumes With Improved Signal Processing and Machin...
Decoding Turbulent Chemical Plumes With Improved Signal Processing and Machin...InsideScientific
 
Jose Miguel Tarongi IGARSS11 Final.ppt
Jose Miguel Tarongi IGARSS11 Final.pptJose Miguel Tarongi IGARSS11 Final.ppt
Jose Miguel Tarongi IGARSS11 Final.pptgrssieee
 
Kalman Filter Based GPS Receiver
Kalman Filter Based GPS ReceiverKalman Filter Based GPS Receiver
Kalman Filter Based GPS ReceiverFalak Shah
 
Battista Biggio @ MCS 2015, June 29 - July 1, Guenzburg, Germany: "1.5-class ...
Battista Biggio @ MCS 2015, June 29 - July 1, Guenzburg, Germany: "1.5-class ...Battista Biggio @ MCS 2015, June 29 - July 1, Guenzburg, Germany: "1.5-class ...
Battista Biggio @ MCS 2015, June 29 - July 1, Guenzburg, Germany: "1.5-class ...Pluribus One
 
UCF Wireless SAW Sensor Systems
UCF Wireless SAW Sensor SystemsUCF Wireless SAW Sensor Systems
UCF Wireless SAW Sensor SystemsConvinsys
 
A vision-based uncut crop edge detection method for automated guidance of hea...
A vision-based uncut crop edge detection method for automated guidance of hea...A vision-based uncut crop edge detection method for automated guidance of hea...
A vision-based uncut crop edge detection method for automated guidance of hea...Institute of Agricultural Machinery, NARO
 
Multi-Target Vital-Signs Monitoring Using a Dual-Beam Phased Array Radar
Multi-Target Vital-Signs Monitoring Using a Dual-Beam Phased Array RadarMulti-Target Vital-Signs Monitoring Using a Dual-Beam Phased Array Radar
Multi-Target Vital-Signs Monitoring Using a Dual-Beam Phased Array RadarMehrdad Nosrati
 
Cooperative Spectrum Sensing Technique Based on Blind Detection Method
Cooperative Spectrum Sensing Technique Based on Blind Detection MethodCooperative Spectrum Sensing Technique Based on Blind Detection Method
Cooperative Spectrum Sensing Technique Based on Blind Detection MethodINFOGAIN PUBLICATION
 
Enhancing genetically engineered Escherichia coli
Enhancing genetically engineered Escherichia coliEnhancing genetically engineered Escherichia coli
Enhancing genetically engineered Escherichia coliEden Amiel
 
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...AIST
 
Sampling and Reconstruction (Online Learning).pptx
Sampling and Reconstruction (Online Learning).pptxSampling and Reconstruction (Online Learning).pptx
Sampling and Reconstruction (Online Learning).pptxHamzaJaved306957
 
Sampling and Reconstruction of Signal using Aliasing
Sampling and Reconstruction of Signal using AliasingSampling and Reconstruction of Signal using Aliasing
Sampling and Reconstruction of Signal using Aliasingj naga sai
 
LTE Physical Layer Transmission Mode Selection Over MIMO Scattering Channels
LTE Physical Layer Transmission Mode Selection Over MIMO Scattering ChannelsLTE Physical Layer Transmission Mode Selection Over MIMO Scattering Channels
LTE Physical Layer Transmission Mode Selection Over MIMO Scattering ChannelsIllaKolani1
 

Similar to Implementation methods (20)

Single Electron Spin Detection Slides For Uno Interview
Single Electron Spin Detection Slides For Uno InterviewSingle Electron Spin Detection Slides For Uno Interview
Single Electron Spin Detection Slides For Uno Interview
 
FYP presentation
FYP presentationFYP presentation
FYP presentation
 
Decoding Turbulent Chemical Plumes With Improved Signal Processing and Machin...
Decoding Turbulent Chemical Plumes With Improved Signal Processing and Machin...Decoding Turbulent Chemical Plumes With Improved Signal Processing and Machin...
Decoding Turbulent Chemical Plumes With Improved Signal Processing and Machin...
 
lecture 8.pptx
lecture 8.pptxlecture 8.pptx
lecture 8.pptx
 
Jose Miguel Tarongi IGARSS11 Final.ppt
Jose Miguel Tarongi IGARSS11 Final.pptJose Miguel Tarongi IGARSS11 Final.ppt
Jose Miguel Tarongi IGARSS11 Final.ppt
 
Kalman Filter Based GPS Receiver
Kalman Filter Based GPS ReceiverKalman Filter Based GPS Receiver
Kalman Filter Based GPS Receiver
 
Battista Biggio @ MCS 2015, June 29 - July 1, Guenzburg, Germany: "1.5-class ...
Battista Biggio @ MCS 2015, June 29 - July 1, Guenzburg, Germany: "1.5-class ...Battista Biggio @ MCS 2015, June 29 - July 1, Guenzburg, Germany: "1.5-class ...
Battista Biggio @ MCS 2015, June 29 - July 1, Guenzburg, Germany: "1.5-class ...
 
Meng.pptx
Meng.pptxMeng.pptx
Meng.pptx
 
PPG_Bio_Recog
PPG_Bio_RecogPPG_Bio_Recog
PPG_Bio_Recog
 
UCF Wireless SAW Sensor Systems
UCF Wireless SAW Sensor SystemsUCF Wireless SAW Sensor Systems
UCF Wireless SAW Sensor Systems
 
A vision-based uncut crop edge detection method for automated guidance of hea...
A vision-based uncut crop edge detection method for automated guidance of hea...A vision-based uncut crop edge detection method for automated guidance of hea...
A vision-based uncut crop edge detection method for automated guidance of hea...
 
Multi-Target Vital-Signs Monitoring Using a Dual-Beam Phased Array Radar
Multi-Target Vital-Signs Monitoring Using a Dual-Beam Phased Array RadarMulti-Target Vital-Signs Monitoring Using a Dual-Beam Phased Array Radar
Multi-Target Vital-Signs Monitoring Using a Dual-Beam Phased Array Radar
 
Cooperative Spectrum Sensing Technique Based on Blind Detection Method
Cooperative Spectrum Sensing Technique Based on Blind Detection MethodCooperative Spectrum Sensing Technique Based on Blind Detection Method
Cooperative Spectrum Sensing Technique Based on Blind Detection Method
 
Enhancing genetically engineered Escherichia coli
Enhancing genetically engineered Escherichia coliEnhancing genetically engineered Escherichia coli
Enhancing genetically engineered Escherichia coli
 
Fullprof Refinement
Fullprof RefinementFullprof Refinement
Fullprof Refinement
 
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...
 
Poster_Sensors2013
Poster_Sensors2013Poster_Sensors2013
Poster_Sensors2013
 
Sampling and Reconstruction (Online Learning).pptx
Sampling and Reconstruction (Online Learning).pptxSampling and Reconstruction (Online Learning).pptx
Sampling and Reconstruction (Online Learning).pptx
 
Sampling and Reconstruction of Signal using Aliasing
Sampling and Reconstruction of Signal using AliasingSampling and Reconstruction of Signal using Aliasing
Sampling and Reconstruction of Signal using Aliasing
 
LTE Physical Layer Transmission Mode Selection Over MIMO Scattering Channels
LTE Physical Layer Transmission Mode Selection Over MIMO Scattering ChannelsLTE Physical Layer Transmission Mode Selection Over MIMO Scattering Channels
LTE Physical Layer Transmission Mode Selection Over MIMO Scattering Channels
 

Recently uploaded

main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 

Recently uploaded (20)

main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 

Implementation methods

Editor's Notes

  1. 1
  2. Da mettere titoli piccoli + Aumenta lunghezza segnale
  3. Fasi di implementazione
  4. Guardare a cosa servono i coefficienti!!! Da dire che #coefficient=127? Se coeff. Aumenta aumenta la latenza, ma aumenta la precisione del filtraggio. Per risolvere il problema della latenza usiamo filtfilt? Filtfilt applica segnale avanti e indietro così toglie la latenza Tagliare a metà immagine
  5. Peak detection noisy periodic-semiperiodic  per tutti i segnali Segmentation  semplice funzione per selezionare i segmenti utili  Resample Normalization
  6. Peak detection noisy periodic-semiperiodic  per tutti i segnali Segmentation  semplice funzione per selezionare i segmenti utili  Resample Normalization
  7. Matrice segmenti  Per ogni soggetto
  8. Aggiungere i vantaggi… Eventualmente dire che noi utlizziamo l’ordine di accuratezza 6? Quali sono i coefficienti?
  9. 3 matrixes  righe=segmenti, colonne=campioni
  10. Spiegare cos’è dij Simmetria Diagonale con zeri
  11. Da aggiungere: piccola legenda k value arbitrarily determined Euclidean distance between data points referred to different periods Distances ranking: the closest k number of stored templates with the smallest distance are ascertained Among the k number of class labels ascertained, the one with the majority is determined. This determined stored template is assigned as the outcome of the unknown template Determinare k perché la valutazione si fa con i ktemplate più vicini e quindi più simili al nostro template appena acquisito