<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=504731893395981&amp;ev=PageView&amp;noscript=1">

Client-Server Eye Scanning App for Defining Drug Intoxication

  • Java
  • Android SDK
  • OpenCV

Application empowered with pupil size detection algorithm

Industry Healthcare
Engagement Model




  • Software Developers
  • QA Engineer
  • Project Manager



Softeq was to deliver a user-friendly mobile application that allows finding out if someone is currently under the influence of drugs making eye scans, measuring the pupil and quickly analyzing the results. 

Targeting a wide audience from individuals to law enforcement, the solution implies catering for the following purposes:

  • Testing the office staff
  • Face control in the entertainment venues
  • Checking up suspects before detention or arrest
  • Testing police officers on shifts
  • Preventing drug use among children and adolescents either at home or at school


The app’s principal functionality is based on a custom pupil size detection algorithm. 

  • After the flashlight and the camera view of mobile device are activated, the user should focus the photographic lens on the eye of the person being scanned and keep it on until the picture is taken. 
  • As soon as the scan is captured, it is processed and analyzed. 
  • The app measures the size of the pupil on the scan and defines whether it corresponds to the regular parameters (from 3.0 to 6.5 mm). 
  • The EyeScan mail server generates the result and immediately pushes it to the device screen informing the user if it is normal or abnormal.

The app’s monetization is based on the monthly subscription model, allowing 60, 120, 300, 500 or an unlimited number of scans and results sharing via email.

The product’s security is ensured by the password adjustment procedure comprising 3 steps, as well as the user email check. However, the procedure is optional and can be skipped by the user.