Segmentation based content alteration techniques
First Claim
1. A segmentation-based HIP generation system comprising:
- an arc generation module that generates a plurality of arcs of a plurality of thicknesses and a minimum thickness that mimics a distribution of character strokes in any selected font; and
a selection component that randomly selects any number of thick arcs and places each thick arc such that the arc does not intersect with any characters already present in a selected HIP sequence.
3 Assignments
0 Petitions
Accused Products
Abstract
The subject invention provides a unique system and method that facilitates creating HIP challenges (HIPs) that can be readily segmented and solved by human users but that are too difficult for non-human users. More specifically, the system and method utilize a variety of unique alteration techniques that are segmentation-based. For example, the system and method employ thicker arcs or occlusions that do not intersect characters already placed in the HIP. The thickness of the arc can be measured or determined by the thickness of the characters in the HIP. In addition to increasing the thickness, the arcs can be lengthened because longer arcs tend to resemble pieces of characters and may be harder to erode. Usability maps can be generated and used to selectively place clutter or occlusions and to selectively warp characters or the character sequence to facilitate human recognition of the characters.
-
Citations
21 Claims
-
1. A segmentation-based HIP generation system comprising:
-
an arc generation module that generates a plurality of arcs of a plurality of thicknesses and a minimum thickness that mimics a distribution of character strokes in any selected font; and
a selection component that randomly selects any number of thick arcs and places each thick arc such that the arc does not intersect with any characters already present in a selected HIP sequence. - View Dependent Claims (2, 3, 4)
-
-
5. A segmentation-based HIP generation system comprising:
-
a thick non-intersecting arc cache that comprises pre-rendered thick arcs having a plurality of thicknesses and a minimum thickness that mimics a distribution of character strokes in any selected font;
a selection component that randomly selects any number of thick arcs and places each thick arc such that the arc does not intersect with any characters already present in a selected HIP sequence; and
a warping component that warps the HIP sequence based at least upon a warp field selected from a warp field cache. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A system that generates HIP combinations of characters and arcs comprising:
-
a HIP cache that comprises a plurality of HIP signatures successfully solved by humans; and
a warping component that warps each cached HIP signature before serving it to a user for solving. - View Dependent Claims (14)
-
-
15. A segmentation-based HIP generation method comprising:
-
randomly generating any number of characters from a character set and placing them on a HIP image;
randomly generating any number of arcs within a given thickness range;
selecting positions and orientations for each arc;
computing an acceptability score for the placement of each arc on the existing image; and
placing only the arcs that are above the acceptability threshold on the exisiting image. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification