6.3.4 EstimateLeak

6.3.4.1 Outline of the node

This node estimates a leakage component from the other channels.

6.3.4.2 Necessary files

No files are required.

6.3.4.3 Usage

When to use

This node is used for denoising after source separation with GHDSS .

Typical connection

Figure 6.41 shows a connection example of EstimateLeak . The input is a speech power spectrum output from GHDSS . The outputs are connected to CalcSpecAddPower .

\includegraphics[width=.95\textwidth ]{fig/modules/EstimateLeak}
Figure 6.41: Connection example of EstimateLeak 

6.3.4.4 Input-output and property of the node

Input

INPUT_POWER_SPEC

: Map<int, ObjectRef> type. Vector<float> type data pair of a sound source ID and power spectrum.

Output

LEAK_POWER_SPEC

: Map<int, ObjectRef> type. Vector<float> type data pair of a sound source ID and power spectrum of leakage noise.

Parameter

Table 6.34: Parameter list of EstimateLeak 

Parameter name

Type

Default value

Unit

Description

LEAK_FACTOR

float 

0.25

 

Leakage rate.

OVER_CANCEL_FACTOR

float 

1

 

Leakage rate weighting factor.

6.3.4.5 Details of the node

This node estimates leakage component from the other channels. For details, see the PostFilter node 1-b) Leakage Noise Estimation in Section 6.3.7.