Face recognition tuning

Settings → Face Recognition exposes the knobs behind the identification pipeline: Member Matching, Shadow Profiles, and Self Learning (plus Blacklist Faces, documented in Blacklist). Each section offers Lenient / Balanced / Strict presets, with every underlying threshold adjustable individually and its default printed next to the slider — e.g. "(Default: 30 mins)".

Ground rules before touching anything:

  • Balanced is the recommended default for every section — start there and stay there until you have weeks of real data showing a specific problem.
  • Presets encode a single trade-off: Lenient identifies more people but risks more wrong matches; Strict almost never mislabels but leaves more people "Unsure".
  • Change one section at a time and give it days before judging — the effects only show up in aggregate (watch the Unsure % KPI in Reports).
  • The settings pages include a live Logic Visualisation flow diagram rendered with your facility's current values — nodes are clickable ("Tap to scroll to this setting"), making it the best way to sanity-check what a change actually does.

Member Matching

Controls the decision from pipeline steps 3–5: when is a face confidently a member?

Member Matching settings

Figure 1: Member Matching — presets at the top, the live Logic Visualisation flow diagram below

Presets

ThresholdLenientBalanced (default)Strict
Identified Match Threshold808592
Drop Threshold554535
Identified Collection Search Floor354047

Individual thresholds

Member Matching thresholds

Figure 2: The individual Member Matching sliders, each labelled with its default

SettingDefaultWhat it does
Identified Match Threshold85%Minimum similarity to confirm a face as a member. The single most consequential slider
Drop Threshold45%Below this, a partial match is discarded rather than kept as "unsure"
Identified Collection Search Floor40%Minimum similarity for candidates to be returned by the search at all
Visiting Member Bonus+5Similarity points added when the candidate checked in recently — visit-assisted matching
Check-in Lookback Window"(Default: 30 mins)"How recent a check-in must be to earn the bonus
Borderline Confidence Zone"(Default: +7)"Scores within this band above the match threshold get the extra pose check
Identified pose limitsYaw 55° / Pitch 30° / Roll 30°Maximum head angles accepted for borderline matches

When to deviate from Balanced:

  • High Unsure % but members clearly recognisable on camera → improve member photos first (filter the People list by "Invalid Photo"); only then consider Lenient.
  • Any confirmed wrong identification → go Strict (or raise the match threshold) immediately — a wrong identity attached to detections is far more costly than an unidentified visitor.
  • Front-desk camera with a wide check-in correlation → lengthening the Check-in Lookback Window slightly can lift identification at facilities where members dwell before passing a camera; keep the bonus modest.

Shadow Profiles

Controls pipeline steps 6–7: when unmatched faces link to existing shadow profiles, and how picky the system is about creating new ones.

Shadow Profiles settings

Figure 3: Shadow Profiles — quality preset, thresholds, and the shadow-profile flow diagram

SettingDefaultWhat it does
Profile Link Threshold80%Minimum similarity to link a detection to an existing shadow profile — the "same visitor as yesterday" decision
Duplicate Prevention Threshold90%Similarity at which the final race-condition re-check treats a "new" face as an already-created profile
Minimum Detection Confidence90%Confidence the AI must have that the image contains a real face before profile creation is attempted
Unidentified pose limitsYaw 30° / Pitch 35° / Roll 60°Maximum head angles for a photo to seed a new profile — deliberately stricter than matching, since this photo becomes a long-lived reference
Quality presetBalancedDrives the two-tier photo quality gates below

The quality preset (Lenient / Balanced / Strict) sets the bar for the Tier 1 — Fast Quality Checks ("Sharpness · Contrast · Lighting · Exposure · Dynamic Range · Eye Aspect Ratio", ~10–60 ms) and Tier 2 — ISO Quality Checks ("Face Occlusion · Eyes · Mouth · Head Pose · Illumination · Exposure · Compression · Expression", ~5–10 s). Every underlying value is individually adjustable — minimum resolution, sharpness, contrast, lighting symmetry, exposure bounds, dynamic range, eye aspect ratio, and the full ISO set including an IR/night-vision filter and a minimum overall quality score — but individual overrides here are support-guided territory; the presets cover virtually all real facilities.

The symptom table:

SymptomLikely fix
Same visitor gets a new "Unsure" profile every dayQuality preset too strict for your lighting, or Profile Link Threshold too high — try Lenient quality first
Two different people merged into one shadow profileRaise the Profile Link Threshold / go Strict
Explosion of junk profiles (shadows, reflections, screens)Raise Minimum Detection Confidence; blacklist static culprits

Self Learning

Controls the visit-correlation pipeline. Only visible when Enhanced AI Analysis is enabled.

Self Learning settings

Figure 4: Self Learning settings — evidence requirements and validation checks

SettingBalanced defaultWhat it does
Minimum visits8Correlated visits required before a link decision — the evidence bar
Lookback period~2 months (60 days)How much history the correlation considers
Timing window±10 minutesHow close a detection must be to a check-in to count as correlated
Gender checkonDetected attributes must align with the member record, else → Pending Review
Age checkoff (tolerance 10 years)Optional second validation

Preset intuition: Lenient links faster on less evidence (good for small facilities where staff review the queue anyway); Strict demands more visits and tighter validation (good where an automatic mislink is unacceptable). Remember the structural safeguard that no preset changes: the correlation must point to exactly one member, or the result is No match.

What you can't tune

For completeness — parts of the pipeline that are fixed by design:

  • The blacklist check threshold (95%) — see Blacklist.
  • The auto-shadow-photo rules (99%+ similarity, small rotating cap per person, cooldowns) that keep recognition fresh — see Self Learning.