русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Формат цифровой фотографии (RAW)


Дата добавления: 2013-12-23; просмотров: 976; Нарушение авторских прав


Сжатие изображений без потерь (алгоритм JPEG-LS)

Алгоритм пытается предсказать цвет пикселя по цветам его соседей, используя один из четырёх способов:

C[x,y]=C[x-1,y] // сосед слева

C[x,y]=C[x,y-1] // сосед сверху

C[x,y]=C[x-1,y-1] // сосед слева-сверху

C[x,y]=0.5 * (C[x-1,y]+C[x,y-1]) // среднее между соседями слева и сверху

 

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

● округлить погрешности — получим сжатие с потерями

● сжать полученную последовательности as is — тогда потерь не будет

Светочувствительная матрица состоит из датчиков, которые определяют, сколько света попало в точку. Основные термины:

диафрагма — ширина открытия датчика

выдержка — время открытия датчика

экспозиционная пара — совокупность диафрагмы и выдержки

недоэкспозиция — недостаток света

переэкспозиция — избыток света

Датчики как таковые определяют только яркость. Для определения цвета перед ними ставятся фильтры: один пропускает только зелёный свет, другой — красный и т.д.

Расположение датчиков (матрица Байера):

Человек лучше воспринимает зелёный, поэтому таких датчиков больше. Формат RAW хранит показания датчиков.

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

Баланс белого зависит от источника освещения, задается через цветовую температуру — это температура абсолютно чёрного тела, которое излучает такое освещение. Если нагреть абсолютно чёрное тело, то оно будет светиться, а если нет - то поглощать все лучи. От температуры зависит, какого цвета будет излучение. Примечательно, что одним из наиболее близких к абсолютно чёрному телу объектов является Солнце.



 

Преобразование RAW в растровый формат:

1 Дебайеризация. Показания датчиков каждого цвета суммируются Две схемы:

a Используются четыре верхних левых датчика, в результате — пиксель между ними.

b Используются все 16 датчиков, в результате — девять пикселей, расположенных между ними.

На этом шаге учитывается экспокоррекция и баланс белого.

2 Учёт логарифмичности ощущения интенсивности света (например, если интенсивность возрастает вчетверо, то человек ощущает это как удвоение — неверно!): различие тёмных тонов ощущается лучше, чем светлых. Т.к. в RGB эта логарифмичность не заложена, 128≈200. 128 — средний цвет на выдачу монитора, 200 — средний цвет при фотографировании

3 Повышение цветонасыщенности и резкости (RGB→HSB и S+=10%)

4 Сохранение в *.jpg

Достоинства RAW:

● Большой цветовой охват и большой динамический диапазон (разница между самой темной и самой светлой точками; в RGB только 256)

● Большая точность передачи цветов

● Возможность корректировки баланса белого

● Высокая резкость изображения

● Возможность обработки в RAW-конвертере

● Возможность многократной обработки

Недостатки RAW:

● Отсутствие единого стандарта (форматы RAW разных производителей несовместимы)

● Не является итоговым изображением, требует переработки

● Требует много памяти



<== предыдущая лекция | следующая лекция ==>
Фрактальное сжатие изображений. Алгоритм Малла | Бинаризация изображений. Метод Оцу


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.005 сек.