Тут задействовано несколько явлений, которые можно объединить в один "диагноз" - цветовую индукцию.
В данном случае имеем последовательную цветовую индукцию.
Смотрим на зелёный квадрат. Закрываем глаза и "видим" красный квадрат. Смотрим на электрическую лампочку, отворачиваемся - перед глазами пляшет её спираль, только почему-то зелёная. Тут то же самое. Концентрируемся на точке или смайлике, глаз воспринимает цветные пятна вокруг. Переводим взгляд - у нас достраивается картинка. Обратили внимание, что круги появляются не тех же цветов, а дополнительных к ним?
Зрение, мозг - это всё электрохимия. Процессы не мгновенны. Во-первых, чтобы сработали сами рецепторы, необходимо время, требуемое для химической реакции. Во-вторых, передача импульса в мозг тоже требует времени. В-третьих, после исчезновения сигнала перестройка тоже требует времени.
Человеческое восприятие прерывисто. По сути, мы видим (то есть считаем, что видим именно это) не то, что происходит на самом деле, а то, что уже было. Да ещё и фрагментарно. Половину, даже больше, "увиденного" сознание достраивает, интерполируя немногие всё же полученные данные, да ещё и замешивая их на прошлом опыте (см. эффект прайминга). А что-то мы просто в упор не видим.
И эти феномены даже фантасты используют. Например, Питер Уоттс. Приведу выдержку из примечаний к "Ложной слепоте":
Граждане! Читайте правильные книги, расширяющие кругозор и заставляющие думать. Думать о том, что и как на самом деле устроено.
Чувствуете иронию в том, что фантастика может быть более реальна, чем новости да "лежащая в основе всего" религиозная метафизика?
В общем, при взгляде на шаблон у нас происходит настройка зрительных рецепторов и восприятия. После смещения взгляда мы всё ещё воспринимаем прежний сигнал. Потому и "видим" пятна. Причём сигнал был контрастен к фону, иначе не сработало бы. А цвет превращается в дополнительный вот почему: настроенное зрение имело базис в виде пятен определённого цвета, а теперь сигнал отсутствует, так что окрашенные области как бы меняют плюс на минус и в результате мы видим противоположную окраску.