Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Цвет URL: E-mail: CGSG@yandex.ru.

Презентация:



Advertisements
Похожие презентации
RTIntro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Введение в алгоритм трассировки лучей URL:
Advertisements

RTIlluminate Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Трассировка лучей. Модели освещения. URL:
Distributed Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Распределенная трассировка лучей. URL:
Raster Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Растровая графика URL:
Intro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Введение в компьютерную графику URL:
CG Math Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Математика в компьютерной графике URL:
Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Кривые и поверхности в компьютерной графике URL:
Лекция 2 Свет Цвет Квантование Псевдотонирование В лекции используются слайды проф. Пата Ханрахана (Pat Hanrahan) Станфордский университет (США)
Kодирование графической информации. Аналоговый и дискретный способ При аналоговом представлении физическая величина принимает бесконечное множество значений,
19 февраля 2001Компьютерная графика (Лекция 2)1 Лекция 2 В лекции используются слайды проф. Пата Ханрахана (Pat Hanrahan) Станфордский университет (США)
Двоичное кодирование графической информации в компьютере.
Тема: Кодирование и обработка графической информации.
Kодирование графической информации. Пространственная дискретизация Графические изображения, хранящиеся в аналоговой (непрерывной) форме на бумаге, фото-
Пространственная дискретизация. Растровые изображения на экране монитора. Палитры цветов в системах цветопередачи RGB, CMYK и HSB Кодирование графической.
Цель урока Научиться различать аналоговую и дискретную формы графической информации Сформулировать определения: пиксель, растровое изображение Познакомиться.
Растровая графика. Понятие «Растровая графика» Понятие «пиксел» От англ. Picture Element Разновидности пикселов: Точка экрана (видео пиксел) Точка при.
Дискретное (цифровое) представление информации. Аналоговый и дискретный способы представления информации При аналоговом представлении информации величины.
Двоичное кодирование графической информации. Пространственная дискретизация. В процессе кодирования изображения производится его пространственная дискретизация.
1 Аналоговая и дискретная форма представления информации Пространственная дискретизация Растровые изображения на экране монитора Растровая графика Векторная.
Для кодирования Изображений применяется принцип разложения цвета на основные составляющие: Кодирование это - преобразование входной информации в форму,
Транксрипт:

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Цвет URL:

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 2 Sampling & Quantization Дискретизация сигнала – разбиение непрерывного сигнала на «выборки» (sampling, sampling rate) Квантование выборки – кодирование аналогового сигнала в дискретные величины (quantization)

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 3 Sampling (разрешение) 8x816x1632x32 64x64128x128256x256

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 4 Quantization (глубина цвета) 2 цвета 8 цветов 3 цвета 16 цветов 4 цвета 256 цветов

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 5 Fixed Thresholding оригиналпорог = 128

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 6 Random Thresholding оригинал«случайный» порог

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 7 Patterning 5 уровней (2x2) 10 уровней (3x3)

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 8 Ordered Dither оригиналматрица 2x2 увеличенный фрагмент экран заполняется матрицами

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 9 Метод Байера получения матриц смешивания

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 10 Примеры матриц Байера 2x22x24x4

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 11 Примеры матриц Байера 8x816x16

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 12 Error Diffusion: алгоритм Флойда-Стейнберга N=ближайший цвет I(x,y) Pixel(x,y,N) Error = значение цвета N – I(x,y) Распространяем порции ошибки Error на еще не отрисованные точки Переход к следующей точке

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 13 Error Diffusion: примеры фильтров Frankie Sierra False Floyd-Steinberg Jarvice, Judice, Ninke Stucki Burkes

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 14 Подбор цвета: uniform palette Универсальная палитра для любых изображений: цвет задается по RGB каналам: ColorNo = B + SizeB * (G + SizeG * R)

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 15 Подбор цвета: OS palette Используются в индексированных графических режимах MS WindowsMac OS

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 16 Подбор цвета: WEB & safe palette WEB палитра оттенки по каналам шаг:

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 17 Пример разных методов random thresholdordered dithererror diffusion

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 18 График МКО Международная Комиссия по Освещенности (Commission internationale de l'éclairage - CIE)

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 19 RGB redgreenblue

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 20 CMYK cyanmagentayellowblack

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 21 HSV huesaturationvalue

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 22 HSV conversion

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 23 YCrCb YCrCb

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 24 Коррекция цвета LUT: Color = LUT[Color]; Гамма коррекция, контрастность, яркость

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 25 Практические задания –Реализовать полутонирование (dither/error diffusion) для монохромных изображений (результат выводить на экран или в файл) –Реализовать программу, выполняющую коррекцию цвета в полноцветном изображении путем изменения цветов в разных моделях (рассмотреть RGB и HSV). Результат демонстрировать на примере любого растрового изображения. –Реализовать сохранение растрового изображения в собственный формат, использующий цветовую модель YCrCb и разные коэффициенты квантования для компонент.

Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 26 Ссылки P. Heckbert, "Color image quantization for frame buffer display,", Computer Graphics, 16(3), pp (1982). R. Ulichney, Digital Halftoning, The MIT Press, R. Floyd and L. Steinberg, An adaptive algorithm for spatial gray scale, SID 1975 Symp. Dig. Tech. Papers, pp , B. E. Bayer, An optimum method for two-level rendition of continuous-tone pictures, IEEE International Conference on Communications, vol. 1, pp to 26-15, 1976.