Automated removal of narrow, elongated distortions from a digital image
First Claim
1. In a computer system, a method of removing from a digital image a narrow, elongated region of image distortion having a primary orientation, the method comprising the steps of:
- identifying the primary orientation;
identifying and storing in a memory of the computer system a set of attributes of a portion of the digital image, the attributes comprising a plurality of substantially one-dimensional pixel slices oriented by reference to the primary orientation;
delineating the image distortion within the portion of the digital image as a function of the attributes stored in the memory; and
removing the delineated image distortion utilizing a pixel replacement process.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus including a method of digital image processing which allows a user to remove narrow, elongated areas of image distortion from a digitized image. According to the method, the user selects a portion of an image to be edited and, once the portion has been identified, the image distortion within the portion is automatically removed. The procedure for removing the distortion includes the steps of delineating the distortion within the portion of the image selected and replacing the delineated area with a correction image which is created as a function of the attributes of the neighboring portions of the image.
-
Citations
23 Claims
-
1. In a computer system, a method of removing from a digital image a narrow, elongated region of image distortion having a primary orientation, the method comprising the steps of:
- identifying the primary orientation;
identifying and storing in a memory of the computer system a set of attributes of a portion of the digital image, the attributes comprising a plurality of substantially one-dimensional pixel slices oriented by reference to the primary orientation;
delineating the image distortion within the portion of the digital image as a function of the attributes stored in the memory; and
removing the delineated image distortion utilizing a pixel replacement process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
- identifying the primary orientation;
-
15. A computer-readable medium having computer-executable instructions for performing a method of removing a narrow, elongated region of image distortion from a digital image, the method steps comprising:
- identifying a primary orientation of the image distortion;
identifying and storing in a memory of a computer system a set of attributes of a portion of the digital image resident on the computer system, the attributes comprising a plurality of substantially one-dimensional pixel slices oriented by reference to the primary orientation;
delineating a narrow, elongated region of image distortion within the portion of the digital image as a function of the attributes stored in the memory; and
removing the delineated image distortion utilizing a pixel replacement process. - View Dependent Claims (16, 17, 18)
- identifying a primary orientation of the image distortion;
-
19. A computer system comprising:
- a memory on which is stored a digital image comprising a plurality of pixels and having a narrow-elongated region of visual distortion;
a user interface for allowing a user to identify a pixel area of the image which includes the visual distortion; and
a tool for automatically removing the visual distortion from within the pixel area, the tool comprising
1) a row/column slicer for identifying a primary orientation of the visual distortion and for creating a plurality of substantially one-dimensional pixel slices oriented by reference to the primary orientation;
2) an extraction filter for automatically identifying and collecting attributes of the pixel slices and identifying a subset of the pixel area which defines the visual distortion as a function of the collected attributes; and
3) a replacement pixel value calculator for determining values for use in forming a corrected subset of the pixel area based, at least in part, on the collected attributes, wherein the subset of the pixel area is replaced with the corrected subset of the pixel area resulting in the effective removal of the visual distortion. - View Dependent Claims (20, 21, 22)
- a memory on which is stored a digital image comprising a plurality of pixels and having a narrow-elongated region of visual distortion;
-
23. A method for automatically removing from a digital image an unwanted region, the method comprising the steps of:
- identifying a portion of the digital image containing at least a portion of the unwanted region;
identifying the primary orientation of the portion of the unwanted region contained within the identified image portion;
storing in a memory of a computer system a set of attributes of the image portion, the attributes comprising pixel value attributes of a plurality of substantially one-dimensional pixel slices oriented by reference to the primary orientation of the portion of the unwanted region;
identifying the unwanted region portion within the image portion using the set of attributes stored in the memory;
extracting the portion of the unwanted region;
repairing the extracted unwanted region portion using information from a set of attributes describing visual characteristics of an area of a portion of the digital image surrounding the unwanted region; and
, compositing the repaired region and the digital image so that the repaired region replaces the unwanted region.
- identifying a portion of the digital image containing at least a portion of the unwanted region;
Specification