Shot-processing device

US12062203B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12062203-B2
Application numberUS-202017614111-A
CountryUS
Kind codeB2
Filing dateMay 22, 2020
Priority dateMay 24, 2019
Publication dateAug 13, 2024
Grant dateAug 13, 2024

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.

The invention relates to a shot-processing device. The memory receives scene data comprising three-dimensional object pairs associating an object identifier, the ellipsoid data, which define an ellipsoid and its orientation and a position of center, and shot data defining a two-dimensional image of the scene, from a viewpoint corresponding to a desired pose. The detector receives shot data and returns two-dimensional object pairs comprising an object identifier and its associated shot region. The preparer determines a set of positioning elements, each associating the object identifier, the ellipsoid data, and ellipse data which define an ellipse approximating the shot region. The combiner generates candidates associating positioning elements and a shot orientation. The estimator calculates a pose comprising a position and an orientation. The selector projects the ellipsoid data onto the shot data from the pose, determines a measurement of similarity and selects the pose that has the highest likelihood value.

First claim

Opening claim text (preview).

The invention claimed is: 1. Shot-processing device, comprising: a memory arranged to receive, on the one hand, scene data that comprise three-dimensional object pairs each associating an object identifier, and ellipsoid data which define an ellipsoid and its orientation and a position of its center in a common frame of reference and, on the other hand, shot data defining a two-dimensional image of the scene associated with the scene data, from a viewpoint corresponding to a desired pose, a detector arranged to receive shot data and to return one or more two-dimensional object pairs each comprising an object identifier present in the scene data, and a shot region associated with this object identifier, a preparer arranged to determine, for at least some of the two-dimensional object pairs from the detector, a set of positioning elements, the number whereof is less than or equal to the number of three-dimensional object pairs in the scene data that comprise the object identifier of the two-dimensional object pair in question, each positioning element associating the object identifier and the ellipsoid data of a three-dimensional object pair comprising this object identifier, and ellipse data which define an ellipse approximating the shot region of the two-dimensional object pair in question and its orientation as well as a position of its center in the two-dimensional image, a combiner arranged to generate a list of candidates each associating one or more positioning elements and a shot orientation, and/or the combination of at least two positioning elements, the positioning elements of a candidate being taken from separate two-dimensional object pairs and not relating to the same three-dimensional object pair, an estimator arranged to calculate, for at least one of the candidates, a pose comprising a position and an orientation in the common frame of reference from the ellipse data and the ellipsoid data of the positioning elements, or from the ellipse data and the ellipsoid data of the one or more positioning elements and the shot orientation, a selector arranged, for at least some of the poses, to project all of the ellipsoid data of the scene data onto the shot data from the pose, to determine a measurement of similarity between each projection of the ellipsoid data and each ellipse defined by a two-dimensional object pair coming from the detector, and to calculate a likelihood value by using, for each projection of the ellipsoid data, the largest measurement of similarity determined, and to select the pose that has the highest likelihood value. 2. Shot-processing device according to claim 1 , wherein the selector is arranged to carry out a measurement of likelihood based, for a given pose, on the number of measurements of similarity that exceed a given threshold. 3. Shot-processing device according to claim 1 , wherein the preparer determines the ellipse data of each positioning element using a method of least squares. 4. Shot-processing device according to claim 1 , wherein the detector determines a rectangular box as a shot region of each two-dimensional pair to be returned, and the preparer determines the ellipse data of each positioning element based on the ellipse inscribed in the rectangular box forming the shot region. 5. Shot-processing device according to claim 1 , wherein the combiner is arranged to determine the shot orientation as a function of the detection of vanishing points within the two-dimensional image of the scene associated with the scene data. 6. Shot-processing device according to claim 1 , wherein the combiner is arranged to determine the shot orientation by means of a sensor. 7. Shot-processing device according to claim 1 , further comprising a shot device arranged to capture a shot of the scene from a given viewpoint in order to derive the shot data therefrom. 8. Shot-processing method based on: scene data that comprise three-dimensional object pairs each associating an object identifier, and ellipsoid data which define an ellipsoid and its orientation and a position of its center in a common frame of reference, and shot data defining a two-dimensional image of the scene associated with the scene data, from a viewpoint corresponding to a desired pose, the method comprising the following operations: a) detecting, from shot data, one or more two-dimensional object pairs each comprising an object identifier present in the scene data, and a shot region associated with this object identifier, b) determining, for at least one of the two-dimensional object pairs detected, a set of positioning elements, the number whereof is less than or equal to the number of three-dimensional object pairs in the scene data that comprise the object identifier of the two-dimensional object pair in question, each positioning element associating the object identifier and the ellipsoid data of a three-dimensional object pair comprising this object identifier, and ellipse data which define an ellipse approximating the shot region of the two-dimensional object pair in question and its orientation as well as a position of its center in the two-dimensional image, c) generating a list of candidates each associating one or more positioning elements and a shot orientation, and/or the combination of at least two positioning elements, the positioning elements of a candidate being taken from two separate two-dimensional object pairs and not relating to the same three-dimensional object pair, d) calculating, for at least one of the candidates, a pose comprising a position and an orientation in the common frame of reference from the ellipse data and the ellipsoid data of the positioning elements, or from the ellipse data and the ellipsoid data of the one or more positioning elements and the shot orientation, e) projecting, for at least some of the poses, all of the ellipsoid data of the scene data onto the shot data from the pose, to determine a measurement of similarity between each projection of the ellipsoid data and each ellipse defined by a two-dimensional object pair detected, and to calculate a likelihood value by using, for each projection of the ellipsoid data, the largest measurement of similarity determined, and f) selecting the pose that has the highest likelihood value.

Assignees

Inventors

Classifications

  • Projection on vertical or horizontal image axis · CPC title

  • Analysis of geometric attributes · CPC title

  • by matching two-dimensional images to three-dimensional objects · CPC title

  • based on a marking or identifier characterising the area · CPC title

  • Proximity, similarity or dissimilarity measures · 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 US12062203B2 cover?
The invention relates to a shot-processing device. The memory receives scene data comprising three-dimensional object pairs associating an object identifier, the ellipsoid data, which define an ellipsoid and its orientation and a position of center, and shot data defining a two-dimensional image of the scene, from a viewpoint corresponding to a desired pose. The detector receives shot data and …
Who is the assignee on this patent?
Institut National De Rech En Informatique Et En Automatique, Univ De Lorraine
What technology area does this patent fall under?
Primary CPC classification G06T7/70. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 13 2024 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).