Related Experiment Video
Updated: Aug 20, 2025

05:16
Flying Insect Detection and Classification with Inexpensive Sensors
Published on: October 15, 2014
25.3K
An Efficient Time-Domain End-to-End Single-Channel Bird Sound Separation Network
Chengyun Zhang1, Yonghuan Chen1, Zezhou Hao2
1School of Electronics and Communication Engineering, Guangzhou University, Guangzhou 510006, China.
Animals : an Open Access Journal From MDPI
|November 26, 2022
Summary
This study introduces a new dual-path tiny transformer network for separating mixed bird sounds. The efficient network achieves high performance, enabling easier bird identification and ecological studies on various devices.
Area of Science:
- Bioacoustics
- Machine Learning
- Computational Biology
Background:
- Bird vocalizations are crucial for species identification and communication.
- Field recordings often contain mixed bird sounds, complicating analysis.
- Accurate bird sound separation is essential for ecological research and species monitoring.
Purpose of the Study:
- To develop an efficient end-to-end network for separating mixed bird sounds.
- To reduce computational resources and improve separation speed.
- To facilitate automatic bird species identification on mobile and edge devices.
Main Methods:
- Proposed a novel dual-path tiny transformer network for time-domain bird sound separation.
- Employed a supervised learning framework for training the separation network.
- Focused on reducing network parameters and floating-point operations for enhanced efficiency.
Main Results:
- Achieved significant separation performance with SI-SNRi of 19.3 dB and SDRi of 20.1 dB.
- Demonstrated substantially reduced parameters and computations compared to DPRNN and DPTNet.
- Exhibited higher separation efficiency and faster processing speeds.
Conclusions:
- The proposed network offers a computationally efficient and effective solution for mixed bird sound separation.
- Its high performance and efficiency make it suitable for real-time applications.
- Valuable for individual bird distinction, studying bird interactions, and automated species identification on edge devices.
Related Concept Videos
Classification of Signals
673
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...
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...
673
Echo
569
The human ear cannot distinguish between two sources of sound if they happen to reach within a specific time interval, typically 0.1 seconds apart. More than this, and they are perceived as separate sources.
Imagine the sound is reflected back to the ears. Assuming that the source is very close to the human, the difference between hearing the two sounds—the emitted sound and the reflected sound—may be more than the minimum time for perceiving distinct sounds. If this is the case,...
Imagine the sound is reflected back to the ears. Assuming that the source is very close to the human, the difference between hearing the two sounds—the emitted sound and the reflected sound—may be more than the minimum time for perceiving distinct sounds. If this is the case,...
569
Sampling Continuous Time Signal
324
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...
In the...
324

