NeonNet

NeonNet is the machine learning technology powering our Neon eye tracker. It provides a comprehensive real-time ocular signal stack: gaze, blinks, pupil diameter, eye orientation and position, and eyelid aperture (fixations post-hoc). Designed for reliability and robustness, it is deployed across thousands of professional applications and can be easily integrated into OEM systems.

NeonNet supports both off-the-shelf and custom hardware configurations, enabling rapid prototyping and scalable product integrations.

Performance Evaluation

Eye Tracking Technology

Real-time neural network

Eye Tracking Mode

Binocular, monocular left and right

Calibration

Calibration-free

Slippage Compensation

Slippage invariant. Deep learning powered.

Real-world Accuracy

1.8° uncalibrated

1.3° with offset correction

Eye Tracking FOV

100° x 80° covering the full human FOV

Real-time Data

2D gaze points in scene camera coordinates at 200 Hz

Full head pose, accelerometer and gyro data at 110 Hz

IR eye video showing fused eye regions at 200 Hz

RGB scene video at 30 Hz

Pupillometry data and eye state at 200 Hz. Real-time data available in the Companion app.

Eye position, eye orientation, pupil diameter

Eye state data blending traditional camera-based techniques with advanced machine learning to overcome the longstanding challenges of reliability and usability in eye tracking.

Gaze

Fixations

Blinks

icon

Gaze

Gaze data is available at 200 Hz as 2D points in the scene camera video, or as 3D gaze direction originating in the scene camera. Gaze data is also accessible in real-time from other devices!

Eye Position

Eye Orientation

Pupil Diameter

Eyelid Opening

icon

Eye Orientation

Orientation of each eye - optical axis from eyeball center - in absolute units at 200 Hz. Real-time data available in the Companion app.
icon

Gaze

Gaze data is available at 200 Hz as 2D points in the scene camera video or as 3D gaze direction originating at the scene camera. Gaze data is also accessible in real-time on other devices!
icon

Eye Orientation

Orientation of each eye - optical axis from eyeball center - in absolute units at 200 Hz. Real-time data available in the Companion app.
icon

Eye Position

Position of each eye - from eyeball center - in absolute units at 200 Hz. Real-time data available in the Companion app.
icon

Pupil Diameter

Physical pupil size in millimeters at 200 Hz. Independent measurements per eye. Real-time data available in the Companion app.
icon

Eyelid Opening

Eyelid opening angles for upper and lower eyelids. Eye opening aperture in millimeters measured as the maximum vertical distance between eyelids. Independent measurements per eye provided in real-time.
icon

Fixations

Fixation detection happens automatically in Pupil Cloud. It is based on an algorithm specifically designed to compensate for head movements providing higher robustness in dynamic settings.
icon

Blinks

Blink events are automatically computed in Pupil Cloud using our open source blink detection algorithm. Open source real-time blink detector.

NeonNet represents a cutting-edge approach to eye tracking, blending traditional camera-based techniques with advanced machine learning to overcome the longstanding challenges of reliability and usability in eye tracking.

Every environment

Neon's gaze estimation pipeline is uniquely robust. It works with equal quality in any environment from complete darkness in a lab to a bright sunny day outside.

Every activity

Neon has been trained to handle slippage. Neon provides a stable eye tracking signal even during highly dynamic activities. Running, jumping and fast head movements - no problem.

Every subject

Neon works with every subject. NeonNet has been trained with a diverse range of eye colors, skin colors, face geometries, eye makeup, and contact lenses. We also offer a wide variety of frames for different fits and research needs - we’ve even got frames for kids!

Starting at € 6250

Starting at € 6250