Developing a Fish Image Classification System for Mouse Creek, Cleveland, TN using Machine Learning
ISEF · 2021 Robotics and Intelligent Machines
Overview
The classification of fish through visual inspection can often be a time-consuming and fallible process, and thus, there is a necessity for a fish classification method with greater accuracy and efficiency. This study aimed to develop a fish image classification system for 16 species of fish found in Mouse Creek, Cleveland, TN using machine learning. An initial dataset of 189 high-quality images was expanded using data augmentation and modified with color preprocessing, producing a diverse dataset of 1512 images. Multiple machine learning algorithms were tested using random 80/20 splits of the dataset after Wolfram language built-in feature extraction was performed. Ultimately, this study achieved a machine learning model based on SVM classification that can classify 16 species of fish nearly instantaneously with 99.01% accuracy. This model strongly outperforms alternative image classification tools, making it one of the only effective freshwater fish classification systems for urban stream settings. The system was eventually deployed as a public web app in order to make it universally accessible.
Competition history
- ISEF 2021
Resources
Related projects
ISEF · 2021
Protecting Critical Aquatic Ecology with Deep Learning
ISEF · 2023
Classifying Coral Species Using Machine Learning Algorithms
ISEF · 2016
Formulating Different Detection Algorithms to Identify Invasive Red Lionfish in South Florida and the Bahamas
ISEF · 2021
Phytoplankton Detection Using Machine Learning and a Mobile Application
Closest projects by meaning, across every fair and year in the corpus.
Source: Regeneron International Science and Engineering Fair