Spectral Flux-Based Convolutional Neural Network Architecture for Speech Source Localization and Its Real-Time

Yiya Hao1, Abdullah Küçük1, Anshuman Ganguly1

  • 1Department of Electrical and Computer Engineering, The University of Texas at Dallas, Richardson, TX 75080, USA.

IEEE Access : Practical Innovations, Open Solutions
|May 13, 2021
PubMed
Summary

This study introduces a real-time convolutional neural network (CNN) algorithm for robust speech source localization (SSL) in noisy environments. The novel method achieves high accuracy and low latency, improving audio processing for smart devices.

Related Concept Videos

Linear Approximation in Frequency Domain01:26

Linear Approximation in Frequency Domain

Linear systems are characterized by two main properties: superposition and homogeneity. Superposition allows the response to multiple inputs to be the sum of the responses to each individual input. Homogeneity ensures that scaling an input by a scalar results in the response being scaled by the same scalar.
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear....
218
Sinusoidal Sources01:18

Sinusoidal Sources

Direct current (DC) refers to an electric current that flows in a single direction, maintaining a constant polarity. This is in contrast to alternating current (AC), which periodically changes its direction and magnitude. AC forms the backbone of modern electricity transmission and distribution systems due to its efficient long-distance transmission capabilities.
In homes, the power supplies use sinusoidal sources to provide electricity. These sources generate a voltage that varies sinusoidally...
839
Sampling Continuous Time Signal01:11

Sampling Continuous Time Signal

In signal processing, a continuous-time signal can be sampled using an impulse-train sampling technique, followed by the zero-order hold method. Impulse-train sampling involves the use of a periodic impulse train, which consists of a series of delta functions spaced at regular intervals determined by the sampling period. When a continuous-time signal is multiplied by this impulse train, it generates impulses with amplitudes corresponding to the signal's values at the sampling points.
In the...
455
Classification of Signals01:30

Classification of Signals

In signal processing, signals are classified based on various characteristics: continuous-time versus discrete-time, periodic versus aperiodic, analog versus digital, and causal versus noncausal. Each category highlights distinct properties crucial for understanding and manipulating signals.
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
1.1K