Patent ID: 8737746
Filing Date: 2014-05-27
Classification: G06F,G06K

Abstract:
1. A method of multiple pass, component-based computerized searching for visual objects on an document, the method comprising: receiving a selection of a template visual object; generating from the template visual object a template raster image including a set of one or more sequences of adjacent pixels; deriving a template object symbol from the template raster image, the template object symbol comprised of one or more independent template object components each corresponding to a respective one of the sequences of adjacent pixels of the template raster image and being representative of a subsection thereof, each of the sequences being independent of other sequences; generating from the document a document raster image including sets of one or more sequences of adjacent pixels, each of the sets corresponding to a document object symbol and each of the sequences of adjacent pixels therein corresponding to a document object component, each of the sequences being independent of the other sequences; generating in a first pass a broad match candidate subset of document object symbols based upon a first comparison of dominant features of an entirety of the template object symbol to dominant features of the document object symbols in the document raster image; and generating in a second pass a narrowed match candidate set of document object symbols from the broad match candidate subset based upon a second comparison of deconstructed ones of the template object components comprising subsections of the template object symbol to deconstructed ones of the document object components comprising subsections of the corresponding document object symbols of the broad match candidate subset and the dominant features of the document object symbols and of the template object symbol are minimized in the second comparison.