The Patch Transform

The patch transform represents an image as a bag of overlapping patches sampled on a regular grid. This representation allows users to manipulate images in the patch domain, which then seeds the inverse patch transform to synthesize modified images. Possible modifications include the spatial locatio...

Full description

Bibliographic Details
Main Authors: Avidan, Shai (Author), Cho, Taeg Sang (Contributor), Freeman, William T. (Contributor)
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory (Contributor), Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science (Contributor)
Format: Article
Language:English
Published: Institute of Electrical and Electronics Engineers (IEEE), 2012-04-04T16:57:40Z.
Subjects:
Online Access:Get fulltext
LEADER 02263 am a22002533u 4500
001 69927
042 |a dc 
100 1 0 |a Avidan, Shai  |e author 
100 1 0 |a Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory  |e contributor 
100 1 0 |a Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science  |e contributor 
100 1 0 |a Freeman, William T.  |e contributor 
100 1 0 |a Cho, Taeg Sang  |e contributor 
100 1 0 |a Freeman, William T.  |e contributor 
700 1 0 |a Cho, Taeg Sang  |e author 
700 1 0 |a Freeman, William T.  |e author 
245 0 0 |a The Patch Transform 
260 |b Institute of Electrical and Electronics Engineers (IEEE),   |c 2012-04-04T16:57:40Z. 
856 |z Get fulltext  |u http://hdl.handle.net/1721.1/69927 
520 |a The patch transform represents an image as a bag of overlapping patches sampled on a regular grid. This representation allows users to manipulate images in the patch domain, which then seeds the inverse patch transform to synthesize modified images. Possible modifications include the spatial locations of patches, the size of the output image, or the pool of patches from which an image is reconstructed. When no modifications are made, the inverse patch transform reduces to solving a jigsaw puzzle. The inverse patch transform is posed as a patch assignment problem on a Markov random field (MRF), where each patch should be used only once and neighboring patches should fit to form a plausible image. We find an approximate solution to the MRF using loopy belief propagation, introducing an approximation that encourages the solution to use each patch only once. The image reconstruction algorithm scales well with the total number of patches through label pruning. In addition, structural misalignment artifacts are suppressed through a patch jittering scheme that spatially jitters the assigned patches. We demonstrate the patch transform and its effectiveness on natural images. 
520 |a United States. Office of Naval Research. Multidisciplinary University Research Initiative (grant N00014-06-1-0734) 
520 |a Shell Research 
546 |a en_US 
655 7 |a Article 
773 |t IEEE Transactions on Pattern Analysis and Machine Intelligence