Method for visual image detection
First Claim
1. A method for visual image detection using a computer readable medium that converts a general computing device into a specific computing machine, comprising:
- scan an example image for later matching image purposes and run the visual image detection process to calculate hash values for the example image;
input a new image for matching detection process;
scan new image for shape configuration detection wherein the shapes orientation and distance relation to each other is utilized when the image has a predetermined requirement of the shape relationships;
perform color detection in the feature descriptors for user determined colors and shades pre-selected from the color spectrum;
eliminate background sections of the image without feature descriptors are eliminated from future scanning;
eliminate curvature sections for curves on the edges of the feature descriptors where the noncompliant curvature sections of the features are eliminated;
determine hash values for the remaining features using the fast algorithm combined with the sift algorithm and comparing those values with hash values of images from a host database that were calculated in the same fashion;
select images that satisfy the user determined hash value similarity requirements.
2 Assignments
0 Petitions
Accused Products
Abstract
The method uses several steps to collect, analyze, compare, and flag an image for inappropriate content. The image is first collected based on detection and is analyzed via a database of inappropriate images. The collected image is scanned for skin-tone and/or texture, then the method eliminates the background of the image. The method then analyzes the curvature of the image. The next step is body part detection for inappropriate body parts. The image is then given a score based on all of the above steps. If the score is above a point, the image is flagged. If it is below a preselected point, the image is released. If the score is between the two points, it is withheld for further analysis.
-
Citations
18 Claims
-
1. A method for visual image detection using a computer readable medium that converts a general computing device into a specific computing machine, comprising:
-
scan an example image for later matching image purposes and run the visual image detection process to calculate hash values for the example image; input a new image for matching detection process; scan new image for shape configuration detection wherein the shapes orientation and distance relation to each other is utilized when the image has a predetermined requirement of the shape relationships; perform color detection in the feature descriptors for user determined colors and shades pre-selected from the color spectrum; eliminate background sections of the image without feature descriptors are eliminated from future scanning; eliminate curvature sections for curves on the edges of the feature descriptors where the noncompliant curvature sections of the features are eliminated; determine hash values for the remaining features using the fast algorithm combined with the sift algorithm and comparing those values with hash values of images from a host database that were calculated in the same fashion; select images that satisfy the user determined hash value similarity requirements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification