IP Library Granted Patent US 12,541,939
Granted Patent B2
US 12,541,939 · App. 17/781,887 · Granted Feb 3, 2026

Image processing system and method

Inventor: Sid Ryan (Montreal, CA)
Assignee: SITA Information Networking Computing UK Limited
G06V10/25G06T7/11G06T7/70G06V10/50G06V10/761G06V10/764G06V20/52G06V20/53G06V40/103G06V40/171G06T2207/20081G06V20/44G06V2201/07
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,541,939
App. No.
17/781,887
Granted
Feb 3, 2026
Kind
B2
Abstract

There is provided an image processing system and method for identifying a user. The system comprises a processor configured to identify a first user in an image, determine a plurality of characteristic vectors associated with the first user, compare the characteristic vectors associated with the first user with a plurality of predetermined characteristic vectors associated with a plurality of users including the first user, and identify the first user based on the comparison.

Claims (34)

1 . An image processing system for identifying an entity, the system comprising means for:

a. determining a region within a received image of an entity wherein the region encloses the entity;

b. segmenting the region into one or more sub regions;

c. determining a first set of embedding vectors comprising a respective embedding vector for each of the sub regions, wherein each of the first set of embedding vectors is defined by a plurality of characteristic feature values that uniquely describe each sub region;

d. determining a second set of embedding vectors, wherein each of the second set of embedding vectors is associated with a respective one of a plurality of known entities, and each of the plurality of known entities is associated with a unique identifier;

e. comparing the first set of embedding vectors with the second set of embedding vectors; and

f. based on the comparison, determining whether the entity is matched with a matching known entity of the plurality of known entities or is a new entity, wherein:

i. if the entity is matched with the matching known entity, the entity is associated with the unique identifier associated with the matching known entity, or;

ii. if the entity is the new entity, the entity is associated with a new identifier.

2 . The system of claim 1 , further comprising means for authorising the matching known entity for entry or exit via a gate, and further comprising means for associating the unique identifier with a passenger related information or a bag tag number.

3 . The system of claim 1 , wherein the first set of embedding vectors are determined based on a first image of the entity and a further set of embedding vectors are determined based on a second image of the entity.

4 . The system of claim 3 , further comprising means for selecting a subset of optimum embedding vectors for the entity from the first set of embedding vectors and further sets of embedding vectors by identifying embedding vectors that have a largest value of a predetermined characteristic feature value.

5 . The system of claim 1 , wherein the plurality of characteristic feature values are associated with one or more of: biometric data, face features, height, style, clothing, pose, gender, age, emotion, destination gate, or gesture recognition.

6 . The system of claim 3 , wherein the system further comprises means for associating the first image with a first predetermined location and associating the second image with a second predetermined location different from the first predetermined location, wherein the first predetermined location and the second predetermined location are each associated with one or more of customer car parks, airport terminal entrances and exits, airline check-in areas, check-in kiosks, terminal concourses, customer shopping and/or dining areas, passenger lounges, security and passport control areas, customs and excise areas, arrival lounges, departure lounges, and baggage processing areas.

7 . The system of claim 1 further comprising means for associating latitude, longitude and timestamp data with a location of the entity in the received image.

8 . The system of claim 1 , wherein the entity is a user and the one or more sub regions includes a first sub region associated with a head of the user, a second sub region associated with a body of the user, and a third sub region associated with belongings accompanying the user, and wherein characteristic feature values are associated with one or more of:

biometric data, face features, height, style, clothing, pose, gender, age, emotion, destination gate, or gesture recognition.

9 . An image processing method for identifying an entity, the method comprising the steps of:

a. receiving an image of an entity and determining a region within the image that encloses the entity;

b. segmenting the region into one or more sub regions;

c. determining a first set of embedding vectors comprising a respective embedding vector for each of the one or more sub regions, wherein each of the first set of embedding vectors is defined by a plurality of characteristic feature values that uniquely describe each sub region;

d. determining a second set of embedding vectors, wherein each of the second set of embedding vectors is associated with a respective one of a plurality of known entities, and each of the plurality of known entities is associated with a unique identifier;

e. comparing the first set of embedding vectors with the second set of embedding vectors;

f. determining, based on the comparison, whether the entity is matched with a matching known entity of the plurality of known entities or is a new entity, wherein

i. if the entity is matched with the matching known entity, the entity is associated with the unique identifier associated with the matching known entity, or;

ii. if the entity is the new entity, the entity is associated with a new identifier.

10 . The method of claim 9 , further comprising authorising the matching known entity for entry or exit via a gate, and further comprising sending a message to actuate one or more infrastructure systems if any of the characteristic feature values exceeds a threshold value.

11 . The method of claim 10 , wherein the one or more infrastructure systems comprise one or more of: security barriers, public address systems, or emergency lighting systems.

12 . The method of claim 9 , further comprising associating the unique identifier with passenger related information or a bag tag number.

13 . The method of claim 9 , wherein determining whether the entity is matched with the matching known entity is based on a degree of similarity between each of the first set of embedding vectors and each of the second set of embedding vectors.

14 . The method of claim 9 , further comprising pre-processing the received image, wherein pre-processing comprises one or more of: sampling raw data, reducing background noise in the received image, defining a region of interest within each image, removing a background of the received image, and synchronising cameras.

15 . The method of claim 13 , further comprising determining a confidence score based on the degree of similarity, and/or flight related information associated with the unique identifier associated with the matching known entity.

16 . The method of claim 9 , wherein the entity is a user and the one or more sub regions includes a first sub region associated with a head of the user, a second sub region associated with a body of the user, and a third sub region associated with belongings accompanying the user, and wherein characteristic feature values are associated with one or more of: biometric data, face features, height, style, clothing, pose, gender, age, emotion, destination gate, or gesture recognition.

17 . The method of claim 9 , further comprising associating latitude, longitude and timestamp data with a location of the entity in the received image.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2022
From: RYAN, SID
To: SITA INFORMATION NETWORKING COMPUTING CANADA BV
Reel/Frame 060543/0500 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2022
From: SITA INFORMATION NETWORKING COMPUTING CANADA BV
To: SITA INFORMATION NETWORKING COMPUTING UK LIMITED
Reel/Frame 060543/0550 →
Priority Claims (2)
GB 1918893 · Dec 19, 2019 · national
EP 20172992 · May 5, 2020 · regional
Continuity (1)
Related Publication 20230040513A1 · Feb 9, 2023
References Cited (27)
US 7104453B1 · Zhu et al. · 2006 [cited by applicant]
US 20090304230A1 · Krahnstoever et al. · 2009 [cited by applicant]
US 20120033083A1 · Hörbinger et al. · 2012 [cited by applicant]
US 20130155229A1 · Thornton · 2013 [cited by examiner]
US 20160117631A1 · McCloskey et al. · 2016 [cited by applicant]
US 20170004384A1 · Audo et al. · 2017 [cited by applicant]
US 20180018627A1 · Ross · 2018 [cited by examiner]
US 20220139067A1 · Liu · 2022 [cited by applicant]
EP 3270342A1 · 2018 [cited by applicant]
EP 3786836A1 · 2021 [cited by applicant]
WO 2021038218A1 · 2021 [cited by applicant]
Czyżewski, Andrzej, et al. “Multi-stage video analysis framework.” Video surveillance (2011): 147-172. (Year: 2011). [cited by examiner]
Viola, Paul, and Michael Jones. “Rapid object detection using a boosted cascade of simple features.” Proceedings of the 2001 IEEE computer society conference on computer vision and pattern recognition. CVPR 2001. vol. 1… [cited by examiner]
Camps, Octavia, et al. “From the lab to the real world: Re-identification in an airport camera network.” IEEE transactions on circuits and systems for video technology 27.3 (2017): 540-553. (Year: 2017). [cited by examiner]
Anonymous: “Convolutional Neural Network—Wikipedia,” Wikipedia, Jul. 29, 2019, 28 Pages, XP055735969. [cited by applicant]
Communication Pursuant to Article 94(3) EPC issued in European Application No. 20166042.0, dated Nov. 8, 2022, 6 Pages. [cited by applicant]
Extended European Search Report for European Application No. 20166042.0, mailed Jan. 12, 2021, 10 Pages. [cited by applicant]
Extended European Search Report for European Application No. 20172992.8, mailed Feb. 10, 2021, 12 Pages. [cited by applicant]
International Preliminary Report on Patentability for International Application No. PCT/GB2020/052037, mailed Mar. 10, 2022, 09 Pages. [cited by applicant]
International Preliminary Report on Patentability for International Application No. PCT/GB2020/053264, mailed Jun. 30, 2022, 11 Pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/GB2020/052037, mailed Oct. 30, 2020, 11 Pages. [cited by applicant]
Johnson M et al., “Real-Time Baggage Tracking using a Modified Background Subtraction Algorithm,” IEEE, 19th International Conference on Mechatronics and Machine Vision in Practice (M2VIP), Nov. 28-30, 2012, pp. 200-204… [cited by applicant]
Partial European Search Report for European Application No. 20172992.8, mailed Nov. 4, 2020, 15 Pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/638,234 dated Jun. 26, 2024, 12 pages. [cited by applicant]
International Search Report issued in International Application No. PCT/GB2020/053264, dated Mar. 13, 2021 (4 pages). [cited by applicant]
Viola P., et al., “Rapid object detection using a boosted cascade of simple features”, Proceedings 2001 IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2001. Kaual, Hawaitt, Dec. 8-14, 2001; [Proceeding… [cited by applicant]
Andrzej Czyewski, et al., “Multi-Stage Video Analysis Framework” In: “Video Surveillance”, Feb. 3, 2011, InTech, XP055729003, ISBN: 978-953-30-7436-8 DOI: 10.5772/16088, section 3, 5 and 7; figures 4, 14 p. 160, paragra… [cited by applicant]