Portable Eye Profiler can function as 
Corneal Topographer

Portable Eye Profiler can function as 
Fundus Camera

Portable Eye Profiler can function as 
Slit Lamp

Portable Eye Profiler can function as 
Visual Perimetry Screener

The Experience

The ZEISS Vision hackathon was held at Bangaluru in January 2018.  Around 40 teams participated and our Team comprised of 3 students sharing 5 degrees among them which proved a major advantage in solving the problem statement provided for the hackathon. I teamed up with Vibhi Agarwal (Electronics and Communication Engineering and Mathematics major) and Saurabh Khandelwal (Computer Science Engineering major) and we came up with the idea after having a tour of the facility. 

Team Card \m/
Team Card \m/
PEP Setup
PEP Setup


The idea was to make a modular screening solution which can be made using simple parts but can deliver an effective screening or as close as one can get to screening eye diseases. The 4 major things required in diagnosing any eye disease is a camera(sensor), light source, stabilizer, and lens. Now, all 4 can be solved using a combination of a VR headset (stabilizing and lens) and a smartphone(camera and light source). Keeping these two things in mind had the setup such that the smartphone was supposed to go in the VR headset in a flipped position. This makes the camera and the flash in the direction of the person's eye who is wearing the headset.

Now we just had to make small modular attachments depending on the kind of test we wanted to do. During the 24 hours hackathon, we made 1 such arrangement.

The Build

The final demonstration of the device included a demo of corneal topographer using placedo rings. This was done since there was only a limited amount of time that could be dedicated to building. The rings were made out of paper and for uniform illumination an LED was placed in the eye cup of the VR headset. This setup can later be converted into a snap on. A photo can be clicked and the sofware cleans up all the noise revealing the shape of only the rings onto the eyes. This ring pattern can be later used to reveal an approximate map of the cornea helping in capturing diseases like Keratoconus. 

MATLAB app made for selecting images captured from the device and processing them
Post processed image on MATLAB. Basic IP functions implemented.

Processing Images

The processed images turned out to be like this. We wrote a quick app to do some post-processing but there was a lot of fine tuning yet to be done to properly map the anterior layer of the cornea. This includes getting a finer printout of the placedo rings, a more coherent light source and a better algorithm for cleaning the images/obtaining the map.


We were the runner-up at the hackathon by a small margin winning INR 50K in cash.

This essential design project should be taken up later on since there are real possibilities associated with approaching the eye screening problem in this way. With VR box costing as low as 6-7 dollars and a smartphone in everyone's pocket, this could be a simple way of reaching rural areas in developing worlds. 

Saurabh wearing the hacked up version of the device
Team 33 Members
From Right: Ayush, Vibhu and Saurabh.
Team 33 Members From Right: Ayush, Vibhu and Saurabh.

Future Prospects

Such a simple device combined with a large number of datasets for different diseases can be used for automated diagnosis. Moreover, the low cost of such a screening device would mean that the data can be generated easily since the adaption will be higher.
simple attachments like a highly refractive lens placed correctly could be used for fundus imaging. Tweaking the light source as a slit and projecting it using converging lens could make it useful as a slit lamp. Although these are just ideas, still there is no reason why such a setup should not work.