Method of automatic cropping
First Claim
Patent Images
1. A method of processing digital images, the method comprising the steps of:
- providing user input devices, an image processing program, a display and an initial raw digital image;
determining an outer boundary of the initial raw digital image;
displaying the initial raw digital image on the display;
manually cropping, by a human user, the initial raw digital image using the image processing program and the input devices to form an initial processed image;
defining a dynamic template based upon the outer boundary determined at the determining step and the cropping performed by the human user at the cropping step;
selecting at least one additional raw digital image;
automatically cropping the at least one additional raw digital image(s) based upon the dynamic template to form at least one additional processed image(s);
wherein;
at the manually cropping step, the human user manually crops the initial raw digital image to form an initial processed image in the shape of a rectangle; and
at the automatically cropping step, the dynamic template crops the at least one additional raw digital image(s) to form at least one additional processed image the shape of a rectangle; and
the method further comprises the step of;
prior to the automatically cropping step, auto straightening the additional raw digital image.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for rectangular cropping including the steps of: (i) providing a sequence of images on a graphical interface device; (ii) analyzing each pixel in the first image included in the sequence of images; (iii) locating a boundary between the background of the first image and the border of the first image; (iv) determining the degree off true horizontal of the first image; (v) rotating the first image based on the determining step; (vi) applying a cropping operation to the first image; and (vii) automatically applying the cropping operation to each other image in the sequence of images.
-
Citations
7 Claims
-
1. A method of processing digital images, the method comprising the steps of:
-
providing user input devices, an image processing program, a display and an initial raw digital image; determining an outer boundary of the initial raw digital image; displaying the initial raw digital image on the display; manually cropping, by a human user, the initial raw digital image using the image processing program and the input devices to form an initial processed image; defining a dynamic template based upon the outer boundary determined at the determining step and the cropping performed by the human user at the cropping step; selecting at least one additional raw digital image; automatically cropping the at least one additional raw digital image(s) based upon the dynamic template to form at least one additional processed image(s); wherein; at the manually cropping step, the human user manually crops the initial raw digital image to form an initial processed image in the shape of a rectangle; and at the automatically cropping step, the dynamic template crops the at least one additional raw digital image(s) to form at least one additional processed image the shape of a rectangle; and the method further comprises the step of; prior to the automatically cropping step, auto straightening the additional raw digital image. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of processing digital images, the method comprising the steps of:
-
providing user input devices, an image processing program, a display and an initial raw digital image; identifying a variable co-ordinate feature in the initial raw digital image; manually cropping, by a human user, the initial raw digital image using the image processing program and the input devices to form an initial processed image; defining a dynamic template based upon the spatial relationship between the variable co-ordinate feature and the cropping performed by the human user at the cropping step; selecting at least one additional raw digital image(s); and automatically cropping the at least one additional raw digital image based upon the dynamic template to form at least one additional processed image(s).
-
Specification