Image Completion Including Automatic Cropping
First Claim
1. A method comprising, processing an image to perform image completion, including predicting which missing regions that are not original regions in the image are likely to be completed with low quality, computing a crop based upon the predicting, in which the crop is biased towards including original regions and predicted high quality regions and excluding predicted low quality regions pixels, and completing remaining missing pixels within the crop.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is a technology by which an image such as a stitched panorama is automatically cropped based upon predicted quality data with respect to filling missing pixels. The image may be completed, including by completing only those missing pixels that remain after cropping. Predicting quality data may be based on using restricted search spaces corresponding to the missing pixels. The crop is computed based upon the quality data, in which the crop is biased towards including original pixels and excluding predicted low quality pixels. Missing pixels are completed by using restricted search spaces to find replacement values for the missing pixels, and may use histogram matching for texture synthesis.
21 Citations
20 Claims
- 1. A method comprising, processing an image to perform image completion, including predicting which missing regions that are not original regions in the image are likely to be completed with low quality, computing a crop based upon the predicting, in which the crop is biased towards including original regions and predicted high quality regions and excluding predicted low quality regions pixels, and completing remaining missing pixels within the crop.
- 11. A system comprising, a prediction mechanism, the prediction mechanism configured to output predicted quality data for missing pixels associated with an image, and a cropping mechanism configured to process the quality data to generate a crop that is biased towards excluding low quality pixels.
- 17. One or more computer-readable media having computer-executable instructions, which when executed perform steps, comprising, processing an image to complete missing regions, including predicting the quality of a whole region or sub-parts of a region to be filled in.
Specification