AI-Powered Eye Health Intelligence & Vision Diagnostics
OptiClarity is an AI-powered eye health application that combines deep learning, RAG-enhanced expert guidance, and intelligent scheduling. It leverages four deep learning models, including an ensemble model, for precise eye scan analysis. A Langchain-based chatbot, using a RAG pipeline, provides expert guidance, while a backtracking algorithm ensures conflict-free appointment scheduling for ophthalmologists and optometrists.
β
Deep Learning for Eye Scan Analysis β OptiClarity leverages four deep learning models, including an ensemble model that combines the strengths of individual models to enhance diagnostic accuracy. The tool is capable of analyzing various eye scans, such as OCT, Fundus, Slit Lamp, and Corneal Topography, for comprehensive eye health assessments.
β
Smart AI Chatbot β Langchain-based chatbot using an advanced RAG pipeline for real-time, expert-level guidance.
β
Conflict-Free Appointment Scheduling β Intelligent scheduling using optimized backtracking to ensure seamless booking for ophthalmologists and optometrists.
β
Sleek and Mobile-Responsive UI β A user-friendly interface that is optimized for both web and mobile, ensuring smooth and efficient patient interaction.
- Deep Learning: TensorFlow, Keras, PyTorch, CNN architectures
- Models: ResNet50, MobileNetV2, InceptionV3, EfficientNetB3, Mistral7B
- Medical Imaging Preprocessing: Scikit-learn, NumPy, Pandas, Matplotlib, OpenCV
- Backend: Flask, FastAPI, Python
- Frontend: React.js, Lucide, Tailwind CSS
- Cloud & Deployment: AWS S3, Docker
1οΈβ£ Input(s): Upload Scan images in dropbox Or Enter query in Optibot.
2οΈβ£ Step 1: Deep Learning Model extract patterns from eye scans by learning hierarchical features through convolutional layers to identify and classify eye conditions with high accuracy.
3οΈβ£ Step 2: RAG LangChain Optibot retrieves relevant information from an expert knowledge base and generates context-aware responses by combining retrieval with a language model, enabling real-time, reliable guidance.
OptiClarity accelerates and enhances eye care, enabling:
β
Instant bridging of the gap between early symptoms and diagnosis, potentially saving vision.
β
AI-driven, multi-scan analysis that supports ophthalmologists in making faster, more accurate clinical decisions.
β
Seamless integration of AI into real-world workflows, improving both patient experience and clinical efficiency.
- Python 3.8+
- Node.js v23.4.0
- TensorFlow & PyTorch installed
git clone https://github.com/YourUsername/AIM-OptiClarity.git
cd AIM-OptiClaritycd frontend
npm install
npm run devcd backend
pip install -r requirements.txt
run all the .py files
huggingface-cli login
enter your own huggingface tokens when required