Анализ методов и алгоритмов построения трёхмерных структур полученных с использованием различных оптических систем

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

Рубрика Физика и энергетика
Вид реферат
Язык русский
Дата добавления 02.04.2019
Размер файла 47,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Анализ методов и алгоритмов построения трёхмерных структур полученных с использованием различных оптических систем

Е.О. Дорохова, Е.А.Семенищев

Аннотация. Статья посвящена исследованию существующих алгоритмов создания карт глубин для различных сцен. В соответствии с указателями глубины, алгоритмы классифицируются по следующим 12 категориям: бинокулярное неравенство, движение, расфокусировка, фокус, силуэт, атмосферное рассеяние, затенение, линейная перспектива, узорчатая текстура, симметричные узоры, окклюзия (кривизна, простое преобразование) и статистические узоры. В результате работы выявлены достоинства и недостатки описанных методов, а также их эффективные области применения.

Ключевые слова: карта глубины, указатели глубины.

ANALYSIS OF METHODS AND ALGORITHMS FOR CONSTRUCTING THREE-DIMENSIONAL STRUCTURES OBTAINED USING DIFFERENT OPTICAL SYSTEMS

E.O.Dorokhova, E.A.Semenishev

Don State Technical University (DSTU), Shakhty, Russia

Don State Technical University (DSTU), Shakhty, Russia

Abstract. The article is devoted to the study of existing algorithms for creating depth maps for different scenes. In accordance with the pointers of depth, the algorithms are classified into the following 12 categories: binocular disparity, motion, defocusing, focus, silhouette, atmosphere scattering, shading, linear perspective, patterned texture, symmetric patterns, occlusion (curvature, simple transform) and statistical patterns. As a result, the advantages and disadvantages of the described methods, as well as their effective applications are identified.

Keywords: depth map, depth cues.

Введение

Современный мир насыщен устройствами включающими блок видеофиксации данных. Такие блоки с каждым годом в ходят в состав устройств, в которых ранее и нельзя было представить их включение. Примером могут служить такие устройства как холодильники, чемоданы и др. современные автоматизированные системы, помимо визуальной информации вносят дополнительные требования к устройствам. Так, почти все устройства, которые осуществляют перемещение, требуют наличие устройства, позволяющего построение карт глубин. При построении трехмерных структур возникает целый ряд проблем, основными из которых являются точность построения, величина ошибок, быстродействие и вычислительная сложность. Областями применения устройств могут выступать: архитектура, при реконструкции и восстановлении исторических объектов; промышленность, при копировании и восстановлении деталей и частей; география, при построении рельефа местности на основе данных полученных со спутника; медицина, при анализе снимков полученных томографами, и др.. В различных литературных источниках приведено большое количество алгоритмов и методов, однако задача построения 3D с использованием одной камеры остается востребованной. В связи с этим, актуальной является задача поиска подхода к построению универсальных алгоритмов создания карт глубин для различных сцен. Цель работы состоит в анализе алгоритмов построения трёхмерных структур.

Классификация алгоритмов и их характреистики

Алгоритмы преобразования двумерных изображений (2D) в трёхмерные (3D) можно разделить на два класса: алгоритмы, основанные на использовании двух и более входных изображений, и алгоритмы, использующие в качестве входного одно неподвижное изображение.

Чаще всего, на практике применяют, для первого класса алгоритмы, основанные на использовании бинокулярного неравенства, расфокусированных и сфокусированных изображений, а также получение структуры из движения и силуэта. Алгоритмы второго класса характеризуются следующими указателями глубины: атмосферное рассеивание, расфокусированное изображение, затенение, линейная перспектива, узорчатая текстура, симметричные и статистические узоры.

Алгоритмы, основанные на бинокулярном неравенстве, используют два изображения одной сцены, полученных с разных точек обзора. Значение глубины Z для точки реального мира в данном случае может быть вычислено по формуле:

карта глубина алгоритм фокус

(1)

где d = pr - pl - диспаратность, т.е. разница в положении сетчатки между соответствующими точками изображения, pr и pl - проекции точки P на правое и левое изображения соответственно, T - базовое расстояние, - фокусное расстояние.

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

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

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

Допустим, что существует только одно устойчивое движение V между камерой и сценой, и P - трехмерная точка в кадре отсчета камеры. Относительное движение V между P и камерой можно описать как:

, (2)

где H - вектор скорости преобразования; ? - угловая скорость камеры. Связь между глубиной 3D точки и ее движением в 2D отражена в основных уравнениях поля движения, которые объединяет в себе уравнение (2).

