Человеческий глаз видит цвет в центре поля зрения, вся перефирия - черно-белая. Мозг привых достраивать цвета на перефирии поля зрения по памяти (когда смотрел на это - оно было синеньким, значит и сейчас синенькое), по непрерывности объектов (угол автобуса, который я вижу перед собой - желтый, значит и весь автобус желтый) и т.д.
Также мозг автоматически вычитает из картинки тон света. Если всет, например, желтого цвета - то белую стену дома мы продолжаем видеть белой, хотя если ее свотографировать - стена будет желтой. За долгие годы рассматривания объектов мозг даже привыкает компенсировать резкое изменение освещенности, что мы и видим в данной иллюзии.
Первоначальная картинка - ядовито-цветная. В момент смены раскраски мозг по узкому полу вокруг точки в центре достраивает картинку в черно-белой зоне, как будто поменялось освещение, но стоит взгянуть на края картинки "цветной" частью глаза - мозг отключает синтезированное изображение, и заменяет его настоящим, некрашеным.
Когда-то проводили опыты - парализовали (временно, конечно) мышцы, двигающие глазное яблоко, и помещали перез экспериментатором цветную полоску, при этом глаза экспериментатора были закрыты. Если полоска была неприрывной - наблюдатель видел всю полоску в цвете. Если в полоске есть разрыв (например, проведена черта поперек полосы, или полоска составлена из двух кусков - наблюдатель уже не мог точно определить цвет участка полосы, находящейся не по центру поля зрения.
В нормальном состоянии, когда человек просто смотрит прямо перед собой, не пытаясь скнцентрировать взгляд на одной точке и не обращая внимания на движения глаз, его глаза постоянно находятся в движении, "дергаясь" в разные стороны. Могз без участия разума/сознания постянно достраивает цветную картинку на перефирии зрения, при этом человек уверен, что смотрит прямо перед собой.