Помощь в учёбе, очень быстро...
Работаем вместе до победы

Эффективные алгоритмы сравнения поверхностей, заданных облаками точек

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

Трёхмерные цифровые модели поверхностей объектов в настоящее время находят широкое применение в самых разных областях: в медицине, компьютерной графике, архитектуре, дизайне. На стыке компьютерного зрения и других областей (например, геоинформатики, медицины) возникают задачи, ориентированные на анализ и обработку моделей поверхностей, полученных трёхмерным сканированием объектов реального мира… Читать ещё >

Содержание

  • Глава 1. Модели поверхностей и методы их сравнения
    • 1. 1. Задача сравнения поверхностей
      • 1. 1. 1. Представление объекта облаком точек
      • 1. 1. 2. Основные определения
      • 1. 1. 3. Общая постановка задачи сравнения поверхностей
    • 1. 2. Способы задания поверхностей
      • 1. 2. 1. Сетки регулярной структуры
      • 1. 2. 2. Сетки нерегулярной структуры
    • 1. 3. Обзор методов сравнения поверхностей

Эффективные алгоритмы сравнения поверхностей, заданных облаками точек (реферат, курсовая, диплом, контрольная)

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

Актуальность темы

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

Обычно для цифрового представления сложных негладких поверхностей применяется метод поточечного описания, когда поверхность задаётся дискретным облаком точек. Такое описание поверхностей можно получить, используя трёхмерный сканер, дигитайзер, топографическую съёмку местности, а также при помощи различного программного обеспечения и медицинского оборудования. Каждый снимок поверхности объекта, полученный при помощи сканирования, является дискретной моделью однозначной поверхности (так называемой 2.5с1 поверхностью), так как он содержит информацию только о тех точках объекта, которые видны с позиции съёмки. Такие поверхности можно рассматривать как функции высот, определённые в картинной плоскости (ортогональной к направлению линий визирования) — в узлах некоторой сетки.

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

Известно много работ, посвященных решению этой задачи. Рассматриваемые в них подходы можно отнести к двум типам. Первый тип подходов состоит в вычислении меры близости поверхностей, представленных пространственными облаками точек, на основе попарных расстояний между точками. Для двух облаков из пх и П2 точек при т итерациях подгонки вычислительная сложность такого подхода составляет О (га 774 к^пг). При реальных размерностях задачи, когда число точек составляет 103 — 105, такие алгоритмы не могут использоваться в реальном времени работы систем машинного зрения.

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

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

Цель диссертационной работы — исследование и разработка новых алгоритмов сравнения и анализа дискретных моделей однозначных поверхностей, обладающих высокой вычислительной эффективностью и не требующих пересчёта нерегулярных сеток в общую регулярную.

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

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

Научная задача состоит в разработке эффективных вычислительных алгоритмов, позволяющих реализовать предложенный подход в реальном времени работы систем машинного зрения. Задача состоит в том, чтобы обеспечить однократное вычисление меры близости двух поверхностей за время 0(п1 + П2), а при подгонке с т итерациями — за время О (т (п1 + «2)).

