effect of acoustic conditions on algorithms to detect parkinson's … · 2019. 12. 18. · e...

35
Effect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan Camilo V´ asquez–Correa, Joan Serr` a–Juli` a, Juan Rafael Orozco–Arroyave, Elmar N¨ oth Faculty of Engineering, University of Antioquia UdeA. Pattern recognition Lab. Friedrich Alexander Universit¨ at. Erlangen-N¨ urnberg. Telef´ onica Research. [email protected] The 42nd IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP–2017) 1 / 35

Upload: others

Post on 08-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Effect of Acoustic Conditions on Algorithms toDetect Parkinson’s Disease from Speech

Juan Camilo Vasquez–Correa, Joan Serra–Julia,Juan Rafael Orozco–Arroyave, Elmar Noth

Faculty of Engineering, University of Antioquia UdeA.Pattern recognition Lab. Friedrich Alexander Universitat. Erlangen-Nurnberg.

Telefonica Research.

[email protected]

The 42nd IEEE International Conference on Acoustics, Speech and SignalProcessing (ICASSP–2017)

March 5, 2017

1 / 35

Page 2: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Outline

IntroductionMethodology

Non-Controlled Acoustic ConditionsAlgorithmsData

ResultsConclusion

2 / 35

Page 3: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Introduction: Parkinson’s Disease

I Second most prevalent neu-rological disorder worldwide.

I Patients develop several mo-tor and non-motor impair-ments.

I Speech impairments are oneof the earliest manifestations.

3 / 35

Page 4: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Introduction: Motivation

I Several state of art algorithms.

I Comparison under the same data and conditions.

I Performance under real world noisy conditions is unknown.

I Background noise (Street, car, cafeteria...)I DistortionI Telephone channels

What happen if the audio quality is degraded?

4 / 35

Page 5: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Methodology

5 / 35

Page 6: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Methodology: Non-Controlled Acoustic Conditions

I Distortion

I Dynamic Compression

I Background noise

I Audio codecs

I Telephone Channels

6 / 35

Page 7: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Methodology: Non-Controlled Acoustic Conditions

I Distortion

I Dynamic Compression

I Background noise

I Audio codecs

I Telephone Channels

7 / 35

Page 8: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Methodology: Non-Controlled Acoustic Conditions

I Distortion

I Dynamic Compression

I Background noise

I Audio codecs

I Telephone Channels

8 / 35

Page 9: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Methodology: Non-Controlled Acoustic Conditions

I Distortion

I Dynamic Compression

I Background noise

I Audio codecs

I Telephone Channels10

210

310

4−140

−120

−100

−80

−60

−40

Frequency [Hz]

PS

D [dB

/Hz]

Street Noise

AWG Noise

Cafeteria Babble

9 / 35

Page 10: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Methodology: Non-Controlled Acoustic Conditions

I Distortion

I Dynamic Compression

I Background noise

I Audio codecs

I Telephone Channels

10 / 35

Page 11: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Methodology: Non-Controlled Acoustic Conditions

I Distortion

I Dynamic Compression

I Background noise

I Audio codecs

I Telephone Channels

11 / 35

Page 12: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Methodology: Feature Extraction

I Phonation analysis in sustained vowels

I Voiced/Unvoiced modeling

I Articulation in Voiced/Unvoiced transitions

I Gaussian mixture models - supervectors

I OpenSMILE :)

12 / 35

Page 13: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Feature Extraction: Phonation Analysis1

I Fundamental frequency F0

I JitterI ShimmerI Energy

I Amplitude perturb.quotient

I Pitch perturb. quotient

1J. R. Orozco-Arroyave, E. A. Belalcazar-Bolanos, et al. “CharacterizationMethods for the Detection of Multiple Voice Disorders: Neurological,Functional, and Laryngeal Diseases”. In: IEEE Journal of Biomedical andHealth Informatics 19.6 (2015), pp. 1820–1828.

13 / 35

Page 14: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Feature Extraction: Voiced/Unvoiced Modeling2

I Voiced: MFCC, jitter,shimmer, formantfreq., F0, energy.

I Unvoiced: MFCC,energy in Bark scale

2J. R. Orozco-Arroyave, F. Honig, S. Skodda, et al. “Automatic detectionof Parkinson’s disease from words uttered in three different languages.”. In:15th Anual Conference of the Speech and Communication Association(INTERSPEECH). 2014, pp. 1573–1577.

14 / 35

Page 15: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Feature Extraction: Voiced/Unvoiced Transition3

The hypothesis: the difficulty of thepatients to start/stop walking is alsoreflected in the process to start/stopthe vocal fold vibration

3J. R. Orozco-Arroyave, F. Honig, J. F. Vargas-Bonilla, et al.“Voiced/unvoiced transitions in speech as a potential bio–marker to detectParkinson’s disease”. In: 16th Anual Conference of the Speech andCommunication Association (INTERSPEECH). 2015, pp. 95–99.

15 / 35

Page 16: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Feature Extraction:GMM Supervector4

4Tobias Bocklet et al. “Automatic evaluation of Parkinson’sspeech-acoustic, prosodic and voice related cues”. In: 14th Anual Conferenceof the Speech and Communication Association (INTERSPEECH). 2013,pp. 1149–1153.

16 / 35

Page 17: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Feature Extraction: OpenSMILE :)5

I Standard toolkit for speech processingI 6373 static acoustic features

I EnergyI F0

I MFCCI Duration ...

5Florian Eyben and Bjorn Schuller. “openSMILE:): the Munich open-sourcelarge-scale multimedia feature extractor”. In: ACM SIGMultimedia Records6.4 (2015), pp. 4–13.

17 / 35

Page 18: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Methodology: Classification

I Support vector machine

I RBF/Linear kernel

