IP Library › Granted Patent US 10,922,832
Granted Patent B2
US 10,922,832 · App. 16/050,724 · Granted Feb 16, 2021

Removal of projection noise and point-based rendering

Inventors: Jason Tanner (Folsom, CA); Kai Xiao (San Jose, CA); Jill Boyce (Portland, OR); Narayan Biswal (Folsom, CA); Jeffrey Tripp (Hillsoboro, OR)
Assignee: INTEL CORPORATION
G06T7/596G06T1/20G06T5/002G06T7/13G06T7/136G06T15/005G06T2207/10028
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,922,832
App. No.
16/050,724
Granted
Feb 16, 2021
Kind
B2
Abstract

Embodiments described herein provide an apparatus comprising a processor to divide a first image projection into a plurality of regions, the plurality of regions comprising a plurality of points, determine an accuracy rating for the plurality of regions, and apply one of a first rendering technique to a first region in the plurality of regions when the accuracy rating for the first region in the plurality of regions fails to meet an accuracy threshold or a second rendering technique to the first region in the plurality of regions when the accuracy rating for the first region in the plurality of regions meets an accuracy threshold, and a memory communicatively coupled to the processor. Other embodiments may be described and claimed.

Claims (32)

1. A method, comprising:

dividing a first image projection into a plurality of regions, the plurality of regions comprising a plurality of points;

determining an accuracy rating for the plurality of regions;

applying one of a first rendering technique to a first region in the plurality of regions when the accuracy rating for the first region in the plurality of regions fails to meet an accuracy threshold or a second rendering technique to the first region in the plurality of regions when the accuracy rating for the first region in the plurality of regions meets an accuracy threshold;

determining a uniformity of depth parameter for the plurality of points in the plurality of regions, wherein determining a uniformity of depth parameter for a region in the plurality of regions comprises:

determining an average depth parameter for the region; and

determining a standard deviation depth parameter for the region.

2. The method of claim 1 , further comprising:

rendering the first region from the plurality of regions using data from the first projection when the accuracy rating for the first region meets the accuracy threshold.

3. The method of claim 1 , further comprising:

rendering the first region from the plurality of regions using data from a second image projection, different from the first image projection, when the accuracy rating for the first region fails to meet the accuracy threshold.

4. The method of claim 1 , wherein determining an accuracy rating for the plurality of regions comprises:

analyzing a plurality of depth images of the plurality of regions with an edge detector to detect discontinuities in depth parameters of the plurality of points in the plurality of regions.

5. A non-transitory machine readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:

dividing a first image projection into a plurality of regions, the plurality of regions comprising a plurality of points;

determining an accuracy rating for the plurality of regions; and

applying one of a first rendering technique to a first region in the plurality of regions when the accuracy rating for the first region in the plurality of regions fails to meet an accuracy threshold or a second rendering technique to the first region in the plurality of regions when the accuracy rating for the first region in the plurality of regions meets an accuracy threshold;

determining a uniformity of depth parameter for the plurality of points in the plurality of regions;

determining an average depth parameter for the region; and

determining a standard deviation depth parameter for the region.

6. The non-transitory machine readable medium of claim 5 , the operations additionally comprising:

rendering the first region from the plurality of regions using data from the first projection when the accuracy rating for the first region meets the accuracy threshold.

7. The non-transitory machine readable medium of claim 5 , the operations additionally comprising:

rendering the first region from the plurality of regions using data from a second image projection, different from the first image projection, when the accuracy rating for the first region fails to meet the accuracy threshold.

8. The non-transitory machine readable medium of claim 5 , the operations additionally comprising:

analyzing a plurality of depth images of the plurality of regions with an edge detector to detect discontinuities in depth parameters of the plurality of points in the plurality of regions.

9. An apparatus, comprising:

a processor to divide a first image projection into a plurality of regions, the plurality of regions comprising a plurality of points, determine an accuracy rating for the plurality of regions, apply one of a first rendering technique to a first region in the plurality of regions when the accuracy rating for the first region in the plurality of regions fails to meet an accuracy threshold or a second rendering technique to the first region in the plurality of regions when the accuracy rating for the first region in the plurality of regions meets an accuracy threshold; determine a uniformity of depth parameter for the plurality of points in the plurality of regions; determine an average depth parameter for the region, and determine a standard deviation depth parameter for the region; and

a memory communicatively coupled to the processor.

10. The apparatus of claim 9 , the processor to render the first region from the plurality of regions using data from the first projection when the accuracy rating for the first region meets the accuracy threshold.

11. The apparatus of claim 9 , the processor to render the first region from the plurality of regions using data from a second image projection, different from the first image projection, when the accuracy rating for the first region fails to meet the accuracy threshold.

12. The apparatus of claim 9 , the processor to analyze a plurality of depth images of the plurality of regions with an edge detector to detect discontinuities in depth parameters of the plurality of points in the plurality of regions.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2018
From: TANNER, JASON; XIAO, KAI; BOYCE, JILL; BISWAL, NARAYAN; TRIPP, JEFFREY
To: INTEL CORPORATION
Reel/Frame 047100/0615 →
Continuity (1)
Related Publication 20200043190A1 · Feb 6, 2020
Cited By (4)
US 12,219,115 US 12,219,158 US 12,425,554 US 12,739,410