Для обоснования реализуемости предлагаемого решения и достоверности полученных результатов в диссертации рассматривается приложение разработанных алгоритмов к решению задач анализа трёхмерных моделей человеческих лиц: оценка асимметрии 3с1 модели человеческого лицапостроение совместной пространственной модели лица и челюстей для задач ортодонтиисегментация 3(1 модели лица на статические и динамические области по трёхмерному видеоряду.

Методы исследования. В работе использованы методы теории графов, минимизации функций, вычислительной геометрии, теории сложности алгоритмов и вычислений. Работа носит теоретико-экспериментальный характер. Проведены эксперименты на модельных данных и дискретных моделях поверхностей реальных объектов, полученных методами трёхмерного сканирования. Также исследованы приложения предлагаемого подхода к задачам анализа моделей лиц.

На защиту выносятся следующие новые научные результаты:

1. Меры сравнения однозначных поверхностей, заданных на разных нерегулярных множествах узлов, основанные на интерполяции и подгонке кусочно-линейных функций на триангуляциях Делоне, и методы вычисления этих мер. В основе решения лежат разработанные в диссертации оригинальные методы локализации триангуляций Делоне друг в друге.

2. Эффективный в среднем 0(п1 +П2) алгоритм локализации узлов двух триангуляций Делоне друг в друге, основанный на построении и обходе минимальных остовных деревьев триангуляций.

3. Эффективный в худшем случае 0(п + П2) алгоритм прослеживания цепочек интерфейсных граней и локализации в них узлов сеток при объединении перекрывающихся триангуляций Делоне.

4. Метод оценки асимметрии 3(1 модели человеческого лица на основе сравнения исходной и отражённой моделей поверхности лица и поиска оптимальной плоскости симметрии.

5. Метод сегментации модели поверхности лица на статические и динамические области по трёхмерной видеопоследовательности.

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

Практическая значимость состоит в разработке эффективных алгоритмов сравнения поверхностей, позволяющих существенно расширить круг решаемых задач, в частности, в системах машинного зрения, требующих работы в режиме реального времени. Результаты работы могут найти применение в медицине, геоинформатике, биометрической идентификации. Апробация работы. Результаты работы докладывались и обсуждались на следующих научных конференциях и семинарах: всероссийская конференция «Математические методы распознавания образов» ММРО-13 (Зеленогорск, 2007 год) [7];

XV международная научная конференция студентов, аспирантов и молодых учёных «Ломоносов-2008» (Москва, 2008 год) [8];

7-я международная конференция «Интеллектуализация обработки информации» ИОИ'08 (Алушта, Украина, 2008 год) [9];

18я международная конференция по компьютерной графике и машинному зрению «ГрафиКон'08», (Москва, 2008 год) [14];

4я международная конференция «Машинное зрение: теория и приложения» У18АРР-2009 (Лиссабон, Португалия, 2009 год) [50];

2-ой международный семинар «Извлечение знаний из изображений. Теория и приложения» 1МТА-2009 (Лиссабон, Португалия, 2009 год) [49];

XVI международная научная конференция студентов, аспирантов и молодых учёных «Ломоносов-2009» (Москва, 2009 год) [12]- и.

19я международная конференция по компьютерной графике и машинному зрению «ГрафиКон'09» (Москва, 2009 год) [3]- всероссийская конференция «Математические методы распознавания образов» ММРО-14 (Суздаль, 2009 год) [4]- научные семинары по совместному российско-индийскому проекту «Пространственное моделирование человеческих лиц для анализа и классификации в реальном времени» (МГУ, Москва, сентябрь 2009 годаМангалорский университет, Мангалор, Индия, декабрь 2009 годаМГУ, Москва, октябрь 2010 годаМангалорский университет, Мангалор, Индия, январь 2011 года);

8-я международная конференция «Интеллектуализация обработки информации» ИОИ’Ю (Пафос, Республика Кипр, 2010 год) [15]- научный спецсеминар «Дискретно-непрерывные преобразования изображений в задачах распознавания» под руководством д.т.н., профессора Л. М. Местецкого, (факультет ВМК МГУ, Москва, 2010 год);

2-я научно-техническая конференция «Техническое зрение в системах управления» ТУСБ 2011 (ИКИ РАН, Москва, 2011 год) [13].

16-я международная конференция Международной ассоциации по распознаванию образов (ГАРИ,) «Дискретная геометрия для компьютерной обработки изображений» 0001−2011 (Нанси, Франция, 2011 год) [51].

Описания отдельных результатов работы включены в отчёты по проектам РФФИ Ж№ 08−01−670-а, 08−07−305-а, 09−07−92 652-ИНДа, 10−07— 609-а.

Личный вклад. Все результаты, выносимые на защиту, получены автором самостоятельно. Постановка задачи была выполнена совместно с научным руководителем. В совместных публикациях в трудах конференций [3, 4] автору принадлежат разработанные методы сегментации 3с1 модели лица на статические и динамические области. В совместно опубликованных работах [7, 9, 10, 14, 50] автору принадлежат модели и методы решения задач. Публикации. Материалы диссертации опубликованы в 15 работах [3, 4, 715, 48−51], из них 2 работы [48, 51], включённые в Перечень ведущих рецензируемых научных журналов и изданий, 1 статья в журнале [10], 5 статей в сборниках трудов международных научных конференций и семинаров [3, 14, 15, 49, 50], 2 статьи в сборниках трудов всероссийских научных конференций [4, 7] и 5 тезисов докладов [8, 9, 11−13].

Структура и объём диссертации. Работа состоит из оглавления, введения, трёх глав, заключения и списка литературы. Содержание работы изложено на 139 страницах.

Список литературы

включает 97 наименований. Текст работы иллюстрируется 58 рисунками и 9 таблицами.

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

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

В третьей главе рассматриваются приложения разработанных методов к задачам анализа трёхмерных портретов человеческих лиц: задаче оценки асимметрии лица по 3(1 модели, задаче построения совместной пространственной модели лица и зубов для приложений в ортодонтии, задаче сегментации 3(1 модели лица на статические и динамические области по трёхмерному видеоряду. Приводятся результаты вычислительных экспериментов, проведённых на собранных базах моделей.

В заключении подводятся итоги работы.

3.4. Основные выводы.

1. Задача оценки асимметрии человеческого лица по данным, полученным в результате трёхмерного сканирования, может быть сведена к сравнению двух поверхностей, заданных нерегулярными облаками точек. Сравнению подлежат исходное облако и его копия, полученная путём зеркального отражения относительно какой-либо плоскости. В качестве меры асимметрии предлагается использовать расстояние между этими поверхностями, полученное в результате подгонки с использованием какой-либо из предложенных мер. Процесс подгонки сводится к варьированию параметров плоскости, используемой для получения зеркально отражённой модели лица.

2: Полученное в процессе подгонки положение исходной и отражённой поверхностей даёт возможность оценить меру их близости, которая может служить адекватной мерой асимметрии лица. Кроме того, положение плоскости зеркального отражения, соответствующей наибольшему совпадению исходной и отражённой моделей, может рассматриваться в качестве плоскости симметрии лица.

3. Сформулирована численная постановка задачи, оценки асимметрии лица по трёхмерной модели: введены формальные понятия симметрии и асимметрии для модели, предложена количественная оценка асимметрии.

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

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

Заключение

.

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

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

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

Для обоснования реализуемости предложенного решения в работе рассмотрены приложения разработанных методов для некоторых задач анализа моделей человеческих лиц, полученных методами трёхмерного сканирования. Разработан метод оценки асимметрии трёхмерной модели лица и метод сегментации поверхности модели на статические и динамические области по трёхмерному видеоряду.

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

Показать весь текст

Список литературы

  1. В. ВКнязь В. А. Объединение фрагментов трёхмерной модели объекта // Труды 12й международной конференции по компьютерной графике и машинному зрению ГрафиКон'2002. — Нижний Новгород, 2002. — С.99−103.
  2. Ахо А., Хопкрофт Дснс., Ульман Дж. Построение и анализ вычислительных алгоритмов: Пер. с англ. А. О. Слисеико. — Москва: Издательство «Мир», 1979. 536 с.
  3. Д. В., Дышкант Н. Ф. Сегментация модели лица на статические и динамические области по трёхмерной видеопоследовательности // Докл. всеросс. конф. Математические методы распознавания образов-14. — М: МАКС Пресс, 2009. — С. 329−332.
  4. Ч. Р., Персии Л. С., Порохин А. Ю. Применение ЗБ сканеров при диагностики зубочелюстных аномалий (МГМСУ) // Доклады Всероссийского научно-практического форума «Дентал-Ревю — 2010». — Москва, 2010.
  5. . Н. О пустоте сферы // Изв. АН СССР, ОМЕН. 1934. 4. -С.793−800.
  6. Н. Ф., Местецкий Л. М. Сравнение ЗБ портретов при распознавании лиц // Докл. всеросс. конф. Математические методы распознавания образов-13. М: МАКС Пресс, 2007. — С. 314−316.
  7. Н. Ф. Операции над функциями, заданными на разных нерегулярных двумерных сетках // Сборник тезисов XV Международной научной конференции студентов, аспирантов и молодых учёных «Ломоно-сов-2008». М: МАКС Пресс, 2008. — С. 32.
  8. Н. Ф., Местецкий Л. М. Оценка асимметрии лица по трёхмерному портрету / / Интеллектуализация обработки информации (ИОИ-2008): Тез. докл. Междунар. науч. копф. — Симферополь: Крымский НЦ НАН Украины, 2008. С. 94−96.
  9. Н. Ф., Местецкий Л. М. Оценка асимметрии лица по трёхмерному портрету // Таврический вестник информатики и математики. — 2008. — № 1.-С. 189−198.
  10. Н. Ф. Метод сравнения формы пространственных объектов // Сборник тезисов лучших дипломных работ 2008 года. — Москва: Изд. отдел ф-та ВМК МГУ, 2008. С. 69−70.
  11. Н. Ф. Оценка мимической динамики движения челюсти в процессе жевания по трёхмерному видеоряду // Сборник тезисов XVI Международной научной конференции студентов, аспирантов и молодых учёных «Ломоносов-2009». — М: МАКС Пресс, 2009.-С. 28.
  12. Н. Ф. Сравнение и подгонка поверхностей при решении прикладных задач анализа 3(1 портретов человеческих лиц // Тез. докл. конф. Техническое зрение в системах управления-2011. — Москва, ИКИ РАН, 2011.-С. 76−77.
  13. Н. Ф., Местецкий Л. М. Сравнение однолистных поверхностей полученных при 3D сканировании // Труды 18й международной конференции по компьютерной графике и машинному зрению Графи-Кон'2008.- Москва, МГУ, 2008. С. 270−277.
  14. Н. Ф. Сравнение поверхностей, заданных на неструктурированных сетках и сетках разной плотности // Доклады 8-й Международной конференции «Интеллектуализация обработки информации» (ИОИ-2010). — М.:МАКС Пресс, 2010. С. 339−342.
  15. А., Павлова О. Пакет Surfer — обработка и визуализация двумерных функций // КомпьютерПресс. — 1999. — N2 2/99.
  16. Т., Лейзереон Ч., Ривест Р. Алгоритмы: построение и анализ. — М.: МЦНМО: БИНОМ. Лаборатория знаний, 2004, —960 с.
  17. Ю. Л., Фукс А. Л. Визуально гладкая аппроксимация однозначной поверхности, заданной нерегулярным набором точек // Геоинформа-тика-2000: Труды международной научно-практической конференции. — Томск: Изд-во Томского ун-та, 2000. — С. 41−45.
  18. Ю. Л. Графический поиск с использованием триангуляции и клеточного разбиения // Вестник Томского гос. ун-та. — 2002. — № 275. — С.147−152.
  19. М. С., Вот В. В., Филип Э., Картер К. С., Губта С С. Старение периорбитальной области: количественный анализ // Инъекционные методы в косметологии. — 2010.— № 4.
  20. В. В. Разработка системы трёхмерной визуализации лица и зубных рядов и её применение в стоматологической клинике: Автореф. дис. канд. мед. наук: 14.00.21 / ЦНИИС и 4JIX.-M., 2008.-23 с.
  21. К. Н., Ширков П. Д. Алгоритмы сглаживания поверхностей, заданных на нерегулярных сетках // Матем. моделирование. — 2009. — Т. 21, № 6.-С. 69−78.
  22. Л. М. Непрерывная морфология бинарных изображений: фигуры, скелеты, циркуляры. — М.:ФИЗМАТЛИТ, 2009. —288 с.
  23. Л. М., Царик Е. В. Триангуляция Делоне: рекурсия без пространственного разделения точек // Труды международной конференции по компьютерной графике и машинному зрению ГрафиКон'2004. — Москва, МГУ, 2004. С. 267−270.
  24. Л. М., Царик Е. В. Слияние неразделённых триангуляций Делоне // Сложные системы: обработка информации, моделирование и оптимизация: Сборник научных трудов. Вып. 2.—Тверь: Тверской гос. университет, 2004. С. 216−231.
  25. М.Д., Попов Е. В. Создание NURBS поверхностей в системе трёхмерного компьютерного моделирования КЗ // Труды международной конференции по компьютерной графике и машинному зрению Графи-Кон'2001 Нижний Новгород, 2001. — С. 145−149.
  26. Ф., Шеймос М. Вычислительная геометрия: Введение: Пер. с англ. —М.: Мир, 1989. —478 с.
  27. А. В. Обзор алгоритмов построения триангуляции Делоне // Вычислительные методы и программирование. — 2002. — № 3 — С. 14−39.
  28. А. В. Триангуляция Делоне и её применение. — Томск: Изд-во Томского ун-та, 2002. — 128 с.
  29. А. В., Костюк Ю. JI. Эффективные алгоритмы построения триангуляции Делоне // Геоинформатика. Теория и практика. — № 1. — Томск: Изд-во Томского ун-та, 1998. — С. 22−47.
  30. Д., Понс Ж. Компьютерное зрение. Современный подход.— Изд-во Вильяме, 2004. — 928 с.
  31. С. В. Введение в дискретную математику: Учеб. пособие для вузов.— 2-е изд., перераб. и доп. — М.: Наука. Гл. ред. физ.-мат. лит., 1986.-394 с.
  32. Alliez P., Ucelli G., Gotsman С., Attene М. Recent Advances in Remeshing of Surfaces // Shape Analysis and Structuring: Mathematics and Visualization:. 2008. — Pp. 53−82.
  33. Pierre Alliez, Giuliana Ucelli, Craig Gotsman and Marco Attene
  34. Bern M., Eppstein D. Mesh generation and optimal triangulations — In D. Z. Du and F.K. Hwang, editors, Computing in Euclidean Geometry. World Scientific Publishing Co., 1992.-78 p.
  35. Besl P., McKay H. A method for registation of 3-d shapes // IEEE Transactions on Pattern Analysis and Machine Intelligence. — 1992. — Vol. 14, no. 2.-Pp. 239−256.
  36. Boissonnat J.-D., Teillaud M. Effective Computational Geometry for Curves and Surfaces — Springer-Verlag Berlin Heidelberg, 2006.— 343 p.
  37. Bose P., Devroye L. Intersections with Random Geometric Objects // Computational Geometry: Theory and Applications. —1998.— Vol, 10, no. 3,-Pp. 139−154.
  38. Brunelli R., Poggio T. Face recognition: features versus templates // IEEE Transactions on Pattern Analysis and Machine Intelligence. — 1993. — Vol. 15, no. 10.-Pp. 1042−1052.
  39. Brunnstrom-K., Stoddart A. J. Genetic algorithms for free-form surface matching // Proc. ICPR. -1996. Pp. 689−693.
  40. Chen Y., Medioni G. Object modelling by registration of multiple range images // Image and Vision Computing. — 1992.—Vol. 10, no. 3. — Pp. 145−155.
  41. Cheriton D., Tarjan R. E. Finding minimum spanning trees // SIAM J. Comput. 1976. — Vol. 5, no. 4. — Pp. 724−742.
  42. Cignoni P., Roccini C., Scopigno R. Metro: measuring error on simplified surfaces // Computer Graphics Forum, Blackwell Publishers. —1998. — Vol.17, no. 2.-Pp. 167−174.
  43. Clarkson K. A randomized algorithm for closest point queries // SIAM J. Computing. — 1998. — Vol. 17. — Pp. 830−847.
  44. Devillers O., Pion STeillaud M. Walking in a triangulation // Internat. J. Found. Comput. Sci. 13. 2002. — Pp. 181−199.
  45. Devroye L., Lemaire C., Moreau J. Expected time analysis for Delaunay point location // Computational geometry. — 2004. — Vol. 29, no. 2.— Pp. 61−89.
  46. Devroye L., Mucke E. P., Zhu B. A note on point location in Delaunay triangulations of random points // Algorithmica. — 1998. — Vol. 22. — Pp. 477−482.
  47. Dyshkant N. An algorithm for calculating the similarity measures of surfaces represented as point clouds // Pattern Recognition and Image Analysis: Advances in Mathematical Theory and Applications. — 2010.—Vol.20, no. 4. Pp. 495−504.
  48. Dyshkant N. Disparity Measure Construction for Comparison of 3D Objects' Surfaces // Proceedings of the Workshop IMTA. — Lisbon, Portugal: INSTICC Press, 2009. Pp. 43−52.
  49. Dyshkant N., Mestetskiy L. Estimation of Asymmetry in 3D Face Models // Proceedings of International conference on computer vision theory and applications (VISAPP 2009). Lisbon, Portugal: INSTICC Press, 2009.-Pp. 402−405.
  50. Dyshkant N. Measures for Surface Comparison on Unstructured Grids with Different Density // Lecture Notes in Computer Science: Discrete Geometry for Computer Imagery. 2011. — Vol. 6607. — Pp. 501−512.
  51. EggertD.W., Larusso A., Fisher R. B. Estimating 3-D rigid body transformations: a comparison of four major algorithms // Machine Vision and Applications. —1997. Vol. 9, no. 5−6. — Pp. 272−290.
  52. Enciso R., Memon A., Fidaleo D. A., Neumann U., Mah J. The Virtual Craniofacial Patient: 3D Jaw Modeling and Animation // The 11th Annual Medicine Meets Virtual Reality Conference. — 2003. — Pp. 65−71.
  53. Fary I. On straight-line representations of planar graphs // Acta a Sci. Math. (Szeged). -1948. Vol. 11. — Pp. 229−233.
  54. Fan T., Medioni G., Nevatia R. Recognizing 3D objects using surface descriptions // IEEE PAMI. -1989. Vol. 11, no. 11. — Pp. 1140−1157.
  55. Feldmar J., Ayache N., Betting F. D-2D projective registration of free-form curves and surfaces // CVIU. -1997. Vol. 65. — Pp. 403−424.
  56. Tarjan R. E. Data Structures and Network Algorithms — Society for Industrial and Applied Mathematics, 1983. — 131 p.
  57. Friedman J. H., Bentley J. L., Finkel R. A. An Algorithm for Finding Best Matches in Logarithmic Expected Time // ACM Transactions on Mathematical Software. —1977. — Vol. 3, no. 3. — Pp. 209−226.
  58. Gatzke T., Zelinka S., Grimm C., Garland M. Curvature Maps for Local Shape Comparison // In: Shape Modeling International. — 2005. — Pp. 244−256.
  59. G elf and N., Ikemoto L., Rusinkiewicz S., Levoy M. Geometrically Stable Sampling for the ICP Algorithm // Fourth International Conference on 3D Digital Imaging and Modeling. 2003. — Pp. 260—267.
  60. Godin G., Rioux M., Baribeau R. Three-dimensional registration using range and intensity information // Proceedings of the SPIE. — 1994. — Vol. 2350. — Pp. 279—290.
  61. Gordon G. G. Face recognition based on depth maps and surface curvature // In SPIE Geometric Methods in Computer Vision. — 1991.— Vol. 1570.— Pp. 234—247.
  62. Gruen A., Akca D. Least Squares 3D Surface and Curve Matching // ISPRS Journal of Photogrammetry and Remote Sensing. — 2005. — Vol. 59. — Pp. 151−174.
  63. Gu X., GortlerS.J., Hoppe H. Geometry images // Computer graphics proceedings, annual conference series: SIGGRAPH conference proceedings. — 2002.-Pp. 355−361.
  64. Guskov I., VidimceK., Sweldens W., Schroeder P. Normal meshes // Computer graphics proceedings, annual conference series: SIGGRAPH conference proceedings. — 2000. — Pp. 95−102.
  65. Hajeer M. Y., Millet D. T., Ayoub A. F., Siebert J. P. Applications of 3D imaging in orthodontics // Journal of Ortodontics. — 2004. — Vol. 31, no. 1. — Pp. 62−70.
  66. Haran I., Helperin D. An Experimental Study of Point Location in Planar Arrangements in Cgal // ACM Journal of Experimental Algorithms. — 2009. — Vol.13, no. 3.-Pp. 1−31.
  67. Huang J., Heisele B., Blanz V. Component-based Face Recognition with 3D Morphable Models //In International Conference on Audio- and Video-Based Biometrie Person Authentication (AVBPA-03). 2003. — Pp. 27−34.
  68. Kirkpatrik D. G. Optimal search in planar subdivisions // SIAM J. Comput. 1983. — Vol. 12, no. 1. — Pp. 28−35.
  69. Koidis PPatias PTsioukas V. 3D Visualization of Dental Data for Virtual Treatment Planning // ISPRS Congress Istanbul 2004, Proceedings of Commission V 2004. — Pp. 996−1001.
  70. Koseki M., Niitsuma A., Inou N., Maki K. Three-dimensional Display System of Individual Mandibular Movement // Complex Medical Engineering, (Springer), 2007. — Pp. 117−127.
  71. Knyaz V. A., Zheltov S. Yu. Photogrammetric Techniques for Dentistry Analysis, Planning and Visualisation // ISPRS Congress Beijing 2008, Proceedings of Commission V. — 2008. — Pp. 783−788.
  72. Lee D. T., Schachter B. J. Two Algorithms for Constructing a Delaunay Triangulation // International Journal of Computer and InformationI
  73. Science. 1980. — Vol. 9, no. 3. — Pp. 219−242.
  74. Liu Y., Rodrigues M. A. Geometrical analysis of two sets of 3D correspondence data patterns for the registration of free-form shapes //J. Int. and Rob. Systems. 2002. — Vol. 33. — Pp. 409−436.
  75. Mccool C., Cook J., Chandran V., Sridharan S. Feature Modelling of PCA Difference Vectors for 2D and 3D Face Recognition //In Video and Signal Based Surveillance, AVSS '06. IEEE International Conference. 2006.— Pp.57.
  76. MitraNJ., GuibasL.J., Pauly M. Partial and approximate symmetry detection for 3D geometry // In ACM SIGGRAPH. 2006. — Pp. 560 568.
  77. Mitra S., Lazar N., Liu Y. Understanding the Role of Facial Asymmetry in Human Face Identification // Statistics and Computing. — 2007.— Vol. 17. — Pp. 57−70.
  78. Mitra S., Liu Y. Local Facial Asymmetry for Expression Classification // Proceedings the 2004 IEEE Conference on Computer Vision and Pattern Recognition (CVPR'04). 2004. — Vol. 2 — Pp. 889−894.
  79. Mohan A., Papageorgiou C., Poggio T. Example-based object detection in images by components //In IEEE Transactions on Pattern Analysis and Machine Intelligence. — 2001. — Vol. 23, no. 4. — Pp. 349−361.
  80. NelderJ.A., Mead R. A simplex method for function minimization // Computer Journal. 1965. — Vol. 7. Pp. 308−313.
  81. Ohbuchi R., Takei T. Shape-similarity comparison of 3D models using alpha shapes // Proceedings of the 11th Pacific Conference on Computer Graphics and Application. 2003. — Pp. 293−302.
  82. Prim R. C. Shortest connecting networks and some generalizations // Bell Systems Techn. J. 1957. — Vol. 36. — Pp. 1389−1401.
  83. Shamos M. I. Computational geometry. — Ph.D. thesis, Dept. of Comput. Sci., Yale Univ.-1978.
  84. Shapiro M. A note on Lee and Schachter’s algorithm for Delaunay triangulation // Inter. Jour, of Comp. and Inf. Sciences. —1981. —Vol. 10, no. 6.-Pp. 413−418.
  85. Schenk T. Digital Photogrammetry. — Terra-Science, Laurelville, Ohio, 1999.-428 p.
  86. Slingsby A. An Object-Orientated Approach to Hydrological Modelling using Triangular Irregular Networks // Proceedings of GISRUK03, City University, London, UK.-2003.
  87. Stepanyants D. G., Knyaz V. A. PC-Based Digital CloseRange Photogrammetric System for Rapid 3D Data Input in CAD Systems // International Archives of Photogrammetry and Remote Sensing. — 2000. — Vol. 33, Part B5. Pp. 756−763.
  88. Szymczak A., Rossignac J., King D. Piecewise regular meshes: Construction and compression / / Graphical Models. — 2002. — Vol. 64, no. 3−4. — Pp. 183−198.
  89. Tarjan R. E. Fibonacci heaps and their uses in improved network optimization algorithms // Journal of the Association for Computing Machinery. 1987. — Vol. 34, no. 3. — Pp. 596−615.
  90. Teng K., Liu Y. Expression Classification using Wavelet Packet Method on Asymmetry Faces // tech. report CMU-RI-TR-06−03, Robotics Institute, Carnegie Mellon University. — January 2006.
  91. Tomaka A. The application of 3d surfaces scanning in the facial features analysis // Journal of Medical Informatics and Technologies. — 2005. — Pp. 233−240.
  92. Turk G., Levoy M. Zippered polygon meshes from range images // Proc. SIGGRAPH. -1994. Pp. 311−318.
  93. Vaillant M., Glaunes J. Surface matching via currents // Lecture Notes in Computer Science: Information Processing in Medical Imaging. — 2005. — Vol. 3565. Pp. 1−5.
  94. Zhang Z. Iterative point matching for registration of freeform curves and surfaces // International Journal of Computer Vision. — 1994. — Vol. 13, no. 2.-Pp. 119−152.
Заполнить форму текущей работой