Automatic point cloud validation for immersive media

US11869141B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11869141-B2
Application numberUS-201917436481-A
CountryUS
Kind codeB2
Filing dateMay 14, 2019
Priority dateMay 14, 2019
Publication dateJan 9, 2024
Grant dateJan 9, 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.

Techniques related to validating an image based 3D model of a scene are discussed. Such techniques include detecting an object within a captured image used to generate the scene, projecting the 3D model to a view corresponding to the captured image to generate a reconstructed image, and comparing image regions of the captured and reconstructed images corresponding to the object to validate the 3D model.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus for validating a 3D model, comprising: a memory to store a first captured image attained via a first camera of a plurality of cameras trained on a scene; and a processor coupled to the memory, the processor to: detect an object within an image region of the first captured image, wherein the first captured image comprises one of a plurality of simultaneously captured images of the scene at a first time instance; generate, based on the simultaneously captured images, a 3D model of the scene corresponding to the first time instance; project the 3D model to a view of the first camera relative to the scene to generate a first reconstructed image representative of the scene from the view of the first camera at the first time instance; evaluate representation of the object in the 3D model based on a difference metric, the difference metric based on a comparison of first image content of the first captured image within the image region and second image content of the first reconstructed image within the image region; and generate a 3D model error indicator in response to the difference metric comparing unfavorably to a threshold. 2. The apparatus of claim 1 , wherein the difference metric comprises one of a pixel by pixel comparison of pixel values of the first and second image content, a shape comparison of shapes detected within the first and second image content, or a human pose comparison of human poses detected within the first and second image content. 3. The apparatus of claim 1 , wherein the image region comprises a bounding box having coordinates in the first captured image and the processor to determine the difference metric comprises the processor to apply the same bounding box coordinates to the first captured image and the first reconstructed image to determine the corresponding first and second image content. 4. The apparatus of claim 1 , the processor further to: detect a plurality of second image regions each corresponding to the object as detected in the remaining simultaneously captured images of the scene; project the 3D model to each view of the remaining plurality of cameras to generate second reconstructed images representative of the scene from the views of the remaining cameras; and determine a plurality of second difference metrics based on comparisons of each corresponding image content of the second image regions within the captured images and the reconstructed images, wherein the 3D model error indicator is further in response to the plurality of second difference metrics. 5. The apparatus of claim 4 , wherein the 3D model error indicator is generated in response to an average of the difference metric and the second difference metrics exceeding a second threshold. 6. The apparatus of claim 1 , the processor further to: detect a second object within a second image region of the first captured image; determine a second difference metric based on a comparison of third image content of the first captured image within the second image region and fourth image content of the first reconstructed image within the second image region; and generate a second 3D model error indicator in response to the second difference metric being greater than a second threshold, wherein the difference metric comparing unfavorably to the threshold comprises the difference metric being greater than the threshold, and wherein the threshold is less than the second threshold in response to the image region being closer to a center of the first captured image than the second image region or the threshold is greater than the second threshold in response to the image region having a lower image region density than the second image region. 7. The apparatus of claim 6 , wherein the threshold and the second threshold are determined by application of a monotonically increasing function to a distance from image center of the image region and the second image region or by application of a monotonically decreasing function to an image region density of the image region and the second image region. 8. The apparatus of claim 1 , wherein the processor to evaluate representation of the object in the 3D model comprises the processor to determine the object is not represented in the 3D model. 9. The apparatus of claim 1 , wherein the processor to detect the object within the image region comprises the processor to: perform object detection on the first captured image to detect the object and an image region; and adjust a location of the image region within the first captured image using a geometric constraint based on detection of the object within one or more of the plurality of simultaneously captured images of the scene. 10. A method for validating a 3D model comprising: detecting an object within an image region of a first captured image attained via a first camera of a plurality of cameras trained on a scene, wherein the first captured image comprises one of a plurality of simultaneously captured images of the scene at a first time instance; generating, based on the simultaneously captured images, a 3D model of the scene corresponding to the first time instance; projecting the 3D model to a view of the first camera relative to the scene to generate a first reconstructed image representative of the scene from the view of the first camera at the first time instance; evaluating representation of the object in the 3D model based on a difference metric, the difference metric based on a comparison of first image content of the first captured image within the image region and second image content of the first reconstructed image within the image region; and generating a 3D model error indicator in response to the difference metric comparing unfavorably to a threshold. 11. The method of claim 10 , wherein the difference metric comprises one of a pixel by pixel comparison of pixel values of the first and second image content, a shape comparison of shapes detected within the first and second image content, or a human pose comparison of human poses detected within the first and second image content. 12. The method of claim 10 , further comprising: detecting a plurality of second image regions each corresponding to the object as detected in the remaining simultaneously captured images of the scene; projecting the 3D model to each view of the remaining plurality of cameras to generate second reconstructed images representative of the scene from the views of the remaining cameras; and determining a plurality of second difference metrics based on comparisons of each corresponding image content of the second image regions within the captured images and the reconstructed images, wherein generating the 3D model error indicator is further in response to the plurality of second difference metrics. 13. The method of claim 10 , further comprising: detecting a second object within a second image region of the first captured image; determining a second difference metric based on a comparison of third image content of the first captured image within the second image region and fourth image content of the first reconstructed image within the second image region; and generating a second 3D model error indicator in response to the second difference metric being greater than a second threshold, wherein the difference metric comparing unfavorably to the threshold comprises the difference metric being greater than the threshold, and wherein the threshold is less than the second threshold in response to the image region being closer to a center of the first captured image than the second image region. 14. The method of claim 10

Assignees

Inventors

Classifications

  • G06T17/00Primary

    Three-dimensional [3D] modelling for computer graphics · CPC title

  • Determining position or orientation of objects or cameras (camera calibration G06T7/80) · CPC title

  • Detecting or recognising potential candidate objects based on visual cues, e.g. shapes · CPC title

  • involving all processing steps from image acquisition to 3D model generation · CPC title

  • G06T15/04Primary

    Texture mapping · 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 US11869141B2 cover?
Techniques related to validating an image based 3D model of a scene are discussed. Such techniques include detecting an object within a captured image used to generate the scene, projecting the 3D model to a view corresponding to the captured image to generate a reconstructed image, and comparing image regions of the captured and reconstructed images corresponding to the object to validate the …
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06T17/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 09 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).