Systems and methods for organizing image data into regions
First Claim
1. A method for organizing regions identified in image data, comprising one or more of:
- forming one or more color clusters, each color cluster including regions of the image data having a color difference that is less than a color threshold; and
grouping two or more regions included in a color cluster into one of one or more spatial clusters if closest boundaries of the two or more regions are within a distance threshold.
5 Assignments
0 Petitions
Accused Products
Abstract
The image data is initially processed in a manner that is similar to that used to convert the image data into 3-layer mixed raster content format. After the image data is initially processed through a first stage of the three-layer segmentation process, rather than completing the segmentation into foreground and background planes, the image data is analyzed to identify regions having similar image characteristics. These regions are grouped together in cluster if they share color characteristics and are spatially close. The clusters are then sorted according to their size, and placed into a binary foreground plane based on one or more color characteristics. Each cluster gathered into a binary foreground plane having the same color as the color of the cluster.
87 Citations
23 Claims
-
1. A method for organizing regions identified in image data, comprising one or more of:
-
forming one or more color clusters, each color cluster including regions of the image data having a color difference that is less than a color threshold; and
grouping two or more regions included in a color cluster into one of one or more spatial clusters if closest boundaries of the two or more regions are within a distance threshold. - View Dependent Claims (2, 3, 4, 5, 21, 22, 23)
-
-
6. A method for organizing regions identified in image data, comprising:
-
dividing an image area of the image data into a plurality of tiles;
assigning one or more regions of the image data to a tile based on a location of a bounding box of each of the regions, and one or more of;
forming one or more color clusters by including, in each color cluster, regions of the tile that have colors that differ by less than a color threshold; and
grouping two or more regions included in a first color cluster into a spatial cluster, if closest boundaries of the two or more regions are within a distance threshold. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for processing regions of image data, comprising:
-
a color cluster processor that forms one or more color clusters by grouping regions of the image data which are within a color threshold of each other, and/or a spatial cluster processor that forms one or more spatial clusters for each of the color clusters, regions of the color cluster being included in the spatial cluster when their respective bounding boxes are within a distance threshold of each other; and
a planes generator which creates binary output planes based on the color or spatial clusters. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification