Animals (Oct 2024)

Identification and Counting of Pirapitinga <i>Piaractus brachypomus</i> Fingerlings Fish Using Machine Learning

  • Alene Santos Souza,
  • Adriano Carvalho Costa,
  • Heyde Francielle do Carmo França,
  • Joel Jorge Nuvunga,
  • Gidélia Araújo Ferreira de Melo,
  • Lessandro do Carmo Lima,
  • Vitória de Vasconcelos Kretschmer,
  • Débora Ázara de Oliveira,
  • Liege Dauny Horn,
  • Isabel Rodrigues de Rezende,
  • Marília Parreira Fernandes,
  • Rafael Vilhena Reis Neto,
  • Rilke Tadeu Fonseca de Freitas,
  • Rodrigo Fortunato de Oliveira,
  • Pedro Henrique Viadanna,
  • Brenno Muller Vitorino,
  • Cibele Silva Minafra

DOI
https://doi.org/10.3390/ani14202999
Journal volume & issue
Vol. 14, no. 20
p. 2999

Abstract

Read online

Identifying and counting fish are crucial for managing stocking, harvesting, and marketing of farmed fish. Researchers have used convolutional networks for these tasks and explored various approaches to enhance network learning. Batch normalization is one technique that improves network stability and accuracy. This study aimed to evaluate machine learning for identifying and counting pirapitinga Piaractus brachypomus fry with different batch sizes. The researchers used one thousand photographic images of Pirapitinga fingerlings, labeled with bounding boxes. They trained the adapted convolutional network model with batch normalization layers added at the end of each convolution block. They set the training to one hundred and fifty epochs and tested batch sizes of 5, 10, and 20. Furthermore, they measured network performance using precision, recall, and [email protected]. Models with smaller batch sizes performed less effectively. The training with a batch size of 20 achieved the best performance, with a precision of 96.74%, recall of 95.48%, [email protected] of 97.08%, and accuracy of 98%. This indicates that larger batch sizes improve accuracy in detecting and counting pirapitinga fry across different fish densities.

Keywords