Данная группа методов формирует как плотную, так и разреженную карта глубины, обеспечивая абсолютное расстояние между камерой и просматриваемыми объектами. Высокая точность ее построения достигается алгоритмами, которые позволяют интегрировать несколько кадров из последовательностей изображений. Кроме того, данный алгоритм работает в режиме реального времени. К недостаткам следует отнести: чувствительность к шуму и необходимость отслеживать движения по длинной последовательности изображений или наложения дополнительных ограничений; эффективный диапазон глубины составляет менее 30 метров, требуется высокая вычислительная сложность. [1]

Методы формирования карты глубины из расфокусированных изображений, используют в качестве входного параметра два или более потока одной и той же сцены, полученных из одного положения с различными настройками фокусировки камеры. Рассматриваемая сцена должна содержать объекты со сложными характеристиками поверхности (например, шероховатости поверхности).Данный алгоритм работает по степени размытости этих изображений. Задача вычисления глубины Z преобразуется в задачу оценки параметров камеры и параметра размытия у. Когда известны параметры камеры, полученные в результате ее калибровки, и значение размытия у, глубина Z может быть вычислена из уравнения (3):

, (3)

где -расстояние между объективом и положением фокуса, s - расстояние между линзой и плоскостью изображения, - фокусное расстояние линзы, и k - константа, определяемая линзой системы.

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

Недостатки: необходимость знать внутренние параметры камеры за пределами фокусного расстояния, необходимость калибровки камеры. Кроме того, данный метод очень чувствителен к шуму и к изменениям интенсивности изображения. [4]

Для построения карты глубины для объектов находящихся в фокусе используется серия кадров, сделанных одной камерой, путем изменения расстояния между ней и объектами сцены. Пусть s - точка поверхности объекта. В ходе процесса регистрируются положения сцены при ее перемещении. Обозначим смещение как dfocused, при условии, что s максимально сфокусировано, и df - расстояние между ориентированной плоскостью и базовой плоскостью. Тогда значение глубины изображения s будет определяться как Z = df - dfocused.

Данный алгоритм формирует плотную карту глубины, вычисляя реальное расстояние между камерой и объектами. Он применим к закрытым сценам, объекты которых расположены близко к камере, относительная частота ошибок составляет 0,1%, когда объект находится на расстоянии 1,2 метра от камеры. Несмотря на это, алгоритм чувствителен к аберрациям системы линз, не имеет возможности реализации в реальном времени, а также с использованием одной камеры, высокие затраты на вычисление. [3]

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

Данный алгоритм хорошо работает с отражающими, прозрачными и полупрозрачными поверхностями, однако объекты переднего плана должны быть отличимы от фона. В результате работы будут восстановлены только разреженные значения глубины объектов переднего плана. Однако, метод требует точной калибровки камеры и большого количества входных изображений. Кроме того, несмотря на то что объем может быть точно восстановлен, получение текстур является невозможной задачей. [2]

Алгоритмы построения карты глубины из одного расфокусированного изображения работают с кадрам, полученными из фиксированного положения камеры и объекта. Изображение должно содержать одну область в фокусе и одну область вне фокуса. Зная радиус размытия и параметры камеры восстанавливается плотная карта глубины, вычисление которой основано на уравнении (3).Эффективный диапазон глубины не ограничен, однако полученная карта дает лишь относительное ее значение. Данный метод не подходит для изображений размытых текстур. Кроме того, не удается получить глубину в нетекстурированных областях.

«Структура из затенения» - метод восстановления трехмерных объектов из интенсивности изображения с использованием связи между геометрией поверхности и яркостью изображения. Значения яркости пикселей могут быть использованы для определения ориентации поверхности в локальной окрестности. При использовании информации с многих пикселей может быть получена плотная карта глубины поверхности.

Используемое входное изображение не должно быть слишком темным, так как затененные области содержат слишком мало информации об интенсивности и глубина не может быть восстановлена.Средний уровень ошибок вычисления составляет 4.6%, а максимальная погрешность достигает 40% на скалистой поверхности.

Метод узорчатой текстуры использует в своей работе два ключевых элемента: искажение отдельных элементов структуры и градиент текстуры. Данный тип алгоритмов основывается на определении ориентаций текстурированной поверхности с точки зрения ее нормалей. Ориентация поверхности может быть восстановлена по оценке преобразования каждого элемента текстуры. Данный алгоритм формирует как плотную, так и разреженную карту глубины, эффективный диапазон которой не ограничен. Многие алгоритмы этого типа требуют предварительного сегментирования текстуры и имеют высокую вычислительную сложность. Средняя погрешность(угол между расчетной и фактической поверхностью) составляет примерно 8 градусов.

Идея алгоритмов "глубина из окклюзии "состоит в том, что объекты, которые перекрывают или частично закрывают обзор на другие объекты, располагаются ближе к камере. В этой категории алгоритмов рассматриваются два указателя глубины: кривизна и простое преобразование. Кривизна - это указатель глубины, основанный на геометрии и топологии объектов на изображении. Кривизна точек на кривой может быть вычислена из сегментации изображения. Процедура сглаживания необходима для получения ее равномерного профиля. После процесса сглаживания каждому объекту с контуром равномерной кривизны присваивается одно значение глубины. Эти методы восстанавливают плотную карту глубины, вычисляя ее относительные значения.

Метод простого преобразования, создает плотную карту глубины с помощью изменения интенсивностей пикселей. Учитывая интенсивность исходного изображения и пикселей, расположенных непосредственно над интересующей областью присваивается значение 0, а всем остальным пикселам, лежащим за пределами этой области, присваивается значение, равное ?.

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

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

Алгоритмы, основанные на атмосферном рассеянии, используют одно входное изображение. Рассеяние света является указателем глубины, который выигрывает от расстояния: чем дальше объект, тем больше эффект рассеяния. Однако его расчеты достаточно сложны. Путем численного интегрирования вычисляются оптические глубины и рассеяние света в точках, видимых через атмосферу. Данный алгоритм приводит к соотношению разности глубин между различными объектами, из которых можно получить карту разреженной глубины. Относительная частота повторения ошибок составляет 10% для открытых сцен. Эффективный диапазон глубины составляет от 900 до 8000 метров. [5]

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

Заключение

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

Благодарность

Работа поддержана Министерством образования и науки РФ в рамках постановления N 218 "О мерах государственной поддержки развития кооперации российских образовательных организаций высшего образования, государственных научных учреждений и организаций, реализующих комплексные проекты по созданию высокотехнологичного производства, в рамках подпрограммы "Институциональное развитие научно-исследовательского сектора" государственной программы Российской Федерации "Развитие науки и технологий" на 2013 - 2020 годы", (контракт №03.G25.31.0284).

Литература

1. Wei, Q. Converting 2D to 3D: A Survey, 2005. - 43 p.

2. Cheung, K.; Bakerand, S.; Kanade,T. Shape-From-Silhouette Across Time: Part I: Theory and Algorithms, 2005. - 51 p.

3. Nayar, S.K.; Nakagawa, Y. Shape from Focus, Pattern Analysis and Machine Intelligence, IEEE Transactions on Volume 16, Issue 8, 1994. Pp. 824 - 831.

4. Wong, K.T.; Ernst, F., Master thesis Single Image Depth-from-Defocus, Delft university of Technology & Philips Natlab Research, Eindhoven, The Netherlands, 2004.

5. Cozman, F.; Krotkov, E. Depth from scattering, IEEE Computer society conference on Computer Vision and Pattern Recognition, Proceedings, 1997. - Pp. 801-806.

6. Shimshoni, I.; Moses, Y.; Lindenbaumlpr, M. , Shape reconstruction of 3D bilaterally symmetric surfaces, Proceedings, International Conference on Image Analysis and Processing, 1999. - Pp. 76 - 81.

References

1. Wei, Q. Converting 2D to 3D: A Survey, 2005. - 43 p.

2. Cheung, K.; Bakerand, S.; Kanade,T. Shape-From-Silhouette Across Time: Part I: Theory and Algorithms, 2005. - 51 p.

3. Nayar, S.K.; Nakagawa, Y. Shape from Focus, Pattern Analysis and Machine Intelligence, IEEE Transactions on Volume 16, Issue 8, 1994. Pp. 824 - 831.

4. Wong, K.T.; Ernst, F., Master thesis Single Image Depth-from-Defocus, Delft university of Technology & Philips Natlab Research, Eindhoven, The Netherlands, 2004.

5. Cozman, F.; Krotkov, E. Depth from scattering, IEEE Computer society conference on Computer Vision and Pattern Recognition, Proceedings, 1997. - Pp. 801-806.

6. Shimshoni, I.; Moses, Y.; Lindenbaumlpr, M. , Shape reconstruction of 3D bilaterally symmetric surfaces, Proceedings, International Conference on Image Analysis and Processing, 1999. - Pp. 76 - 81.

Размещено на Allbest.ru

...

