Author: Clausius Duque Reis - UFV-CRP / ICMC-USP ([email protected]).
Advisor: Maria Cristina Ferreira de Oliveira - ICMC-USP.
Seecology is a framework for feature extraction and visualization of ecological recordings, providing an easy way to visualize the resulting data immediately after the extraction process. Our solution provides a simple method to extract data with individual settings for each feature.
Among the visualizations available at this moment, we provide a comparative line chart with media player capabilities, a concentric radviz with a labeling system to help create annotated datasets and a boat detection visualization to display the result of a novel algorithm developed during my PhD, called FAVS (Frequency Amplitude Variation Signature), capable of high sensitive detection of the presence (With specific signatures) of vessels, even in noisy conditions.
Research published on the content of this framework:
A Visualization Framework for Feature Investigation in Soundscape Recordings (September 2018)
Automatic Detection of Vessel Signatures in Audio Recordings with Spectral Amplitude Variation Signature (June 2019)
Using Miniconda (Or Anaconda), open a terminal and go to Seecology/Install. Change the prefix path at the end of the seecologyEnv.yml file according to where you want to install the new environment on your computer, and then run the command: conda env create -f seecologyEnv.yml. This should install all the necessary libraries. The framework was designed to work on a Linux Mint 19.1 Cinnamon machine, however, the code should be able to run on most (Linux) machines running a Miniconda/Anaconda Python distribution.
A windows version is currently on development, pending specific compatible libraries for the Windows OS.
From the terminal, enter the newly created environment with the command: source activate seecologyEnv. Now you can navigate to the Seecology path and run the command: python ./Seecology.py. This will open the Seecology UI in a new browser window.
We like to acknowledge the financial support of the São Paulo State Research Foundation (FAPESP grants 2017/05838-3 and 2016/02175-0) and the National Council for Scientific and Technological Development (CNPq grant 301847/2017-7). The views expressed do not reflect the official policy or position of either FAPESP or CNPq.
