IP Library › Granted Patent US 12,675,891
Granted Patent B2
US 12,675,891 · App. 18/978,214 · Granted Jul 7, 2026

Method and device for anonymizing reidentification data in a visual tracking system

Inventor: Song Yuan (Lund, SE)
Assignee: Axis AB
G06T7/292G06F21/16G06T7/246
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,675,891
App. No.
18/978,214
Filed
Dec 12, 2024
Granted
Jul 7, 2026
Kind
B2
Art Unit
2677
USPC
382/103
Abstract

A method of providing anonymized data for facilitating reidentification in a visual tracking system, the method comprising: detecting, in images obtained from a plurality of image sources, subareas which each contain a tracking target; computing, for each subarea, a feature vector which represents a visual appearance of the tracking target therein; for a first/second subgroup of the image sources, providing first/second reidentification data items by anonymizing each feature vector using a predefined one-way function modified by a first/second tracking-rights token, and disclosing the first/second reidentification data items annotated with locations of the respective subareas to a first/second tracking client, wherein the second tracking-rights token is distinct from the first tracking-rights token; and preventing access to the feature vectors.

Claims (57)

1 . A visual tracking system comprising:

a plurality of image sources configured to provide images M within respective fields-of-view, each image source configured to:

detect, in images obtained from the image sources, subareas m i which each contain a tracking target; and

compute, for each subarea, a feature vector f(m i ) which represents a visual appearance of the tracking target therein;

an anonymization layer configured to:

provide first reidentification data items g i,1 =h([f(m i ), σ 1 ]) by anonymizing each feature vector using a predefined one-way function h modified by a first tracking-rights token σ 1 , which first tracking-rights token is specific to a first group of at least one of the image sources;

provide second reidentification data items g i,2 =h([f(m i ), σ 2 ]) by anonymizing each feature vector using the predefined one-way function h modified by a second tracking-rights token σ 2 , which second tracking-rights token is specific to a second group of at least one of the image sources and is distinct from the first tracking-rights token, wherein at least one image source belongs to both the first group and second group of the image sources; and

disclose the first and second reidentification data items annotated with locations X(m i ) of the respective subareas to tracking

clients, while preventing access to the feature vectors;

a plurality of tracking clients configured to perform reidentification of tracking targets using data obtained from the anonymization layer, including:

a first tracking client, which is authorized to perform reidentification in fields-of-view of the first group of image sources and to acquire the location-annotated first reidentification data items; and

a second tracking client, which is authorized to perform reidentification in fields-of-view of the second group of image sources and to acquire the location-annotated second reidentification data items; and

wherein the anonymization layer is implemented in processing circuitry separate from the tracking clients.

2 . The visual tracking system of claim 1 , wherein the anonymization layer is implemented in processing circuitry of a coordinating entity in the visual tracking system and/or is implemented in processing circuitry which is co-located with respective ones of the image sources, wherein the coordinating entity is implemented in a dedicated server or host computer in a computer network, or as a process executing on a computer or a virtual machine with additional responsibilities in the visual tracking system.

3 . A method of providing anonymized data for facilitating reidentification in a visual tracking system, the method comprising:

detecting, in images M obtained from a plurality of image sources, subareas m i which each contain a tracking target;

computing, for each subarea, a feature vector f(m i ) which represents a visual appearance of the tracking target therein;

for a first group of the image sources;

providing first reidentification data items g i,1 =h([f(m i ), σ 1 ]) by anonymizing each feature vector using a predefined one-way function h modified by a first tracking-rights token σ 1 ; and

disclosing the first reidentification data items annotated with locations X (m i ) of the respective subareas to a first tracking client;

for a second group of the image sources;

providing second reidentification data items g i,2 =h([f(m i ), σ 2 ]) by anonymizing each feature vector using the predefined one-way function h modified by a second tracking-rights token σ 2 which is distinct from the first tracking-rights token; and disclosing the second reidentification data items annotated with locations of the respective subareas to a second tracking client; and

preventing access to the feature vectors,

wherein the first tracking-rights token σ 1 is specific to a group of image sources that includes the first group, and the second tracking-rights token σ 2 is specific to a group of image sources that includes the second group, wherein the first and second groups of the image sources overlap at least partially; and

wherein at least one image source belongs to both the first group and second group of the image sources.

4 . The method of claim 3 , further comprising:

ceasing to use the first tracking-rights token σ 1 after expiry of a validity period thereof.

5 . The method of claim 4 , further comprising:

performing a negotiation between a device performing the method and at least one further device which uses the first tracking-rights token σ 1 concerning the expiry of the validity period thereof, wherein the negotiation ends with a unanimous approval of a proposed expiry time.

6 . The method of claim 4 , further comprising:

receiving an indication of the expiry of the validity period of the first tracking-rights token σ 1 decided by a coordinating entity in a visual tracking system,

wherein the coordinating entity is implemented in a dedicated server or host computer in a computer network, or as a process executing on a computer or a virtual machine with additional responsibilities in the visual tracking system.

7 . The method of claim 4 , wherein, after the expiry of the validity period of the first tracking-rights token σ 1 , the feature vectors for the first group of the image sources are anonymized using the predefined one-way function h modified by a substitute first tracking-rights token σ 1 ′.

