Development and implementation of a fish counter by using an embedded system

•New algorithm for fish counting based on image processing and using an embedded system.•The proposed system is a low-cost one and uses open source software.•The system provides broad potential in aquaculture and marketing of various marine species.•It is ideal for farmers and suitable to be used at...

Full description

Saved in:
Bibliographic Details
Published inComputers and electronics in agriculture Vol. 145; pp. 53 - 62
Main Authors Hernández-Ontiveros, J.M., Inzunza-González, E., García-Guerrero, E.E., López-Bonilla, O.R., Infante-Prieto, S.O., Cárdenas-Valdez, J.R., Tlelo-Cuautle, E.
Format Journal Article
LanguageEnglish
Published Amsterdam Elsevier B.V 01.02.2018
Elsevier BV
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:•New algorithm for fish counting based on image processing and using an embedded system.•The proposed system is a low-cost one and uses open source software.•The system provides broad potential in aquaculture and marketing of various marine species.•It is ideal for farmers and suitable to be used at any cultivation processes. The development and implementation of an instrument for the automatic counting of ornamental fish by using an embedded system, is introduced herein. The proposed instrument is tested with two marine species, the Guppies (Poecilia Reticulata) and Mollies (Poecilia Sphenops), under conditions of controlled lighting and specimens whose sizes vary from 0.5 to 2.3 cm. The counting is done by digital image processing obtaining an average accuracy up to 96.64% using different species of fishes and different sizes. The main contributions are the theoretical and experimental study to determine the aquarium background color and the algorithm of the proposed method implemented in a low cost and high performance embedded system, specifically in a Raspberry Pi 2 executing the free GNU Octave Scientific Programming Language, thus, allowing the counting instrument to be reliable, portable and easily migratory to different operating systems. The obtained results demonstrate that the proposed method is competitive with state-of-the-art ones.
ISSN:0168-1699
1872-7107
DOI:10.1016/j.compag.2017.12.023