Determining regions of interest in synthetic images
First Claim
1. A method for finding regions of interest in a synthetic image comprising:
- generating a plurality of sub-blocks for a plurality of synthetic images;
computing a texture value derived from one or more color features associated with the plurality of sub-blocks, the texture value computed on at least one of one or more color bands for each of the sub-blocks, the texture value being computed using discrete cosine transform;
computing a color value associated with the color value of each of the plurality of sub-blocks for one or more of the color bands, wherein the color value includes computing a color correlogram on one of one or more of the color bands for each of the sub-blocks in each of the synthetic images;
determining an information value based on a weighted average of the texture value and the color value of each of the plurality of sub-blocks; and
automatically grouping the sub-blocks based on the informational value to form a region of interest, wherein grouping includes grouping neighboring sub-blocks together that have an information value that resides in a predetermined range, wherein the grouped neighboring sub-blocks have a density that does not exceed an average density of the plurality of sub-blocks.
2 Assignments
0 Petitions
Accused Products
Abstract
An algorithm for finding regions of interest (ROI) in synthetic images based on an information driven approach in which sub-blocks of a set of synthetic image are analyzed for information content or compressibility based on textural and color features. A DCT may be used to analyze the textural features of a set of images and a color histogram may be used to analyze the color features of the set of images. Sub-blocks of low compressibility are grouped into ROIs using a type of morphological technique. Unlike other algorithms that are geared for highly specific types of ROI (e.g. OCR text detection), the method of the present invention is generally applicable to arbitrary synthetic images. The present invention can be used with several other image applications, including Stained-Glass collages presentations.
56 Citations
22 Claims
-
1. A method for finding regions of interest in a synthetic image comprising:
-
generating a plurality of sub-blocks for a plurality of synthetic images; computing a texture value derived from one or more color features associated with the plurality of sub-blocks, the texture value computed on at least one of one or more color bands for each of the sub-blocks, the texture value being computed using discrete cosine transform; computing a color value associated with the color value of each of the plurality of sub-blocks for one or more of the color bands, wherein the color value includes computing a color correlogram on one of one or more of the color bands for each of the sub-blocks in each of the synthetic images; determining an information value based on a weighted average of the texture value and the color value of each of the plurality of sub-blocks; and automatically grouping the sub-blocks based on the informational value to form a region of interest, wherein grouping includes grouping neighboring sub-blocks together that have an information value that resides in a predetermined range, wherein the grouped neighboring sub-blocks have a density that does not exceed an average density of the plurality of sub-blocks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transistory computer readable storage medium having instructions stored thereon that when processed by one or more processors cause a system to:
-
generate a plurality of sub-blocks for a plurality of synthetic images, wherein the sub-blocks include two or more pixels; compute a texture value derived from one or more color features associated with the plurality of sub-blocks, the texture value computed on at least one of one or more color bands for each of the sub-blocks, the texture value being computed using an algorithm selected from the group consisting of a discrete cosine transform, a wavelet and a Haar decomposition; compute a color value associated with the color value of each of the plurality of sub-blocks for one or more of the color bands; determine an information value based on a weighted average of the texture value and the color value; and group the sub-blocks based on the informational value to form a region of interest, wherein the grouping includes grouping neighboring sub-blocks together that have an information value that resides in a predetermined range, wherein the grouped neighboring sub-blocks have a density that does not exceed an average density of the plurality of sub-blocks. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification