# US 12,183,096 B2 · Depth-based digital fingerprinting

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,183,096 B2
- Document ID: US12183096B2
- Status: Granted
- Kind: B2
- Application number: 18/417,887
- Filed: 2024-01-19
- Published: 2024-05-16
- Granted: 2024-12-31
- Earliest claimed: 2020-01-28
- Assignees: Alitheon, Inc.
- Applicants: Alitheon, Inc.
- Inventors: David Justin Ross; Will Charles Shannon; Cheng Qian; Robert S. Ross
- Web page: https://patentgrep.com/patent/US12183096B2

## CPC

- G06V 20/653: {by matching three-dimensional models, e.g. conformal mapping of Riemann surfaces}
- G06F 18/22: Matching criteria, e.g. proximity measures
- G06T 1/0064: {Geometric transfor invariant watermarking, e.g. affine transform invariant}
- G06V 10/761: {Proximity, similarity or dissimilarity measures}
- G06V 20/80: Recognising image objects characterised by unique random patterns
- G06T 2200/04: involving 3D image data
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

Digital fingerprints include data indicative of interior features or structures of an object. The physical object may be rigid or malleable. The digital fingerprints may also include data indicative of features on an exterior surface of the object. Digital fingerprints may uniquely identify an object with respect to other objects, even with respect to other objects of a same type or class of objects. The technology may be relatively invariant to changes in scale, rotation, affine, homography, perspective, and illumination as between a reference digital fingerprint and a later acquired or generated digital fingerprint. Digital fingerprints may be used to authenticate an object as being a second instance or appearance of a previously digitally fingerprinted object.

## Claims

### Claim 1

A method comprising:
acquiring first stereo image data of an interior portion of a first physical object;
acquiring second image data of a surface portion of the first physical object;
extracting a characterizing first digital fingerprint of the first physical object based on the first stereo image data and the second image data; and
inducting the first physical object into a reference database system by storing a record in the reference database system, the record including the characterizing first digital fingerprint,
wherein the characterizing first digital fingerprint includes characterizations of first points of interest that are internal to an exterior surface of the first physical object and characterizations of second points of interest that are on the exterior surface of the first physical object, wherein each of the second points of interest is characterized by an n-dimensional vector associated with a plurality of parameters, the parameters including at least one of: a location of the point of interest on the exterior surface, a surface shape characteristic of the exterior surface at the point of interest, a chroma of the exterior surface at the point of interest, and a reflectance of the exterior surface at the point of interest,
wherein the first digital fingerprint uniquely identifies the first physical object from other physical objects of a same type or class of physical objects as the first physical object based on intrinsic characteristics of the first physical object, including intrinsic characteristics of the interior portion of the first physical object and based on characteristics of the exterior surface.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
receiving third stereo image data of an interior portion of a second physical object;
receiving fourth image data of at least a surface portion of the second physical object;
extracting a characterizing second digital fingerprint of the second physical object based on the third stereo image data and the fourth image data, wherein the characterizing second digital fingerprint includes characterizations of third points of interest that are internal to an exterior surface of the second physical object and characterizations of fourth points of interest that are on the exterior surface of the second physical object, wherein each of the fourth points of interest is characterized by an n-dimensional vector associated with a plurality of parameters including, the parameters at least one of: a location of the point of interest on the exterior surface, a surface shape characteristic of the exterior surface at the point of interest, a chroma of the exterior surface at the point of interest, and a reflectance of the exterior surface at the point of interest;
comparing the characterizing second digital fingerprint to the characterizing first digital fingerprint to attempt to authenticate the second physical object with respect to the first physical object; and
generating a report based on the comparison.

### Claim 3 (depends on 2)

The method of claim 2, wherein the report indicates whether the second physical object is the same physical object as the first physical object.

### Claim 4 (depends on 2)

The method of claim 2, wherein the report indicates whether the second physical object is a reappearance of the first physical object.

### Claim 5 (depends on 2)

The method of claim 2, wherein the report indicates whether the second physical object is a portion taken of the first physical object.

### Claim 6 (depends on 1)

The method of claim 1, wherein extracting the characterizing first digital fingerprint based at least in part on the first stereo image data includes:
creating a three-dimensional map of the interior portion of the first physical object, the three-dimensional map including multiple slices of the physical object that are obtained at different depths, at least one slice of the multiple slices including a plurality of the first points of interest; and
converting the three-dimensional map into a digital representation of the interior portion;
generating the first digital fingerprint of the first physical object based on the digital representation, the first digital fingerprint of the physical object including an aggregation of the characterizations of points of interest in each of the multiple slices.

### Claim 7 (depends on 1)

The method of claim 1, wherein extracting a characterizing first digital fingerprint based at least in part on the first stereo image data includes:
detecting a plurality of points of interest in the interior portion of the first physical object;
characterizing each detected point of interest by a respective feature vector; and
augmenting each feature vector with three-dimensional coordinates of the respective point of interest.

### Claim 8 (depends on 1)

The method of claim 1, wherein the first physical object includes a plurality of component parts and wherein the first digital fingerprint uniquely identifies each component part.

### Claim 9 (depends on 1)

The method of claim 1, wherein the first physical object includes a human or an animal.

### Claim 10 (depends on 1)

The method of claim 1, wherein acquiring first stereo image data of the interior portion of a first physical object includes: acquiring a first set of the first stereo image data of only the interior portion of the first physical object without image data of the exterior surface of the first physical object, and wherein the second image data of the exterior surface of the first physical object includes acquiring a second set of image data of only the surface portion of the physical object without image data of the interior portion of the physical object.