Подобные документы

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

    реферат [1,1 M], добавлен 26.09.2009

  • Квантовый перенос в мезоскопических системах. Рассеяние на примесных атомах. Резонансное туннелирование электронов. Электрон-фононное рассеяние. Рассеяние на шероховатостях границы раздела. Межподзонное рассеяние. Эффект всплеска дрейфовой скорости.

    контрольная работа [2,4 M], добавлен 26.08.2015

  • Изучение теорий каустик, оптических свойств кривых и поверхностей на примере моделирования оптических систем в СКM Maple. Понятие каустики в рамках геометрической оптики, ее образования. Построение модели каустики, написание программных процедур.

    дипломная работа [1,6 M], добавлен 16.06.2017

  • Оптический диапазон спектра. Теоретические основы оптических методов НК. Световые колебания. Классификация оптических методов НК. Дискретный спектр излучения газов и жидкостей. Непрерывный спектр собственного излучения твёрдых тел с разной температурой.

    реферат [355,1 K], добавлен 15.01.2009

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

    реферат [6,4 M], добавлен 25.06.2010

  • Исследование особенностей технологических путей создания микрорельефа на фронтальной поверхности солнечных элементов на основе монокристаллического кремния. Основные фотоэлектрические параметры полученных структур, их анализ и направления изучения.

    статья [114,6 K], добавлен 22.06.2015

  • Сущность хроматических, волновых и лучевых аберраций, их функции. Характеристика первичных аберраций Зайделя. Особенности сферической аберрации, астигматизма и кривизны поля, дисторсии. Искажения, погрешности изображения оптических систем, их устранение.

    курсовая работа [1,9 M], добавлен 03.05.2011

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

    курсовая работа [1,3 M], добавлен 20.03.2012

  • ООбщие характеристики и классификация нейтронов, механизмы их взаимодействия с веществом: упругое и неупругое рассеяние; ядерные реакции с образованием протона, альфа-частицы. Процесс замедления нейтронов, диффузное отражение; нейтронные волны в средах.

    реферат [107,9 K], добавлен 08.03.2012

  • Упругое и неупругое рассеяние света, теория комбинационного метода. Применение Рамановской спектроскопии для контроля лекарственных, наркотических и токсичных средств. Комбинационное рассеяние света как метод изучения вещества, основные преимущества.

    курсовая работа [1,4 M], добавлен 28.10.2011

  • Процентное соотношение газов в атмосфере Земли. Вес атмосферы по подсчетам Паскаля. Опыт, доказывающий существование атмосферного давления, и история открытия учёными этого явления. Нормальное атмосферное давление и его изменение в зависимости от высоты.

    презентация [323,6 K], добавлен 14.05.2014

  • Реактивное движение - движение тела, обусловленное отделением от него с некоторой скоростью какой-то его части. История создания реактивного двигателя, его основные элементы и принцип работы. Физические законы Циолковского, устройство ракеты-носителя.

    презентация [1,0 M], добавлен 20.02.2012

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

    презентация [1,2 M], добавлен 22.02.2012

  • Общие сведения о взаимодействии излучения с веществом. Характеристика спектрометра комбинационного рассеяния света. Анализ низкочастотной части спектра стронциево-боратного стекла. Обработка полученных экспериментальных спектров для улучшения их качества.

    курсовая работа [925,3 K], добавлен 03.12.2012

  • Знакомство с основными особенностями реактивного движения. Рассмотрение первых пороховых фейерверочных и сигнальных ракет. Кальмар как наиболее крупный беспозвоночный обитатель океанских глубин. Общая характеристика конструкции космической ракеты.

    презентация [62,6 M], добавлен 20.01.2017

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

    курсовая работа [1,4 M], добавлен 14.12.2009

  • Разработка на основе концепций обратных задач динамики математических методов и построенных на их основе алгоритмов синтеза законов управления; определение параметров настройки САУ. Применение спектрального метода для решения обратных задач динамики.

    курсовая работа [1,4 M], добавлен 14.01.2010

  • Доказательства наличия атмосферного давления, история открытия учеными этого явления. Изменчивость атмосферного давления от места к месту, во времени и в зависимости от высоты. Понятие стандартного атмосферного давления. Первый барометр - трубка Торчелли.

    презентация [643,6 K], добавлен 19.05.2014

  • Применение методов обработки сигналов и математической статистики для построения моделей изучаемых процессов. Природа ошибок, методы их идентификации. Качественное пояснение среднего и погрешностей как коридоров рассеяний. Прямые и косвенные измерения.

    реферат [92,7 K], добавлен 19.08.2015

  • Квантовая теория комптоновского рассеяния. Направление движения электрона отдачи. Давление света. Сериальные закономерности в спектрах атома водорода. Модель Томсона, Резерфорда. Постулаты Бора. Гипотеза де-Бройля. Элементы квантовомеханической теории.

    презентация [195,5 K], добавлен 17.01.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.