Back to Showcase
Cover
Web Development

Fundus Cataract Detection

Completed
Year / Timeline 2025 (Apr - May)
Tech Stack
https://img.shields.io/badge/Python-3670A0?style=plastic&logo=python&logoColor=ffdd54 https://img.shields.io/badge/Flask-000000?style=plastic&logo=flask&logoColor=white https://img.shields.io/badge/Supabase-3ECF8E?style=plastic&logo=supabase&logoColor=white https://img.shields.io/badge/NumPy-013243?style=plastic&logo=numpy&logoColor=white https://img.shields.io/badge/PyTorch-EE4C2C?style=plastic&logo=pytorch&logoColor=white https://img.shields.io/badge/Pillow-3776AB?style=plastic&logo=python&logoColor=white https://img.shields.io/badge/Matplotlib-11557C?style=plastic&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAYAAABNChwpAAACaElEQVR4Ae2XNXDcQBSGL8xdGMvUTl+7TF+mdj8TZmYuw1gFqzAzR7Fgd0UrsPgY7TvlKYx7Y4XhzfyV4P8eCF4mTTx+/HgyQuIqStXrhqE9xhjv7u7u7sj8yLh9+/YIjKUuRZHPOo7tVCrFuFotvVMUBUVK9ZuEoG3Pnj2b+l1M4zgeCJnNBtPDhkFxqZRPzJhKwHzf9TVNvSSK4sKbN2+O6bcxZDALst2l6+rzfD7qYxgyVS4XYqgWVVX5JCQy5+HDh0NYfZ2BEFphGPqtIPAqKQyZKhZzTcsyJYDZy3FPO6G6AzJJcBy3Ude1C1C27PczZAvmpUqpfg+qcjyDkOgpMnEJwW4uF/b+aHPf76lrmuLbtu0ahuFmdF2h2ciLo9CNbUsvJCCKQqJCIffdTLPZsKmqSmiapl0sFqvx6wAYn74D+FAJjEG1SCbIhgvzMExpeh5DmSOQE4ZhvtVqxe+CDfCxAr+nCecEhEg9kEG13dTbtlHQNNV1HCfo6+v7yDAFwMdyXbOhKsSRCXaCwH33eLquDX3VHOhpWKvVPnZND8CWZdISRmIApl65XK6zrdIDMGUaWqFeZ3v//gD/Af4D/Af4D/AfgOdfrFcVfNdxzOrPAsjn81nLsi5gjOd99CcsCfwuWcbPPdfq+94AlUql5nneI0VRdoHXzLa7AMbiYU2VpTBwUgM0Go0mmEqaph3iOK4z1TbE83wXRtJZqqtOFLptAZK/oCAIDIiTgiAwdoH+74PjAGaxjNF526S5DwHgfy/pq2+a5iWEEGMb+k7x9OnTDkkUdws8r1NK7xFCViULayZFvAQ3agGD27BYhwAAAABJRU5ErkJggg==&logoColor=white
System Links

Project Summary

The Fundus Cataract Detection System is a web-based application developed using Python and Flask to classify fundus retinal images as Cataract or Normal using a deep learning model. The system is designed to assist in early cataract screening by automatically analyzing uploaded fundus images and providing classification results with high accuracy.

Before deployment, the deep learning model is trained offline using a dataset of more than 10,000 labeled fundus images for training and validation. The resulting trained model is then integrated into the Flask application as the inference engine, allowing the system to perform real-time image classification without retraining.

The application supports a single user role (Administrator). Administrators can register user accounts, while each registered user has access only to their own uploaded images and classification history, ensuring data privacy and organized record management. 

System Galleries

Home Projects Experience Gallery Blog Contact Map