8 . The method of claim 3 , wherein:

the computation of the feature vectors f(m i ) takes values in a discrete set; and/or

the one-way function h used for providing the reidentification data items g i,1 , g i,2 is proximity-preserving.

9 . The method of claim 3 , wherein the providing of the reidentification data items includes applying the tracking-rights tokens σ 1 , σ 2 that modify the predefined one-way function as cryptographic salts.

10 . The method of claim 3 , wherein the tracking targets include a person and/or an inanimate object.

11 . A method for performing visual tracking of tracking targets in fields-of-view of a first group of image sources, the method comprising:

at an anonymization layer in a visual tracking system, providing anonymized data by performing the method of claim 3 ; and,

at a first tracking client in the visual tracking system, performing the following steps:

receiving the first reidentification data items g i,1 , each first reidentification data item annotated with the location of the respective subarea;

searching for matching reidentification data items among the first reidentification data items; and

for a set of mutually matching reidentification data items, following one tracking target on the basis of the locations with which the mutually matching reidentification data items are annotated.

12 . The method of claim 11 , wherein said searching for matching reidentification data items is restricted in time to a validity period of the first tracking-rights token σ 1 .

13 . The method of claim 11 , further comprising:

at a second tracking client in the visual tracking system, performing the following steps:

receiving the second reidentification data items, each second reidentification data item annotated with the location of the respective subarea;

searching for matching reidentification data items among the first reidentification data items; and

for a set of mutually matching reidentification data items, following one tracking target on the basis of the locations with which the mutually matching reidentification data items are annotated.

14 . The method of claim 12 , further comprising:

at a second tracking client in the visual tracking system, performing the following steps:

receiving the second reidentification data items, each second reidentification data item annotated with the location of the respective subarea;

searching for matching reidentification data items among the first reidentification data items; and

for a set of mutually matching reidentification data items, following one tracking target on the basis of the locations with which the mutually matching reidentification data items are annotated.

15 . A device or device cluster comprising processing circuitry configured to perform the method of claim 3 .

16 . A non-transitory computer-readable storage medium comprising instructions which, when the instructions are executed by a computer, cause the computer to perform the method of claim 3 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2024
From: YUAN, SONG
To: AXIS AB
Reel/Frame 069564/0609 →
Priority Claims (1)
EP 23218043 · Dec 19, 2023 · regional
Continuity (1)
Related Publication 20250200765A1 · Jun 19, 2025
References Cited (30)
US 9977991B2 · Chu et al. · 2018 [cited by applicant]
US 10181090B2 · Chu et al. · 2019 [cited by applicant]
US 10896345B2 · Mandal et al. · 2021 [cited by applicant]
US 10943287B1 · Vakacharla · 2021 [cited by examiner]
US 11113587B2 · Butt · 2021 [cited by examiner]
US 20140184803A1 · Chu · 2014 [cited by examiner]
US 20160342812A1 · Lynch · 2016 [cited by examiner]
US 20190043351A1 · Yang · 2019 [cited by examiner]
US 20210124941A1 · Mirza · 2021 [cited by examiner]
US 20210124946A1 · Mirza · 2021 [cited by examiner]
US 20210125350A1 · Chinnam · 2021 [cited by examiner]
US 20210125356A1 · Wang · 2021 [cited by examiner]
US 20210201510A1 · Crain · 2021 [cited by examiner]
US 20220092342A1 · Jakobsen · 2022 [cited by examiner]
US 20220309186A1 · Kåberg Johard · 2022 [cited by examiner]
US 20240193497A1 · Morales Saiki · 2024 [cited by examiner]
US 20240212027A1 · Woollard · 2024 [cited by examiner]
US 20240403388A1 · Jakobsen · 2024 [cited by examiner]
CN 108446680B · 2021 [cited by applicant]
CN 114463863A · 2022 [cited by applicant]
CN 115941273A · 2023 [cited by applicant]
EP 3971734A1 · 2022 [cited by applicant]
EP 4116942A1 · 2023 [cited by applicant]
WO 2021213797A1 · 2021 [cited by applicant]
Dietlmeier et al., “Improving Person Re-Identification with Temporal Constraints,” 2022 IEEE/CVF Winter Conference on Applications of Computer Vision Workshops, Waikoloa, HI, USA, pp. 540-549 (2022). [cited by applicant]
Weiss et al., “Spectral Hashing” in Koller et al., Advances in Neural Information Processing Systems 21 (NIPS 2008) ISBN 9781605609492. [cited by applicant]
Ye et al., “Deep Learning for Person Re-Identification: A Survey and Outlook,” IEEE Transactions on Pattern Analysis and Machine Intelligence, arXiv preprint, arXiv:2001.04293 (2021). [cited by applicant]
Zahra et al., “Person Re-identification: A Retrospective on Domain Specific Open Challenges and Future Trends,” Pattern Recognition, vol. 142 (2023). [cited by applicant]
Zheng et al., “Person Re-Identification: Past, Present and Future,” arXiv preprint, arXiv:1610.02984 (2016). [cited by applicant]
Extended European Search Report, European Patent Application No. 23218043.0 mailed Jun. 6, 2024. [cited by applicant]