На правах рукописи

Переберин Антон Валерьевич

Многомасштабные методы синтеза и анализа изображений

Специальность 05.13.11 -- математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей

АВТОРЕФЕРАТ
диссертации на соискание ученой степени
кандидата физико-математических наук

Научный руководитель --
кандидат физико-математических наук
Ю.М. Баяковский

Москва -- 2002


[Полная версия в формате PDF]


Общая характеристика работы

Актуальность работы

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

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

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

Цель работы

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

Научная новизна работы

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

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

Дополнительно можно отметить, что в процессе разработки модели текстур была сделана заявка на новое, "функциональное" расширение вейвлет-преобразования. (Однако изучение свойств, возможностей, способов реализации и класса приложений такого расширения является предметом самостоятельного исследования).

Практическая значимость

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

Апробация работы и публикации

Результаты работы докладывались и обсуждались на:

Основные результаты работы изложены в 5-и научных публикациях.

Содержание работы

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

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

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

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

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

В заключении формулируются основные результаты работы.

Приложение содержит справочную информацию по основам теории вейвлет-анализа -- многомасштабному анализу и вейвлет-преобразованиям непрерывных сигналов.

Основные результаты работы

  1. Разработан и реализован метод построения адаптивных треугольных сеточных представлений объектов, параметризуемых на плоскости. Метод основан на древовидной структуре многомасштабного анализа информации. С помощью предложенного метода решена задача расчета и представления функций освещенности.
  2. Разработан и реализован метод построения линий уровня (изолиний) на основе В-сплайнового вейвлет-преобразования. Метод обеспечивает сглаживание кривых, построенных по зашумленным данным, и адаптацию к параметрам области отображения.
  3. Предложена модель для представления масштабируемых стохастических текстур, основанная на обобщении разложения сигнала по вейвлет-базису. Разработан быстрый алгоритм декодирования такого представления и нанесения текстуры, допускающий аппаратную реализацию.
  4. Применено на практике свойство многофункциональности многомасштабных представлений: одно и то же представление объекта используется для решения целого ряда подзадач (сглаживание, масштабирование, сжатие информации и пр.), что упрощает общую процедуру обработки и повышает эффективность ее реализации.
  5. На примере разработанных методов показано, что разнообразие форм вейвлет-преобразований позволяет, в зависимости от структуры объекта и требований к приложению, делать выбор между простыми, производительными алгоритмами и более сложными методами, которые обеспечивают лучшие результаты обработки, но менее эффективны в реализации.

Публикации по теме диссертации

  1. Переберин А.В. О систематизации вейвлет-преобразований // Вычислительные методы и программирование. -- 2001. -- Т. 2, N. 2. -- С. 133-158. (Электронная версия на сайте http://num-meth.srcc.msu.su/)
  2. Переберин А.В. Построение изолиний с автоматическим масштабированием // Вычислительные методы и программирование. Э 2001. -- Т. 2, N. 1. -- С. 118-128. (Электронная версия на сайте http://num-meth.srcc.msu.su/)
  3. Pereberin A.V. From Photon Map to Irradiance Function via Wavelet Transform // GraphiCon'97 Proceedings. -- 1997. -- P. 38-43.
  4. Pereberin A.V. Hierarchical Approach for Texture Compression // GraphiCon'99 Proceedings. -- 1999. -- P. 195-199.
  5. Pereberin A.V. Fast Multi-Scaled Texture Generation and Rendering // GraphiCon'2000 Proceedings. -- 2000. -- P. 145-150.

[Полная версия в формате PDF]