Tree pruning of icon trees via subtree selection using tree functionals
First Claim
Patent Images
1. A method comprising:
- representing, by a processor, a group of document images using a plurality of visualizations that visualize document layout information for the group of document images based on one or more display device characteristics and based on content of the group of documents; and
adapting, by the processor, the plurality of visualizations to an available display by removing one or more visualizations from the plurality of visualizations based on at least two functional values, wherein the plurality of visualizations are adapted to the available display utilizing a layout function to minimize a dissimilarity of each of the plurality of visualizations that fit into the available display, wherein the plurality of visualizations comprises an iconic tree representation of layout features of a document collection, wherein each icon in the iconic tree representation includes a first part that represents a geometric feature of a layout element and a second part that represents a content type of the layout element, and wherein adapting the plurality of visualizations comprises adapting the iconic tree representation by pruning one or more icon subtrees with a non-greedy selection that is based on a ratio determined from a plurality of tree functional values to create a pruned tree, wherein the plurality of tree functional values utilized by the non-greedy selection include, for each subtree, at least a real-valued distortion function value computed from a subtree considered with a real-valued resource function value computed for a width of an iconic representation of the subtree, and wherein the ratio utilized by the non-greedy selection is a ratio of a real-valued resource function value versus a real-valued distortion function value for a subtree.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for creating visualizations using tree functionals is described. In one embodiment, the method comprises representing a group of document images using a plurality of visualizations that visualize document layout information for the group of document images based on one or more display device characteristics and based on content of the group of documents, and adapting the plurality of visualizations to an available display by removing one or more visualizations from the plurality of visualizations based on at least two functional values.
43 Citations
24 Claims
-
1. A method comprising:
-
representing, by a processor, a group of document images using a plurality of visualizations that visualize document layout information for the group of document images based on one or more display device characteristics and based on content of the group of documents; and adapting, by the processor, the plurality of visualizations to an available display by removing one or more visualizations from the plurality of visualizations based on at least two functional values, wherein the plurality of visualizations are adapted to the available display utilizing a layout function to minimize a dissimilarity of each of the plurality of visualizations that fit into the available display, wherein the plurality of visualizations comprises an iconic tree representation of layout features of a document collection, wherein each icon in the iconic tree representation includes a first part that represents a geometric feature of a layout element and a second part that represents a content type of the layout element, and wherein adapting the plurality of visualizations comprises adapting the iconic tree representation by pruning one or more icon subtrees with a non-greedy selection that is based on a ratio determined from a plurality of tree functional values to create a pruned tree, wherein the plurality of tree functional values utilized by the non-greedy selection include, for each subtree, at least a real-valued distortion function value computed from a subtree considered with a real-valued resource function value computed for a width of an iconic representation of the subtree, and wherein the ratio utilized by the non-greedy selection is a ratio of a real-valued resource function value versus a real-valued distortion function value for a subtree. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium storing instructions thereon which, when executed by a system, cause the system to perform a method comprising:
-
representing a group of document images using a plurality of visualizations that visualize document layout information for the group of document images based on one or more display device characteristics and based on content of the group of documents; and adapting the plurality of visualizations to an available display width by removing one or more visualizations from the plurality of visualizations based on at least two functional values, wherein the plurality of visualizations are adapted to the available display utilizing a layout function to minimize a dissimilarity of each of the plurality of visualizations that fit into the available display, wherein the plurality of visualizations comprises an iconic tree representation of layout features of a document collection, wherein each icon in the iconic tree representation includes a first part that represents a geometric feature of a layout element and a second part that represents a content type of the layout element, and wherein adapting the plurality of visualizations comprises adapting the iconic tree representation by pruning one or more icon subtrees with a non-greedy selection that is based on a ratio determined from a plurality of tree functional values to create a pruned tree, wherein the plurality of tree functional values utilized by the non-greedy selection include, for each subtree, at least a real-valued distortion function value computed from a subtree considered with a real-valued resource function value computed for a width of an iconic representation of the subtree, and wherein the ratio utilized by the non-greedy selection is a ratio of a real-valued resource function value versus a real-valued distortion function value for a subtree. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus comprising:
-
means for representing a group of document images using a plurality of visualizations that visualize document layout information for the group of document images based on one or more display device characteristics and based on content of the group of documents; and means for adapting the plurality of visualizations to an available display width by removing one or more visualizations from the plurality of visualizations based on at least two functional values, wherein the plurality of visualizations are adapted to the available display utilizing a layout function to minimize a dissimilarity of each of the plurality of visualizations that fit into the available display, wherein the plurality of visualizations comprises an iconic tree representation of layout features of a document collection, wherein each icon in the iconic tree representation includes a first part that represents a geometric feature of a layout element and a second part that represents a content type of the layout element, and wherein adapting the plurality of visualizations comprises means for adapting the iconic tree representation by pruning one or more icon subtrees with a non-greedy selection that is based on a ratio determined from a plurality of tree functional values to create a pruned tree, wherein the plurality of tree functional values utilized by the non-greedy selection include, for each subtree, at least a real-valued distortion function value computed from a subtree considered with a real-valued resource function value computed for a width of an iconic representation of the subtree, and wherein the ratio utilized by the non-greedy selection is a ratio of a real-valued resource function value versus a real-valued distortion function value for a subtree.
-
-
22. An apparatus comprising:
-
a memory; and a processor coupled with the memory to execute an icon-creation unit to create an iconic representation of discriminative visualizable features of document layout as a collection of iconic visual elements, wherein the collection of iconic visual elements comprises an iconic tree representation of layout features of a document collection, and wherein each icon in the iconic tree representation includes a first part that represents a geometric feature of a layout element and a second part that represents a content type of the layout element, and a tree-pruning unit to reduce one or more clusters with a non-greedy selection that is based on a ratio determined from at least two tree functionals and a layout function to minimize a dissimilarity between icons in clusters that fit into an available display based on constraints of the display device to display the icons at leaf nodes of a pruned tree, and wherein the one or more clusters are reduced by pruning one or more icon subtrees based on the at least two tree functional values to create a pruned tree, wherein the plurality of tree functional values utilized by the non-greedy selection include, for each subtree, at least a real-valued distortion function value computed from a subtree considered with a real-valued resource function value computed for a width of an iconic representation of the subtree, and wherein the ratio utilized by the non-greedy selection is a ratio of a real-valued resource function value versus a real-valued distortion function value for a subtree.
-
-
23. A method comprising:
-
representing, by a processor, a document collection in a size-constrained display using an iconic tree representation of discriminative visualizable features of document layout as a collection of iconic visual elements based on a layout function to fit the iconic tree representation into an available display based on constraints of the display while minimizing a dissimilarity between iconic visual elements in the iconic tree representation, wherein the iconic tree representation is adapted to the available display by pruning one or more icon subtrees with a non-greedy selection that is based on a ratio determined from a plurality of tree functional values to create a pruned tree, wherein the plurality of tree functional values utilized by the non-greedy selection include, for each subtree, at least a real-valued distortion function value computed from a subtree considered with a real-valued resource function value computed for a width of an iconic representation of the subtree, and wherein the ratio utilized by the non-greedy selection is a ratio of a real-valued resource function value versus a real-valued distortion function value for a subtree; and navigating, by the processor, through the document collection by performing successive subtree selection. - View Dependent Claims (24)
-
Specification