IP Library › Granted Patent US 12,118,469
Granted Patent B2
US 12,118,469 · App. 17/667,462 · Granted Oct 15, 2024

Person re-identification device and method

Inventors: Bum Sub Ham (Seoul, KR); Hyun Jong Park (Seoul, KR)
Assignee: INDUSTRY-ACADEMIC COOPERATION FOUNDATION, YONSEI UNIVERSITY
G06N3/084G06T7/97G06V10/454G06V10/50G06V10/82G06V20/52G06V40/10G06V40/103G06V10/457
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,118,469
App. No.
17/667,462
Granted
Oct 15, 2024
Kind
B2
Abstract

A person re-identification device comprises: a feature extracting and dividing unit, that receives images including a person to be re-identified and extracts a feature of each image according to a pre-learned pattern estimation method to acquire a 3-dimensional feature vector, and divides the 3-dimensional feature vector into a pre-designated size unit to acquire local feature vectors; a one-to-many relational reasoning unit, that estimates the relationship between each of the local feature vectors and remaining local feature vectors, and reflects the estimated relationship to acquire local relational features; a global contrastive pooling unit, that acquires a global contrastive feature by performing global contrastive pooling; and a person re-identification unit, that receives the local relational features and the global contrastive feature as a final descriptor of a corresponding image, and compares the final descriptor with a reference descriptor acquired in advance from an image including a person to be searched.

Claims (60)

1. A person re-identification device for re-identifying a person included in an image, the device performing learning by receiving a plurality of learning images labeled with an identifier of a person included, and comprising:

a feature extracting and dividing unit, that receives a plurality of images including a person to be re-identified, extracts a feature of each image according to a pre-learned pattern estimation method to acquire a 3-dimensional feature vector, and divides the 3-dimensional feature vector into a pre-designated size unit to acquire a plurality of local feature vectors;

a one-to-many relational reasoning unit, that estimates a relationship between each of the plurality of local feature vectors and remaining local feature vectors according to a pre-learned pattern estimation method, and reflects the estimated relationship to each of the plurality of local feature vectors to acquire a plurality of local relational features;

a global contrastive pooling unit, that acquires a global contrastive feature by performing global contrastive pooling in which a relationship between a maximum feature and an average feature of the plurality of local feature vectors is reflected back to the maximum feature according to a pre-learned pattern estimation method; and

a person re-identification unit, that receives the plurality of local relational features and the global contrastive feature as a final descriptor of a corresponding image, and compares the final descriptor with a reference descriptor that is a final descriptor acquired in advance from an image including a person to be searched, thereby determining whether a person to be searched is included.

2. The person re-identification device according to claim 1 ,

wherein the one-to-many relational reasoning unit acquires the plurality of local relational features, by concatenating an enhanced local feature acquired by sequentially extracting features for each of the plurality of local feature vectors and a rest part enhanced average feature acquired by extracting features for an average pooling result of the remaining local feature vectors from which features are not extracted, extracting features again for the concatenated rest part enhanced average feature, and then adding the corresponding enhanced local feature.

3. The person re-identification device according to claim 2 ,

wherein the one-to-many relational reasoning unit includes:

a local feature extracting unit that selects one of the plurality of local feature vectors in a pre-designated order, and extracts a feature of the selected local feature vector according to a pre-learned pattern estimation method, thereby acquiring the enhanced local feature;

a rest part average sampling unit that acquires a rest part average feature by performing average pooling on a local feature vector not selected by the local feature extracting unit among the plurality of local feature vectors;

a rest part average feature extracting unit that acquires the rest part enhanced average feature by extracting a feature of the rest part average feature according to a pre-learned pattern estimation method;

an enhanced local feature concatenating unit that concatenates the enhanced local feature and the rest part enhanced average feature to generate a concatenated local feature;

a concatenated local feature extracting unit that acquires an enhanced concatenated local feature by extracting a feature of the concatenated local feature according to a pre-learned pattern estimation method; and

a local relational feature acquiring unit that acquires a local relational feature corresponding to a selected local feature vector by adding the enhanced concatenated local feature and the enhanced local feature.

4. The person re-identification device according to claim 1 ,

wherein the global contrastive pooling unit performs max pooling and average pooling on all of the plurality of local feature vectors, acquires an enhanced contrastive feature and an enhanced global maximum feature by extracting a feature of each of a global contrastive feature, which is a difference between a max pooling result and an average pooling result, and the max pooling result, extracts a feature from the result of concatenating the enhanced contrastive feature and the enhanced global maximum feature, and then add the enhanced global maximum feature again, thereby acquiring the global contrastive feature.

5. The person re-identification device according to claim 4 ,

wherein the global contrastive pooling unit includes:

a global max sampling unit that acquires a global maximum feature by performing global max pooling on all of the plurality of local feature vectors;

a global average sampling unit that acquires a global average feature by performing global average pooling on all of the plurality of local feature vectors;

