6.7.12 SourceSelectorByDirection

6.7.12.1 Outline of the node

This node is a filtering node that filters input source localization results specified angle range in a horizontal and vertical direction (azimuth and elevation).

6.7.12.2 Necessary files

No files are required.

6.7.12.3 Usage

When to use

This node is used obtain localization results only for directions in which prior information is available (e.g. when it is known that the sound sources are only in the front). Alternatively, when the direction of noise source is known, this node can subtract noise localization results by designating all other directions.

Typical connection

Source location results such as ConstantLocalization , LoadSourceLocation and LocalizeMUSIC are mainly connected. The example of connection in Figure 6.97 is to a network to extract only those directions specified from the log files of the source localization results.

\includegraphics[width=\linewidth ]{fig/modules/SourceSelectorByDirection}
Figure 6.97: Example of a connection of SourceSelectorByDirection 

6.7.12.4 Input-output and properties of the node

Input

SOURCES

: Vector<ObjectRef> type. Source location results are input. ObjectRef refers to the type of Source data.

Output

OUTPUT

: Vector<ObjectRef> type. Source location results after filtering. ObjectRef refers to the type of Source data.

Parameter

Table 6.71: Parameters of SourceSelectorByDirection 

Parameter name

Type

Default value

Unit

Description

MIN_AZIMUTH

float 

-20.0

[deg]

Minimum value of a sound source azimuth to be passed

MAX_AZIMUTH

float 

20.0

[deg]

Maximum value of a sound source azimuth to be passed

MIN_ELEVATION

float 

-90.0

[deg]

Minimum value of a sound source elevation to be passed

MAX_ELEVATION

float 

90.0

[deg]

Maximum value of a sound source elevation to be passed

MIN_AZIMUTH,MAX_AZIMUTH

: float type. The angles indicate right and left directions (azimuth angle) of the sound source to be passed.

MIN_ELEVATION,MAX_ELEVATION

: float type. The angles indicate vertival directions (elevation angle) of the sound source to be passed.

6.7.12.5 Details of the node

In contrast to the beamformer, this node does not perform spatial filtering by microphone array signal processing. Rather SourceSelectorByDirection filters based on sound source directions of localization results.