1 / 7

Texture Quality Extensions to Image Quilting

Texture Quality Extensions to Image Quilting. Nick Vavra. Texture Synthesis. Input: small sample texture image Goal: more of that texture Idea: Model the process that generates the texture Take random samples from the model Use samples to build the output image

Download Presentation

Texture Quality Extensions to Image Quilting

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Texture Quality Extensions to Image Quilting Nick Vavra

  2. Texture Synthesis • Input: small sample texture image • Goal: more of that texture • Idea: • Model the process that generates the texture • Take random samples from the model • Use samples to build the output image • Uses: make larger texture images, hole filling, compression

  3. Image Quilting • Put patches into output image with overlap • Input texture is a Marchov Random Field • Determine a point by looking at neighbors • Sample patches directly from input image • Find matches for the overlap region (SSD) • Choose a matching patch randomly • Insert patch into the image • Lather, rinse, repeat in raster scan order

  4. Stitching • Blending works, but not great • Instead find a good boundary • Use the min error path through the overlap

  5. Image Quilting Results

  6. These need a little help

  7. Extensions • Output quality usually very good • Sometimes get patch boundary artifacts • Proposed extensions • Backtrack if no good match is found • Match based on SSD and min path quality • Extensions still under development

More Related