• No results found

An Integrated Approach for Noise Reduction and Dynamic Range Compression in Hearing Aids

N/A
N/A
Protected

Academic year: 2021

Share "An Integrated Approach for Noise Reduction and Dynamic Range Compression in Hearing Aids"

Copied!
40
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

An Integrated Approach for Noise Reduction and

Dynamic Range Compression in Hearing Aids

Kim Ngo1 Simon Doclo1,2 Ann Spriet1,3

Marc Moonen1 Jan Wouters3 Søren Holdt Jensen4 1

2NXP Semiconductors, Corporate I&T-Research, Belgium 3Dept. of Neurosciences, KU Leuven, Belgium

4

Dept. of Electronic Systems, AAU, Denmark

(2)

Outline

• Introduction - hearing aids, hearing impairment

• Noise Reduction (NR)

• Dynamic Range Compression (DRC)

• Problem statement - Why integration is needed ?

• Integration of NR and DRC

• Results

(3)

Introduction

Sensorineural hearing loss

• Threshold of hearing raised as a result of the hearing loss

• Threshold of loudness discomfort remains the same

• Reduced dynamic range (threshold to discomfort)

• Reduced frequency selectivity

• Difficulty hearing conversations and understanding speech

Background Noise

• Understanding speech in noise is a major problem

• multiple speakers, fans, traffic etc.

• Reduces the intelligibility of speech

(4)

Introduction

Sensorineural hearing loss

• Threshold of hearing raised as a result of the hearing loss

• Threshold of loudness discomfort remains the same

• Reduced dynamic range (threshold to discomfort)

• Reduced frequency selectivity

• Difficulty hearing conversations and understanding speech

Background Noise

• Understanding speech in noise is a major problem

• multiple speakers, fans, traffic etc.

• Reduces the intelligibility of speech

(5)

Introduction

Sensorineural hearing loss

• Threshold of hearing raised as a result of the hearing loss

• Threshold of loudness discomfort remains the same

• Reduced dynamic range (threshold to discomfort)

• Reduced frequency selectivity

• Difficulty hearing conversations and understanding speech

Background Noise

• Understanding speech in noise is a major problem

• multiple speakers, fans, traffic etc.

• Reduces the intelligibility of speech

(6)

Introduction

Sensorineural hearing loss

• Threshold of hearing raised as a result of the hearing loss

• Threshold of loudness discomfort remains the same

• Reduced dynamic range (threshold to discomfort)

• Reduced frequency selectivity

• Difficulty hearing conversations and understanding speech

Background Noise

• Understanding speech in noise is a major problem

• multiple speakers, fans, traffic etc.

• Reduces the intelligibility of speech

(7)

Introduction

Sensorineural hearing loss

• Threshold of hearing raised as a result of the hearing loss

• Threshold of loudness discomfort remains the same

• Reduced dynamic range (threshold to discomfort)

• Reduced frequency selectivity

• Difficulty hearing conversations and understanding speech

Background Noise

• Understanding speech in noise is a major problem

• multiple speakers, fans, traffic etc.

• Reduces the intelligibility of speech

(8)

Noise Reduction

Increase Signal-to-noise ratio and improve speech intelligibility !

Single-channel Noise Reduction • Limited benefit with single-channel

• Exploits only spectral and temporal differences

Multichannel Noise Reduction

• Exploits spatial diversity of speech and noise

• GSC, Beamformer, MWF etc. Noise Desired signal + ... ... z[k] x1[k] x2[k] xM[k] wM[k] w2[k] w1[k] z[k] = M X l=1 wTl [k]xl[k] =wT[k]x[k]

(9)

Noise Reduction

Increase Signal-to-noise ratio and improve speech intelligibility !

Single-channel Noise Reduction • Limited benefit with single-channel

• Exploits only spectral and temporal differences

Multichannel Noise Reduction

• Exploits spatial diversity of speech and noise

• GSC, Beamformer, MWF etc. Noise Desired signal + ... ... z[k] x1[k] x2[k] xM[k] wM[k] w2[k] w1[k] z[k] = M X l=1 wTl [k]xl[k] =wT[k]x[k]

