Shark detection and classification with machine learning

Files

TR Number

Date

2022-07-01

Journal Title

Journal ISSN

Volume Title

Publisher

Elsevier

Abstract

  1. Suitable shark conservation depends on well-informed population assessments. Direct methods such as scientific surveys and fisheries monitoring are adequate for defining population statuses, but species-specific indices of abundance and distribution coming from these sources are rare for most shark species. We can rapidly fill these information gaps by boosting media-based remote monitoring efforts with machine learning and automation.

  2. We created a database of 53,345 shark images covering 219 species of sharks and packaged object detection and image classification models into a Shark Detector bundle. We developed the Shark Detector to recognize and classify sharks from videos and images using transfer learning and convolutional neural networks (CNNs). We applied these models to common data-generation approaches of sharks: occurrence records from photographs or taken by the public or citizen scientists, processing baited remote camera footage and online videos, and data-mining Instagram. We examined the accuracy of each model and tested genus and species prediction correctness as a result of training data quantity.

  3. The Shark Detector can classify 47 species. It located sharks in baited remote footage and YouTube videos with 89% accuracy, and classified located subjects to the species level with 69% accuracy. The Shark Detector sorted heterogeneous datasets of images sourced from Instagram with 91% accuracy and classified species with 70% accuracy. All data-generation methods were processed without manual interaction.

  4. As media-based remote monitoring strives to dominate methods for observing sharks in nature, we developed an open-source Shark Detector to facilitate common identification applications. Prediction accuracy of the software pipeline increases as more images are added to the training dataset. We provide public access to the software on our GitHub page.

Description

Keywords

Shark conservation, Machine learning

Citation