CaraComp
CaraComp
Forensic-Grade AI Face Recognition for:
Get Started7-day refund guarantee**
facial-recognitionBy Cara Candelario

Face Matching AI: How Scylla Face Recognition Scores Search

Facial Matches Aren't Yes or No — They're Distance Scores
A visualization of facial feature points illustrates how a face match is computed as distance in 128-dimensional space.

Here's something that should stop you cold: two facial recognition systems can look at the exact same pair of photographs, use the exact same underlying math, and one will say "same person" while the other says "different person." Not because one is broken. Not because one is better. Because someone made a decision, a quiet, technical, almost invisible decision, about where to draw a line. And that line is everything.

TL;DR

A facial "match" isn't a binary verdict, it's a distance score in 128-dimensional space, and the threshold separating "same person" from "different person" is a human judgment call with massive consequences for reliability.

Most investigators, attorneys, and even technologists treat a facial match like a light switch: on or off, yes or no, match or no match. That mental model feels intuitive. It's also completely wrong. Under the hood, modern facial recognition isn't flipping a switch, it's measuring distance. And understanding that distance, and what you're willing to call "close enough," is the difference between evidence you can stand behind and a result you'd never want to defend in a deposition.


Your Face as a Point in Euclidean Space

Start with the basics, because the basics are genuinely fascinating. When a modern face recognition model analyzes a photograph, it doesn't "see" a face the way you do. It converts that face into a vector, a list of roughly 128 numerical values, each one encoding a geometric relationship between facial landmarks. The distance between your pupils, the curvature of your jaw, the ratio of your nose length to your forehead height, all of it gets compressed into a string of numbers.

That string of numbers is called a face embedding. And here's where it gets interesting: every face becomes a single point in a 128-dimensional space. You can't visualize 128 dimensions (nobody can, and anyone who claims otherwise is lying to you), but the math works exactly the same way it does in two or three dimensions. To compare two faces, the system calculates the straight-line distance between their two points in that space. This is Euclidean distance, the same geometry from your high school math class, just applied across 128 axes simultaneously instead of two.

Small distance? The faces are similar. Large distance? They're different. Simple, elegant, and deeply non-binary. The output isn't "match" or "no match." The output is a number. A score. A measurement.

So where does the yes-or-no verdict come from? Someone has to draw a line. This article is part of a series, start with Deepfake Detection Accuracy Gap Investigator Workf.


Facial Recognition Scoring: Thresholds Explained

The threshold is the value you designate as the boundary between "same person" and "different person." Every facial recognition system has one. Most don't advertise it. And almost none of the reports generated from these systems mention it.

Here's what makes this genuinely consequential: the threshold is tunable. Move it lower, and the system becomes more conservative, it only declares a match when two faces are very close together in that 128-dimensional space. You'll miss some real matches, but your false positive rate drops sharply. Move it higher, and you'll catch more true matches, but you'll also start pulling in pairs of faces that aren't the same person at all. Neither setting is "correct." Both are deliberate tradeoffs.

0.02
The shift in Euclidean distance threshold, on a normalized scale, that can change a system's false positive rate by an entire order of magnitude, according to research highlighted in NIST's Face Recognition Vendor Testing program

Read that again. A shift of two hundredths, on a normalized scale where scores typically run from 0 to 1, can multiply your false positive rate by ten. That's not a bug. That's not a flaw in the algorithm. That is the intended behavior of a system working exactly as designed. The algorithm is doing its job. The question is whether the person who set the threshold understood what they were trading away.

NIST's Face Recognition Vendor Testing program, which subjects commercial algorithms to rigorous independent testing, has consistently shown that error rates vary dramatically across vendors, not just because of different underlying models, but because of how threshold decisions interact with real-world image quality, demographic variation, and use-case context. Two systems built on identical mathematical foundations can produce opposite verdicts on the same photo pair simply because their thresholds were calibrated for different operating environments.


The BAC Analogy That Should Make You Uncomfortable

Think about blood alcohol content. In most U.S. states, 0.079% BAC is legal. 0.080% is a criminal offense. The biological difference between those two numbers is essentially meaningless, your driving is not measurably safer at 0.079 than at 0.080. But the legal consequence is absolute, because society decided it needed a line, and that line had to live somewhere.

