Quality is not a badge. It is the gate.

Camera Vital Check evaluates eight independent signals before returning any result. Quality determines whether a result is shown at all β€” not just how it is labeled.

Four outcomes. No ambiguity.

Good→Display result

All eight signals pass comfortably. The rPPG signal has high SNR and confidence. Results are displayed with the quality grade.

Display Behavior

HR, RR, and quality grade shown. Clinician summary generated if enabled.

Criteria

All 8 signals above threshold
SNR > 3.0 dB
Confidence > 0.85
Motion < 4 px/frame

Signal Health

BestWorst

Every rejection has a reason. Every reason has guidance.

When a scan is rejected, the user receives a specific reason code and corrective instruction. Vague failures are not acceptable.

FACE_NOT_DETECTED

Face not detected

Position your face fully in the frame

FACE_TOO_SMALL

Face too small / too far

Move closer to the camera

LIGHTING_TOO_DARK

Insufficient lighting

Move to a brighter area or turn on a light

LIGHTING_TOO_BRIGHT

Overexposed

Avoid direct light sources behind you

TOO_MUCH_MOTION

Too much movement

Stay still during the scan

LOW_FPS

Frame rate too low

Close other applications using the camera

LOW_SNR

Signal noise too high

Improve lighting and reduce motion

LOW_CONFIDENCE

Low output confidence

Retry with better conditions

SCAN_TOO_SHORT

Scan duration insufficient

Allow the full 30-second scan to complete

Why the quality gate is Camera Vital Check's primary differentiator

1

Most rPPG tools display a number regardless of signal quality. Camera Vital Check refuses to.

2

The rejection behavior is not a weakness. It is a sign that the system understands its own limitations β€” which is a prerequisite for any measurement platform used in health contexts.

3

Clinicians and procurement teams respond more positively to a product that says 'conditions were not good enough β€” retry' than to one that shows a confident number that is actually unreliable.

4

Every rejected scan is an honest answer. Every valid scan is a result the system actually trusts.