← BACK TO PROJECTS

FIG. 02 · RETINEX · ROP SCREENER

retinex

a low-cost, portable ROP screening device built so neonatal nurses in low-resource hospitals can catch a leading cause of preventable infant blindness, before it's too late.

completed★ rice 360 winnerhuff oedk showcasespring 2026
the final retinex prototype
THE FINAL PROTOTYPE
Team Retinex at the Rice 360 competition award ceremony
RICE 360 · 2026

the problem

retinopathy of prematurity (ROP) is a condition where abnormal blood vessels grow in the retinas of babies born before 36 weeks or under 1,500g. left untreated, those vessels contract and pull the retina off the back of the eye. permanent blindness.

here’s the thing: if you catch it early, laser therapy can prevent vision loss entirely. the problem is that the screening cameras that do this cost $14k–$125k, require a trained ophthalmologist to operate, and are too bulky to move between hospitals. in countries like kenya, where neonatal survival rates have jumped but specialist infrastructure hasn’t kept up, countless infants go undiagnosed.

by the numbers

$155
FINAL BOM COST
vs $14k–$125k commercial
64MP
CAMERA RESOLUTION
arducam owlsight sensor
35.9 lp/mm
MEASURED RESOLUTION
USAF 1951 target, of 60 ISO
60–80°
FIELD OF VIEW
contains zone I (the critical area)

the camera is already sufficient for detecting plus disease, the vessel dilation and tortuosity in zone I that signals ROP. zone I is where the disease is most dangerous, and our static image captures it cleanly. future iterations will use image stitching to push the FOV past 120° (the full ISO target for ROP screening).

the device

the final prototype is a handheld 3D-printed tube that integrates four parts: a high-output warm LED for illumination, a 28D ophthalmic lens for magnification, a 64MP arducam owlsight camera, and a raspberry pi zero 2W for capture and control.

exploded view of the retinex device showing LED, 28D lens, 64MP camera and raspberry pi
THE FOUR COMPONENTS, FROM PUPIL TO PROCESSOR
The finished handheld Retinex device on the bench with the Rice 360 award behind it
HANDHELD · THE POINT

the app

a companion app pairs with the device so a nurse can capture, label and review screenings without ever leaving the patient. it supports english and kiswahili, manages patient records, and gives a live preview during capture.

screenshots of the retinex app: capture page and patient list
IMAGE CAPTURE (LEFT) AND PATIENT MANAGEMENT (RIGHT)

the journey

we inherited a prototype called IRIS from a previous EDES 120 team. it was a great starting point but had a few critical issues: bulky casing, external lighting causing glare, blunt front end that made pupil alignment hard, low camera resolution. so we redesigned around those.

CYCLEWHAT HAPPENED
cycle 1 · jan 2026tested the IRIS prototype and ran its AI model. measured baseline resolution at 8.0 lp/mm, far below clinical needs. identified key failure points.
cycle 2 · feb–mar 2026my main contribution: designed and CADed a smaller, ergonomic housing with autofocus and a higher-resolution camera. measured 32 lp/mm, a 4× jump from IRIS.
cycle 3 · mar–apr 2026refined optics, added warm LED + off-axis lighting prototype, tuned autofocus, integrated the raspberry pi. final resolution: 35.9 lp/mm, FOV 60–80°, plus disease detection working.
may 1, 2026delivered working device + documentation to our client katherine sammy, and handed off all materials for the next team.
inherited IRIS prototype CAD model
WHERE WE STARTED: THE INHERITED IRIS PROTOTYPE
our medium-fidelity CAD redesign
MID-CYCLE REDESIGN: SMALLER, ERGONOMIC, AUTOFOCUS

testing

i designed and CADed a custom testing rig that holds the prototype, slides the camera for focus testing, and aligns it precisely with a USAF 1951 resolution target, the standard for measuring optical resolution.

CAD model of the testing rig
TESTING RIG: GRAY = PROTOTYPE HOLDER, RED = CAMERA SLIDER, BLUE = BASE, GREEN = TEST PLATE HOLDER
final testing results: USAF resolution chart and retina image
FINAL RESOLUTION TEST (35.9 lp/mm) AND A CAPTURED RETINA IMAGE WITH 60–80° FOV CONTAINING ZONE I

what i worked on

i focused on the hands-on engineering side: the physical device and the test infrastructure.

  • cad + mechanical design. designed every iteration of the housing, internal mounts, ergonomic form factor, and the swappable front cones.
  • prototyping. built and assembled the physical prototypes: fit, tolerance, integration of the camera, lens and pi inside the casing.
  • testing rig design. the entire rig: prototype holder, adjustable camera slider, base and integrated x-axis test plate holder.
  • optical testing. ran the USAF 1951 resolution tests, documented results, iterated on the optics.
  • optics research. contributed to lens selection and modeling the premature infant eye geometry.

bill of materials

under $500 was our target. we landed at $154.64.

COMPONENTCOST
arducam owlsight 64MP camera$55.99
pocketretina 28D BIO lens$49.99
raspberry pi zero 2W$15.00
3W high-output LED$10.19
buck-boost converter$9.99
fiber optic cables$7.99
high-power MOSFET trigger switch$5.49
total$154.64

what’s still hard

we shipped a working prototype but we’re not pretending it’s done. these are the real challenges the next team will pick up:

  • no real-world clinical validation yet. we tested on a model retina. dilated infant eyes will behave differently: movement, pupil response, the works. clinical validation through IRB approval is the most important next step.
  • off-axis lighting is a workaround. coaxial lighting (like commercial devices use) needs a beamsplitter that costs thousands of dollars in quality components. our off-axis prototype works but needs tuning of the ring angle and ideally a larger-diameter fiber optic cable.
  • focus distance bottleneck. the camera has a 12 cm minimum focus distance, which means ~15 cm of wasted space inside the tube. swapping in a different sensor with a shorter minimum could reclaim that.
  • autofocus tuning. the autofocus settle time and fine clarity still need adjustment for the screening workflow.
  • FOV to 120°. the static image hits 60–80°. getting to the full 120° needed for ROP diagnosis means building an image stitching pipeline.

recommendations for the next team

  1. prioritize clinical validation. get IRB approval and capture images on real dilated infant eyes, that’s the single biggest unknown.
  2. run formal user studies. we got informal feedback from judges and an ophthalmologist; the next team should run structured surveys with target users before further design changes.
  3. refine off-axis lighting or look for cheap coaxial alternatives. tune the front ring angle, try the included edmund optics glass cable, or find a beamsplitter approach that doesn’t cost thousands.
  4. hardware swap for the focus distance. look at sensors with shorter minimum focus distances to reclaim the wasted internal length.
  5. spend some of the budget headroom. $345 of room: a higher quality lens (~$500) might be worth it; partnering with thorlabs or edmund optics could bring that down.

handoff

we already delivered a demonstration to our client, katherine sammy, walked her through the device, and showed her the poster. all four of us would love to help the next team that picks this up.

github repo ↗ · retinex.eye@gmail.com · my rice email

team retinex

samer marmash, alisha sankhe, teo kakabadze, clin vadakkal shaiju, EDES 200 engineering design, Rice University.

client: katherine sammy · sponsor: harrell huff · mentors: dr. oden, dr. hunter, dr. ghosn, dr. emmanuel chang. support: oshman engineering design kitchen + donations from thorlabs and edmund optics.

← BACK TO PROJECTS