Аналіз колірних моделей HSV/HSB, HLS, lab

Характеристика колірних моделей, які знайшли широке застосування в професійних графічних програмах: HSV/HSB, HLS, lab. Комплексний аналіз якості відображення в апаратному просторі. Програмні розробки та пристосування для створення нових колірних моделей.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык украинский
Дата добавления 08.12.2013
Размер файла 1,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Аналіз колірних моделей HSV/HSB, HLS, lab

У статті дана характеристика колірних моделей, які знайшли широке застосування в професійних графічних програмах: HSV/HSB, HLS, lab. Проведений аналіз якості відображення в апаратному просторі. Описано палітру кольорів зображень для публікації в Інтернеті. А також програмні розробки та пристосувань для створення нових колірних моделей.

Колірне охоплення екрану монітора, офсетного друк або фотознімка набагато менше, ніж людського ока. Їх колірне охоплення - це діапазон кольорів, що можуть бути відтворені, зафіксовані чи описані будь-яким чином.

У зв'язку з різницею в колірних охопленнях різних пристроїв та різними принципами утворення кольору, для передачі й одержання зображень були створені різні моделі кольорів. Оскільки жодна з моделей не є ідеальною і повною за колірним охопленням.

Призначенням колірної моделі є надати засоби обпису кольору в межах деякого колірного охоплення і забезпечити інтерполяцію кольорів для взаємозв'язку між пристроями з різними колірними охопленнями і способами отримання кольору [2].

У комп'ютерній графіці широке застосування знайшли колірні моделі HSV/HSB і HLS.

Колірна модель HSV/HSB є нелінійним перетворенням колірної моделі RGB. Вона широко застосовується дизайнерами і художниками. Завдяки практично універсальності для кольорокорекції. У всіх графічних додатках ця модель присутня в тому чи іншому вигляді.

HSV/HSB не залежить від устаткування і зручна для сприйняття людиною. Оскільки людина інтуїтивно сприймає колір, розділяючи його на відтінок, насиченість і яскравість. Саме тому з нею часто працюють різні програми, надалі перетворюючи кольори в модель RGB для показу на екрані монітора чи в модель CMYK для друку на принтері. Крім того, модель HSV/HSB зручно використовувати при редагуванні малюнків.

Отже, компонентами моделі HSV/HSB є Hue (тон або відтінок), Saturation (насиченість) і Value (значення кольору, колірний тон, кількість світла чи світлота), Brightness (яскравість).

Модель HSV/HSB зручно представляти у вигляді кольорового круга, уздовж якого розташовуються відтінки кольорів. Значення кольору вибирається як точка на крузі (чи вектор, що виходить з центру окружності і вказує на дану точку), рис. 1. Різні відтінки розміщуються по окружності, яка становить 360°. Кольори йдуть у спектральному порядку і замикаються пурпуровим.

Модель HSV/HSB має досить широкий колірний обхват. Він не такий великий, як у Lab, але більший ніж у CMYK.

