Abstract

There are several acoustic monitoring software packages that allow for the creation and execution of algorithms that automate detection, classification, and localization (DCL). Algorithms written for one program are generally not portable to other programs, and usually must be written in a specific programming language. We have developed an application programming interface (API) that seeks to resolve these issues by providing a plugin framework for creating algorithms for two acoustic monitoring packages: Ishmael and PAMGuard. This API will allow new detection, classification, and localization algorithms to be written for these programs without requiring knowledge of the monitoring software’s source code or inner workings, and lets a single implementation run on either platform. The API also allows users to write DCL algorithms in a wide variety of languages. We hope that this will promote the sharing and reuse of algorithm code. [Funding from ONR.]

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call