Automated detection of pornographic images
First Claim
1. A method for use in detecting a pornographic image comprising:
- analyzing a questionable image, said analyzing including (a) preparing a final color prototype database having a plurality of final color prototype values, said final color prototype database prepared from selected skin image samples from a plurality of images;
(b) filtering a questionable image, said filtering including (i) comparing a color of a questionable pixel from a questionable image with said final color prototype values;
(ii) performing a texture analysis on an area surrounding said questionable pixel if said color of said questionable pixel matches a color of a final color prototype, wherein said texture analysis determines a variance in color between said questionable pixel and a color of pixels in said area; and
(iii) classifying said pixel as a potential skin pixel if said texture analysis indicates that said area has a skin texture.
11 Assignments
0 Petitions
Accused Products
Abstract
A method of detecting pornographic images, wherein a color reference database is prepared in LAB color space defining a plurality of colors representing relevant portions of a human body. A questionable image is selected, and sampled pixels are compared with the color reference database. Areas having a matching pixel are subjected to a texture analysis to determine if the pixel is an isolated color or if other comparable pixels surround it; a condition indicating possible skin. If an area of possible skin is found, the questionable image is classified as objectionable. A further embodiment includes preparation of a questionable image reference shape database defining objectionable shapes. An image with a detected area of possible skin is compared with the shape database, and depending on the results of the shape analysis, a predefined percentage of the images are classified for manual review.
93 Citations
22 Claims
-
1. A method for use in detecting a pornographic image comprising:
analyzing a questionable image, said analyzing including (a) preparing a final color prototype database having a plurality of final color prototype values, said final color prototype database prepared from selected skin image samples from a plurality of images;
(b) filtering a questionable image, said filtering including (i) comparing a color of a questionable pixel from a questionable image with said final color prototype values;
(ii) performing a texture analysis on an area surrounding said questionable pixel if said color of said questionable pixel matches a color of a final color prototype, wherein said texture analysis determines a variance in color between said questionable pixel and a color of pixels in said area; and
(iii) classifying said pixel as a potential skin pixel if said texture analysis indicates that said area has a skin texture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
Specification