This paper reports on development of a bird call recognition application and signal processing coding framework referred to as the “Bird Call Heuristic-based Identification and Recognition Program” (B-CHIRP for short). The aim of this project was development of an application that serves two purposes: provides a system to assist novice birders in the identification of birds based on their sounds, and a second objective of providing a coding application framework appropriate for use teaching signal processing techniques with the added twist of bringing in a complex real-world application problem and an environmentally conscious flavor to promote nature appreciation with a systems thinking approach to engineering education. This paper focuses on the developmental aspects of the B-CHIRP framework, its performance and bird identification prediction accuracy tested using a selection of indigenous South African birds. The dimension of using the framework in an educational perspective is limited to reflections on anticipated influences and potential stumbling blocks of using the framework in a signal processing teaching contexts.
[1]
D Margoliash,et al.
An introduction to birdsong and the avian song system.
,
1997,
Journal of neurobiology.
[2]
J. Hailman,et al.
Roberts Birds of South Africa
,
1971
.
[3]
J. Glasby,et al.
What counts as 'evidence' in 'evidence-based practice'?
,
2007
.
[4]
Goutam Saha,et al.
Design, analysis and experimental evaluation of block based transformation in MFCC computation for speaker recognition
,
2012,
Speech Commun..
[5]
Olin Sewall Pettingill,et al.
Ornithology In Laboratory And Field
,
1956
.
[6]
Ying Li,et al.
Automatic Recognition of Bird Songs Using Time-Frequency Texture
,
2013,
2013 5th International Conference on Computational Intelligence and Communication Networks.
[7]
Aki Härmä.
Automatic identification of bird species based on sinusoidal modeling of syllables
,
2003,
ICASSP.