SlideShare a Scribd company logo
Detection of Alertness Based on
Analysis of Speech Signal
Pulak Sarangi
Ojaswa Anand
Induja Sreekant
Bibek Kabi

Under the Guidance of
Prof. Aurobinda Routray
Department of Electrical Engineering
Indian Institute of Technology Kharagpur
Objectives
• Design and Develop System Capable of
detecting alertness of a person by analyzing
the speech signal
• Implementation on GPU
• Implement the system on STM32E
development board
• Implementation as app on Android 4.2
(Jelly Bean, target API 17)
Work Plan
Week 1

•

Literature Survey

Week 2

•

Formulation of Algorithm

Week 3

•

Algorithm testing on MATLAB

Week 4

•
•

Conversion of MATLAB code to C code
Conversion of MATLAB code to JAVA code

Week 5

•
•
•

Implementation on GPU
Implementation on STM32E
Implementation on Android platform
1. Model As Implemented in MATLAB and C/C++
S(n)
Recording

Formation of
Henkel
Matrix

Classification
of voiced/ silence
parts based on
energy

Noise
Removal
using SVD

Extraction of
Wavelet
Features

De-framing
for Enhanced
Signal

Framing &
Windowing
Selection of Wavelet Features
Enhanced
Speech

Segmentation of
speech signal
into
overlapping
samples

6 level
Decomposition
of signal using
Daubechies
wavelet

Computation of
ratio of 62.51000Hz energy to
the total energy
E(i)
Classification

E(i) input

<0.3

Comparis
on with
threshold

Silence

Single Segment
with same pre
& post segment

>0.8

Voiced

Series Segment
with same pre
& post
segment

Single or Series
with different
pre & post
segment
PROGRESS
• Fully Functional MATLAB & C/C++ code
• Fully Functional Java Code
• Literature survey for implementation of C/JAVA code onto
Embedded/ANDROID platform and GPU respectively.
Results
Voiced

Silence

288

311

186

413

151

448

54

545

Speech Signal
2. Model As Implemented in MATLAB and C/C++
S(n)
Recording

Formation of
Henkel
Matrix

Classification
of voiced/ silence
parts based on
Generalized
Eigenvalue

Noise
Removal
using SVD

Feature
Extraction
(MFCCs,
LPCCs)

De-framing
for Enhanced
Signal

Framing &
Windowing
Observation
• After feature extraction instead of independent statistical properties
like mean, standard deviation, kurtosis, etc. covariance property was
taken into consideration, making processing much faster.
Results
Speech Signal

Distance between
covariance matrices

4.013

6.831
PROGRESS
• Fully Functional MATLAB
• Literature survey for implementation of C/C++ code in GPU
3. Model As Implemented in MATLAB and C/C++
S(n)
Recording

Formation of
Henkel
Matrix

Classification
of voiced/ silence
parts by GMM,
SVM classifier

Noise
Removal
using SVD

Feature
extraction
(MFCCs,
LPCCs)

De-framing
for Enhanced
Signal

Framing &
Windowing
PROGRESS
• Fully Functional MATLAB code
• Literature survey for implementation of C/C++ code in GPU
PLAN FOR FURTHER WORK
•
•
•
•

Implementation on GPU
Implementation on STM32E development board
Implementation as Android App for Android 4.2(API 17, Jelly Bean)
Comparison of Results with other algorithms
Thank You
Voiced and Unvoiced Sounds
• Fundamental difference :
o Vibrations of the vocal cords produce voiced sounds.
o Rate at which the vocal cords vibrate dictates the pitch of the sound.
o Unvoiced sounds do not rely on the vibration of the vocal cords.
o Unvoiced sounds are created by the constriction of the vocal tract.
o Vocal cords remain open and the constrictions of the vocal tract force air out to produce
the unvoiced sounds
• The fundamental frequency of voiced segments is ranged from 60-500Hz
• The ratio between the energy of the bands between 62.5 Hz and 1000Hz to that of all bands
is computed and used in our algorithm as the fundamental parameter in formulating the
V/UV decision.
Literature Review
• Speech Enhancement using Singular Value
Decomposition(SVD)
• Wavelet based Voiced/Unvoiced Classification
Algorithm

More Related Content

What's hot

