Главная
Переплетения Стерео Картинки SIRDS Single Image Random Dots Stereogramms Множество глаз
Что этоКак этоСоветыГалереяСсылкиСофт


Как же устроены SIRDS (Стерео Картинки)

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


    Давайте взглянем на картинку, которую я специально нарисовал по этому случаю. Представте, что это Вы :) смотрите на монитор. Вид сверху. О чём я и говорил - точка c находится ближе точки d. Мозг это понимает, сравнивая углы AcB и AdB. Не зря я упомянул и о том, что в глазах немного разные картинки, и что мозг меняет углы для нахождения похожих участков. Так как точка d одна, а глаза два, то в каждом глазу она и будет являться тем фрагментом, в котором надо пересечь лучи, т.е. в одном глазу её изображение будет похоже и на изображение её же в другом глазу - ну это логично (это же одна и таже точка).    Как устроены Стерео Картинки. Человек смотрит на монитор, вид сверху.

    Теперь попробуем обмануть мозг. Поставим перед собой картинку, которую следует превратить в стерео. Как надо расставить на ней точки, чтобы "надурить зрение"? Обратите внимание на точки a b и e g. Чтобы глаз увидел подобные участки (точки), они должны быть одинаковы (хотя иногда и это правило можно обойти, но это довольно сложно сделать, хотя вполне реально, ведь мозг ищет подобные фрагменты не только по цвету, но и по форме). Смотря на данную картинку, видишь точку, расположеную дальше поверхности монитора, а точку d ещё дальше. Таким образом, на плоском экране монитора (листе бумаги) появляется объёмное изображение, находящееся как бы внутри монитора. Этого-то нам и надо. Получается, что чем ближе друг к другу расположены одинаковые точки (или целые фрагменты), тем они кажутся нам ближе в пространстве. Ещё раз взгляните на рисунок, и посмотрите, где пересекают лучи поверхность монитора, где в последствии они сами пересекутся и какое при этом будет расстояние точек пересечения лучей с бумагой. Надеюсь, что вам понятен основной принцип обмана человеческого зрения и того, кто за этим стоит - мозга :-).