Skip to content

ccj5351/epitome_coding

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 

Epitome Transform Coding: Towards Joint Compression of a Set of Images

Overall Framework of Our Approach

  • Learning the epitome E of a collection of images {I_i}, and doing the reconstruction via E and the associated transform map {Φ_i}.

  • Then the bitstream of entropy-encoded epitome, transform maps, and residuals, can be transmitted with bandwidth saving and economic storage.

  • Last, the transmitted bitstream will be decoded for the final rendering.

Epitome Learning and Reconstruction

What is the Epitome?

See the paper Learning the “Epitome” of an Image for the details.

  • An epitome is a condensed image of parameters that specifies a generative model of patches taken from input images.

  • It contains high-order statistics of the texture and shape properties of the input images.

  • A epitome in size W x H can be viewed as a mixture of W*H Gaussians.

Epitome Learning

  • The epitome is learned so that when small patches are sampled in an unordered fashion from it, they will have nearly the same appearance as patches sampled from the original input image.

  • In our study, the inputs and the learned epitome are shown below.

Transform Map Encoding

The transform maps, consisting of column indices shown in fig-(b), and row indices shown in fig-(c), are spatially redundant and similar to the input image shown in fig-(a).

Residual Processing and Encoding

  • Residual is the difference between the input images and the epitomic reconstructions.
  • To encode and compress the residual is important to achieve large compression ration, as well as high reconstruction quality.
  • Thresholding and quantizing are involved.

Dataset and Experimental Results

  • Dataset: Images are shot by myself on the campus at Stevens Institute of Technology.

  • Qualitative Result:

  • Quantitative Result:

About

Project: Epitome Transform Coding: Towards Joint Compression of a Set of Images

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages