Position detection device, position detection method, and storage medium

US10212324B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10212324-B2
Application numberUS-201615363248-A
CountryUS
Kind codeB2
Filing dateNov 29, 2016
Priority dateDec 1, 2015
Publication dateFeb 19, 2019
Grant dateFeb 19, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An image processing device includes a detection unit configured to detect an object from an image captured by each of a plurality of image capturing devices, a determination unit configured to determine whether the object is detected by two image capturing devices or more in the image capturing devices, a first estimation unit configured to estimate, when the object have been detected by the two image capturing devices or more, a three-dimensional position and information on a height of the object based on a detected position where the object is detected in an image captured for each of the two image capturing devices and positions and orientations of the two image capturing devices, and a second estimation unit configured to estimate, when the object have been detected by a single image capturing device, the three-dimensional position of the object.

First claim

Opening claim text (preview).

What is claimed is: 1. An image processing device comprising: one or more processors; and one or more memories coupled to the one or more processors, the memories having stored thereon instructions which, when executed by the one or more processors, cause the device to: detect an object from an image captured by each of a plurality of image capturing devices; determine whether an object of interest is detected by at least two image capturing devices or a single image capturing device in the image capturing devices; estimate, when the object of interest is detected by the at least two image capturing devices, a three-dimensional position and information on a height of the object based on a detected position where the object of interest is detected in an image captured by each of the at least two image capturing devices and positions and orientations of the at least two image capturing devices; and estimate, when the object of interest is detected by the single image capturing device in the image capturing devices, the three-dimensional position of the object of interest based on a detected position where the object of interest is detected in an image captured by the single image capturing device, a position and an orientation of the single image capturing device, and the estimated information on the height. 2. The image processing device according to claim 1 , when executed by the one or more processors, further cause the device to: identify, when the object of interest is detected by the single image capturing device, information on a height of the object detected by the single image capturing device, from the estimated information on the height, use the information, on the identified height of the object. 3. The image processing device according to claim 2 , when executed by the one or more processors, further cause the device to: track an object detected from the image captured by each of the image capturing devices; and identify the information on the height of the object detected by the single image capturing device, from the estimated information on the height, based on a tracking result. 4. The image processing device according to claim 2 , when executed by the one or more processors, further cause the device to: extract respective features from detected objects; and identify the information on the height of the object detected by the single image capturing device, from the estimated information on the height, by comparing the extracted respective features. 5. The image processing device according to claim 2 , when executed by the one or more processors, further cause the device to: use, when the information on the height of the object detected by the single image capturing device is not identified, information on a height set in advance. 6. The image processing device according to claim 1 , when executed by the one or more processors, further cause the device to: determine whether the object of interest is detected by at least two image capturing devices in the plurality of image capturing devices, by determining whether the object detected by one of the plurality of image capturing devices is detected by another one of the plurality of image capturing devices based on the positions and the orientations of the image capturing devices. 7. The image processing device according to claim 6 , when executed by the one or more processors, further cause the device to: store area information, and determine whether the object of interest is detected by at least two image capturing devices in the plurality of image capturing devices, by referring to the area information, whether the object detected by one of the plurality of image capturing devices is detected by another one of the plurality of image capturing devices, the area information representing an area where an image captured by the one of the plurality of image capturing devices overlaps with an image captured by the another one of the plurality of image capturing devices based on the positions and the orientations of the image capturing devices. 8. An image processing method comprising: detecting an object from an image captured by each of a plurality of image capturing devices; determining whether an object of interest is detected by at least two image capturing devices or a single image capturing device in the image capturing devices; estimating, when the object of interest is detected by the at least two image capturing devices, a three-dimensional position and information on a height of the object based on a detected position where the object of interest is detected in an image captured by each of the at least two image capturing devices and positions and orientations of the at least two image capturing devices; and estimating, when the object of interest is detected by the single image capturing device in the image capturing devices, the three-dimensional position of the object of interest based on a detected position where the object of interest is detected in an image captured by the single image capturing device, a position and an orientation of the single image capturing device, and the estimated information on the height. 9. The image processing method according to claim 8 , further comprising identifying, when the object of interest is determined to have been detected by the single image capturing device, information on a height of the object detected by the single image capturing device, from the information on the estimated height, wherein the estimating uses the identified information on the height of the object. 10. The image processing method according to claim 9 , further comprising tracking an object detected from the image captured by each of the image capturing devices, wherein the identifying identifies the information on the height of the object detected by the single image capturing device, from the information on the estimated height, based on a tracking result obtained by the tracking. 11. The image processing method according to claim 9 , further comprising extracting respective features from objects detected by the detecting, wherein the identifying identifies the information on the height of the object detected by the single image capturing device, from the information on the height estimated by the estimating, by comparing the extracted respective features. 12. The image processing method according to claim 9 , wherein the estimating uses, when the identifying does not identify the information on the height of the object detected by the single image capturing device, information on a height set in advance. 13. The image processing method according to claim 8 , wherein the determining determines whether the object of interest is detected by at least two image capturing devices in the plurality of image capturing devices, by determining whether the object detected by one of the plurality of image capturing devices is detected by another one of the plurality of image capturing devices based on the positions and the orientations of the image capturing devices. 14. A non-transitory storage medium storing therein a program causing a computer to perform a method comprising: detecting an object from an image captured by each of a plurality of image capturing devices; determining whether an object of interest is detected by at least two image capturing devices or a single image capturing device in the image capturing devices; first estimating, when the object of interest is detected by the at least two image capturing devices, a three-dimensional position and information on a height of the object based on a detected position where the object of in

Assignees

Inventors

Classifications

  • Human being; Person · CPC title

  • of area, perimeter, diameter or volume · CPC title

  • Multi-camera tracking · CPC title

  • Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic or electromagnetic waves, or particle emission, not having a directional significance, are being received (position-fixing by co-ordinating a plurality of determinations of direction or position lines G01S5/00) · CPC title

  • by simultaneous recording · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10212324B2 cover?
An image processing device includes a detection unit configured to detect an object from an image captured by each of a plurality of image capturing devices, a determination unit configured to determine whether the object is detected by two image capturing devices or more in the image capturing devices, a first estimation unit configured to estimate, when the object have been detected by the tw…
Who is the assignee on this patent?
Canon Kk
What technology area does this patent fall under?
Primary CPC classification G06T7/73. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 19 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).