High Performance Computer Acoustic Data Accelerator: A New System for Exploring Marine Mammal Acoustics for Big Data Applications

This paper presents a new software model designed for distributed sonic signal detection runtime using machine learning algorithms called DeLMA. A new algorithm--Acoustic Data-mining Accelerator (ADA)--is also presented. ADA is a robust yet scalable solution for efficiently processing big sound archives using distributing computing technologies. Together, DeLMA and the ADA algorithm provide a powerful tool currently being used by the Bioacoustics Research Program (BRP) at the Cornell Lab of Ornithology, Cornell University. This paper provides a high level technical overview of the system, and discusses various aspects of the design. Basic runtime performance and project summary are presented. The DeLMA-ADA baseline performance comparing desktop serial configuration to a 64 core distributed HPC system shows as much as a 44 times faster increase in runtime execution. Performance tests using 48 cores on the HPC shows a 9x to 12x efficiency over a 4 core desktop solution. Project summary results for 19 east coast deployments show that the DeLMA-ADA solution has processed over three million channel hours of sound to date.

[1]  Christopher W. Clark,et al.  A method for filtering bioacoustic transients by spectrogram image convolution , 1993, Proceedings of OCEANS '93.

[2]  Demetris G. Galatopoullos,et al.  Distributed Matlab based signal and image processing using JavaPorts , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[3]  Bill Triggs,et al.  Histograms of oriented gradients for human detection , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[4]  Ildar R Urazghildiiev,et al.  Acoustic detection of North Atlantic right whale contact calls using spectrogram-based statistics. , 2007, The Journal of the Acoustical Society of America.

[5]  Marc'Aurelio Ranzato,et al.  Sparse Feature Learning for Deep Belief Networks , 2007, NIPS.

[6]  Grant Martin,et al.  The Mathworks Distributed and Parallel Computing Tools for Signal Processing Applications , 2007, 2007 IEEE International Conference on Acoustics, Speech and Signal Processing - ICASSP '07.

[7]  C. Clark,et al.  Detection performances of experienced human operators compared to a likelihood ratio based detector. , 2007, The Journal of the Acoustical Society of America.

[8]  Shuvra S. Bhattacharyya,et al.  Design and optimization of a distributed, embedded speech recognition system , 2008, 2008 IEEE International Symposium on Parallel and Distributed Processing.

[9]  C. Clark,et al.  Acoustic detection and recognition of fin whale and North Atlantic right whale sounds , 2008, 2008 New Trends for Environmental Monitoring Using Passive Systems.

[10]  Tomasz Danek Parallel and distributed seismic wave field modeling with combined Linux clusters and graphics processing units , 2009, 2009 IEEE International Geoscience and Remote Sensing Symposium.

[11]  C. Clark,et al.  Variability in ambient noise levels and call parameters of North Atlantic right whales in three habitat areas. , 2009, The Journal of the Acoustical Society of America.

[12]  C.W. Clark,et al.  Detection and Recognition of North Atlantic Right Whale Contact Calls in the Presence of Ambient Noise , 2008, IEEE Journal of Oceanic Engineering.

[13]  A. Thode,et al.  PAMGUARD: SEMIAUTOMATED, OPEN SOURCE SOFTWARE FOR REAL-TIME ACOUSTIC DETECTION AND LOCALISATION OF CETACEANS , 2009 .

[14]  Christopher W. Clark,et al.  North Atlantic Right Whale acoustic signal processing: Part I. comparison of machine learning recognition algorithms , 2010, 2010 IEEE Long Island Systems, Applications and Technology Conference.

[15]  Xiaodong Shi,et al.  A distributed parallel AdaBoost algorithm for face detection , 2010, 2010 IEEE International Conference on Intelligent Computing and Intelligent Systems.

[16]  Yann LeCun,et al.  Convolutional networks and applications in vision , 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems.

[17]  Mohammad Pourhomayoun,et al.  Classification for Big Dataset of Bioacoustic Signals Based on Human Scoring System and Artificial Neural Network , 2013, ArXiv.

[18]  Mohammad Pourhomayoun,et al.  Bioacoustic Signal Classification Based on Continuous Region Processing, Grid Masking and Artificial Neural Network , 2013, ArXiv.

[19]  Mohammad Pourhomayoun,et al.  Using High Performance Computing to Explore Large Complex Bioacoustic Soundscapes: Case Study for Right Whale Acoustics , 2013, Complex Adaptive Systems.

[20]  Mohammad Pourhomayoun,et al.  Bioacoustical Periodic Pulse Train Signal Detection and Classification using Spectrogram Intensity Binarization and Energy Projection , 2013, ArXiv.