Rambler's Top100 Н о в о е ! Статьи Помощь Магазин Корзина Форум
Поиск:  
PhotoWeb.ru ТЦ "Новый Колизей": ВНИМАНИЕ! изменился телефон - 688-45-17
Фотомагазин на Пятницкой 543-5944
      
  Что новенького?
  Новая влагозащищенная цифровая фотокамера : PENTAX Optio 43WR  
подробнее...  
  Новая цифровая фотокамера: Nikon COOLPIX 5200  
подробнее...  
  Новая цифровая фотокамера : Casio EXILIM PRO EX-P600 – 6-мегапиксельная компактная профессиональная модель с объективом Canon  
подробнее...  
  Новая цифровая фотокамера : PENTAX Optio30 — удобный и простой в обращении компактный цифровой фотоаппарат  
подробнее...  
  Новая цифровая фотокамера: CASIO QV-R41 с 4-Мегапикселями c большим ЖК-дисплеем 2,0 дюйма и простым управлением  
подробнее...  
  Новая цифровая фотокамера : Pentax Optio S40  
подробнее...  
  Новая цифровая фотокамера : Nikon D70 с 6.1 млн. эффективных пикселей  
подробнее...  
  Новая цифровая фотокамера : Nikon COOLPIX 8700 с 8.0 млн. эффективных пикселей и 8-кратным зум-объективом Zoom-Nikkor ED  
подробнее...  
все новости >>
  Что купить?
Canon
 
Minolta
 
Nikon
 
Olympus
 
Pentax
 
Цифровая фототехника
 
Lowe pro
 
все товары >>
  Пообщаемся?
Форум PhotoWeb.Ru подробнее...
 



  подробнее...
 
Письмо на PhotoWeb.Ru подробнее...
 
Как нас найти подробнее...
 
Главная страница / Статьи / Стереофотография / Растровые стереоизображения Версия для печати
 

Растровые стереоизображения

Продолжение. Стр. 2 из 2  1  2 

Угол охвата растра

             Посмотрим еще раз на поперечное сечение стереорастра. Проведем прямую линию через центр окружности и через точку на границе периода растра. Таким образом мы получим угол охвата растра ?


Рис. 7. Угол охвата растра

             Становится ясно, что при повороте растра на угол немного больше ?/2 мы начнем захватывать соседние периоды растра и стереоэффект исчезнет, поскольку левое и правое поменялись местами. При большем повороте стереоэффект снова появится и так мы будем перескакивать с одного периода изображения на другой несколько раз.

             Возьмем для ясности многоракурсовый растр с толщиной t=(f+r) и показателем преломления n=1.6. Мы получим угол охвата равным 60 градусам. При повороте растра на угол больше 30 градусов мы будем захватывать по две соседние зоны слева и справа.

             Что же нужно сделать, чтобы получить угол охвата равным хотя бы 90 градусам? Для этого нужно, чтобы толшина растра равнялась его периоду. Отсюда получаем показатель преломления материала равным 2.0. Пластические материалы не имеют такого высокого показателя преломления. Высокий показатель имеют стекла марки ТФ (тяжелый флинт) и хрусталь или свинцовые стекла.

             Таким образом, захват соседних зон изображения при повороте - недостаток, неустранимый для такого типа растров.

             Но смекалка человека сумела превратить недостаток в достоинство, придумав вариокартинки - это две или более различных картинок, которые сменяют друг друга при повороте. Желательно, чтобы они имели близкую цветовую гамму. Для вариокартинок захват растром соседних зон не является недостатком. При склеивании с растром совсем необязательно очень точно совмещать период растра с периодом вариоизображения. Для создания вариоизображения можно использовать самый простой алгоритм.

             Но вернемся к стереоизображениям. Посмотрим на угол охвата растра с другой точки зрения. Среднее растояние между глазами человека - 65 мм, расстояние наилучшего зрения (то, с которого мы читаем книги) - 30 см. Получаем угол ? - 12 градусов.


Рис. 8. Угол схождения осей глаз

             Поделив 60 градусов на 12, мы получим число 5. Это число стереопар, которые мы сможем использовать при создании стереоизображения. Если соединить их в цепочку, получим шесть стереопарных ракурсов. Если мы будем рассматривать стереоизображение с большего расстояния, скажем, с 50 см, то получаем угол ? равным 7.5 градуса и девять стереопарных ракурсов. Таким образом, угол охвата растра ограничивает угол обзора предмета.

