Object tracking parameter setting support system, multi-camera object tracking system, and non-transitory computer readable recording media
An object tracking parameter setting support system includes an input circuitry configured to receive an input of captured images from a plurality of cameras, a multi-camera object tracking circuitry configured to perform multi-camera object tracking of tracking a plurality of tracking target objects across photographing ranges of the plurality of cameras on the basis of captured images from the plurality of cameras, a movable path estimation circuitry configured to perform multi-camera object tracking by the multi-camera object tracking circuitry on captured images in a predetermined period from the plurality of cameras, and estimate a movable path that which is a path between cameras on which a person is able to move, from statistical information of tracking results of the tracking, and a setting circuitry configured to set information of the movable path estimated by the movable path estimation circuitry as one of parameters used for the multi-camera object tracking.
1 . An object tracking parameter setting support system comprising:
input circuitry configured to receive an input of captured images from a plurality of cameras;
multi-camera object tracking circuitry configured to perform multi-camera object tracking of tracking a plurality of tracking target objects across photographing ranges of the plurality of cameras on a basis of captured images from the plurality of cameras;
movable path estimation circuitry configured to estimate a movable path by:
performing the multi-camera object tracking by the multi-camera object tracking circuitry on captured images in a predetermined period, the captured images being from the plurality of cameras such that the plurality of cameras track freely, and
removing a path between cameras on which fewer tracking target objects than a predetermined number of tracking target objects have moved, as a result of the multi-camera object tracking, the path being a candidate of the movable path; and
setting circuitry configured to set information of the movable path estimated by the movable path estimation circuitry as a parameter used for the multi-camera object tracking.
2 . The object tracking parameter setting support system according to claim 1 , further comprising:
single camera object tracking circuitry configured to perform single camera object tracking of tracking one or more tracking target objects within a photographing range of one of the plurality of cameras on a basis of a captured image from the one of the plurality of cameras; and
in/out-area estimation circuitry configured to perform the single camera object tracking by the single camera object tracking circuitry on a captured image in a predetermined period, the captured images being from each of the plurality of cameras, and estimate an in-area that is an area in which a tracking target object enters and an out-area that is an area in which a tracking target object exits in a photographing range of each of the plurality of cameras,
wherein the setting circuitry is further configured to set information of an in-area and an out-area estimated by the in/out-area estimation circuitry as a parameter used for the multi-camera object tracking.
3 . The object tracking parameter setting support system according to claim 2 , further comprising entrance/exit estimation circuitry configured to perform the multi-camera object tracking by the multi-camera object tracking circuitry on captured images in a predetermined period, the captured images being from the plurality of cameras, and estimate an entrance and an exit of a facility in which the plurality of cameras are arranged,
wherein the setting circuitry is further configured to set information of an entrance and an exit estimated by the entrance/exit estimation circuitry as a parameter used for the multi-camera object tracking.
4 . The object tracking parameter setting support system according to claim 1 , further comprising mapping circuitry configured to associate each point in the captured images of each of the plurality of cameras with each point in a map of a facility in which the plurality of cameras are arranged,
wherein the setting circuitry is further configured to set information of an association result by the mapping circuitry as a parameter used for the multi-camera object tracking.
5 . A multi-camera object tracking system comprising:
input circuitry configured to receive an input of captured images from a plurality of cameras;
multi-camera object tracking circuitry configured to perform multi-camera object tracking of tracking a plurality of tracking target objects across photographing ranges of the plurality of cameras on a basis of captured images from the plurality of cameras;
movable path estimation circuitry configured to estimate a movable path by:
performing the multi-camera object tracking by the multi-camera object tracking circuitry on captured images in a predetermined period, the captured images being from the plurality of cameras such that the plurality of cameras track freely, and
removing a path between cameras on which fewer tracking target objects than a predetermined number of tracking target objects have moved, as a result of the multi-camera object tracking, the path being a candidate of the movable path; and
setting circuitry configured to set information of the movable path estimated by the movable path estimation circuitry as a parameter used for the multi-camera object tracking,
wherein the multi-camera object tracking system performs the multi-camera object tracking by the multi-camera object tracking circuitry on the captured images from the plurality of cameras by using the information of the movable path set by the setting circuitry.
6 . The multi-camera object tracking system according to claim 5 , further comprising:
single camera object tracking circuitry configured to perform single camera object tracking of tracking one or more tracking target objects within a photographing range of one of the plurality of cameras on a basis of a captured image from the one of the plurality of cameras; and
in/out-area estimation circuitry configured to perform the single camera object tracking by the single camera object tracking circuitry on a captured image in a predetermined period, the captured images being from each of the plurality of cameras, and estimate an in-area that is an area in which a tracking target object enters and an out-area that is an area in which a tracking target object exits in a photographing range of each of the plurality of cameras,
wherein the setting circuitry is further configured to set information of an in-area and an out-area estimated by the in/out-area estimation circuitry as a parameter used for the multi-camera object tracking.
7 . The multi-camera object tracking system according to claim 6 , further comprising entrance/exit estimation circuitry configured to perform the multi-camera object tracking by the multi-camera object tracking circuitry on captured images in a predetermined period, the captured images being from the plurality of cameras, and estimate an entrance and an exit of a facility in which the plurality of cameras are arranged,
wherein the setting circuitry is further configured to set information of an entrance and an exit estimated by the entrance/exit estimation circuitry as a parameter used for the multi-camera object tracking.
8 . The multi-camera object tracking system according to claim 5 , further comprising mapping circuitry configured to associate each point in the captured images of each of the plurality of cameras with each point in a map of a facility in which the plurality of cameras are arranged,
wherein the setting circuitry is further configured to set information of an association result by the mapping circuitry as a parameter used for the multi-camera object tracking.
9 . A non-transitory computer readable recording medium for recording an object tracking parameter setting support program to cause a computer to execute a process including:
receiving an input of captured images from a plurality of cameras;
estimating a movable path by:
performing multi-camera object tracking by multi-camera object tracking circuitry on captured images in a predetermined period, the captured images being from the plurality of cameras such that the plurality of cameras track freely, and
removing a path between cameras on which fewer tracking target objects than a predetermined number of tracking target objects have moved, as a result of the multi-camera object tracking, the path being a candidate of the movable path; and
setting information of the estimated movable path as a parameter used for multi-camera object tracking.
10 . The non-transitory computer readable recording medium for recording an object tracking parameter setting support program of claim 8 , the process further including:
performing, via single camera object tracking circuitry, single camera object tracking of tracking one or more tracking target objects within a photographing range of one of the plurality of cameras on a basis of a captured image from the one of the plurality of cameras;
performing, via in/out-area estimation circuitry, the single camera object tracking by the single camera object tracking circuitry on a captured image in a predetermined period, the captured images being from each of the plurality of cameras, and estimating, via the in/out-area estimation circuitry, an in-area that is an area in which a tracking target object enters and an out-area that is an area in which a tracking target object exits in a photographing range of each of the plurality of cameras; and
setting information of an in-area and an out-area estimated by the in/out-area estimation circuitry as a parameter used for the multi-camera object tracking.
11 . The non-transitory computer readable recording medium for recording an object tracking parameter setting support program of claim 10 , the process further including:
performing, via entrance/exit estimation circuitry, the multi-camera object tracking by the multi-camera object tracking circuitry on captured images in a predetermined period, the captured images being from the plurality of cameras, and estimate an entrance and an exit of a facility in which the plurality of cameras are arranged; and
setting information of an entrance and an exit estimated by the entrance/exit estimation circuitry as a parameter used for the multi-camera object tracking.
12 . The non-transitory computer readable recording medium for recording an object tracking parameter setting support program of claim 9 , the process further including:
associating, via mapping circuitry, each point in the captured images of each of the plurality of cameras with each point in a map of a facility in which the plurality of cameras are arranged; and
setting information of an association result by the mapping circuitry as a parameter used for the multi-camera object tracking.
13 . A non-transitory computer readable recording medium for recording a multi-camera object tracking program to cause a computer to execute a process including:
receiving an input of captured images from a plurality of cameras;
estimating a movable path by:
performing multi-camera object tracking by multi-camera object tracking circuitry on captured images in a predetermined period, the captured images being from the plurality of cameras such that the plurality of cameras track freely, and
removing a path between cameras on which fewer tracking target objects than a predetermined number of tracking target objects have moved, as a result of the multi-camera object tracking, the path being a candidate of the movable path;
setting information of the estimated movable path as a parameter used for multi-camera object tracking; and
performing the multi-camera object tracking on the captured images from the plurality of cameras by using information of the estimated movable path.
14 . The non-transitory computer readable recording medium for recording a multi-camera object tracking program of claim 13 , the process further including:
performing, via single camera object tracking circuitry, single camera object tracking of tracking one or more tracking target objects within a photographing range of one of the plurality of cameras on a basis of a captured image from the one of the plurality of cameras;
performing, via in/out-area estimation circuitry, the single camera object tracking by the single camera object tracking circuitry on a captured image in a predetermined period, the captured images being from each of the plurality of cameras, and estimating, via the in/out-area estimation circuitry, an in-area that is an area in which a tracking target object enters and an out-area that is an area in which a tracking target object exits in a photographing range of each of the plurality of cameras; and
setting information of an in-area and an out-area estimated by the in/out-area estimation circuitry as a parameter used for the multi-camera object tracking.
15 . The non-transitory computer readable recording medium for recording a multi-camera object tracking program of claim 14 , the process further including:
performing, via entrance/exit estimation circuitry, the multi-camera object tracking by the multi-camera object tracking circuitry on captured images in a predetermined period, the captured images being from the plurality of cameras, and estimate an entrance and an exit of a facility in which the plurality of cameras are arranged; and
setting information of an entrance and an exit estimated by the entrance/exit estimation circuitry as a parameter used for the multi-camera object tracking.
16 . The non-transitory computer readable recording medium for recording a multi-camera object tracking program of claim 13 , the process further including:
associating, via mapping circuitry, each point in the captured images of each of the plurality of cameras with each point in a map of a facility in which the plurality of cameras are arranged; and
setting information of an association result by the mapping circuitry as a parameter used for the multi-camera object tracking.