Clarifeye — AI-Assisted Smartphone Fundus Screening
Clarifeye is a low-cost, smartphone-based fundus imaging system designed to enable scalable retinal disease screening in resource-constrained settings. The project combines a physical imaging solution with an AI-driven pipeline to support early detection of conditions such as diabetic retinopathy and glaucoma.
Rather than building a single model in isolation, the team approached Clarifeye as an end-to-end product: from image acquisition and usability, to data preprocessing, model readiness, and downstream clinical screening workflows.
My Role & Responsibilities
I served as team lead and AI engineer, owning both the technical direction and project execution.
Team leadership & execution
- Organized and led weekly sprint-style meetings to set milestones, track progress, and unblock teammates
- Allocated tasks across hardware, ML, and research tracks while maintaining alignment on the product vision
- Helped teammates troubleshoot technical and conceptual hurdles, especially at the interface between imaging quality and ML performance
Product & concept development
- Co-created the Clarifeye concept, including the smartphone-mount imaging approach and end-user workflow
- Conducted early market and landscape research to understand gaps in existing retinal screening tools, particularly in low-resource settings
- Framed the system around cost, portability, and reproducibility rather than lab-grade performance alone
AI & technical contributions
- Co-designed the machine learning strategy with a strong emphasis on data quality, preprocessing, and evaluation readiness
- Identified preprocessing as a critical bottleneck for medical imaging robustness and reproducibility
- Built tooling to standardize and modularize image transformations across datasets and experiments
Technical Artifact: Medical Image Preprocessing Pipeline
One concrete output of my work on Clarifeye is a modular medical image preprocessing toolkit, built to support reproducible experimentation across medical image datasets.
This repository abstracts common preprocessing steps into plug-and-play transforms, making it easy to iterate on data preparation without rewriting pipelines or introducing experiment drift.
Key features
- Modular transforms including:
- Dark border cropping
- Circular fundus cropping
- CLAHE contrast enhancement
- Resizing and sharpening
- Centralized pipeline utilities for:
- Run organization and naming
- Consistent output directory structure
- Jupyter-based workflow for:
- Visual preview of transformations
- Batch execution on train/test splits
- Clear extension guide allowing new transforms to be added with minimal friction
Why this matters: In medical imaging, preprocessing decisions often dominate downstream model performance. This toolkit was designed to:
- Make preprocessing explicit, inspectable, and reproducible
- Enable rapid experimentation without code duplication
- Serve as a foundation for downstream classification or segmentation models
Outcomes & Current Status
- Established a scalable technical foundation for AI-assisted retinal screening
- Delivered a reusable preprocessing framework applicable beyond Clarifeye
- Aligned hardware, ML, and product considerations into a cohesive system design
While the project is early-stage, the emphasis on infrastructure, rigor, and reproducibility positions Clarifeye for future dataset expansion and model development.
Links
- GitHub: Medical Image Preprocessing Pipeline (https://github.com/k-niranjani/medical-image-preprocessing)