(10)

Noise Reduction

Increase Signal-to-noise ratio and improve speech intelligibility !

Single-channel Noise Reduction • Limited benefit with single-channel

• Exploits only spectral and temporal differences

Multichannel Noise Reduction

• Exploits spatial diversity of speech and noise

• GSC, Beamformer, MWF etc. Noise Desired signal + ... ... z[k] x1[k] x2[k] xM[k] wM[k] w2[k] w1[k] z[k] = M X l=1 wT l [k]xl[k] =wT[k]x[k]

(11)

Dynamic Range Compression

Map the wide dynamic range of speech into the reduced dynamic range of a hearing aid user !

• Automatically adjust the gain based on the intensity level

• High intensity attenuated - low intensity amplified

• Weak sounds audible - loud sounds not uncomfortably loud

Power (dB) Gain Model

CR/CT Release time Attack time Input spectrum Output Spectrum Gain adjustment 0 20 40 60 80 100 120 20 40 60 80 100 120 output SPL (dB) input SPL (dB) CR CT

(12)

Dynamic Range Compression

Map the wide dynamic range of speech into the reduced dynamic range of a hearing aid user ! • Automatically adjust the gain based on the intensity level

• High intensity attenuated - low intensity amplified

• Weak sounds audible - loud sounds not uncomfortably loud

Power (dB) Gain Model

CR/CT Release time Attack time Input spectrum Output Spectrum Gain adjustment 0 20 40 60 80 100 120 20 40 60 80 100 120 output SPL (dB) input SPL (dB) CR CT

(13)

Dynamic Range Compression

Map the wide dynamic range of speech into the reduced dynamic range of a hearing aid user ! • Automatically adjust the gain based on the intensity level

• High intensity attenuated - low intensity amplified

• Weak sounds audible - loud sounds not uncomfortably loud

Power (dB) Gain Model

CR/CT Release time Attack time Input spectrum Output Spectrum Gain adjustment 0 20 40 60 80 100 120 20 40 60 80 100 120 output SPL (dB) input SPL (dB) CR CT

(14)

Dynamic Range Compression

Map the wide dynamic range of speech into the reduced dynamic range of a hearing aid user ! • Automatically adjust the gain based on the intensity level

• High intensity attenuated - low intensity amplified

• Weak sounds audible - loud sounds not uncomfortably loud

Power (dB) Gain Model

CR/CT Release time Attack time Input spectrum Output Spectrum Gain adjustment 0 20 40 60 80 100 120 20 40 60 80 100 120 output SPL (dB) input SPL (dB) CR CT

(15)

Problem statement

Motivation

• The general problems of NR and DRC are not new

• These areas are usually developed and evaluated independently

• Integrating these blocks has not achieved much attention

• Analyse any undesired effects in the integration process

• Evaluation of an integrated scheme is also unknown

(16)

Problem statement

Motivation

• The general problems of NR and DRC are not new

• These areas are usually developed and evaluated independently

• Integrating these blocks has not achieved much attention

• Analyse any undesired effects in the integration process

• Evaluation of an integrated scheme is also unknown

(17)

Problem statement

Motivation

• The general problems of NR and DRC are not new

• These areas are usually developed and evaluated independently

• Integrating these blocks has not achieved much attention

• Analyse any undesired effects in the integration process

• Evaluation of an integrated scheme is also unknown

(18)

Problem statement

Motivation

• The general problems of NR and DRC are not new

• These areas are usually developed and evaluated independently

• Integrating these blocks has not achieved much attention

• Analyse any undesired effects in the integration process

• Evaluation of an integrated scheme is also unknown

(19)

Problem statement

Motivation

• The general problems of NR and DRC are not new

• These areas are usually developed and evaluated independently

• Integrating these blocks has not achieved much attention

• Analyse any undesired effects in the integration process

• Evaluation of an integrated scheme is also unknown

(20)

Problem statement

Motivation

• The general problems of NR and DRC are not new

• These areas are usually developed and evaluated independently

• Integrating these blocks has not achieved much attention

• Analyse any undesired effects in the integration process

