OPS FaceMatch™ opens only from the OPS Field Kit. Return to the Field Kit and launch it from there. Direct links and bookmarks will not open this tool.
Investigative aid only. Identity score is a 1:1 ArcFace comparison of aligned faces. It is not a positive identification, not probable cause, and not a lineup. Images stay in this browser.
Case metadata
1:1 facial comparison
Load a known still and a questioned still. The engine detects the face, aligns it on five landmarks, and encodes an InsightFace ArcFace descriptor (512-d). That descriptor is the identity score. Craniofacial ratios and mesh shape are supporting evidence — they are not mixed in a way that can bury a true match.
A · 468-pt meshB · 468-pt meshAligned overlay (ArcFace crop)
AB
Supporting morphometrics
Photo-anthropometry
IPD-normalized distances. These do not drive the identity index. Use them to inspect structure, especially when age or weight may have changed. Age-stableAge-variable
Measure
Group
Class
A
B
Δ
Agreement
Methodology
How OPS FaceMatch™ scores identity
This is a 1:1 investigative comparison. It does not search a gallery and does not identify a person. Two photographs go in; a structured readout comes out.
Identity signal (primary)
InsightFace ArcFace — MobileFaceNet trained on WebFace600K. This is a real face-recognition network used in production 1:1 verification.
Each face is aligned on five landmarks (eyes, nose, mouth corners) to a 112×112 template, then encoded to a 512-d L2-normalized vector.
A horizontal-flip pass is fused with the primary pass (test-time augmentation) before cosine similarity.
The on-screen index is a calibrated map of that cosine. Same-person pairs typically sit well above different-person pairs. It is still not a courtroom probability.
Procrustes shape on orbital, nasal, oral, and mandibular subsets.
These used to be averaged into the main score. That buried true matches when pose, expression, or camera angle shifted 2D ratios. They are now displayed separately.
Aging
ArcFace is trained across adult age (AgeDB-class evaluation). It remains the identity signal when the photographs are years apart. If cosine is only moderate but age-stable craniofacial ratios agree, the report flags a pattern consistent with age progression — and also consistent with a close relative. That is investigative context, not an identification.
What this is not
Not probable cause, reasonable suspicion by itself, or a lineup.
Not robust to identical twins, some close relatives, masks, sunglasses, extreme pose, or very small/blurry faces.
Not a substitute for a trained facial examiner.
Privacy / access
Processing is in the investigator’s browser. Photographs are not sent to OPS servers. Case fields and photos stay in this browser until you click Reset. On the live domain, launch only from the OPS Field Kit (securefieldkit.opsconnectapp.com).
OPS Network™ · Investigative aid
OPS FaceMatch™ Comparison Report
1:1 facial comparison — not a positive identification — not probable cause
Case information
Case / complaint
—
Generated
—
Operator
—
Agency
—
Image A (known)
—
Image B (questioned)
—
Use of this report. This document is an investigative comparison aid. It does not establish identity, probable cause, or reasonable suspicion by itself. Results must be reviewed by a trained examiner under agency policy. Photographs were processed in the operator’s browser and were not uploaded to OPS servers.
Classification
—
Investigative identity index
No comparison run
Reliability
—
ArcFace cosine
—
Model
—
Age estimates
—
Photographs
Image A — source with meshImage B — source with meshImage A — ArcFace aligned cropImage B — ArcFace aligned crop
Analyst notes
Supporting photo-anthropometry
IPD-normalized measurements. These do not drive the identity index. They are supporting context only.