I Leave one out CV

I Accuracy as performancemeasure

18 / 35

Page 19: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Methodology: Data6

I 100 native Spanish speakers (Colombians): 50 Parkinson’s pa-tients & 50 Healthy controls.

I Recorded in a sound-proof booth with professional equipment.I Different speech tasks.

I Sustained vowelsI ReadtextI Monologue

6J. R. Orozco-Arroyave, Vargas-Bonilla J. F., et al. “New spanish speechcorpus database for the analysis of people suffering from Parkinson’s disease.”.In: 9th Language Resources and Evaluation Conference, (LREC). 2014,pp. 342–347.

19 / 35

Page 20: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Results: Matched Conditions

Additive White Gaussian Noise

Voiced Model

Onset Model

OpenSMILE

SuperVectors

Phonation

Clean 15 10 5 0SNR [dB]

50

60

70

80

90

Accuracy [%

] I Onset is the most affected

I Impact reduced in vowelsand voiced

I Reduction in performanceranges from 10% to 20%

20 / 35

Page 21: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Results: Matched Conditions

Environmental Noise

Voiced Model

Onset Model

OpenSMILE

SuperVectors

Phonation

I After SNR=6 dB highreduction

I The effect is similar for allalgorithms

I Onset, offset andSuperVectors are the mostaffected

21 / 35

Page 22: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Results: Matched Conditions

Environmental Noise (2)

I Reverberated room noise causes the most performance reduc-tion.

I Street and car noises have lower impact over the clean condi-tions.

I There is not a significance difference among the different noisesrelative to AWGN.

22 / 35

Page 23: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Results: Matched Conditions

Distortion

Voiced Model

Onset Model

OpenSMILE

SuperVectors

Phonation

I OpenSMILE, vowels, voicedand onset are not affected

I The effect is lower than theobserved for backgroundnoise

23 / 35

Page 24: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Results: Matched Conditions

Compression

Voiced Model

Onset Model

OpenSMILE

SuperVectors

Phonation

I Some compression ratiosmay improve the results(voiced)

24 / 35

Page 25: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Results

Codecs

Vowels Voiced Onset Offset OS SVClean 72% 74% 82% 81% 81% 72%

Opus 74% 79% 86% 80% 87% 69%Silk 71% 75% 75% 75% 75% 61%

A-law 75% 78% 73% 67% 64% 62%

G.722 74% 82% 87% 75% 79% 63%

GSM-FR 73% 82% 70% 64% 76% 68%

I Opus and G.722 generally improve the results

I GSM improves the results for vowels and voiced

25 / 35

Page 26: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Results

Channels

Vowels Voiced Onset Offset OS SVClean 72% 74% 82% 81% 81% 72%

Hangouts 76% 76% 79% 67% 85% 64%

Skype 76% 73% 61% 71% 79% 71%

Landline 75% 75% 66% 67% 78% 75%Mobile 73% 76% 65% 57% 76% 71%

I Hangouts and landline generally improve the results

I Mobile is the most affected, specially for onset & offset

26 / 35

Page 27: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Results: Mismatched Background Noise

Voiced Model

Onset Model

OpenSMILE

SuperVectors

Phonation

Clean 10 6 0 ­6SNR­[dB]

50

60

70

80

90

Accuracy­[ 

]

I The effect is more criticalthan matched.

I Voiced and Vowels are theless affected

I Onset, OpenSMILE andSuperVectors are the mostaffected

27 / 35

Page 28: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Results: Mismatched Distortion

Voiced Model

Onset Model

OpenSMILE

SuperVectors

Phonation

I Effect of distortion isobserved

I High impact for vowels andvoiced.

28 / 35

Page 29: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Conclusion

I Results in clean conditions range from 70% to 85%.

29 / 35

Page 30: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Conclusion

I Results in clean conditions range from 70% to 85%.

I Results do not always decrease monotonically relative to thenoise level.

30 / 35

Page 31: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Conclusion

I Results in clean conditions range from 70% to 85%.

I Results do not always decrease monotonically relative to thenoise level.

I Background noise is the most critical condition.

31 / 35

Page 32: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Conclusion

I Results in clean conditions range from 70% to 85%.

I Results do not always decrease monotonically relative to thenoise level.

I Background noise is the most critical condition.

I Audio codecs and dynamic compression can improve the results.

32 / 35

Page 33: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Conclusion

I Results in clean conditions range from 70% to 85%.

I Results do not always decrease monotonically relative to thenoise level.

I Background noise is the most critical condition.

I Audio codecs and dynamic compression can improve the results.

I The effect produced by telephone channels is not too critical.

33 / 35

Page 34: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Conclusion

I Results in clean conditions range from 70% to 85%.

I Results do not always decrease monotonically relative to thenoise level.

I Background noise is the most critical condition.

I Audio codecs and dynamic compression can improve the results.

I The effect produced by telephone channels is not too critical.

I Mismatched conditions is a problem which need to be solved.(Data augmentation, speech enhancement).

34 / 35

Page 35: Effect of Acoustic Conditions on Algorithms to Detect Parkinson's … · 2019. 12. 18. · E ect of Acoustic Conditions on Algorithms to Detect Parkinson’s Disease from Speech Juan

Effect of Acoustic Conditions on Algorithms toDetect Parkinson’s Disease from Speech

Juan Camilo Vasquez–Correa, Joan Serra–Julia,Juan Rafael Orozco–Arroyave, Elmar Noth

Faculty of Engineering, University of Antioquia UdeA.Pattern recognition Lab. Friedrich Alexander Universitat. Erlangen-Nurnberg.

Telefonica Research.

[email protected]

The 42nd IEEE International Conference on Acoustics, Speech and SignalProcessing (ICASSP–2017)

March 5, 2017

35 / 35