Inspiration
Our inspiration for OceanEye traces back to the rich heritage of our fathers, who were once fishermen in the coastal villages of Bangladesh. Their stories of venturing into the deep waters fueled our curiosity about the diverse marine life hidden beneath the waves. These anecdotes inspired us to create an app that not only aids seasoned fishermen but also educates and safeguards the lives of those in third-world coastal regions. OceanEye is our tribute to our fathers' fishing legacy, harnessing technology to impart knowledge and ensure the safety of those who continue to brave the unpredictable seas, preserving their traditions and securing their future in an ever-changing world.
What it does
OceanEye is an innovative mobile app that empowers users to identify fish species with ease. Simply upload a picture of a fish you encounter, and our app will analyze it using advanced image recognition technology. Within seconds, you'll receive information about the fish's name, habitat, scientific details, size, and status. Whether you're a curious fish enthusiast or a marine biologist, OceanEye provides a quick and reliable way to explore and understand the underwater world.
How we built it
We began by training a machine learning model designed for precise fish species recognition, using advanced image recognition techniques. To optimize accuracy, we fine-tuned the model with a diverse range of fish image datasets. In parallel, we established a secure and resilient Firebase database to efficiently store and manage the model's knowledge. This database ensures real-time access to trustworthy and up-to-date fish species information, enhancing the app's reliability.
Challenges we ran into
While developing OceanEye, we encountered several challenges that required creative solutions. Data integration posed a significant obstacle, as maintaining an extensive and up-to-date fish species database was crucial. Additionally, optimizing the image recognition process for accuracy and speed was a complex task. We had to overcome technical hurdles to ensure the app's reliability and performance.
Accomplishments that we're proud of
One of our proudest accomplishments is the creation of OceanEye itself, a user-friendly and informative fish identification tool. We take immense pride in providing a solution that simplifies fish identification for users across the globe, from seasoned fishermen to individuals in remote coastal regions. The app's ability to swiftly provide essential details about fish species represents a significant achievement, enabling users to explore the marine world with confidence and knowledge. OceanEye's potential to educate and safeguard lives is a source of great satisfaction for our team.
What we learned
Throughout the development of OceanEye, our team gained valuable insights into the fields of image recognition and data integration. We discovered the intricacies of CoreML and image processing techniques, which deepened our understanding of these technologies. The importance of data accuracy and maintenance became evident during the project, emphasizing the significance of reliable data sources. These lessons have enriched our knowledge and equipped us with skills that can be applied to future endeavors in the realm of technology and marine education.
What's next for OceanEye
In the future, we have ambitious plans for OceanEye. We aim to expand the app's database to encompass an even broader range of fish species, making it a comprehensive resource for fish enthusiasts and researchers. This expansion will enhance the app's utility and value, ensuring that users can identify a diverse array of marine species accurately. Furthermore, we are committed to improving the accuracy and efficiency of the image recognition process, providing users with an even more reliable tool for fish identification. Our journey with OceanEye continues, and we look forward to further advancements in marine education and safety.

Log in or sign up for Devpost to join the conversation.