### Claim 11 (depends on 10)

The method of claim 10, wherein the characterizing first digital fingerprint includes a first portion and a second portion, and wherein extracting the characterizing first digital fingerprint based on the first stereo image data includes extracting the first portion of the characterizing first digital fingerprint based on the first stereo image data of only the interior portion of the first physical object without image data of an exterior portion of the first physical object and extracting the second portion of the characterizing first digital fingerprint based on the second image data of the surface portion of the first physical object without image data of the interior portion of the first physical object.

### Claim 12

A system comprising:
at least one processor;
at least one non-transitory computer-readable medium communicatively coupled to the at least one processor, the at least one non-transitory computer-readable medium storing processor-executable instructions, which, when executed by the at least one processor cause the at least one processor to:
acquire first stereo image data of an interior portion of a first physical object;
acquire second image data of a surface portion of the first physical object;
extract a characterizing first digital fingerprint of the first physical object based on the first stereo image data and the second image data; and
induct the first physical object into a reference database system by storing a record in the reference database system, the record including the characterizing first digital fingerprint,
wherein the characterizing first digital fingerprint includes characterizations of first points of interest that are internal to an exterior surface of the first physical object and characterizations of second points of interest that are on the exterior surface of the first physical object, wherein each of the second points of interest is characterized by an n-dimensional vector associated with a plurality of parameters, the parameters including at least one of: a location of the point of interest on the exterior surface, a surface shape characteristic of the exterior surface at the point of interest, a chroma of the exterior surface at the point of interest, and a reflectance of the exterior surface at the point of interest,
wherein the first digital fingerprint uniquely identifies the first physical object from other physical objects of a same type or class of physical objects as the first physical object based on intrinsic characteristics of the first physical object, including intrinsic characteristics of the interior portion of the first physical object and based on characteristics of the exterior surface.

### Claim 13 (depends on 12)

The system of claim 12, wherein the processor-executable instructions, when executed by the at least one processor, further cause the at least one processor to:
receive third stereo image data of an interior portion of a second physical object;
receive fourth image data of at least a surface portion of the second physical object;
extracting a characterizing second digital fingerprint of the second physical object based on the third stereo image data and the fourth image data, wherein the characterizing second digital fingerprint includes characterizations of third points of interest that are internal to an exterior surface of the second physical object and characterizations of fourth points of interest that are on the exterior surface of the second physical object, wherein each of the fourth points of interest is characterized by an n-dimensional vector associated with a plurality of parameters including, the parameters at least one of: a location of the point of interest on the exterior surface, a surface shape characteristic of the exterior surface at the point of interest, a chroma of the exterior surface at the point of interest, and a reflectance of the exterior surface at the point of interest;
compare the characterizing second digital fingerprint to the characterizing first digital fingerprint to attempt to authenticate the second physical object with respect to the first physical object; and
generate a report based on the comparison.

### Claim 14 (depends on 13)

The system of claim 13, wherein the report indicates whether the second physical object is the same physical object as the first physical object.

### Claim 15 (depends on 13)

The system of claim 13, wherein the report indicates whether the second physical object is a reappearance of the first physical object.

### Claim 16 (depends on 13)

The system of claim 13, wherein the report indicates whether the second physical object is a portion taken of the first physical object.

### Claim 17 (depends on 13)

The system of claim 13, wherein extracting the characterizing first digital fingerprint based at least in part on the first stereo image data includes:
creating a three-dimensional map of the interior portion of the first physical object, the three-dimensional map including multiple slices of the physical object that are obtained at different depths, at least one slice of the multiple slices including a plurality of the first points of interest; and
converting the three-dimensional map into a digital representation of the interior portion;
generating the first digital fingerprint of the first physical object based on the digital representation, the first digital fingerprint of the physical object including an aggregation of the characterizations of points of interest in each of the multiple slices.

### Claim 18 (depends on 12)

The system of claim 12, wherein extracting a characterizing first digital fingerprint based at least in part on the first stereo image data includes:
detecting a plurality of points of interest in the interior portion of the first physical object;
characterizing each detected point of interest by a respective feature vector; and
augmenting each feature vector with three-dimensional coordinates of the respective point of interest.

### Claim 19 (depends on 12)

The system of claim 12, wherein the first physical object includes a plurality of component parts and wherein the first digital fingerprint uniquely identifies each component part.

### Claim 20 (depends on 12)

The system of claim 12, wherein the first physical object includes a human or an animal.

### Claim 21 (depends on 12)

The system of claim 12, wherein acquiring first stereo image data of the interior portion of a first physical object includes: acquiring a first set of the first stereo image data of only the interior portion of the first physical object without image data of the exterior surface of the first physical object, and wherein the second image data of the exterior surface of the first physical object includes acquiring a second set of image data of only the surface portion of the physical object without image data of the interior portion of the physical object.

### Claim 22 (depends on 21)

The system of claim 21, wherein the characterizing first digital fingerprint includes a first portion and a second portion, and wherein extracting the characterizing first digital fingerprint based on the first stereo image data includes extracting the first portion of the characterizing first digital fingerprint based on the first stereo image data of only the interior portion of the first physical object without image data of an exterior portion of the first physical object and extracting the second portion of the characterizing first digital fingerprint based on the second image data of the surface portion of the first physical object without image data of the interior portion of the first physical object.