Euclidean distance thresholds work identically. The distance score is a continuum, a smooth, analog measurement of similarity. The threshold is the law. A face pair that scores 0.41 on a system calibrated to flag anything below 0.42 is a "match." The same pair on a system calibrated to 0.39 is "not a match." The faces didn't change. The photographs didn't change. The number changed. Previously in this series: Face Quality Score Hidden Metric Behind Face Match.

The critical difference from BAC? Blood alcohol thresholds are publicly defined, legally standardized, and disclosed in every DUI case. Facial recognition thresholds are almost never disclosed in reports, rarely standardized across deployments, and frequently unknown even to the investigators relying on them. (That's not an accusation, it's just where the field currently sits, and it matters enormously.)

For investigators and analysts who want to understand how facial comparison actually produces its results, the threshold question is the first place to dig. Not the confidence percentage. Not the match indicator. The threshold.


Trusted by Investigators Worldwide
Run Forensic-Grade Comparisons in Seconds
Detailed facial comparison reports. Results in seconds.
Get Started
7-day refund guarantee**

The Confidence Paradox in Facial Recognition Scoring

Here's the misconception that trips up almost everyone encountering facial recognition output for the first time: a "94% confidence" match sounds more reliable than an "88% confidence" match. It usually isn't, and sometimes the relationship is exactly backwards.

In most systems, confidence scores are just normalized distance values. They describe how far below the threshold a given score landed, expressed as a percentage. A 94% match using an aggressively permissive threshold might represent a face pair sitting at a distance of 0.40, on a system that would flag anything under 0.55. That pair isn't necessarily a strong match, it's just comfortably inside a generous boundary.

An 88% match on a conservative system might represent a face pair at 0.32, on a system that only flags distances under 0.36. That pair is actually much closer together in the underlying space. The more conservative system is working harder to earn its verdict.

Why the Threshold Question Matters in Practice

  • ⚡ Confidence scores aren't standardizedA "94% match" from System A and a "94% match" from System B may represent entirely different levels of actual face similarity depending on each system's threshold calibration.
  • 📊 The same image pair can produce opposite verdictsThreshold differences across vendors and deployments mean a "match" in one context is a "non-match" in another, using identical source photographs.
  • 🔮 Threshold disclosure should be standard practiceAny report citing a facial match that doesn't specify the operating threshold is omitting the single most important variable in evaluating that match's reliability.

CaraComp's approach to facial comparison is built around making these underlying scores, and the thresholds applied to them, transparent to analysts rather than hiding them behind a single match indicator. The distance score is real information. Collapsing it into a binary verdict before the analyst ever sees it throws away the most important part. Up next: Face Aging Facial Comparison Accuracy.


What You Should Actually Ask When You See a Match

Look, nobody's saying this is simple. Setting a threshold requires genuine expertise, access to validated test data, and a clear understanding of the specific use case. A threshold calibrated for airport screening (where you want to catch everyone, and a false positive just means a second look) is completely wrong for a criminal investigation (where a false positive means implicating the wrong person). One number cannot serve both masters.

But the response to complexity isn't to wave it away. The response is to ask better questions. When a facial match shows up in a report or on your screen, the questions that actually matter are not "how confident is the system?" They are: What was the threshold? What was the actual distance score? Was this threshold validated against a dataset that resembles the image conditions I'm working with? Is this threshold calibrated for my use case or someone else's?

Key Takeaway

A facial match is not a conclusion, it's a measurement. The threshold that converts that measurement into a "yes" or "no" is a human decision, and it should be disclosed, documented, and defensible just like any other methodological choice in a forensic report.

The threshold isn't a feature buried in a settings menu. It's the entire argument. It's the claim that this much similarity is enough to say "same person", and that claim needs to be made explicitly, not hidden inside a confidence percentage that sounds authoritative but tells you almost nothing about the decision underneath it.

So the next time you see a "high confidence" facial match and feel ready to trust it, ask yourself one question first. Not "is the score high?" Ask: high relative to what threshold, set by whom, calibrated for which conditions, and disclosed where in this report?

If you can't answer that, the number isn't evidence. It's just a very convincing-looking guess.

What a Similarity Score Actually Tells You

A similarity score is the plain-language name for the distance measurement described above, just flipped so higher numbers mean "more alike" instead of "farther apart." When a face comparison tool reports a similarity score of 91, it's telling you the two face embeddings landed close together in that 128-dimensional space, not that a human reviewed the photos and agreed. Treat the similarity score as raw input to a decision, not the decision itself.