Алгоритмы создания растровых изображений

             Самый простой и чаще всего используемый алгоритм - разрезание и совмещение. Возьмем для простоты два изображения - два стереоракурса или две вариокартинки. Эти изображения разрезаются на полосы толщиной пол-периода растра и затем накладываются друг на друга через полосу: полоса одного изображения чередуется с полосой другого изображения. Но таким образом мы теряем половину информации об изображении, ведь картинки перекрывают друг друга наполовину.


а) две вариокартинки

б) разрезание на полупериоды растра

в) наложение
Рис. 9. Алгоритм разрезания и совмещения

             Давайте придумаем алгоритм, при котором не будет теряться информация об изображении. Это алгоритм разрезания и сжатия. Картинки разрезаются на полосы толщиной в период растра, затем эти полоски сжимаются в два раза и вклиниваются друг в друга, чередуясь. Не забывайте, что линзы переворачивают изображение, поэтому каждую полосу нужно зеркально отразить по горизонтали.


а) две вариокартинки

б) разрезание на периоды растра

в) совмещение

г) сжатие

или растяжение

д) зеркальное отражение каждой полосы в пределах периода растра
Рис. 10. Алгоритм разрезания и сжатия

             А теперь рассмотрим один из известных способов некомпьютерного создания стереоизображения. Это способ фотопроекции. Два или несколько негативов проецируются фотопроекционными устройствами на фотобумагу, на которой лежит стереорастр. Фокусируемые несколькими объективами изображения разлагаются цилиндрическими линзочками по углам, и мы получаем фотографию, идеально согласованную с растром. Фотопроекционные объективы располагаются в ряд (перпендикулярный направлению цилиндрических линз) на расстоянии 65 мм друг от друга. Ниже приведем фрагмент детской стереокартинки, полученной таким способом.


Рис. 11. Пример двухракурсовой растровой фотографии, полученной проекцией двух негативов на фотобумагу сквозь линзовый растр

             Создание программы, моделирующей изображение подобным образом, было бы лучшим решением задачи создания растровых изображений.

Компьютерное моделирование растровых изображений

             Алгоритм разрезания и совмещения можно смоделировать в программе Adobe Photoshop. На картинке представлен пример кодирования изображения в Photoshop. n - число ракурсов, приблизительно равно количеству пикселей печатающего устройства, укладывающихся на период растра. Маски слоев представляют собой чередования белой полосы, толщиной в один пиксель, и черной полосы, толщиной (n-1) пиксель. Маски последовательно смещаются на пиксель. Сами слои содержат стереоракурсы. Количество слоев и масок равно n.

             Алгоритм разрезания и сжатия смоделировать в прграммах обработки изображения очень сложно. Так же как и зеркальное отражение каждой полосы. Для этого нужно писать специальную программу. Это не составит труда для людей, знакомых с программированием.

             Но для того, чтобы создать программу с алгоритмом фотопроекции, нужно иметь специальные знания по оптике. Программа должна учитывать оптические свойства растра. Часть интерфейса подобной программы может выглядеть таким образом: программа Refractive Matrix

Способы получения стереоракурсов

             Стереоракурсы можно получать, фотографируя неподвижный предмет с разных точек зрения. Для съемки движущихся объектов используют специальную стереоприставку для фотоаппаратов или многообъективный фотоаппарат.

             Стереоракурсы предметов можно моделировать, используя программы трехмерной графики 3D Studio Max или Corel Dream 3D.

             Еще один привлекательный способ создания стереоизображений - преобразовывание плоских фотографий в объемные. Делается это с помощью программ обработки изображений, подобных Photoshop. Самое главное в этой процедуре - разделить изображение на слои, которые будут соответствовать разным планам: первый слой - передний план, последний слой - задний план и несколько промежуточных планов-слоев по вашему усмотрению. Далее эти слои-планы смещаются относительно друг друга и мы создаем иллюзию трехмерного пространства.

Стерефотография
Современная технология создания стереоизображений
Многоракурсовая растровая стереофотография


Всего страниц: 2  1  2 


 
Rambler's Top100
 @Mail.ru
Администрирование: webmasterphotoweb.ru
Все материалы: © 1995-2003 PhotoWeb.ru
Разработка: ©2002-2003 Илья Елисеев/Вадим Супрун
Сайт живет и работает под управлением СУС версии 1.1.1
Вернуться наверх
Rambler's Top100 Н о в о е ! Статьи Помощь Магазин Корзина
Поиск: