Method for Sliced Inpainting
First Claim
1. A method for replacing image data in a destination region having a border, comprising:
- dividing the destination region into sub-pieces along one or more cutting paths, the cutting paths starting and ending at two different points on the border of the destination region; and
finding replacement data for the sub-pieces.
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.
23 Citations
13 Claims
-
1. A method for replacing image data in a destination region having a border, comprising:
-
dividing the destination region into sub-pieces along one or more cutting paths, the cutting paths starting and ending at two different points on the border of the destination region; and finding replacement data for the sub-pieces. - View Dependent Claims (2, 3, 4, 5, 6, 7, 12)
-
-
8. A method for moving an image element within an image, comprising:
-
receiving the boundary of a source region comprising the image element; receiving a destination region within the image; copying image data from the source region to the destination region; determining a residual region, comprising area of the source region that does not intersect with the destination region; and applying an inpainting routine to the residual region. - View Dependent Claims (9, 10, 11, 13)
-
Specification