IP Library › Granted Patent US 11,138,755
Granted Patent B2
US 11,138,755 · App. 16/628,485 · Granted Oct 5, 2021

Analysis apparatus, analysis method, and non transitory storage medium

Inventors: Haruyuki Hayashi (Tokyo, JP); Yusuke Imai (Tokyo, JP)
Assignee: NEC CORPORATION
G06T7/73G06T7/97G06T2207/30201G06T2207/30248
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 11,138,755
App. No.
16/628,485
Granted
Oct 5, 2021
Kind
B2
Abstract

According to the present invention, there is provided an analysis apparatus ( 10 ) including an image analysis unit ( 11 ) that detects a predetermined part of a vehicle and persons on the vehicle from each of a plurality of images obtained by imaging the same vehicle from different directions a plurality of times, and detects coordinates of each of the plurality of persons in a coordinate system having the detected predetermined part as a reference; a grouping unit ( 12 ) that groups the persons detected from the different images, on the basis of the coordinates; and a counting unit ( 13 ) that counts the number of groups.

Claims (58)

1. An analysis apparatus comprising:

at least one memory configured to store one or more instructions; and

at least one processor configured to execute the one or more instructions to:

detect a predetermined part of a vehicle and persons on the vehicle from each of a plurality of images obtained by imaging the same vehicle from different directions a plurality of times, and detect coordinates of each of the plurality of persons in a coordinate system having the detected predetermined part as a reference;

group the persons detected from different images, on the basis of the coordinates;

count the number of groups;

group the persons detected from the different images, using a distance between the coordinates; and

compute a distance between the coordinates of each of one or more persons detected from a first image and the coordinates of each of one or more persons detected from a second image, and group the persons detected from the different images, according to a comparison between the distance and a predetermined value.

2. The analysis apparatus according to claim 1 ,

wherein the processor is further configured to execute the one or more instructions to determine, in a case where there is a first person, who is a person belonging to the plurality of groups, whether or not to cause the first person to belong to any of the groups, on the basis of a feature value of an image of the first person and a feature value of an image of the person belonging to each of the groups.

3. The analysis apparatus according to claim 2 ,

wherein the processor is further configured to execute the one or more instructions to determine whether or not to cause the first person to belong to any of the groups, on the basis of a feature value of an image of the person included in the image determined on the basis of an imaging timing of the image including the first person and the feature value of the image of the first person.

4. The analysis apparatus according to claim 1 ,

wherein the image is an image obtained by imaging the vehicle from a side of the vehicle, and

wherein the processor is further configured to execute the one or more instructions to correct the coordinates of each of the plurality of persons detected from the plurality of images, on the basis of a position of each of the persons in the images, and group the plurality of persons, on the basis of the corrected coordinates.

5. The analysis apparatus according to claim 1 ,

wherein the processor is further configured to execute the one or more instructions to detect a human face from the image and detect coordinates of the face in the coordinate system.

6. A non-transitory storage medium storing a program causing a computer to:

detect a predetermined part of a vehicle and persons on the vehicle from each of a plurality of images obtained by imaging the same vehicle from different directions a plurality of times, and detect coordinates of each of the plurality of persons in a coordinate system having the detected predetermined part as a reference;

group the persons detected from different images, on the basis of the coordinates;

count the number of groups;

group the persons detected from the different images, using a distance between the coordinates; and

compute a distance between the coordinates of each of one or more persons detected from a first image and the coordinates of each of one or more persons detected from a second image, and group the persons detected from the different images, according to a comparison between the distance and a predetermined value.

7. An analysis apparatus comprising:

at least one memory configured to store one or more instructions; and

at least one processor configured to execute the one or more instructions to:

detect a predetermined part of a vehicle and persons on the vehicle from each of a plurality of images obtained by imaging the same vehicle from different directions a plurality of times, and detect coordinates of each of the plurality of persons in a coordinate system having the detected predetermined part as a reference;

group the persons detected from different images, on the basis of the coordinates;

count the number of groups;

group the persons detected from the different images, using a distance between the coordinates; and

compute a distance between representative coordinates of each of the plurality of groups and coordinates of the persons that do not belong to the groups, and group the persons detected from the different images, according to a comparison between the distance and a predetermined value.

8. The analysis apparatus according to claim 7 ,

wherein the processor is further configured to execute the one or more instructions to determine, in a case where there is a first person, who is a person belonging to the plurality of groups, whether or not to cause the first person to belong to any of the groups, on the basis of a feature value of an image of the first person and a feature value of an image of the person belonging to each of the groups.

9. The analysis apparatus according to claim 8 ,

wherein the processor is further configured to execute the one or more instructions to determine whether or not to cause the first person to belong to any of the groups, on the basis of a feature value of an image of the person included in the image determined on the basis of an imaging timing of the image including the first person and the feature value of the image of the first person.

10. The analysis apparatus according to claim 7 ,

wherein the image is an image obtained by imaging the vehicle from a side of the vehicle, and

wherein the processor is further configured to execute the one or more instructions to correct the coordinates of each of the plurality of persons detected from the plurality of images, on the basis of a position of each of the persons in the images, and group the plurality of persons, on the basis of the corrected coordinates.

11. The analysis apparatus according to claim 7 ,

wherein the processor is further configured to execute the one or more instructions to detect a human face from the image and detect coordinates of the face in the coordinate system.

12. An analysis method comprising:

detecting a predetermined part of a vehicle and persons on the vehicle from each of a plurality of images obtained by imaging the same vehicle from different directions a plurality of times, and detecting coordinates of each of the plurality of persons in a coordinate system having the detected predetermined part as a reference;

grouping the persons detected from different images, on the basis of the coordinates;

counting the number of groups;

grouping the persons detected from the different images, using a distance between the coordinates; and

computing a distance between the coordinates of each of one or more persons detected from a first image and the coordinates of each of one or more persons detected from a second image, and grouping the persons detected from the different images, according to a comparison between the distance and a predetermined value.

13. An analysis method comprising:

detecting a predetermined part of a vehicle and persons on the vehicle from each of a plurality of images obtained by imaging the same vehicle from different directions a plurality of times, and detecting coordinates of each of the plurality of persons in a coordinate system having the detected predetermined part as a reference;

grouping the persons detected from different images, on the basis of the coordinates;

counting the number of groups;

grouping the persons detected from the different images, using a distance between the coordinates; and

computing a distance between representative coordinates of each of the plurality of groups and coordinates of the persons that do not belong to the groups, and grouping the persons detected from the different images, according to a comparison between the distance and a predetermined value.

14. A non-transitory storage medium storing a program causing a computer to:

detect a predetermined part of a vehicle and persons on the vehicle from each of a plurality of images obtained by imaging the same vehicle from different directions a plurality of times, and detect coordinates of each of the plurality of persons in a coordinate system having the detected predetermined part as a reference;

group the persons detected from different images, on the basis of the coordinates;

count the number of groups;

group the persons detected from the different images, using a distance between the coordinates; and

compute a distance between representative coordinates of each of the plurality of groups and coordinates of the persons that do not belong to the groups, and group the persons detected from the different images, according to a comparison between the distance and a predetermined value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2020
From: HAYASHI, HARUYUKI; IMAI, YUSUKE
To: NEC CORPORATION
Reel/Frame 051412/0564 →
Priority Claims (1)
JP JP2017-131088 · Jul 4, 2017 · national
Continuity (1)
Related Publication 20200184674A1 · Jun 11, 2020