exam01 - MiAneko24/bmstu-cg GitHub Wiki
01. Задача синтеза сложного динамического изображения. Этапы синтеза изображения. Последовательность и основное содержание.
Задача синтеза — создание визуального представления объектов, имеющих формальное описание.
Синтез изображения | Анализ изображения | Обработка изображения | |
---|---|---|---|
Вход | Формальное описание | Визуальное представление | Визуальное представление |
Выход | Визуальное представление | Формальное описание | Визуальное представление |
Объекты | Искуственно созданные изображения | Изображения, созданные ЭВМ, выделенные из фото и слайдов | Сканируемое изображение |
Решаемые задачи | Построение, генерация и преобразование изображения | Распознование объектов | Повышение качества изображения (повышение контрастности или подавление шума) |
- Используем только синтез.
Постановка задачи синтеза сложного динамического изображения.
Параметры системы
- Система координат.
- Положение картинной плоскости, размер окна обзора (x, y, z наблюдателя, последняя ось - направление взгляда).
- Источник света (x, y, z света, интенсивность, цвет).
- Характеристики окружающей среды (коэффициент пропускания света).
- Частота обновления (обычно 30Гц).
Параметры поверхности
- Уравнение поверхности (x, y, z поверхности).
- Цвет.
- оптические свойства (коэффициент отражения, преломления и т.д.).
- Для моментов времени отстающих друг от друга на величину Т, должна быть обеспечена возможность вычисления текущих координат объекта.
Уровни алгоритмов
(лучше оформить в виде квадратиков со стрелками, как в лекции)
- Алгоритмы низкого уровня (базовые). Разложение простешйих объектов в растр.
- Алгоритмы среднего уровня. Построение плоских изображений.
- Алгоритмы верхнего уровня. Удаление невидимых линий и поверхностей, создание растрового изображения.
Этапы синтеза
- Разработка трехмерной математической модели синтезируемой визуальной обстановки.
- Определение направления линии визирования , положения картинной плоскости, размеров окна обзора, значений управляющих сигналов.
- Формирование операторов, осуществляющих пространственное перемещение моделируемых объектов визуализации.
- Преобразование модели, синтезируемой в пространстве, к координатам наблюдателя.
- Отсечение объектов визуального пространства в пределах пирамиды видимости.
- Вычисление двумерных перспективных проекций синтезируемых объектов видимости на картинную плоскость.
- Исключение невидимых элементов синтезируемого пространства при данном положении наблюдателя, закрашивание и затенение видимых элементов объектов визуализации.
- Вывод полутонового изображения синтезируемого визуального пространства на экран растрового дисплея.
Следующий вопрос: 02. Преобразования на плоскости. Вывод расчетных соотношений. Матрицы преобразований.
Предыдущий вопрос: 45. Определение направления преломленного луча.