IP Library Granted Patent US 12,646,367
Granted Patent B2
US 12,646,367 · App. 17/663,833 · Granted Jun 2, 2026

Concept for an entry-exit matching system

Inventors: Ulrik Ishoej Soendergaard (Copenhagen, DK); Thomas Jakobsen (Copenhagen, DK)
Assignee: Grazper Technologies ApS
G07C9/32G06V20/52G06V40/172G06Q50/40
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,646,367
App. No.
17/663,833
Granted
Jun 2, 2026
Kind
B2
Abstract

Examples relate to a concept for an entry-exit matching system, and in particular to an evaluation device, a method and a computer program for person re-identification for entry-exit matching in a transportation system. The evaluation device comprises processing circuitry configured to obtain a plurality of re-identification codes. Each re-identification code represents a person being recorded by at least one camera when entering or exiting at least a section of the transportation system. The processing circuitry is configured to match the plurality of re-identification codes using a global matching scheme to obtain a plurality of matched pairs of re-identification codes, such that each matched pair of re-identification codes comprises a re-identification code of a person entering and a re-identification code of a person exiting. The global matching scheme is based on reducing an overall distance between the re-identification codes of the matched pairs of re-identification codes over the plurality of matched pairs of re-identification codes. The processing circuitry is configured to determine points of entry and exit for the plurality of matched pairs of re-identification codes.

Claims (32)

1 . An evaluation device for person re-identification in a transportation system, the evaluation device comprising processing circuitry configured to:

obtain a plurality of re-identification codes,

wherein each re-identification code represents a person being recorded by at least one camera when entering or exiting respective points of entry and exit of at least a section of the transportation system,

match the plurality of re-identification codes using a global matching scheme to obtain a plurality of matched pairs of re-identification codes, such that each matched pair of re-identification codes comprises a re-identification code of a person entering and a re-identification code of a person exiting,

wherein the global matching scheme comprises solving a combinatorial optimization problem across the plurality of re-identification codes to minimize a total cost function defined over all pairs, wherein the total cost function is further adapted based on prior statistical knowledge on a plurality of journeys between the points of entry and exit; and

determine matched points of entry and exit for the plurality of matched pairs of re-identification codes.

2 . The evaluation device according to claim 1 , wherein the global matching scheme is based on a combinatorial optimization algorithm.

3 . The evaluation device according to claim 1 , wherein the global matching scheme is based on a graph-based algorithm.

4 . The evaluation device according to claim 1 , wherein each pair of two re-identification codes is associated with a cost value that is based on the distance between the re-identification codes of the pair, wherein the global matching scheme is based on reducing the overall sum of the cost values of the plurality of matched pairs of re-identification codes.

5 . The evaluation device according to claim 1 , wherein each re-identification code is further based on one or more of facial features of the respective person, a gait of the person, an estimated age of the person, an estimated gender of the person, an estimated height of the person, an estimated length of body parts, and a clothing of the person.

6 . The evaluation device according to claim 1 , wherein each re-identification code is associated with a timestamp and/or location information, wherein the processing circuitry is configured to determine the time and/or location of entry and exit for the plurality of matched pairs of re-identification codes.

7 . The evaluation device according to claim 1 , wherein the processing circuitry is configured to update the matching of the plurality of re-identification codes based on the global matching scheme when a re-identification code is added to the plurality of re-identification codes.

8 . The evaluation device according to claim 1 , wherein the processing circuitry is configured to obtain image data of the at least one camera, and to generate the plurality of re-identification codes based on the image data.

9 . The evaluation device according to claim 8 , wherein the processing circuitry is configured to track persons over a plurality of frames of image data, to determine that a person is entering or exiting the transportation system based on the tracking of the person over the plurality of frames of image data, and to generate a re-identification code of the person upon determination of the person entering or exiting the transportation system.

10 . The evaluation device according to claim 1 , wherein the processing circuitry is configured to track persons over a plurality of frames of image data, and to generate the re-identification code of the person based on one of the frames of image data based on a suitability of the respective frame for the generation of a re-identification code.

11 . The evaluation device according to claim 10 , wherein the processing circuitry is configured to determine the suitability of the frames using a clustering algorithm.

12 . The evaluation device according to claim 10 , wherein the processing circuitry is configured to determine the suitability of the frames based on an angle of a face of the person relative to the at least one camera.

13 . The evaluation device according to claim 1 , wherein the transportation system is a single vehicle, wherein each re-identification code represents a person being recorded by a camera when entering or exiting the vehicle.

14 . A method for person re-identification in a transportation system, the method comprising:

obtaining a plurality of re-identification codes,

wherein each re-identification code represents a person being recorded by at least one camera when entering or exiting respective points of entry and exit of at least a section of the transportation system;

matching the plurality of re-identification codes using a global matching scheme to obtain a plurality of matched pairs of re-identification codes, such that each matched pair of re-identification code comprises a re-identification code of a person entering and a re-identification code of a person exiting,

wherein the global matching scheme comprises solving a combinatorial optimization problem across the plurality of re-identification codes to minimize a total cost function defined over all pairs, wherein the total cost function is further adapted based on prior statistical knowledge on a plurality of journeys between the points of entry and exit; and

determining matched points of entry and exit for the plurality of matched pairs of re-identification codes.

15 . A non-transitory, computer-readable medium comprising a program code that, when the program code is executed on a processor, a computer, or a programmable hardware component, causes the processor, computer, or programmable hardware component to perform the method of claim 14 .

16 . An evaluation device for person re-identification in a transportation system, the evaluation device comprising processing circuitry configured to:

obtain a plurality of transformed re-identification codes,

wherein each transformed re-identification code is based on a similarity-preserving transformation of a re-identification code using a transformation parameter that is dependent on at least one of a time and a location, and

wherein each re-identification code represents a person being recorded by at least one camera when entering or exiting respective points of entry and exit of at least a section of the transportation system,

match the plurality of transformed re-identification codes that are based on the transformation parameter using a global matching scheme to obtain a plurality of matched pairs of transformed re-identification codes, such that each matched pair of transformed re-identification codes comprises a transformed re-identification code of a person entering and a transformed re-identification code of a person exiting,

wherein the global matching scheme is based on reducing an overall distance between the transformed re-identification codes of the matched pairs of transformed re-identification codes over the plurality of matched pairs of transformed re-identification codes and further based on prior statistical knowledge on the points of entry and exit; and

determine matched points of entry and exit for the plurality of matched pairs of transformed re-identification codes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2022
From: SOENDERGAARD, ULRICK ISHOEJ; JAKOBSEN, THOMAS
To: GRAZPER TECHNOLOGIES APS
Reel/Frame 060053/0114 →
Priority Claims (1)
EP 21176929 · May 31, 2021 · regional
Continuity (1)
Related Publication 20220392288A1 · Dec 8, 2022
References Cited (31)
US 8615105B1 · Cheng · 2013 [cited by examiner]
US 10354262B1 · Hershey · 2019 [cited by examiner]
US 10586203B1 · Maldonado · 2020 [cited by examiner]
US 10963893B1 · Sharma · 2021 [cited by examiner]
US 11640708B1 · Blechschmidt · 2023 [cited by examiner]
US 20030002712A1 · Steenburgh · 2003 [cited by examiner]
US 20110176000A1 · Budge · 2011 [cited by examiner]
US 20140161316A1 · Golan et al. · 2014 [cited by applicant]
US 20160231411A1 · Kumar · 2016 [cited by examiner]
US 20170091561A1 · Pham · 2017 [cited by examiner]
US 20170169297A1 · Bernal et al. · 2017 [cited by applicant]
US 20180374233A1 · Zhou · 2018 [cited by examiner]
US 20190147676A1 · Madzhunkov et al. · 2019 [cited by applicant]
US 20200349348A1 · Zhou · 2020 [cited by examiner]
US 20210073563A1 · Karianakis · 2021 [cited by examiner]
US 20210225013A1 · Kim · 2021 [cited by examiner]
US 20230088414A1 · Toni · 2023 [cited by examiner]
US 20240046707A1 · Kudo · 2024 [cited by examiner]
CN 105913507A · 2016 [cited by applicant]
CN 109508690A · 2019 [cited by applicant]
JP H11175782A · 1999 [cited by applicant]
WO 2015045233A1 · 2015 [cited by applicant]
Komatsu Shunta, et al., Human Flow Estimation with Bipartite Graph Matching on Bus Camera, 2020 IEICE General Conference, Mar. 17, 2020. [cited by applicant]
Aske R. Lejbolle et al., One-to-One Person Re-Identification for Queue Time Estimation, [online], 2020, https://ieeexplore.ieee.org/document/9191293. [cited by applicant]
Abderrahman Ait Ali et al: “Dynamic Origin-Destination Estimation Using Smart Card Data: An Entropy Maximisation Approach”—The Swedish National Road and Transport Research Institute (VTI) P.O. Box 55685, 114 28 Stockhol… [cited by applicant]
Mnay Kumar V et al: “Appearance-Invariant Entry-Exit Matching Using Visual Soft Biometric Traits”—Electronics Letters Jul. 7, 2019 vol. 00 No. 00. [cited by applicant]
Vinay Kumar et al: “Monitoring of People Entering and Exiting Private Areas Using Computer Vision”—Department of studies in Computer Science, University of Mysore, Mysuru, India—IET Journals, The Institution of Engineer… [cited by applicant]
Mang Ye et al., “Deep Learning for Person Re-identification: A Survey and Outlook”, arXiv:2001.04193 [cs.CV] (Jan. 13, 2020), https://arxiv.org/abs/2001.04193. [cited by applicant]
Mohib Ullah et al: “Combinatorial Optimization for Multi-Target Tracking”, Jun. 15, 2020. [cited by applicant]
Yutaka Shimada et al: Person Re-identification for Estimating Bus Passenger Flow, 2019. [cited by applicant]
Fengjiao Fan et al: “Visual Object Tracking Based on Perceptual Hash Algorithm”, 2015 12th international computer conference on wavelet active media technology and information processing (ICCWAMTIP), Dec. 18, 2015, pp. … [cited by applicant]