IP Library › Granted Patent US 10,699,422
Granted Patent B2
US 10,699,422 · App. 16/085,851 · Granted Jun 30, 2020

Information processing apparatus, control method, and program

Inventors: Ryoma Oami (Tokyo, JP); Katsuhiko Takahashi (Tokyo, JP); Yusuke Konishi (Tokyo, JP); Hiroshi Yamada (Tokyo, JP); Hiroo Ikeda (Tokyo, JP); Junko Nakagawa (Tokyo, JP); Kosuke Yoshimi (Tokyo, JP); Ryo Kawai (Tokyo, JP); Takuya Ogawa (Tokyo, JP)
Assignee: NEC CORPORATION
G06T7/292G06K9/00348G06K9/00778G06T1/0007G06T7/20G06T7/269H04N5/23229H04N5/247H04N7/181H04N7/185G06T2207/20076G06T2207/20081G06T2207/30196G06T2207/30232G06T2207/30242
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 10,699,422
App. No.
16/085,851
Granted
Jun 30, 2020
Kind
B2
Abstract

An information processing apparatus ( 2000 ) includes a first analyzing unit ( 2020 ), a second analyzing unit ( 2040 ), and an estimating unit ( 2060 ). The first analyzing unit ( 2020 ) calculates a flow of a crowd in a capturing range of a fixed camera ( 10 ) using a first surveillance image ( 12 ). The second analyzing unit ( 2040 ) calculates a distribution of an attribute of objects in a capturing range of a moving camera ( 20 ) using a second surveillance image ( 22 ). The estimating unit ( 2060 ) estimates an attribute distribution for a range that is not included in the capturing range of the moving camera ( 20 ).

Claims (32)

1. An information processing apparatus comprising at least one processor configured to:

calculate a flow of a collection of objects in a capturing range of a fixed camera using a first surveillance image, the first surveillance image being generated by the fixed camera, the fixed camera being a camera a position of which is fixed;

calculate a distribution of an attribute of objects in a capturing range of a moving camera using a second surveillance image, the second surveillance image being generated by the moving camera, the moving camera being a camera a position of which is not fixed; and

estimate the distribution of the attribute of the objects for an estimation range including a range not included in the capturing range of the moving camera based on the distribution of the attribute of the objects in the capturing range of the moving camera and the flow of the collection of objects in the capturing range of the fixed camera.

2. The information processing apparatus according to claim 1 ,

wherein the at least one processor further configured to estimate the distribution of the attribute of the objects in the estimation range by moving the distribution of the attribute of the objects in the capturing range of the moving camera based on the flow of the collection of the objects in the capturing range of the fixed camera.

3. The information processing apparatus according to claim 2 ,

wherein in a case where the capturing ranges of the fixed camera and the moving camera do not overlap each other, the at least one processor further configured to estimate a flow of a collection of objects in the capturing range of the moving camera based on the flow of the collection of the objects in the capturing range of the fixed camera, and estimate the distribution of the attribute of the objects in the estimation range by moving the distribution of the attribute of the objects in the capturing range of the moving camera based on the estimated flow of the collection of the objects.

4. The information processing apparatus according to claim 2 ,

wherein the at least one processor further configured to:

acquire, in association with an attribute value of an object, a movement model which represents a feature of movement of that object;

calculate a flow of each collection of objects having a different attribute value based on the flow of the collection of the objects in the capturing range of the fixed camera and the movement model, and estimate the distribution of the attribute of the objects in the estimation range by moving the distribution of the attribute of the objects in the capturing range of the moving camera based on the flow of each collection of objects having a different attribute value.

5. The information processing apparatus according to claim 1 ,

wherein the at least one processor further configured to: calculate density of the collection of the objects in the capturing range of the fixed camera using the first surveillance image; and

estimate the number of objects having each attribute value for the estimation range by calculating density of a collection of objects in the estimation range as the same density as the density of the collection of the objects in the capturing range of the fixed camera.

6. The information processing apparatus according to claim 1 , wherein the at least one processor further configured to:

generate control information which indicates a location where a large number of objects having a predetermined attribute value are present in the estimated attribute distribution, or a location where reliability of the estimated attribute distribution is low.

7. The information processing apparatus according to claim 1 ,

wherein a collection of objects captured in the first surveillance image and a collection of objects captured in the second surveillance image have at least a part of objects in common.

8. The information processing apparatus according to claim 1 ,

wherein each object is a person, and

the attribute of each object is an age bracket, a sex, nationality, a group to which the object belongs, presence of belongings, or whether or not the object is a person having difficulty in walking.

9. The information processing apparatus according to claim 1 ,

wherein the capturing range of the fixed camera is wider than the capturing range of the moving camera.

10. A control method executed by a computer, comprising:

calculating a flow of a collection of objects in a capturing range of a fixed camera using a first surveillance image, the first surveillance image being generated by the fixed camera, the fixed camera being a camera a position of which is fixed;

calculating a distribution of an attribute of objects in a capturing range of a moving camera using a second surveillance image, the second surveillance image being generated by the moving camera, the moving camera being a camera a position of which is not fixed; and

estimating the distribution of the attribute of the objects for an estimation range including a range not included in the capturing range of the moving camera based on the distribution of the attribute of the objects in the capturing range of the moving camera and the flow of the collection of objects in the capturing range of the fixed camera.

11. A non-transitory computer-readable storage medium storing a program that causes a computer to execute:

calculating a flow of a collection of objects in a capturing range of a fixed camera using a first surveillance image, the first surveillance image being generated by the fixed camera, the fixed camera being a camera a position of which is fixed;

calculating a distribution of an attribute of objects in a capturing range of a moving camera using a second surveillance image, the second surveillance image being generated by the moving camera, the moving camera being a camera a position of which is not fixed; and

estimating the distribution of the attribute of the objects for an estimation range including a range not included in the capturing range of the moving camera based on the distribution of the attribute of the objects in the capturing range of the moving camera and the flow of the collection of objects in the capturing range of the fixed camera.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2018
From: OAMI, RYOMA; TAKAHASHI, KATSUHIKO; KONISHI, YUSUKE; YAMADA, HIROSHI; IKEDA, HIROO; NAKAGAWA, JUNKO; YOSHIMI, KOSUKE; KAWAI, RYO; OGAWA, TAKUYA
To: NEC CORPORATION
Reel/Frame 046891/0797 →
Priority Claims (1)
JP 2016-055171 · Mar 18, 2016 · national
Continuity (1)
Related Publication 20190035093A1 · Jan 31, 2019