|
Инженерная геометрия и компьютерная графика
Построение криволинейного скелета трехмерной модели по плоским проекциям
А. В. Зимовнов, Л. М. Местецкий Факультет вычислительной математики и кибернетики МГУ имени М.В. Ломоносова, г. Москва
Аннотация:
В данной работе предложен новый алгоритм построения криволинейного скелета для широкого класса объектов. Алгоритм использует аппроксимацию объекта его визуальной оболочкой, что дает нам возможность работать с моделью, используя только ее силуэты. Предлагается эффективный алгоритм для вычисления 3D карты расстояний для внутренних вокселей визуальной оболочки. Используя эту 3D карту расстояний, организуется обратное проецирование непрерывных скелетов плоских проекций, формирующих визуальную оболочку. Полученное облако точек является первой аппроксимацией криволинейного скелета. Затем используется набор техник фильтрации и кластеризации полученного облака с целью получения менее шумной аппроксимации. Полученная аппроксимация уже может использоваться для приложений. Далее организуется итерационный процесс для уточнения криволинейного скелета. Описываемый метод показал существенное улучшение времени вычисления по сравнению с существующими методами. Метод показал хорошие результаты построения криволинейного скелета для моделей со сложной геометрией и топологией. Получаемые криволинейные скелеты удовлетворяют большинству требований, предъявляемым к универсальным криволинейным скелетам.
Ключевые слова:
криволинейный скелет, визуальная оболочка, серединная ось, дескриптор формы, сдвиг среднего.
Поступила в редакцию: 22.03.2016 Исправленный вариант: 18.08.2016
Образец цитирования:
А. В. Зимовнов, Л. М. Местецкий, “Построение криволинейного скелета трехмерной модели по плоским проекциям”, Вестник ТвГУ. Серия: Прикладная математика, 2016, № 3, 67–83
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/vtpmk22 https://www.mathnet.ru/rus/vtpmk/y2016/i3/p67
|
|