Method and Apparatus for Block-Based Compression of Light-field Images
First Claim
1. A computer-implemented method, comprising:
- obtaining a light-field image, wherein the light-field image comprises multiple microimages, wherein the dimensions of the microimages are different than blocking dimensions used by a block-based compression technique;
generating a block in a preprocessed light-field image from each microimage in the light-field image, wherein each block contains light-field information from a corresponding microimage, and wherein the dimensions of each block are the same as the blocking dimensions used by the block-based compression technique;
compressing the preprocessed light-field image in accordance with the block-based compression technique to generate a compressed light-field image; and
storing the compressed light-field image to a storage medium.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for the block-based compression of light-field images. Light-field images may be preprocessed by a preprocessing module into a format that is compatible with the blocking scheme of a block-based compression technique, for example JPEG. The compression technique is then used to compress the preprocessed light-field images. The light-field preprocessing module reshapes the angular data in a captured light-field image into shapes compatible with the blocking scheme of the compression technique so that blocking artifacts of block-based compression are not introduced in the final compressed image. Embodiments may produce compressed 2D images for which no specific light-field image viewer is needed to preview the full light-field image. Full light-field information is contained in one compressed 2D image.
301 Citations
25 Claims
-
1. A computer-implemented method, comprising:
-
obtaining a light-field image, wherein the light-field image comprises multiple microimages, wherein the dimensions of the microimages are different than blocking dimensions used by a block-based compression technique; generating a block in a preprocessed light-field image from each microimage in the light-field image, wherein each block contains light-field information from a corresponding microimage, and wherein the dimensions of each block are the same as the blocking dimensions used by the block-based compression technique; compressing the preprocessed light-field image in accordance with the block-based compression technique to generate a compressed light-field image; and storing the compressed light-field image to a storage medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
at least one processor; and a memory comprising program instructions, wherein the program instructions are executable by the at least one processor to; obtain a light-field image, wherein the light-field image comprises multiple microimages, wherein the dimensions of the microimages are different than blocking dimensions used by a block-based compression technique; generate a block in a preprocessed light-field image from each microimage in the light-field image, wherein each block contains light-field information from a corresponding microimage, and wherein the dimensions of each block are the same as the blocking dimensions used by the block-based compression technique; compress the preprocessed light-field image in accordance with the block-based compression technique to generate a compressed light-field image; and store the compressed light-field image to a storage device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable storage medium storing program instructions, wherein the program instructions are computer-executable to implement:
-
obtaining a light-field image, wherein the light-field image comprises multiple microimages, wherein the dimensions of the microimages are different than blocking dimensions used by a block-based compression technique; generating a block in a preprocessed light-field image from each microimage in the light-field image, wherein each block contains light-field information from a corresponding microimage, and wherein the dimensions of each block are the same as the blocking dimensions used by the block-based compression technique; compressing the preprocessed light-field image in accordance with the block-based compression technique to generate a compressed light-field image; and storing the compressed light-field image to a storage medium. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification