Face-Space Coding 2D: Population-Vector Decoder Simulator
Interactive 2D projection of norm-based face-space coding: drag to rotate a population of 48 face-selective units decoding a noisy face probe by population vector, with a live bar chart of unit responses and a fusiform-lesion slider that reproduces the recognition breakdown seen in prosopagnosia.
This simulator gives the classic norm-based "face-space" model of face recognition a working population code, rendered as a hand-drawn 2D projection you can drag to rotate. Eight stored identities sit at fixed points in a 3D face-space; 48 tuned units — a stand-in for face-selective neurons in the fusiform face area — each respond to how close a viewed face falls to their own preferred location, and a population-vector decoder reads their combined activity back into an estimated position, which is matched to the nearest stored identity. A live bar chart tracks every unit's response on each trial. Silencing a growing fraction of the population reproduces the recognition breakdown of acquired prosopagnosia, sensory noise models a harder viewing condition, and a distinctiveness slider controls how close together the stored identities sit — the same factor that makes some real faces easier to tell apart than others.
A hand-drawn 2D projection of norm-based face-space coding, dragged to rotate: a population of 48 tuned units decodes a noisy face probe by population vector, with a live bar chart of every unit's response and a fusiform-lesion slider that reproduces the recognition breakdown seen in prosopagnosia.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install