Face Comparison Is Measurement, Not Judgment

Face comparison, at its core, is the act of generating two embeddings and measuring the distance between them. Every face comparison tool does this same basic math, whether it's built into a phone's unlock screen or a forensic platform used by investigators. What differs from one face comparison tool to the next is entirely the threshold layered on top, the math itself is remarkably consistent across vendors.

Where Face Verification Fits In

Face verification is a narrower task than general face comparison: it asks whether one specific photo matches one specific claimed identity, rather than searching a whole database for candidates. Because face verification only ever compares one pair of embeddings at a time, the threshold question is even more consequential, there's no list of alternative candidates to sanity-check the result against. A single mis-set threshold in a face verification system can turn a borderline distance score into a confident-sounding "verified."

Match Score Versus Match Verdict

The match score is the number; the match verdict is the label someone applies to that number once it crosses the threshold. Two reports can show the identical match score and reach opposite match verdicts if their underlying threshold settings differ, which is exactly why disclosing the raw match score matters as much as disclosing the threshold itself. Whenever you see a match score without a stated threshold, treat the accompanying verdict as provisional rather than final.

How Many Faces a System Actually Checks

Some tools compare exactly two faces at a time, while others search across millions of stored faces looking for candidates that fall inside the threshold boundary. The math per pair of faces doesn't change based on database size, but the odds of a coincidental close-distance match rise as the number of faces searched climbs into the millions. That's one more reason a single "match" pulled from a database of millions deserves the same threshold scrutiny as a simple one-to-one face verification.

Reading a Photo Comparison Report

When you receive a photo comparison report, look past the headline verdict and find the actual distance or similarity number underneath it. A well-built report will show you the photo pair, the raw score, and the threshold used to compare them, letting you judge for yourself instead of taking the software's word for it. If a photo comparison report doesn't show its threshold, ask for it before you rely on the conclusion.

None of this means facial comparison tools are untrustworthy. It means the tools are precise instruments that require a person to set and disclose their operating parameters, the same way a breathalyzer requires calibration records before a court will trust its reading. A face match, a face comparison, or a face verification result is only as good as the threshold decision standing behind it, and that decision is always made by a person, not the algorithm.

People who rely on these systems day to day, investigators, HR teams running identity checks, dating-safety reviewers, get better results when they stop asking "did it match?" and start asking "how close, and by whose standard?" The images being compared never lie; only the threshold applied to them can mislead. Ask about the threshold every time a match score, a similarity score, or a photo comparison report crosses your desk, and you'll catch the cases where the number looks confident but the underlying distance tells a shakier story.

Facematch Terminology Investigators Actually Use

The word facematch, written as one word, shows up constantly in vendor documentation and API responses even though the underlying concept is identical to "face match" written as two words. If you're reading a technical spec sheet or a developer's integration guide, don't assume facematch means something different from the two-word version, it's the same distance-and-threshold process described throughout this article, just compressed into a single search-friendly term.

When a fraud team searches for facematch tools online, they're usually looking for the same threshold-driven comparison engine, just under a different spelling convention. Knowing that facematch and face match refer to the same underlying math saves you from chasing two separate vendor categories when there's really only one.

Why ID Checks Lean So Heavily on Face Matching

Most identity verification workflows pair a photo ID with a live selfie, then ask a face matching engine to confirm the person holding the ID is the person pictured on it. This is exactly the same embedding-and-distance process covered above; the only difference is that one of the two photos is a scanned ID rather than a second free-form photograph. Because ID photos are often older, lower resolution, or captured under different lighting than a live selfie, the threshold used in an identity verification flow often needs to be more forgiving than the threshold used in a simple photo comparison, which is itself a threshold decision someone has to make and disclose.

Matching Face Photos That Don't Look Alike

Not every pair of face photos that represents the same person looks alike at a glance, aging, weight change, lighting, and camera angle can all push a genuine matching face pair further apart in the 128-dimensional space than you'd expect. This is precisely why compare faces tools rely on the distance score rather than a human's gut reaction; two faces are the "similar two faces are" a system's own numeric measurement, not a snapshot's visual impression. An investigator who eyeballs two photos and assumes they can't possibly be a match is making the same mistake as someone who assumes a high confidence percentage always means a strong result.

Search by Face and Why Fraud Teams Use It

