Temporal Noise CAPTCHA

Completely Automated Public Turing test to tell Computers and Humans Apart (CAPTCHA) using temporal noise.

Introduction

Static CAPTCHAs are now easy to solve using multi-modal artificial intelligence. We need new CAPTCHAs to differentiate between humans and bots.

This novel ideal displays a noise pattern that changes from one frame to the next.

Text is hidden in the noise, but it can only be discerned over multiple frames by the human visual system detecting movement.


  • It is impossible to read the code from a single frame. (Try a screenshot)
  • It is impossible to read the code by averaging some or all frames.

TN-CAPTCHA Types

A variety of movement can be used to make text readable across multiple frames. The type of movement and difference between text and background has a significant effect on both human readability and the complexity to develop a computer system to interpret it.

Horizontal motion (type=1)

Type1

Vertical motion (type=2)

Type2

Diagonal motion (type=3)

Type3

Rotational motion (type=4)

Type4

Rotation motion noise texture (type=5)

Type5

Rotational motion noise background (type=6)

Type6

Rotation motion noise background with inverted circle (type=7)

Type5

Rotational motion (type=4) with extra 20% noise

Type6