IP Library Patent Application 14288646
Patent Application
App. No. 14/288,646

SYSTEM AND METHOD FOR TRANSMISSION, PROCESSING, AND RENDERING OF STEREOSCOPIC AND MULTI-VIEW IMAGES

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 None
App. No.
14/288,646
Abstract

A digital image processing system takes color plus Z channel data as input, preprocesses, decimates, and codes the Z channel in-band as digital watermark data embedded within the color data prior to encoding and transmission. A second digital image processing system receives, decodes, and extracts the decimated Z channel data before applying statistical regularization to restore a full-resolution Z channel prior to depth-image-based rendering.

Claims (51)

1 . A method, comprising:

receiving, by a computer processor, a reduced bandwidth 3D image comprising a reduced bandwidth depth map and color data; and

applying, by the computer processor, a filter that employs a statistical domain of the color data to restore bandwidth of the reduced bandwidth depth map.

2 . The method of claim 1 , wherein the filter is configured to restore discontinuities in the reduced bandwidth depth map by matching discontinuities of the color data containing at least one object boundary.

3 . The method of claim 1 , further comprising applying a depth-image-based rendering (DIBR) method to warp the restored depth map and the color image to construct at least one view suitable for stereoscopic or auto-stereoscopic 3D displays.

4 . The method of claim 1 , wherein the filter employs two radiosity weighting functions provided by the reduced bandwidth depth map as a first domain, the color data as a second domain, and a spatial weighting function.

5 . The method of claim 1 , further comprising repeatedly subjecting the reduced bandwidth depth map to iterations of one-octave bicubic up-scaling followed by application of the filter until a first octave up-scaled depth map is produced.

6 . The method of claim 1 , wherein repeatedly subjecting the reduced bandwidth depth map to iterations of one-octave bicubic up-scaling followed by application of the filter minimizes an error function comprising a difference between an edge gradient of the depth map and a color edge gradient of the color data to regularize output of the up-scaled depth map.

7 . The method of claim 6 , further comprising applying a lossless decoding method to the reduced bandwidth depth map before said step of repeatedly subjecting the reduced bandwidth depth map to iterations of one-octave bicubic up-scaling followed by application of the filter.

8 . The method of claim 3 , wherein applying a DIBR method further comprises:

applying an optical flow method to the color data;

applying motion compensation and image warping to the color to produce a table of motion compensated pixels;

applying one of temporal predictions and spatial predictions of candidate occluded pixels from the table of motion compensated pixels;

applying a statistical in-painting procedure to the candidate occluded pixels; and

warping pixels obtained from the statistical in-painting procedure to obtain left and right eye views of images for display.

9 . The method of claim 8 , further comprising:

classifying disocclusions from the depth map to inform spatial predictions of candidate occluded pixels; and

applying a Z smoothing method to the depth map to produce a processed depth map.

10 . The method of claim 9 , wherein warping is informed by the processed depth map.

11 . A non-transitory computer-readable storage medium including instructions that, when accessed by a computer processor, cause the computer processor to perform operations, comprising:

receive, by the computer processor, a reduced bandwidth 3D image comprising a reduced bandwidth depth map and color data; and

apply, by the computer processor, a filter that employs a statistical domain of the color data to restore bandwidth of the reduced bandwidth depth map.

12 . The non-transitory computer-readable storage medium of claim 11 , further comprising applying a depth-image-based rendering (DIBR) method to warp the restored depth map and the color image to construct at least one view suitable for stereoscopic or auto-stereoscopic 3D displays.

13 . The non-transitory computer-readable storage medium of claim 11 , wherein the at least one filter is operable to employ a statistical domain of the color data to restore the bandwidth of the reduced bandwidth depth map.

14 . The non-transitory computer-readable storage medium of claim 11 , wherein the filter employs two radiosity weighting functions provided by the reduced bandwidth depth map as a first domain, the color data as a second domain, and a spatial weighting function.

15 . The non-transitory computer-readable storage medium of claim 11 , further comprising repeatedly subject the reduced bandwidth depth map to iterations of one-octave bicubic up-scaling followed by application of the filter until a 1st octave up-scaled depth map is produced.

16 . The non-transitory computer-readable storage medium of claim 15 , wherein repeatedly subjecting the reduced bandwidth depth map to iterations of one-octave bicubic up-scaling followed by application of the filter minimizes an error function comprising a difference between an edge gradient of the depth map and a color edge gradient of the color data to regularize output of the up-scaled depth map.

17 . A receiver for receiving and restoring at least one reduced bandwidth image comprising a reduced bandwidth depth map, the receiver to:

receive a reduced bandwidth 3D image comprising a reduced bandwidth depth map and color data; and

apply a filter that employs a statistical domain of the color data to restore bandwidth of the reduced bandwidth depth map.

18 . The receiver of claim 17 , wherein restoring bandwidth of the reduced bandwidth depth map is based on restoring discontinuities in the reduced bandwidth depth map by matching discontinuities of the color data containing at least one object boundary.

19 . The receiver of claim 17 , further comprising a depth-image-based rendering (DIBR) module for warping the restored depth map and the color data to construct at least one view suitable for stereoscopic or auto-stereoscopic 3D displays.

20 . The receiver of claim 17 , wherein the filter employs two radiosity weighting functions provided by the depth map as a first domain, the color data as a second domain, and a spatial weighting function.

21 . The receiver of claim 17 , further comprising:

a module for repeatedly subjecting the reduced bandwidth depth map to iterations of one-octave bicubic up-scaling followed by application of the filter until a first octave up-scaled depth map is produced.

22 . The receiver of claim 21 , wherein the module for repeatedly subjecting the depth map to iterations of one-octave bicubic up-scaling followed by application of the filter minimizes an error function comprising a difference between an edge gradient of the depth map and a color edge gradient of the color data to regularize output of the up-scaled depth map.

23 . The receiver of claim 17 , wherein the receiver is implemented using an application-specific integrated circuit (ASIC).

24 . A system for transmitting, receiving, and rendering 3D imagery, comprising:

a transmitter for:

extracting a depth map and color data from at least one 3D image,

reducing bandwidth of the depth map to produce a reduced bandwidth depth map,

inserting the reduced bandwidth depth map into the color data to produce a reduced bandwidth 3D image, and

transmitting the reduced bandwidth 3D image into a transmission channel; and

a receiver for:

receiving a reduced bandwidth 3D image comprising a reduced bandwidth depth map and color data from the transmission channel, and

applying a filter that employs a statistical domain of the color data to restore bandwidth of the reduced bandwidth depth map, and

rendering the restored depth map and color data on a display.

25 . The system of claim 24 , wherein reducing bandwidth of the depth map comprises retaining at least one region of the depth map comprising at least one discontinuity that corresponds to at least one object boundary in the color data.

26 . The system of claim 24 , wherein the filter is configured to restore discontinuities in the reduced bandwidth depth map by matching discontinuities of the color data containing at least one object boundary.

27 . A filter configured to employ a statistical domain of the color data to restore bandwidth of a reduced bandwidth depth map.

28 . The filter of claim 27 , wherein the filter employs two radiosity weighting functions provided by the reduced bandwidth depth map as a first domain, the color data as a second domain, and a spatial weighting function.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2014
From: SPINELLA IP HOLDINGS, INC.
To: A2ZLOGIX, INC.
Reel/Frame 033475/0469 →