Current `ill color Ш Н' У)

¦

НI 180 S| 180 V| 180 I HSV color model 3D

Рис. 1. Графічне представлення колірної моделі HSV/HSB

Рис. 2. Утворення кольору в HSV/HSB моделі (V -- кількість світла)

а) б)

Рис. 3. Колірна модель HSV представлена у вигляді світлової шестигранної піраміди

Модель HSV/HSB зручно представляти у вигляді колірного круга. Значення кольору вибирається як точка на колі (чи вектор, що виходить з центра окружності і вказуючий на дану точку). Різні відтінки розміщуються по окружності, яка становить 360°. Зокрема, 0 - червоний, 60 - жовтий, 120 - зелений, 180 - блакитний, 240 - синій, 300 - пурпуровий, тобто додаткові кольори розташовані один проти одного відрізняються на 180°, рис. 1. Застосовується спосіб представлення цієї колірної моделі у вигляді світлової шестигранної піраміди. При цьому по вертикальній осі відкладається значення V, а відстань від осі до бічної грані в горизонтальному перетині відповідає параметру S (за діапазон зміни цих величин приймається інтервал від нуля до одиниці), рис. 3. Шестикутник, що лежить в основі піраміди, являє собою проекцію колірного куба в напрямку його головної діагоналі, перевернутий шестигранний конус. Тон кольору H задається кутом, відкладеним навколо вертикальної осі відрахованим від червоного. Точки на самій окружності відповідають чистим (максимально насиченим) кольорам. Точка в центрі відповідає нейтральному кольору мінімальної насиченості (білий, сірий, чорний - це залежить від яскравості). Тобто можна сказати, що кут нахилу вектора визначає відтінок, довжина вектора - насиченість кольору. Величина S змінюється від нуля на осі конуса, до одиниці на його гранях. Значенню V=0 відповідає вершина піраміди (чорний колір), значенню V=1 - основа піраміди; кольори при цьому найбільш інтенсивні. Точка з координатами V=1, S=0 - центр основи піраміди відповідає білому кольору. Проміжні значення координати V при S=0, тобто на осі піраміди, відповідають сірим кольорами, якщо S=0, то значення відтінку H вважається невизначеним. S=1, якщо точка лежить на бічній грані піраміди.

Розширенням колірної моделі HSV/HSB є HLS. Параметрами якої є Hue, Lightness, Saturation, відповідно: кольоровий тон, світимість, насиченість, рис. 4. Різниця між моделями HSV/HSB і HLS полягає в заміні нелінійного компоненту яскравість на лінійний компонент освітлений. Різниця між HSV/HSB і HLS у тому, що в основній моделі HSV/HSB є власна яскравість об'єкту (ніби приймаємо його за джерело світла), а в HLS враховується світимість об'єкту (яскравість відбитого від нього світла). Іншими словами, в HSB «джерело» - Сонце, а в HLS - Місяць...

В основі колірної моделі HLS лежить система Освальда. Ця модель утворює простір у формі подвійного конуса. Колірний тон задається кутом повороту навколо вертикальної осі конусів. За початок відліку прийнятий синій колір. Кольори йдуть у спектральному порядку і замикаються пурпуровим. Отже, по вертикальній осі відкладається L (світимість), а інші два параметри задаються як і в HSV/HSB. Ця модель утворює підпростір, що представляє собою подвійний конус, у якому чорний колір задається вершиною нижнього конуса і відповідає значенню L=0, білий колір максимальної інтенсивності задається вершиною верхнього конуса і відповідає значенню L=1. Максимально інтенсивні кольорові тони відповідають основі конусів з L=0,5, що не зовсім зручно. Тон кольору H, аналогічно системі HSV/HSB, задається кутом повороту. Насиченість S змінюється в межах від 0 до 1 і задається відстанню від вертикальної осі L до бічної поверхні конуса. Тобто максимально насичені кольори розташовуються при L=0,5 і S=l.

а) б)

Рис. 4. Колірна модель ИЬБ у вигляді світлової подвійної шестигранної піраміди

У комп'ютерній графіці широко застосовується кольорова модель Lab. Вона була розроблена в 1931 році. У 1976 році модель Lab була вдосконалена і названа CIE Lab. Оскільки модель апаратно-незалежна, то вона відтворює одні й ті ж кольори незалежно від особливостей пристрою (монітора, принтера чи комп'ютера).

Модель Lab базується на людському сприйнятті кольору. При однаковій інтенсивності око людини сприймає зелений колір променів найбільш яскравим, дещо менш яскравим - червоний колір, і ще більш темним - синій. Яскравість при цьому є характеристикою сприйняття, а не характеристикою самого кольору. При розробці моделі Lab переслідувалася мета математичного коректування нелінійності сприйняття кольору людиною [2].

Цій моделі віддають перевагу в основному професіонали, оскільки вона суміщає переваги як CMY, так і RGB, а саме забезпечує доступ до всіх кольорів, працюючи з досить великою швидкістю. А також вона відрізняється трохи незвичайною побудовою ніж у інших колірних моделях. Побудова кольорів тут, так як і в RGB, базується на злитті трьох каналів.

Будь-який колір у колірній моделі Lab обумовлюється параметрами L - яскравість (Lightness) і хроматичними складовими - двома декартовими координатами: а, (змінюється від зеленого до червоного, через сірий і b (змінюється від синього до яскраво жовтого через сірий), рис. 5-8. Lightness здійснює контроль за яскравістю кольорів, утворених а і b. Білий колір співставляється з максимальною інтенсивністю. L лежать в межах 0-100, а а і b -200-200. Якщо а і b рівні 0, змінюючи L, отримуємо зображення, що містить градації сірого (grayscale). Під час змішування двох кольорів результуючий буде більш яскравим, що є ще однією подібністю з колірною моделлю RGB, рис. 8.

Рис. 5. Графічне представлення колірної моделі CIE Lab

Рис. 6. Графічне представлення

Рис. 7. Канали моделі Lab колірної моделі Lab

Яскравість 25% Яскравість 75%

Рис. 8. Приклад зміни яскравості в кольорій моделі Lab

Професіонали застосовують цей колірний простір навіть для створення складних масок і кардинальних змін кольорів документа. Оскільки модель має величезний колірний обхват, перевід у неї не пов'язаний з втратами. Можна в будь-який момент перевести зображення з RGB в Lab і назад, і при цьому його кольори не зміняться.

На відміну від кольорових просторів RGB або CMYK, які є, по суті, набором апаратних даних для відтворення кольору на папері чи на екрані монітора (колір може залежати від типу друкарської машини, марки фарб, вологості повітря в цеху чи виробника монітора і його настройок), Lab визначає колір. Оскільки, яскравість у моделі Lab цілком відділена від кольору, то це робить модель зручною для регулювання тонової характеристики (підвищення контрасту, виправлення похибки тонових діапазонів) і видалення кольорового шуму (у т.ч. розмивка растру і видалення регулярної структури зображень в форматі JPEG), різкості та інших тонових характеристик зображення.

Враховуючи позитивні характеристики, а саме величезний колірний обхват, модель Lab знайшла широке застосування в програмному забезпеченні для обробки зображень як проміжна колірного простору, через яку відбувається конвертація даних між іншими кольоровими просторами під час їх підготовки (наприклад, з RGB сканера в CMYK друкованого пристрою). При цьому особливі властивості Lab зробили редагування в цьому просторі потужним інструментом корекції кольору.

Зображення, що готуються для публікації в Інтернеті, прийнято створювати в так званій безпечній палітрі («web-safe» palette) кольорів. Вона є варіантом індексної палітри. Але файли зображень у Web-графіці повинні мати мінімальний розмір, тому необхідно відмовитися від включення в їх склад індексної палітри. Для цього була прийнята єдина фіксована палітра кольорів, названа безпечною, тобто така, що забезпечує правильне відображення кольорів на будь-яких пристроях (і в програмах), підтримуючих єдину палітру. Безпечна палітра містить всього 216 кольорів, що пов'язане з обмеженнями, вимогами сумісності, накладаючими, з комп'ютерами, що не відносяться до класу IBM РС.

Для створення кольорів, відсутніх в індексній палітрі, застосовують спеціальний метод Error Diffusion Dithering. Це метод імітації (Dithering), в якому передача кольорового півтону в точковому зображенні, відсутнього в стандартній палітрі, досягається за рахунок змінних пікселів двох або доступніших кольорів. Оптичне змішення кольорів у оці глядача, що не має можливості розглянути окремо суміжні пікселі, створює ілюзію присутності на малюнку кольору, насправді відсутнього в палітрі. Для кольорів, що сильно відрізняються від кольорів палітри, ця техніка приводить до створення зернистих зображень.

Отже, колірні моделі HSV/HSB, HLS широко застосовуються для роботи дизайнерів і художників, Lab - для обробки зображень як проміжна колірного простору через яку відбувається конвертація даних між іншими кольоровими просторами. Для подання графічних об'єктів у Інтернеті набула поширення спеціальна палітра «web-safe» palette.

Література

графічний програма колірний

1. Блінова Т.О., Порєв В.М. Комп'ютерна графіка / За ред. В.М. Порєва. - К.: Видавництво «Юніор», 2004. - 456 с.

2. Горобець С.М. Основи комп'ютерної графіки: Навч. пос. / За ред. М.В. Левківського. - К.: Центр навчальної літератури, 2006. - 232 с.

Размещено на Allbest.ru

...

Подобные документы

  • Найбільш розповсюджені середовища створення графічних зображень та 3D моделей. Основні інструменти векторних редакторів. Функції програм Adobe Photoshop и Корелдроу. Графічні моделі, характеристики й типи графічних файлів. Створення власних моделей.

    дипломная работа [6,7 M], добавлен 25.06.2011

  • Поняття HMI (Human Machine Interface) на прикладі редактора представлення даних системи Trace Mode. Побудова людино-машинного інтерфейсу за допомогою графічних елементів. Короткий огляд форм відображення: динамічного тесту, кнопок, колірних індикаторів.

    лабораторная работа [633,9 K], добавлен 20.03.2011

  • Дослідження підсистем створення облікової анкети на сайті, обробки замовлення та контролю платіжної системи. Проектування концептуальної, логічної і фізичної моделей даних. Визначення в них атрибутів сутностей, типу та розміру. Генерація моделей до СКБД.

    курсовая работа [1,6 M], добавлен 30.01.2013

  • Понятие компьютерной и информационной модели. Задачи компьютерного моделирования. Дедуктивный и индуктивный принципы построения моделей, технология их построения. Этапы разработки и исследования моделей на компьютере. Метод имитационного моделирования.

    реферат [29,6 K], добавлен 23.03.2010

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

    курсовая работа [87,9 K], добавлен 20.01.2015

  • Структура і функції інформаційної системи. Ситуаційний аналіз процесу оцінки проектів. Аналіз процесу розробки та створення технічного завдання. Створення протоколу якості системи. Структура та принцип роботи програмного продукту, опис прецендентів.

    курсовая работа [980,0 K], добавлен 22.09.2014

  • Практичні прийоми відтворення на ЕОМ математичних моделей типових нелінійностей. Параметри блоків Sine Wave, XY Graph та Saturation. Побудова статичних і динамічних характеристик математичних моделей. Визначення кроку та інтервалу часу моделювання.

    лабораторная работа [1,5 M], добавлен 17.05.2012

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

    диссертация [2,0 M], добавлен 30.01.2014

  • Принципы разработки в системе программного обеспечения САПР. Выбор среды для формирования моделей и функций. Процесс создания моделей деталей. Разработка API-приложения для среды разработки. Тестирование разработанного функционала портала-хранилища.

    курсовая работа [704,0 K], добавлен 18.01.2017

  • Сущность и принцип работы ноутбука, его назначение и сферы применения. История разработок ноутбуков, их классификация и разновидности, анализ устройства и отличительные черты. Технические параметры основных моделей ноутбуков, характеристика свойств.

    курсовая работа [72,7 K], добавлен 08.10.2009

  • Створення системи експериментального дослідження математичних моделей оптимізації обслуговування складних систем. Визначення критеріїв оптимізації обслуговуваних систем та надання рекомендацій щодо часу проведення попереджувальної профілактики.

    дипломная работа [3,0 M], добавлен 22.10.2012

  • DirectX як набір API функцій, розроблених для вирішення завдань, пов'язаних з ігровим і відеопрограмуванням в операційній системі Microsoft Windows. Етапи створення тривимірних графічних додатків на базі платформи dotNET. Аналіз компонентної моделі COM.

    дипломная работа [4,4 M], добавлен 22.10.2012

  • Средства обеспечения гибкости моделей. Анимация и планирование детали. Настройка глобальных привязок. Параметризация в эскизах. Характеристика особенностей проецирования объектов. Создание ассоциативного чертежа. Использование переменных и выражений.

    методичка [2,6 M], добавлен 25.06.2013

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

    статья [70,3 K], добавлен 07.07.2004

  • Задачі створення основ системного підходу в фізіології за допомогою кібернетики. Розробки та дослідження математичних моделей систем управління життєвими функціями в організмах людини та тварин. Об'єкти вивчення теорії автоматичного регулювання.

    презентация [3,5 M], добавлен 02.04.2011

  • Построение 3D моделей на основе векторных 2D аналогов. Преобразование объектов векторной и 3D графики в растровые. Перенос векторных и растровых изображений в документы MS Word. Создание учебного чертёжного документа с растровым изображением детали.

    контрольная работа [1,5 M], добавлен 14.01.2015

  • Основные преимущества 3D-систем автоматизированного проектирования. Характеристика назначения и основных методов создания твердотельных параметрических моделей в системе КОМПАС-3D, предназначенной для создания трехмерных параметрических моделей деталей.

    лабораторная работа [85,1 K], добавлен 25.06.2013

  • Характеристика форматів, які містять у собі опис тривимірних об'єктів. Мова моделювання віртуальної реальності, способи відображення координатних перетворень. Класифікація форматів графічних зображень, їх специфічні ознаки, призначення та застосування.

    контрольная работа [1,5 M], добавлен 20.09.2009

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

    презентация [310,4 K], добавлен 26.11.2013

  • История появления и функции трехмерного геологического моделирования. Изучение основных задач эксплуатации геолого-технологических моделей. Информационные аспекты эксплуатации программного обеспечения. Конвертирование и загрузка полномасштабных моделей.

    реферат [30,7 K], добавлен 03.05.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.