Real-time Implementation of Sphere Decoder-based MIMO Wireless System (EUSIPC...
Real-time Implementation of Sphere Decoder-based MIMO Wireless System (EUSIPC...Real-time Implementation of Sphere Decoder-based MIMO Wireless System (EUSIPC...
Real-time Implementation of Sphere Decoder-based MIMO Wireless System (EUSIPC...
TSC University of Mondragon
 
Μεταπρογραµµατισµός κώδικα Python σε γλώσσα γραµµικού χρόνου για αυτόµατη επα...
Μεταπρογραµµατισµός κώδικα Python σε γλώσσα γραµµικού χρόνου για αυτόµατη επα...Μεταπρογραµµατισµός κώδικα Python σε γλώσσα γραµµικού χρόνου για αυτόµατη επα...
Μεταπρογραµµατισµός κώδικα Python σε γλώσσα γραµµικού χρόνου για αυτόµατη επα...
ISSEL
 
MATLAB and Simulink for Communications System Design (Design Conference 2013)
MATLAB and Simulink for Communications System Design (Design Conference 2013)MATLAB and Simulink for Communications System Design (Design Conference 2013)
MATLAB and Simulink for Communications System Design (Design Conference 2013)
Analog Devices, Inc.
 
Pycon 2011
Pycon 2011Pycon 2011
Pycon 2011
limscoder
 
2022_03_28 "Raspberry Pi Applications in Electronics and Control Laboratories"
2022_03_28 "Raspberry Pi Applications in Electronics and Control Laboratories"2022_03_28 "Raspberry Pi Applications in Electronics and Control Laboratories"
2022_03_28 "Raspberry Pi Applications in Electronics and Control Laboratories"
eMadrid network
 
Future Internet testbeds/experimentation between Brazil and Europe - FIBRE
Future Internet testbeds/experimentation between Brazil and Europe - FIBREFuture Internet testbeds/experimentation between Brazil and Europe - FIBRE
Future Internet testbeds/experimentation between Brazil and Europe - FIBRE
FIBRE Testbed
 
Robotics competition 2016
Robotics competition 2016Robotics competition 2016
Robotics competition 2016
Rohan Kotwani
 
MATLAB Thesis Projects
MATLAB Thesis ProjectsMATLAB Thesis Projects
MATLAB Thesis Projects
Phdtopiccom
 
Circuit Simplifier
Circuit SimplifierCircuit Simplifier
Circuit Simplifier
Vineet Markan
 
Project_abstract
Project_abstractProject_abstract
Project_abstractparul gupta
 
Extracting a Rails Engine to a separated application
Extracting a Rails Engine to a separated applicationExtracting a Rails Engine to a separated application
Extracting a Rails Engine to a separated application
Jônatas Paganini
 
Workshops
WorkshopsWorkshops
Workshops
Todd Barr
 
[111]실내이동체정밀위치추정기술의세가지측면 도락주
[111]실내이동체정밀위치추정기술의세가지측면 도락주[111]실내이동체정밀위치추정기술의세가지측면 도락주
[111]실내이동체정밀위치추정기술의세가지측면 도락주
NAVER D2
 
DYNAMIC SLICING OF ASPECT-ORIENTED PROGRAMS
DYNAMIC SLICING OF ASPECT-ORIENTED PROGRAMSDYNAMIC SLICING OF ASPECT-ORIENTED PROGRAMS
DYNAMIC SLICING OF ASPECT-ORIENTED PROGRAMS
Praveen Penumathsa
 
Faster R-CNN
Faster R-CNNFaster R-CNN
Faster R-CNN
anna8885
 
MATLAB Project Guidance
MATLAB Project GuidanceMATLAB Project Guidance
MATLAB Project Guidance
Phdtopiccom
 
ECOC 2018 Market Focus: Open-source optical transmission performance estimato...
ECOC 2018 Market Focus: Open-source optical transmission performance estimato...ECOC 2018 Market Focus: Open-source optical transmission performance estimato...
ECOC 2018 Market Focus: Open-source optical transmission performance estimato...
Mark Filer
 

What's hot (19)

Real-time Implementation of Sphere Decoder-based MIMO Wireless System (EUSIPC...
Real-time Implementation of Sphere Decoder-based MIMO Wireless System (EUSIPC...Real-time Implementation of Sphere Decoder-based MIMO Wireless System (EUSIPC...
Real-time Implementation of Sphere Decoder-based MIMO Wireless System (EUSIPC...
 
Μεταπρογραµµατισµός κώδικα Python σε γλώσσα γραµµικού χρόνου για αυτόµατη επα...
Μεταπρογραµµατισµός κώδικα Python σε γλώσσα γραµµικού χρόνου για αυτόµατη επα...Μεταπρογραµµατισµός κώδικα Python σε γλώσσα γραµµικού χρόνου για αυτόµατη επα...
Μεταπρογραµµατισµός κώδικα Python σε γλώσσα γραµµικού χρόνου για αυτόµατη επα...
 
MATLAB and Simulink for Communications System Design (Design Conference 2013)
MATLAB and Simulink for Communications System Design (Design Conference 2013)MATLAB and Simulink for Communications System Design (Design Conference 2013)
MATLAB and Simulink for Communications System Design (Design Conference 2013)
 
Pycon 2011
Pycon 2011Pycon 2011
Pycon 2011
 
2022_03_28 "Raspberry Pi Applications in Electronics and Control Laboratories"
2022_03_28 "Raspberry Pi Applications in Electronics and Control Laboratories"2022_03_28 "Raspberry Pi Applications in Electronics and Control Laboratories"
2022_03_28 "Raspberry Pi Applications in Electronics and Control Laboratories"
 
Future Internet testbeds/experimentation between Brazil and Europe - FIBRE
Future Internet testbeds/experimentation between Brazil and Europe - FIBREFuture Internet testbeds/experimentation between Brazil and Europe - FIBRE
Future Internet testbeds/experimentation between Brazil and Europe - FIBRE
 
Robotics competition 2016
Robotics competition 2016Robotics competition 2016
Robotics competition 2016
 
ziad_cv
ziad_cvziad_cv
ziad_cv
 
MATLAB Thesis Projects
MATLAB Thesis ProjectsMATLAB Thesis Projects
MATLAB Thesis Projects
 
Circuit Simplifier
Circuit SimplifierCircuit Simplifier
Circuit Simplifier
 
Project_abstract
Project_abstractProject_abstract
Project_abstract
 
Extracting a Rails Engine to a separated application
Extracting a Rails Engine to a separated applicationExtracting a Rails Engine to a separated application
Extracting a Rails Engine to a separated application
 
Workshops
WorkshopsWorkshops
Workshops
 
[111]실내이동체정밀위치추정기술의세가지측면 도락주
[111]실내이동체정밀위치추정기술의세가지측면 도락주[111]실내이동체정밀위치추정기술의세가지측면 도락주
[111]실내이동체정밀위치추정기술의세가지측면 도락주
 
DYNAMIC SLICING OF ASPECT-ORIENTED PROGRAMS
DYNAMIC SLICING OF ASPECT-ORIENTED PROGRAMSDYNAMIC SLICING OF ASPECT-ORIENTED PROGRAMS
DYNAMIC SLICING OF ASPECT-ORIENTED PROGRAMS
 
Faster R-CNN
Faster R-CNNFaster R-CNN
Faster R-CNN
 
MATLAB Project Guidance
MATLAB Project GuidanceMATLAB Project Guidance
MATLAB Project Guidance
 
Resume_2017_Embedded
Resume_2017_EmbeddedResume_2017_Embedded
Resume_2017_Embedded
 
ECOC 2018 Market Focus: Open-source optical transmission performance estimato...
ECOC 2018 Market Focus: Open-source optical transmission performance estimato...ECOC 2018 Market Focus: Open-source optical transmission performance estimato...
ECOC 2018 Market Focus: Open-source optical transmission performance estimato...
 

Viewers also liked

Adaptive noise estimation algorithm for speech enhancement
Adaptive noise estimation algorithm for speech enhancementAdaptive noise estimation algorithm for speech enhancement
Adaptive noise estimation algorithm for speech enhancementHarshal Ladhe
 
Speech Enhancer Study For Facebook
Speech  Enhancer Study For FacebookSpeech  Enhancer Study For Facebook
Speech Enhancer Study For Facebook
Geoffrey Cooling
 
Speech Enhancement Using A Minimum Mean Square Error Short Time Spectral Ampl...
Speech Enhancement Using A Minimum Mean Square Error Short Time Spectral Ampl...Speech Enhancement Using A Minimum Mean Square Error Short Time Spectral Ampl...
Speech Enhancement Using A Minimum Mean Square Error Short Time Spectral Ampl...guestfb80e22
 
Comparison of Single Channel Blind Dereverberation Methods for Speech Signals
Comparison of Single Channel Blind Dereverberation Methods for Speech SignalsComparison of Single Channel Blind Dereverberation Methods for Speech Signals
Comparison of Single Channel Blind Dereverberation Methods for Speech SignalsDeha Deniz Türköz
 
Speech enhancement for distant talking speech recognition
Speech enhancement for distant talking speech recognitionSpeech enhancement for distant talking speech recognition
Speech enhancement for distant talking speech recognition
Takuya Yoshioka
 
Speech enhancement using spectral subtraction technique with minimized cross ...
Speech enhancement using spectral subtraction technique with minimized cross ...Speech enhancement using spectral subtraction technique with minimized cross ...
Speech enhancement using spectral subtraction technique with minimized cross ...
eSAT Journals
 
Active noise control
Active noise controlActive noise control
Active noise controlRishikesh .
 
Voice Activity Detection using Single Frequency Filtering
Voice Activity Detection using Single Frequency FilteringVoice Activity Detection using Single Frequency Filtering
Voice Activity Detection using Single Frequency Filtering
Tejus Adiga M
 
Antinoise system & Noise Cancellation
Antinoise system & Noise CancellationAntinoise system & Noise Cancellation
Antinoise system & Noise Cancellation
Gujarat Technological University
 
Deep Learning - 인공지능 기계학습의 새로운 트랜드 :김인중
Deep Learning - 인공지능 기계학습의 새로운 트랜드 :김인중Deep Learning - 인공지능 기계학습의 새로운 트랜드 :김인중
Deep Learning - 인공지능 기계학습의 새로운 트랜드 :김인중
datasciencekorea
 
Voice recognition system
Voice recognition systemVoice recognition system
Voice recognition system
avinash raibole
 
Speech recognition
Speech recognitionSpeech recognition
Speech recognition
Charu Joshi
 
Honda presentation
Honda presentationHonda presentation
Honda presentationRahulSN
 
Speech Recognition System By Matlab
Speech Recognition System By MatlabSpeech Recognition System By Matlab
Speech Recognition System By Matlab
Ankit Gujrati
 

Viewers also liked (16)

Adaptive noise estimation algorithm for speech enhancement
Adaptive noise estimation algorithm for speech enhancementAdaptive noise estimation algorithm for speech enhancement
Adaptive noise estimation algorithm for speech enhancement
 
Speech Enhancer Study For Facebook
Speech  Enhancer Study For FacebookSpeech  Enhancer Study For Facebook
Speech Enhancer Study For Facebook
 
Speech Enhancement Using A Minimum Mean Square Error Short Time Spectral Ampl...
Speech Enhancement Using A Minimum Mean Square Error Short Time Spectral Ampl...Speech Enhancement Using A Minimum Mean Square Error Short Time Spectral Ampl...
Speech Enhancement Using A Minimum Mean Square Error Short Time Spectral Ampl...
 
Comparison of Single Channel Blind Dereverberation Methods for Speech Signals
Comparison of Single Channel Blind Dereverberation Methods for Speech SignalsComparison of Single Channel Blind Dereverberation Methods for Speech Signals
Comparison of Single Channel Blind Dereverberation Methods for Speech Signals
 
Speech enhancement for distant talking speech recognition
Speech enhancement for distant talking speech recognitionSpeech enhancement for distant talking speech recognition
Speech enhancement for distant talking speech recognition
 
Speech enhancement using spectral subtraction technique with minimized cross ...
Speech enhancement using spectral subtraction technique with minimized cross ...Speech enhancement using spectral subtraction technique with minimized cross ...
Speech enhancement using spectral subtraction technique with minimized cross ...
 
Active noise control
Active noise controlActive noise control
Active noise control
 
Voice Activity Detection using Single Frequency Filtering
Voice Activity Detection using Single Frequency FilteringVoice Activity Detection using Single Frequency Filtering
Voice Activity Detection using Single Frequency Filtering
 
Final ppt
Final pptFinal ppt
Final ppt
 
Antinoise system & Noise Cancellation
Antinoise system & Noise CancellationAntinoise system & Noise Cancellation
Antinoise system & Noise Cancellation
 
Deep Learning - 인공지능 기계학습의 새로운 트랜드 :김인중
Deep Learning - 인공지능 기계학습의 새로운 트랜드 :김인중Deep Learning - 인공지능 기계학습의 새로운 트랜드 :김인중
Deep Learning - 인공지능 기계학습의 새로운 트랜드 :김인중
 
Voice recognition system
Voice recognition systemVoice recognition system
Voice recognition system
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Speech recognition
Speech recognitionSpeech recognition
Speech recognition
 
Honda presentation
Honda presentationHonda presentation
Honda presentation
 
Speech Recognition System By Matlab
Speech Recognition System By MatlabSpeech Recognition System By Matlab
Speech Recognition System By Matlab
 

Similar to Summer Research Project. Final Presentation 2013

Plan_design and FPGA implement of MIMO OFDM SDM systems
Plan_design and FPGA implement of MIMO OFDM SDM systemsPlan_design and FPGA implement of MIMO OFDM SDM systems
Plan_design and FPGA implement of MIMO OFDM SDM systems
Tan Vo
 
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSFACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
IRJET Journal
 
Girish one year
Girish one yearGirish one year
Girish one yeargirish bb
 
VOICE CONTROLLED WHEELCHAIR using Amharic.pdf
VOICE CONTROLLED WHEELCHAIR using Amharic.pdfVOICE CONTROLLED WHEELCHAIR using Amharic.pdf
VOICE CONTROLLED WHEELCHAIR using Amharic.pdf
Mubarek kebede
 
Rajendra Bareto-Resume-Final
Rajendra Bareto-Resume-FinalRajendra Bareto-Resume-Final
Rajendra Bareto-Resume-FinalRajendra Bareto
 
Giacomo Mellone CV
Giacomo Mellone CVGiacomo Mellone CV
Giacomo Mellone CV
Giacomo Mellone
 
Rajas mhaskar resume2k19
Rajas mhaskar resume2k19Rajas mhaskar resume2k19
Rajas mhaskar resume2k19
Rajas Mhaskar
 
MANOJ_H_RAO_Resume
MANOJ_H_RAO_ResumeMANOJ_H_RAO_Resume
MANOJ_H_RAO_ResumeManoj Rao
 
Anand_Agrawal_CV.pdf
Anand_Agrawal_CV.pdfAnand_Agrawal_CV.pdf
Anand_Agrawal_CV.pdf
Anand Agrawal
 
Pragya_Tiwari_Resume
Pragya_Tiwari_ResumePragya_Tiwari_Resume
Pragya_Tiwari_ResumePRAGYA TIWARI
 

Similar to Summer Research Project. Final Presentation 2013 (20)

Plan_design and FPGA implement of MIMO OFDM SDM systems
Plan_design and FPGA implement of MIMO OFDM SDM systemsPlan_design and FPGA implement of MIMO OFDM SDM systems
Plan_design and FPGA implement of MIMO OFDM SDM systems
 
Resume_suresh_final
Resume_suresh_finalResume_suresh_final
Resume_suresh_final
 
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSFACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
 
Resume
ResumeResume
Resume
 
Girish one year
Girish one yearGirish one year
Girish one year
 
Resume_Naveena1
Resume_Naveena1Resume_Naveena1
Resume_Naveena1
 
BourrezCVEnglish
BourrezCVEnglishBourrezCVEnglish
BourrezCVEnglish
 
Praveen Kumar S S.docx(1)
Praveen Kumar S S.docx(1)Praveen Kumar S S.docx(1)
Praveen Kumar S S.docx(1)
 
Resume_new1_may
Resume_new1_mayResume_new1_may
Resume_new1_may
 
Kshama_Parakh
Kshama_ParakhKshama_Parakh
Kshama_Parakh
 
Satyam_Singh_cv
Satyam_Singh_cvSatyam_Singh_cv
Satyam_Singh_cv
 
Resume_PraveenKumar
Resume_PraveenKumarResume_PraveenKumar
Resume_PraveenKumar
 
PKSengupta_TechAssoc
PKSengupta_TechAssocPKSengupta_TechAssoc
PKSengupta_TechAssoc
 
VOICE CONTROLLED WHEELCHAIR using Amharic.pdf
VOICE CONTROLLED WHEELCHAIR using Amharic.pdfVOICE CONTROLLED WHEELCHAIR using Amharic.pdf
VOICE CONTROLLED WHEELCHAIR using Amharic.pdf
 
Rajendra Bareto-Resume-Final
Rajendra Bareto-Resume-FinalRajendra Bareto-Resume-Final
Rajendra Bareto-Resume-Final
 
Giacomo Mellone CV
Giacomo Mellone CVGiacomo Mellone CV
Giacomo Mellone CV
 
Rajas mhaskar resume2k19
Rajas mhaskar resume2k19Rajas mhaskar resume2k19
Rajas mhaskar resume2k19
 
MANOJ_H_RAO_Resume
MANOJ_H_RAO_ResumeMANOJ_H_RAO_Resume
MANOJ_H_RAO_Resume
 
Anand_Agrawal_CV.pdf
Anand_Agrawal_CV.pdfAnand_Agrawal_CV.pdf
Anand_Agrawal_CV.pdf
 
Pragya_Tiwari_Resume
Pragya_Tiwari_ResumePragya_Tiwari_Resume
Pragya_Tiwari_Resume
 

Recently uploaded

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 

Recently uploaded (20)

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 

Summer Research Project. Final Presentation 2013

  • 1. Detection of Alertness Based on Analysis of Speech Signal Pulak Sarangi Ojaswa Anand Induja Sreekant Bibek Kabi Under the Guidance of Prof. Aurobinda Routray Department of Electrical Engineering Indian Institute of Technology Kharagpur
  • 2. Objectives • Design and Develop System Capable of detecting alertness of a person by analyzing the speech signal • Implementation on GPU • Implement the system on STM32E development board • Implementation as app on Android 4.2 (Jelly Bean, target API 17)
  • 3. Work Plan Week 1 • Literature Survey Week 2 • Formulation of Algorithm Week 3 • Algorithm testing on MATLAB Week 4 • • Conversion of MATLAB code to C code Conversion of MATLAB code to JAVA code Week 5 • • • Implementation on GPU Implementation on STM32E Implementation on Android platform
  • 4. 1. Model As Implemented in MATLAB and C/C++ S(n) Recording Formation of Henkel Matrix Classification of voiced/ silence parts based on energy Noise Removal using SVD Extraction of Wavelet Features De-framing for Enhanced Signal Framing & Windowing
  • 5. Selection of Wavelet Features Enhanced Speech Segmentation of speech signal into overlapping samples 6 level Decomposition of signal using Daubechies wavelet Computation of ratio of 62.51000Hz energy to the total energy E(i)
  • 6. Classification E(i) input <0.3 Comparis on with threshold Silence Single Segment with same pre & post segment >0.8 Voiced Series Segment with same pre & post segment Single or Series with different pre & post segment
  • 7. PROGRESS • Fully Functional MATLAB & C/C++ code • Fully Functional Java Code • Literature survey for implementation of C/JAVA code onto Embedded/ANDROID platform and GPU respectively.
  • 9. 2. Model As Implemented in MATLAB and C/C++ S(n) Recording Formation of Henkel Matrix Classification of voiced/ silence parts based on Generalized Eigenvalue Noise Removal using SVD Feature Extraction (MFCCs, LPCCs) De-framing for Enhanced Signal Framing & Windowing
  • 10. Observation • After feature extraction instead of independent statistical properties like mean, standard deviation, kurtosis, etc. covariance property was taken into consideration, making processing much faster.
  • 12. PROGRESS • Fully Functional MATLAB • Literature survey for implementation of C/C++ code in GPU
  • 13. 3. Model As Implemented in MATLAB and C/C++ S(n) Recording Formation of Henkel Matrix Classification of voiced/ silence parts by GMM, SVM classifier Noise Removal using SVD Feature extraction (MFCCs, LPCCs) De-framing for Enhanced Signal Framing & Windowing
  • 14. PROGRESS • Fully Functional MATLAB code • Literature survey for implementation of C/C++ code in GPU
  • 15. PLAN FOR FURTHER WORK • • • • Implementation on GPU Implementation on STM32E development board Implementation as Android App for Android 4.2(API 17, Jelly Bean) Comparison of Results with other algorithms
  • 17. Voiced and Unvoiced Sounds • Fundamental difference : o Vibrations of the vocal cords produce voiced sounds. o Rate at which the vocal cords vibrate dictates the pitch of the sound. o Unvoiced sounds do not rely on the vibration of the vocal cords. o Unvoiced sounds are created by the constriction of the vocal tract. o Vocal cords remain open and the constrictions of the vocal tract force air out to produce the unvoiced sounds • The fundamental frequency of voiced segments is ranged from 60-500Hz • The ratio between the energy of the bands between 62.5 Hz and 1000Hz to that of all bands is computed and used in our algorithm as the fundamental parameter in formulating the V/UV decision.
  • 18. Literature Review • Speech Enhancement using Singular Value Decomposition(SVD) • Wavelet based Voiced/Unvoiced Classification Algorithm