Francisco Bicudo

About

Recently graduated. Loves sitting at the computer or exploring the outside. Swimming, Sailing, Hiking, but also Video Games and Nerdy Things. Excited about the future.

Software Engineer

  • Degree: Master in Software Engineering
  • Languages: English, Portuguese, French
  • Hobbies: Swimming, Sailing, Hiking, D&D
  • Email: frabicudo@gmail.com
  • Birthday: 11 April 1999
  • City: Lisbon, Portugal

Masters Project: Automatic Processing of Cetacean Recordings

Researched and developed a solution for automatically processing underwater recordings of cetaceans. The final result allows both biologists and fellow machine learning researchers to turn raw audio recordings into useful vocalisation samples with ease, a task that would previously take many hours of manual annotation.

  • This included preprocessing, spectrogram generation, denoising, and detection of vocalisations.
  • The denoising was done using a novel entropy-based approach, proposed in the paper below.
  • Vocalization detection was achieved by training a custom Convolutional Neural Network model to identify if a given sample contains a vocalisation or not. This model reached 98.24% accuracy.

Although it was outside the requirements for the thesis, a small prototype application, Dolphin Detector, was developed that implements the developed solution so it can be used by non-technical individuals.

Video Placeholder

Unveiling Cetacean Voices: Entropy-Powered Spectrogram Denoising for Deep Learning Applications

Abstract: Acoustic monitoring of cetaceans is crucial for studying and conserving these animals and their environment. With the rising interest in deciphering dolphin and whale communication, and the promise shown by machine learning solutions in this field, the demand for gathering and processing large vocalization datasets is only increasing. In this paper, we propose an entropy-based spectrogram filtering method that removes noise naturally present in recordings of cetacean vocalizations. This method enhances the visual clarity of cetacean spectrograms, aiding biologists, and improves vocalization detection when using image based convolutional neural networks. Its implementation focuses on efficiency, processing 256 times faster than similar filters. The resulting spectrograms achieve on average a 98.73% reduction in required storage space and allow for a segmentation technique that reduces labelling and classification times in machine learning solutions.

Illustrative Image of the Paper's Function


Authors: Francisco Bicudo, Sofia Cavaco, Luís Freitas, Philippe Verborgh, Ruth Esteban, Pauline Gauffier, and Joaquim Silva

Publication: EPIA 2024 - Portuguese Conference On Artificial Intelligence

DOI: doi.org/10.1007/978-3-031-73500-4_31

Resume