Lens Focus Trainer

Biometric Eye Contact & Attention Analytics

LIVE TRACKING
Awaiting Video Feed
Session Performance
--%
Eye Contact Score
Gaze Direction --
Stability --%
Blink Rate --/min
Head Tilt --°
Tip: Look at the lens, not the screen.

Mastering Digital Gaze: How the Lens Focus Trainer Works

In the age of Zoom calls and YouTube content, eye contact is the currency of trust. The Lens Focus Trainer is an advanced biometric utility that uses computer vision to track your pupil movements, calculating exactly how often you engage with your audience versus reading from a script.

1. The Physics of Virtual Eye Contact

True eye contact in a digital setting is counter-intuitive. To "look" at someone on a screen, you must ignore their face and stare directly into the camera lens. This eye contact tracker helps you build that muscle memory.

The tool utilizes MediaPipe Iris Tracking, a sub-module of the Face Mesh architecture. It identifies 478 landmarks, including 5 high-precision points around each iris. By calculating the vector between the iris center and the eye corners (canthus), the algorithm determines your "Gaze Deviation."

  • Direct Gaze: Iris is centered horizontally and vertically within the palpebral fissure (eye opening).
  • Script Reading: Gaze vector shifts downwards or sideways, often accompanied by microsaccades (rapid eye movements) associated with reading text.
  • Distracted Gaze: Large vector deviations indicating focus on off-screen elements.

Gaze Attention Formula

$$Attention_{\%} = \frac{T_{lens}}{T_{total}} \times 100$$

2. Understanding Your "Eye Contact Score"

Your Eye Contact Score is a running percentage of frames where your gaze vector aligns with the camera.

  • 80-95% (Excellent): Ideal for presenting. You are engaging the audience while allowing for natural blinks and brief glances away to think.
  • 50-79% (Average): Typical for meetings where you are looking at participants on the screen rather than the camera.
  • Below 50% (Distracted): Indicates heavy script reading or multitasking.

Why "Looking at the Screen" Fails

When you look at a person's face on your monitor, your eyes are physically angled downwards relative to the webcam. To the viewer, it appears as though your eyelids are lowered or you are looking down, which subconsciously signals submissiveness or disinterest. The Lens Focus Trainer visualizes this "Off-Axis Angle" to correct your posture.

3. How to Use This Tool for Training

Step 1: Calibration. Sit comfortably at arm's length from the camera. Ensure your eyes are level with the lens. Good lighting is essential for the AI to detect the contrast between your pupil and iris.

Step 2: The "Ghost" Drill. Start the tracker and deliver a 1-minute intro. Try to keep the "Gaze Direction" indicator on "CENTER". If it flips to "DOWN" or "READING", pause and reset your focus to the lens.

Step 3: Teleprompter Practice. If you use a teleprompter, this tool is invaluable. It will detect the subtle scanning motion of your eyes. Adjust your teleprompter text width and distance until the Blink Rate and Stability metrics normalize, indicating you are reading without *looking* like you are reading.

4. Privacy & Biometric Security

Like our Age Scanner, this gaze tracking tool runs 100% client-side. The video feed is processed in your browser's memory (RAM) via WebAssembly. No video data is sent to the cloud. This creates a secure environment for executives and creators to practice sensitive presentations without risk of data leakage.

5. Advanced Metrics: Blinks and Micro-Expressions

Beyond simple direction, the tool tracks Blink Rate. A normal resting blink rate is 15-20 times per minute.

  • Rapid Blinking: Often signals stress, anxiety, or deception.
  • Staring (Low Blink Rate): Can appear aggressive or unnatural (the "deer in headlights" look).

By monitoring your blink rate alongside your gaze, you can cultivate a "relaxed alertness" that projects confidence and competence.

Start Training Now

Connect your camera to analyze your digital presence.

Enable Tracking

Related Technical Utilities