Automated method for alignment of document objects
First Claim
Patent Images
1. A method for alignment of objects in a document comprising:
- for an input electronic document, identifying first and second objects to be aligned on a page of the document;
detecting saliency for the first object, including generating a saliency map of the first object;
generating a first one-dimensional guideline profile for the first object based on the detection of saliency for the first object, the guideline profile being based on one dimensional averaging of saliency values in the saliency map;
generating a second one-dimensional guideline profile for the second object based on a detection of saliency for the second object;
aligning the first and second objects based on the first and second guideline profiles to form a modified document; and
outputting the modified document.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and automated method are disclosed for alignment of objects in a document which allows saliency within one or both objects to be a factor in the alignment. The method includes, for an input electronic document, identifying first and second objects to be aligned on a page of the document. A one dimensional guideline profile is generated for at least the first object based on a detection of saliency for the first object. The first and second objects are aligned based on the guideline profile to form a modified document and the modified document is output.
-
Citations
20 Claims
-
1. A method for alignment of objects in a document comprising:
-
for an input electronic document, identifying first and second objects to be aligned on a page of the document; detecting saliency for the first object, including generating a saliency map of the first object; generating a first one-dimensional guideline profile for the first object based on the detection of saliency for the first object, the guideline profile being based on one dimensional averaging of saliency values in the saliency map; generating a second one-dimensional guideline profile for the second object based on a detection of saliency for the second object; aligning the first and second objects based on the first and second guideline profiles to form a modified document; and outputting the modified document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for alignment of objects in a document comprising:
-
for an input electronic document, identifying first and second objects to be aligned on a page of the document; generating a first one-dimensional guideline profile for the first object based on a detection of saliency for the first object, wherein the first object has horizontal and vertical dimensions and the first one dimensional guideline profile has, as its one dimension, the vertical dimension or the horizontal dimension of the object; generating a second one-dimensional guideline profile for the second object based on a detection of saliency for the second object; aligning the first and second objects based on the first and second guideline profiles to form a modified document; and outputting the modified document.
-
-
17. An apparatus for alignment of objects in a document comprising:
-
computer readable memory which stores an object alignment system comprising; an object detector for identifying first and second objects to be aligned within a document; a profile generator for generating a one dimensional guideline profile for at least the first object based on a detection of saliency for the first object, the detection of saliency including generating a saliency map of the first object, the guideline profile being based on one dimensional averaging of saliency values in the saliency map; and an alignment generator for generating an alignment of the first and second objects based on the guideline profile; and a processor in communication with the memory which implements the object alignment system. - View Dependent Claims (18)
-
-
19. A computer implemented method for alignment of objects in a document comprising:
-
identifying objects to be aligned in an electronic document; assigning an object class to each of the objects selected from a plurality of object classes, the classes including at least one pictorial object class and a text object class; for each object to be aligned, selecting a respective saliency detection method based on the assigned object class; applying the selected detection method for each object to be aligned to generate a saliency representation; with a computer processor, generating a one dimensional guideline profile for each object to be aligned based on one dimensional averaging of saliency values in the saliency representation; and aligning at least first and second of the objects based on the respective one dimensional guideline profiles to form a modified document, including translating one of the first and second objects relative to the other of the first and second objects; and outputting the modified document. - View Dependent Claims (20)
-
Specification