Homomorphism Marker Field · interactive demo

Be the camera

A camera sees only a small patch of this pattern. From one cross-shaped glimpse, segment h and segment v, it works out exactly where it is and how it is turned. Drag on the field to move the camera, then watch the decoder. Switch on majority vote and add errors to see how a larger patch survives misread cells.

The printed field

Field

What the camera sees, and how it decodes

Decode with

Misread random cells:
one crosssegment hsegment v
read
apply D
found in
gives