a contrastive feature acquiring unit that acquires a contrastive feature by calculating a difference between the global maximum feature and the global average feature;

an enhanced maximum feature extracting unit that acquires an enhanced global maximum feature by extracting a feature of the global maximum feature according to a pre-learned pattern estimation method;

an enhanced contrastive feature extracting unit that acquires an enhanced contrastive feature by extracting a feature of the contrastive feature according to a pre-learned pattern estimation method;

an enhanced global feature concatenating unit that generates a concatenated global feature by concatenating the enhanced global maximum feature and the enhanced contrastive feature;

a concatenated global feature extracting unit that acquires an enhanced concatenated global feature by extracting a feature of the concatenated global feature according to a pre-learned pattern estimation method; and

a global contrastive feature acquiring unit that acquires a global contrastive feature by adding the enhanced global maximum feature and the enhanced concatenated global feature.

6. The person re-identification device according to claim 1 ,

wherein the person re-identification device further includes a learning unit that receives a learning image labeled with an identifier at the time of learning, calculates triplet losses and cross-entropy losses from the difference between the identifier labeled in the learning image and the final descriptor acquired from the learning image to acquire a total loss, and backpropagates the acquired total loss.

7. A person re-identification method comprising the steps of:

performing learning by receiving a plurality of learning images labeled with an identifier of a person included;

acquiring a 3-dimensional feature vector by receiving a plurality of images including a person to be re-identified and extracting a feature of each image according to a pre-learned pattern estimation method;

acquiring a plurality of local feature vectors by dividing the 3-dimensional feature vector into a pre-designated size unit;

acquiring a plurality of local relational features by estimating a relationship between each of the plurality of local feature vectors and remaining local feature vectors according to a pre-learned pattern estimation method and reflecting the estimated relationship to each of the plurality of local feature vectors;

acquiring a global contrastive feature by performing global contrastive pooling in which a relationship between a maximum feature and an average feature of the entire plurality of local feature vectors is reflected back to the maximum feature according to a pre-learned pattern estimation method; and

receiving the plurality of local relational features and the global contrastive feature as a final descriptor of a corresponding image, and comparing the final descriptor with a reference descriptor that is a final descriptor acquired in advance from an image including a person to be searched, thereby determining whether the person to be searched is included.

8. The person re-identification method according to claim 7 ,

wherein the step of acquiring the plurality of local relational features includes the steps of:

selecting one of the plurality of local feature vectors in a pre-designated order, and extracting a feature of the selected local feature vector according to a pre-learned pattern estimation method, thereby acquiring an enhanced local feature;

acquiring a rest part average feature by performing average pooling on a local feature vector not selected among the plurality of local feature vectors;

acquiring a rest part enhanced average feature by extracting a feature of the rest part average feature according to a pre-learned pattern estimation method;

concatenating the enhanced local feature and the rest part enhanced average feature to generate a concatenated local feature;

acquiring an enhanced concatenated local feature by extracting a feature of the concatenated local feature according to a pre-learned pattern estimation method; and

acquiring a local relational feature corresponding to a selected local feature vector by adding the enhanced concatenated local feature and the enhanced local feature.

9. The person re-identification method according to claim 7 ,

wherein the step of acquiring the global contrastive feature includes the steps of:

acquiring a global maximum feature by performing global max pooling on all of the plurality of local feature vectors;

acquiring a global average feature by performing global average pooling on all of the plurality of local feature vectors;

acquiring a contrastive feature by calculating a difference between the global maximum feature and the global average feature;

acquiring an enhanced global maximum feature by extracting a feature of the global maximum feature according to a pre-learned pattern estimation method;

acquiring an enhanced contrastive feature by extracting a feature of the contrastive feature according to a pre-learned pattern estimation method;

generating a concatenated global feature by concatenating the enhanced global maximum feature and the enhanced contrastive feature;

acquiring an enhanced concatenated global feature by extracting a feature of the concatenated global feature according to a pre-learned pattern estimation method; and

acquiring the global contrastive feature by adding the enhanced global maximum feature and the enhanced concatenated global feature.

10. The person re-identification method according to claim 7 ,

wherein the step of performing the learning includes the steps of:

receiving a learning image labeled with an identifier;

acquiring a final descriptor for the learning image;

calculating triplet losses and cross-entropy losses from difference between the identifier labeled in the learning image and the final descriptor acquired from the learning image to acquire a total loss; and

backpropagating the acquired total loss.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2022
From: HAM, BUM SUB; PARK, HYUN JONG
To: INDUSTRY-ACADEMIC COOPERATION FOUNDATION, YONSEI UNIVERSITY
Reel/Frame 058932/0747 →
Priority Claims (1)
KR 10-2019-0107457 · Aug 30, 2019 · national
Continuity (2)
Continuation PCTKR2020010753 · Aug 13, 2020
Related Publication 20220165048A1 · May 26, 2022