IMAGE-BASED CAPTCHA GENERATION SYSTEM
First Claim
1. A method of generating a Completely Automated Public test to Tell Computers and Humans Apart (CAPTCHA), comprising the steps of:
- presenting at least one distorted photographic or graphical image along with a list of words, one of which best corresponds to the image; and
assuming that the recipient of the image is a human as opposed to a machine if the correct word is selected.
2 Assignments
0 Petitions
Accused Products
Abstract
In a system and method for the generation of attack-resistant, user-friendly, image-based CAPTCHAs (Completely Automated Public test to Tell Computers and Humans Apart), controlled distortions are applied to randomly chosen images and presented to a user for annotation from a given list of words. An image is presented that contains multiple connected but independent images with the borders between them distorted or otherwise visually obfuscated in a way that a computer cannot distinguish the borders and a user selects near the center of one of the images The distortions are performed in a way that satisfies the incongruous requirements of low perceptual degradation and high resistance to attack by content-based image retrieval systems. Word choices are carefully generated to avoid ambiguity as well as to avoid attacks based on the choices themselves.
77 Citations
16 Claims
-
1. A method of generating a Completely Automated Public test to Tell Computers and Humans Apart (CAPTCHA), comprising the steps of:
-
presenting at least one distorted photographic or graphical image along with a list of words, one of which best corresponds to the image; and
assuming that the recipient of the image is a human as opposed to a machine if the correct word is selected. - View Dependent Claims (2, 3, 4, 5, 12)
-
-
6. A method of generating a Completely Automated Public test to Tell Computers and Humans Apart (CAPTCHA), comprising the steps of:
-
presenting a plurality of different images to a recipient to select a single one thereof;
distorting the image selected, and presenting the distorted image along with a list of words, one of which best corresponds to the image; and
assuming that the recipient of the image is a human as opposed to a machine if the correct word is selected. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
13. A Completely Automated Public test to Tell Computers and Humans Apart (CAPTCHA) system, comprising:
-
a database for storing annotated images;
a processor for distorting one or more of the images;
a display for presenting one or more of the distorted images to a user along with a plurality of annotations to choose from; and
an input allowing a user to select the annotation that best corresponds to the image. - View Dependent Claims (14, 15, 16)
-
Specification