• Evaluation of an integrated scheme is also unknown

(21)

Problem statement

Existing mehtod

• Hearing aids typically use a serial concatenation

• Negatively affects the NR stage

• Residual noise after NR is amplified by the DRC

• Counteract and limit functionality of other algorithms

NR NR DRC Noisy speech Noisy speech Noisy speech DRC DRC NR / Integrated Enhanced speech Enhanced speech Enhanced speech

(22)

Integration of NR and DRC

Dual-Dynamic Range Compression

• Using switchable compression characteristic

• Ps

DRC,dB- speech DRC (speech dominant case)

• PDRC,dBn - noise DRC (noise dominant case)

Pdual,dB = (1 − β) · PDRC,dBn + β · P

s DRC,dB

βreflects the amount of speech/noise contribution in each segment

0 20 40 60 80 100 120 0 20 40 60 80 100 120 Dual−DRC1 output SPL (dB) input SPL (dB) PDRC,dB s P DRC,dB n β 0 20 40 60 80 100 120 0 20 40 60 80 100 120 Dual−DRC2 output SPL (dB) input SPL (dB) P DRC,dB s P DRC,dB n β

(23)

Integration of NR and DRC

Dual-Dynamic Range Compression

• Using switchable compression characteristic

• Ps

DRC,dB- speech DRC (speech dominant case)

• PDRC,dBn - noise DRC (noise dominant case)

Pdual,dB = (1 − β) · PDRC,dBn + β · P

s DRC,dB

βreflects the amount of speech/noise contribution in each segment

0 20 40 60 80 100 120 0 20 40 60 80 100 120 Dual−DRC1 output SPL (dB) input SPL (dB) PDRC,dB s P DRC,dB n β 0 20 40 60 80 100 120 0 20 40 60 80 100 120 Dual−DRC2 output SPL (dB) input SPL (dB) P DRC,dB s P DRC,dB n β

(24)

Integration of NR and DRC

Dual-Dynamic Range Compression

• Using switchable compression characteristic

• Ps

DRC,dB- speech DRC (speech dominant case)

• PDRC,dBn - noise DRC (noise dominant case)

Pdual,dB = (1 − β) · PDRC,dBn + β · P

s DRC,dB

βreflects the amount of speech/noise contribution in each segment

0 20 40 60 80 100 120 0 20 40 60 80 100 120 Dual−DRC1 output SPL (dB) PDRC,dB s P DRC,dB n β 0 20 40 60 80 100 120 0 20 40 60 80 100 120 Dual−DRC2 output SPL (dB) input SPL (dB) P DRC,dB s P DRC,dB n β

(25)

Integration of NR and DRC

Dual-Dynamic Range Compression

• Using switchable compression characteristic

• Ps

DRC,dB- speech DRC (speech dominant case)

• PDRC,dBn - noise DRC (noise dominant case)

Pdual,dB = (1 − β) · PDRC,dBn + β · P

s DRC,dB

βreflects the amount of speech/noise contribution in each segment

40 60 80 100 120 Dual−DRC1 output SPL (dB) PDRC,dB s β 40 60 80 100 120 Dual−DRC2 output SPL (dB) P DRC,dB s β

(26)

Integration of NR and DRC

Dual-Dynamic Range Compression • Speech and noise detection

• Input/output of NR • Additional information to DRC NR DRC Dual−DRC αN R(ω, k) = Ps out,N R(ω, k) + Pout,N Rn (ω, k) Ps in,N R(ω, k) + P n in,N R(ω, k)

• Threshold function(speech/noise contribution)

β = 8 < : β = 1 if αN R≥ αmax β = 0 if αN R≤ αmin β = αNR−αmin αmax−αmin otherwise 0 1 1αNR β Pn DRC,dB Pdual,dB αmin Ps DRC,dB αmax

(27)

Integration of NR and DRC

Dual-Dynamic Range Compression • Speech and noise detection

• Input/output of NR • Additional information to DRC NR DRC Dual−DRC αN R(ω, k) = Ps out,N R(ω, k) + Pout,N Rn (ω, k) Ps in,N R(ω, k) + P n in,N R(ω, k)

• Threshold function(speech/noise contribution)

β = 8 < : β = 1 if αN R≥ αmax β = 0 if αN R≤ αmin β = αNR−αmin αmax−αmin otherwise 0 1 1αNR β Pn DRC,dB Pdual,dB αmin Ps DRC,dB αmax

(28)

Integration of NR and DRC

Dual-Dynamic Range Compression • Speech and noise detection

• Input/output of NR • Additional information to DRC NR DRC Dual−DRC αN R(ω, k) = Ps out,N R(ω, k) + Pout,N Rn (ω, k) Ps in,N R(ω, k) + Pin,N Rn (ω, k)

• Threshold function(speech/noise contribution)

β = 8 < : β = 1 if αN R≥ αmax β = 0 if αN R≤ αmin β = αNR−αmin αmax−αmin otherwise 0 1 1αNR β Pn DRC,dB Pdual,dB αmin Ps DRC,dB αmax

(29)

Integration of NR and DRC

Dual-Dynamic Range Compression • Speech and noise detection

• Input/output of NR • Additional information to DRC NR DRC Dual−DRC αN R(ω, k) = Ps out,N R(ω, k) + Pout,N Rn (ω, k) Ps in,N R(ω, k) + Pin,N Rn (ω, k)

• Threshold function(speech/noise contribution)

8 β = 1 if α N R≥ αmax 1 β P Ps DRC,dB

(30)

Results

Experimental Set-up

• Multi-microphone NR used is the well known GSC

• 2-microphone behind-the-ear hearing aid

• speech and the noise sources are located at 0◦and 120◦ • Multi-talker babble noise at 0dB input SNR

• Input level 65dB at the hearing aid microphones

• fast-acting DRC with a gain of 30dB

Objective Quality Measures

• Intelligibility-weighted signal-to-noise ratio

(31)

Results

Experimental Set-up

• Multi-microphone NR used is the well known GSC

• 2-microphone behind-the-ear hearing aid

• speech and the noise sources are located at 0◦and 120◦ • Multi-talker babble noise at 0dB input SNR

• Input level 65dB at the hearing aid microphones

• fast-acting DRC with a gain of 30dB

Objective Quality Measures

• Intelligibility-weighted signal-to-noise ratio

(32)

Results

Experiment 1 (Effect of CR on ∆SNR)

• ∆SNR decrease as CR increases

• Dual-DRC1 improve at low CR

• Dual-DRC2 improve at high CR

• Difference is the impact of β 01 2 3 4 5 5 10 15 20 Compression Ratio (CR) ∆ SNR (dB) Serial concatenation Dual−DRC1 Dual−DRC2 Experiment 2 (Effect of CR on SD) • SD increase as CR increases

• SD for dual-DRC2 can be controlled

• SD decreases for dual-DRC1

• Low impact of β at high CR 41 2 3 4 5 6 8 10 12 14 Compression Ratio (CR) SD (dB) Serial concatenation Dual−DRC1 Dual−DRC2

(33)

Results

Experiment 1 (Effect of CR on ∆SNR) • ∆SNR decrease as CR increases

• Dual-DRC1 improve at low CR

• Dual-DRC2 improve at high CR

• Difference is the impact of β 01 2 3 4 5 5 10 15 20 Compression Ratio (CR) ∆ SNR (dB) Serial concatenation Dual−DRC1 Dual−DRC2 Experiment 2 (Effect of CR on SD) • SD increase as CR increases

• SD for dual-DRC2 can be controlled

• SD decreases for dual-DRC1

• Low impact of β at high CR 41 2 3 4 5 6 8 10 12 14 Compression Ratio (CR) SD (dB) Serial concatenation Dual−DRC1 Dual−DRC2

(34)

Results

Experiment 1 (Effect of CR on ∆SNR) • ∆SNR decrease as CR increases

• Dual-DRC1 improve at low CR

• Dual-DRC2 improve at high CR

• Difference is the impact of β 01 2 3 4 5 5 10 15 20 Compression Ratio (CR) ∆ SNR (dB) Serial concatenation Dual−DRC1 Dual−DRC2 Experiment 2 (Effect of CR on SD) • SD increase as CR increases

• SD for dual-DRC2 can be controlled

• SD decreases for dual-DRC1

• Low impact of β at high CR 41 2 3 4 5 6 8 10 12 14 Compression Ratio (CR) SD (dB) Serial concatenation Dual−DRC1 Dual−DRC2

(35)

Results

Experiment 1 (Effect of CR on ∆SNR) • ∆SNR decrease as CR increases

• Dual-DRC1 improve at low CR

• Dual-DRC2 improve at high CR

• Difference is the impact of β 01 2 3 4 5 5 10 15 20 Compression Ratio (CR) ∆ SNR (dB) Serial concatenation Dual−DRC1 Dual−DRC2 Experiment 2 (Effect of CR on SD) • SD increase as CR increases

• SD for dual-DRC2 can be controlled

• SD decreases for dual-DRC1 8

10 12 14

(36)

Conclusion

• A serial concatenation of NR and DRC has undesired effects

• Counteract NR performance (degradation of SNR improvement)

• Introducing an integrated approach for NR and DRC

• Dual-DRC concept using switchable compression characteristic

• Speech/noise detection using the input/output power ratio of NR

• Dual-DRC resulted in an SNR improvement compared to a serial concatenation of NR and DRC

(37)

Conclusion

• A serial concatenation of NR and DRC has undesired effects

• Counteract NR performance (degradation of SNR improvement)

• Introducing an integrated approach for NR and DRC

• Dual-DRC concept using switchable compression characteristic

• Speech/noise detection using the input/output power ratio of NR

• Dual-DRC resulted in an SNR improvement compared to a serial concatenation of NR and DRC

(38)

Conclusion

• A serial concatenation of NR and DRC has undesired effects

• Counteract NR performance (degradation of SNR improvement)

• Introducing an integrated approach for NR and DRC

• Dual-DRC concept using switchable compression characteristic

• Speech/noise detection using the input/output power ratio of NR

• Dual-DRC resulted in an SNR improvement compared to a serial concatenation of NR and DRC

(39)

Conclusion

• A serial concatenation of NR and DRC has undesired effects

• Counteract NR performance (degradation of SNR improvement)

• Introducing an integrated approach for NR and DRC

• Dual-DRC concept using switchable compression characteristic

• Speech/noise detection using the input/output power ratio of NR

• Dual-DRC resulted in an SNR improvement compared to a serial concatenation of NR and DRC

(40)

Conclusion

• A serial concatenation of NR and DRC has undesired effects

• Counteract NR performance (degradation of SNR improvement)

• Introducing an integrated approach for NR and DRC

• Dual-DRC concept using switchable compression characteristic

• Speech/noise detection using the input/output power ratio of NR

• Dual-DRC resulted in an SNR improvement compared to a serial concatenation of NR and DRC

Referenties

GERELATEERDE DOCUMENTEN

In this case, the on/off phases of the desired speech signal are detected and exploited to estimate the covariance matrices required in the noise reduction algorithms, namely

– binaural cues, in addition to spectral and temporal cues, play an important role in binaural noise reduction and sound localization. • Bilateral system: independent processing

• Spatial pre-processor and adaptive stage rely on assumptions (e.g. no microphone mismatch, no reverberation,…). • In practice, these assumptions are often

– Binaural cues, in addition to spectral and temporal cues, play an important role in binaural noise reduction and sound localization. (important to preserve

BINAURAL MULTI-CHANNEL WIENER FILTERING The multi-channel Wiener filter (MWF) produces a minimum mean- square error (MMSE) estimate of the speech component in one of the

Suboptimal techniques either using the front contralateral micro- phone signal or the output of a monaural MWF are presented, to- gether with an iterative distributed MWF scheme

Recent work has already demonstrated how an external microphone signal can be effectively incorporated into the common noise reduction technique of using a Minimum

Constraining the adaptive feedback canceller based on a feedback path measurement results in improved performance for tonal signals at the expense of a worse feedback suppression in