Techniques for spatial displacement estimation and...

Computer graphics processing and selective visual display system – Computer graphics processing – Three-dimension

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S426000

Reexamination Certificate

active

06476805

ABSTRACT:

TECHNICAL FIELD
The present invention pertains to efficient compression, decompression, rendering, and other operations for light fields. The present invention includes techniques for spatial displacement estimation between light field images, as well as techniques for multi-resolution light field operations.
BACKGROUND OF THE INVENTION
A two-dimensional view of an object or static scene taken from a single perspective lacks certain information about the object or static scene as seen from other perspectives. A single view may lack information about occluded portions of the object or static scene. Even for visible portions of the object or static scene, the single view may lack information about characteristics, such as light intensity values, that change when the perspective of the view changes. To enlarge the set of information about an object or static scene, views can depict the object or static scene from multiple perspectives. The multiple perspective views can include information about parts of the object or static scene that are occluded in a single view. The multiple perspective views can include information about characteristics of the object or static scene that change when perspective changes. Without knowledge of the spatial relationships between multiple perspective views, however, it is difficult to relate one perspective view to another or interpolate between views to create a novel view.
A light field models the light characteristics of an object or static scene, for example, by capturing light intensity and color values along a surface around a static scene. To map a light field to a computational framework requires a discrete representation.
FIGS. 1 and 2
depict a discretized light field
10
. Light field
10
includes a set of spatially-related light field images of an object
20
.
FIG. 1
shows expanded views of light field images
12
and
14
. A light field image comprises a two-dimensional arrangement (s,t) of data values such as values from a color space. Light rays from the object
20
that pass through a light field image (s,t) also pass through a focal point
32
in the (u,v) plane. A (s,t,u,v) grid point is indexed with (i,j,p,q). Capture and generation of light fields, different parameterizations of light fields, and light field image rendering, as well as other aspects of light fields, are described in Gortler et al., “The Lumigraph,” Computer Graphics Proceedings, Annual Conference Series, 1996, pp. 43-54 [“the Gortler reference” ] and Levoy et al., “Light Field Rendering,” Computer Graphics Proceedings, Annual Conference Series, 1996, pp. 31-42 [“the Levoy reference”].
Storage and transmission of light fields present difficulties due to the amount of digital information in a typical light field. An illustrative light field consists of 16×16 focal points in the focal plane (u,v). If each light field image has a resolution of 256×256 and stores 24-bit RGB values, the total amount of storage is: 16×16×256×256×3 bytes=48 Mbytes.
Within a light field, light field images typically exhibit similarities if they are taken at adjacent locations. Therefore, there is often spatial redundancy in the light field images. Storage and transmission of the light field images is made more efficient by removing such redundancy.
In addition to the considerable storage and transmission requirements for a light field, manipulation of light field images presents considerable memory and processing requirements. Light field rendering is the process of creating a view of an object or static scene based upon a light field by interpolating from known light field image values. During light field rendering, parts of selected light field images are retrieved to construct a view from a novel perspective. Depending on the perspective of the novel view being rendered, different light field images are retrieved. Because rendering typically uses different parts of different light field images according to a complex pattern of access, random access to parts of light field images facilitates rendering. Unfortunately, loading multiple light field images into random access memory (to facilitate random access to dispersed light field samples) consumes large amounts of memory given the size of a typical light field image. Moreover, even after light field images are loaded into memory, light field operations are computationally complex, especially when decompression of the light field information is required. These high memory and processing requirements hinder real time rendering, especially for serialized rendering operations.
The complexity of rendering operations can be reduced at a cost to quality. Some quality loss may be acceptable. During periods of rapid motion between perspective views, the human eye does not perceive detail well. Other quality loss may be necessary to support real time rendering. Techniques for rendering at fixed, full resolution fail to gracefully degrade quality where efficient and acceptable, or where necessary, for real time rendering.
In view of the need for efficient storage, transmission, and manipulation of light field images, techniques are needed for compression of light fields in a way that supports rapid access to light field images at selective resolution.
Light Field Compression
To compress a light field, individual light field images can be independently compressed as still images using an intra-image coding technique. An intra-image coding technique typically uses a cascade of lossy and lossless compression techniques to reduce spatial redundancy within an image. For example, an image is transform coded into a frequency domain. The transform coefficients are then quantized and losslessly compressed. Intra-image coding techniques can yield fair compression ratios, but fail to fully exploit inter-image spatial redundancy. Moreover, intra-image coding typically yields variable bit rate output and does not facilitate efficient, rapid access to particular portions within compressed images.
The Levoy reference describes a two-stage process of vector quantization and entropy coding to reduce redundancy within a light field. During vector quantization, a light field is split into source vectors from two-dimensional light field images or four-dimensional light field portions. Source vectors are matched to a smaller number of reproduction vectors from a codebook. After vector quantization, the codebook and codebook indices are entropy coded by Lempel-Ziv coding. In decompression, the entire light field (codebook and codebook indices) is Liv-Zempel decoded, a time-consuming operation. The output (codebook and codebook indices) is loaded into random access memory. Vector dequantization occurs for light field image or light field portions as needed. The Levoy reference does not involve compression of light field images to multiple levels of resolution or describe a way to rapidly access portions of light field images at selective levels of resolution. Moreover, the compression ratio of vector quantization without entropy coding is at most 24:1. Nonetheless, the Levoy reference uses vector quantization plus entropy coding rather than predictive coding, which is described as too complicated for rapid access to light field samples.
The Gortler reference describes applying JPEG compression to selected two-dimensional light field images of a light field. The techniques described in the Gortler reference do not facilitate efficient, rapid access at selective levels of resolution to particular portions of a light field image. The Gortler reference notes the potential for compression between light field images, but lacks detail concerning estimation, compression, decompression, and reconstruction techniques for light fields.
SUMMARY OF THE INVENTION
The present invention pertains to efficient compression, decompression, rendering, and other operations for light fields. The present invention includes techniques for spatial displacement estimation between light field images, as well as techniques for m

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Techniques for spatial displacement estimation and... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Techniques for spatial displacement estimation and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Techniques for spatial displacement estimation and... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2915469

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.