Search by face is the workflow where an investigator submits one photo and asks a system to check it against many stored faces at once, rather than comparing just two images. Fraud teams use this approach when they suspect one person is hiding behind multiple identities, since a single search by face query instantly shows every stored face that falls inside the threshold boundary. You can check the results the same way you'd check any other face matches: by asking what threshold was used and what the raw distance score was for each candidate, not just trusting the ranked list the software hands back.

Face matches and identity verification decisions carry real consequences, which is exactly why the threshold behind them deserves the same scrutiny as any other measurement used to make a consequential call about a person's identity.

Facial Similarity Versus a Simple Yes-or-No Match

Facial similarity is the underlying quantity every face matching ai system actually measures, long before anyone converts it into a headline verdict. Two photos can show high facial similarity and still fall on opposite sides of a threshold, depending on how that threshold was set. When you see a facial similarity figure quoted on its own, ask what threshold turned that number into a "match" or "no match" label, because the figure by itself tells you very little without that context.

Face Compare Tools and What They're Really Doing

A face compare tool takes two photographs, generates an embedding for each, and reports the distance between them, exactly like every other system described in this article. Whether the tool is marketed for dating safety, background checks, or fraud prevention, the face compare step underneath is the same embedding-and-distance math, just wrapped in different branding. Before trusting any face compare result, find out whether the tool discloses its threshold, because a face compare score without a stated threshold is an incomplete answer.

Understanding Match Percentage Claims

A match percentage is simply a normalized version of the distance score, rescaled so a bigger number sounds like a stronger match. But a match percentage from one vendor's face matching ai engine is not directly comparable to a match percentage from a different vendor, because each one is anchored to its own threshold and its own scaling method. Treat any match percentage as a vendor-specific measurement, not a universal scale, and ask how that particular system calculates it before comparing results across tools.

Scylla Face Recognition and Threshold Transparency

Scylla face recognition, like other commercial facial recognition platforms, relies on the same embedding-and-threshold architecture described throughout this article, even though the specific tuning and deployment context differ from vendor to vendor. Systems built on scylla face recognition or comparable platforms still reduce every face to a point in high-dimensional space and still require someone to set the boundary that separates a match from a non-match. Anyone evaluating scylla face recognition output should ask the same questions raised earlier: what threshold is active, what was the raw distance score, and was that threshold validated for the specific use case at hand.

Checking Results Instead of Trusting the Verdict

A reliable checker for facial comparison output does more than repeat the software's yes-or-no label; it surfaces the raw score and the threshold so a person can judge the result independently. Building your own mental checker habit, always asking for the number behind the label, protects you from over-trusting a single confidence percentage. Treat every automated verdict as a starting point for review, not a finished conclusion, and you'll catch the borderline cases a simple pass-fail checker would quietly wave through.

Privacy Considerations When Faces Are Searched at Scale

Any system that stores face embeddings for later search raises privacy questions that go beyond accuracy alone, since a database of faces is also a database of identities that can be queried indefinitely. Privacy-conscious deployments limit how long images and embeddings are retained, restrict who can run a search, and document why a given face was added to the stored set in the first place. Investigators weighing accuracy against privacy should remember that a well-calibrated threshold reduces false matches, but it does nothing on its own to address how long a person's photo stays searchable or who can access it.

Frequently asked questions

What does a face match actually mean in facial recognition software?

A face match is not a yes-or-no verdict but a distance score. The software converts each face into roughly 128 numerical values, called an embedding, and measures the Euclidean distance between two faces' points in that space. A small distance means the faces are similar, and whether that counts as a match depends on a threshold someone chose.

Can two systems disagree on the same face match?

Yes. Two facial recognition systems can analyze the exact same photographs using identical underlying math and reach opposite conclusions, because each system's threshold, the boundary separating same-person from different-person scores, was set differently. A shift of just 0.02 on a normalized threshold scale can change the false positive rate by an entire order of magnitude.

Does a higher confidence percentage mean a stronger face match?

Not necessarily. Confidence percentages are normalized distance values showing how far a score fell below the threshold, not proof of similarity strength. A 94% face match on a permissive threshold can represent a weaker underlying distance than an 88% match on a conservative system, so the percentage alone can be misleading without knowing the threshold behind it.

Ready for forensic-grade facial comparison?

Full forensic reports with detailed similarity scoring. Results in seconds.

Run My First Search