Inspiration I was inspired by the vast opportunities to explore both technical innovation and business applications in aquaculture. I saw the potential for AI to support food-related industries, including aquaculture and seafood businesses, through fish identification, biomass estimation, and data-driven decision-making.

What It Does AquaVision uses computer vision to identify fish species and species-specific biological equations to estimate biomass using fish length and farm-level inputs. It aims to help farmers understand their stock and make informed decisions about feeding and farm management.

How I Built It I developed AquaVision using Python, a pretrained EfficientNet-B0 feature extractor, a machine-learning classifier, Streamlit interfaces, and a FastAPI backend. I also integrated FishBase reference data to provide useful species information.

Challenges We Faced Building a reliable fish classification system with limited data was challenging. I focused on testing model performance, preventing data leakage during evaluation, and understanding the limitations of AI predictions. The project also highlighted the importance of accurate measurements for biomass estimation.

What I Learned I gained practical experience in computer vision, machine learning, API development, data integration, and model evaluation. I also learned how to connect technical capabilities with real business problems.

AI + Business Impact AquaVision demonstrates how AI can support aquaculture and food-related businesses by reducing manual effort and improving access to useful farming insights. With further validation and real-world testing, it could help businesses improve stock assessment, feed planning, and operational decision-making.

Built With

Share this project:

Updates

Submission history