EP2246808A2

Automated method for alignment of document objects

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.

EP2246808A2, drawing sheet 1
Sheet 1 of 10

Term

Projected expiry 21 April 2030.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 3 independent, 12 dependent

  1. 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;with a computer processor, generating a one dimensional guideline profile for at least the first object based on a detection of saliency for the first object;and aligning the first and second objects based on the guideline profile to form a modified document;and outputting the modified document.
  2. 13
    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;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.
  3. 15
    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 the saliency representation;and aligning at least first and second of the objects based on the respective 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.