Detecting overlapping images in an automatic image segmentation device with the presence of severe bleeding
First Claim
1. A method for processing multiple structured images using an imaging input device with a smart platen so as to reduce occurrence of image orphans due to the bleeding of edges in scanning multiple digital images arranged upon the smart platen, comprising:
- arranging multiple objects upon the imaging input device with a smart platen for scanning;
scanning the multiple objects with the imaging input device with a smart platen so as to produce an input image;
generating linked lists with greater than three edge pixels therein for the input image data produced in the scanning step;
generating a boundary of a first structured image from the linked lists;
generating a boundary of a second structured image from the linked lists;
identifying a first bounding box for the first structured image from its generated boundary;
identifying a second bounding box for the second structured from its generated boundary;
determining whether an overlap exists between the identified bounding boxes of the first structured image and second structured image;
merging the first structured image and the second structured image for a third structured image when an overlap of bounding boxes is determined; and
, modeling a new bounding box for the third structured image from the merging of the first and second structured images wherein the new bounding box contains the orphaned first and second structured images and represents a depiction of the orphaned first and second structured images.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for processing multiple digital images using an imaging input device so as to reduce bleeding of edges of the multiple digital images by determining the boundaries of each of the digital images, including detecting a boundary of a first image; detecting a boundary of a second image; determining an overlap between the detected boundaries of the first image and second images; calculating the overlap between the first and second images and modeling a third image from the calculated overlap of the first and second images wherein the third image contains at least said first and second images and represents a depiction of said first and second images without an overlap between said first and second images.
-
Citations
14 Claims
-
1. A method for processing multiple structured images using an imaging input device with a smart platen so as to reduce occurrence of image orphans due to the bleeding of edges in scanning multiple digital images arranged upon the smart platen, comprising:
-
arranging multiple objects upon the imaging input device with a smart platen for scanning;
scanning the multiple objects with the imaging input device with a smart platen so as to produce an input image;
generating linked lists with greater than three edge pixels therein for the input image data produced in the scanning step;
generating a boundary of a first structured image from the linked lists;
generating a boundary of a second structured image from the linked lists;
identifying a first bounding box for the first structured image from its generated boundary;
identifying a second bounding box for the second structured from its generated boundary;
determining whether an overlap exists between the identified bounding boxes of the first structured image and second structured image;
merging the first structured image and the second structured image for a third structured image when an overlap of bounding boxes is determined; and
,modeling a new bounding box for the third structured image from the merging of the first and second structured images wherein the new bounding box contains the orphaned first and second structured images and represents a depiction of the orphaned first and second structured images. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for processing multiple structured images using an imaging input device with a smart platen so as to reduce occurrence of image orphans due to the bleeding of contour edges of multiple digital images arranged upon the smart platen by generating an object defined by contour edges of particular sets of the multiple digital images, comprising:
-
arranging multiple objects upon the imaging input device with a smart platen for scanning;
scanning the multiple objects with the imaging input device with a smart platen so as to produce an input image;
generating linked lists with greater than three edge points therein for the input image data produced in the scanning step;
detecting a set of edges of a first object from the linked lists;
detecting a set of edges of a second object from the linked lists;
identifying a first bounding box for the first object from its detected set of edges;
identifying a second bounding box for the second object from its detected set of edges;
determining an overlap between the identified first and second bounding boxes of the first and second objects;
calculating the overlap between the first and second bounding boxes of the first and second objects; and
,modeling a third object by ascertaining the calculated overlap of the first and second bounding boxes wherein the third object contains at least said first and second objects when the calculated overlap ascertains that they are orphaned. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification