Method for sliced inpainting
First Claim
1. A method comprising:
- dividing the destination region having image data into sub-pieces along one or more cutting paths, wherein the cutting paths start and end at two different points on the border of the destination region;
finding replacement data for the sub-pieces found elsewhere in the image; and
adapting the replacement data to fit in the destination region, wherein the adapting comprises adjusting an illumination of pixels, and wherein the adjusting comprises multiplying an illumination of the replacement data from a source region by a predetermined factor that is based on the illumination function, wherein the illumination function is based on an illumination of the destination region and an illumination of the source region, and wherein the source region contains the replacement data.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for replacing image data in a destination region that is divided into sub-pieces along one or more cutting paths, which start and end at two different points on the border, and finding replacement data for the sub-pieces. The cutting paths may be determined as a function of the type of image structured at the start and the end points. The cutting paths may also be determined as a function of the area of the sub-pieces and the lengths of the cutting paths. Optionally, the destination region may be determined by a spot detection algorithm. Further optionally, the spot detection algorithm may comprise calculation of a high pass filter, or detection of areas of luminosity and border-to-volume ratios. A method for moving an image element within an image is also provided.
25 Citations
8 Claims
-
1. A method comprising:
-
dividing the destination region having image data into sub-pieces along one or more cutting paths, wherein the cutting paths start and end at two different points on the border of the destination region; finding replacement data for the sub-pieces found elsewhere in the image; and adapting the replacement data to fit in the destination region, wherein the adapting comprises adjusting an illumination of pixels, and wherein the adjusting comprises multiplying an illumination of the replacement data from a source region by a predetermined factor that is based on the illumination function, wherein the illumination function is based on an illumination of the destination region and an illumination of the source region, and wherein the source region contains the replacement data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification