Методы на основе цветовых гистограмм в задачах обработки изображений

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

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

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

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

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

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

Методы на основе цветовых гистограмм в задачах обработки изображений

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

Цветовая гистограмма - это вектор, в каждой ячейке которого содержится число пикселей изображения или участка изображения, имеющих соответствующий цвет. Часто при построении гистограммы используется цветовое пространство RGB, однако программное обеспечение ряду причин предпочтительнее использовать цветовое пространство HSV. В цветовом пространстве HSV координатами цвета являются: hue - цветовой тон (например, красный, зелёный или синий), saturation - насыщенность (чистота цвета), и value - яркость. Данная цветовая модель обладает рядом принципиальных преимуществ. В модели HSV информация о цвете и обработчик освещённости хранится в разных цветовых компонентах, что позволяет повысить инвариантность к освещению. Гистограммы в цветовом пространстве HSV более удобны в использовании. Например, при эквализации гистограммы (преобразовании изображения, после которого его гистограмма содержит все возможные значения яркости, равномерно распределённые на всём диапазоне) требуется скорректировать только яркость пикселей изображения, оставив их цвет без изменений. Использование цветового пространства HSV позволяет добиться устойчивости к затенению изображения, так как затенение не оказывает влияния на компоненту hue.

Методы сравнения гистограмм

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

Корреляционный метод. Похожесть гистограмм рассчитывается по формуле:

изображение гистограмма изображение цветовой

Возвращаемое значение лежит в интервале [-1; 1], -1 означает максимальное соответствие, 1 - максимальное соответствие, 0 - отсутствие корреляции.

Метрика хи-квадрат. Похожесть гистограмм рассчитывается по формуле:

Возвращаемое значение лежит в интервале (0; неограниченно), 0 означает максимальное соответствие. Значение метрики для случая максимального несоответствия зависит от количества ячеек гистограммы.

Пересечение гистограмм. Сходство гистограмм рассчитывается по формуле:

Возвращаемое значение лежит в интервале [0; 1], 1 означает максимальное соответствие, 0 - максимальное соответствие.

Расстояние Бхатачария. Похожесть гистограмм рассчитывается по формуле:

Возвращаемое значение лежит в интервале [0; 1], 0 означает максимальное соответствие, 1 - максимальное соответствие.

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

Недостатки методов на основе сравнения гистограмм

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

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

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

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

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

Ряд методов был предложен для устранения этих недостатков.

EMD (Earth Mover's Distance) [1]. При изменениях освещенности сцены или интенсивности цветов координаты ячеек гистограммы для одинаковых цветов могут сдвигаться друг относительно друга. В таком случае простое сравнение гистограмм приведёт к некорректным результатам. Для преодоления подобных проблем был разработан алгоритм сравнения гистограмм Earth Mover's Distance. В данном методе гистограмма (или любое другое вероятностное распределение) представляется в виде набора кластеров {sj = (mj, wj)}. Кластер задаётся средним цветом mj и дисперсией wj. Подобное представление называется сигнатурой распределения. Для определения расстояния между распределениями решается транспортная задача. Для каждой пары кластеров из разных распределений вычисляется стоимость их совмещения, которая зависит от расстояния между кластерами (кластера, соответствующие похожим цветам, будут иметь низкую стоимость совмещения). Требуется найти такое сопоставление пар кластеров, при котором сумма стоимостей совмещения будет минимальна.

Одним из параметров алгоритма является метрика различия кластеров, вместо которой может быть задана матрица стоимости совмещения кластеров. Наилучшую метрику обычно подбирают вручную. В работе [4] был предложен алгоритм обучения метрики совмещения кластеров наподобие SVM. Для некоторых пар гистограмм {p, q} известно, что они относятся к похожим объектам, а для некоторых пар {p, w} известно, что они относятся к различным объектам. Для определения оптимальной метрики решается задача квадратичного программирования, при этом оптимизируемый функционал содержит штрафы за нарушение заданных ограничений похожести гистограмм.

Color constant color indexing [2]. Данный метод был создан для повышения инвариантности методов на основе сравнения гистограмм к изменениям освещённости. Для каждого пикселя вычисляется Лапласиан Гауссиана в окрестности 3 на 3, берутся 4 частные производные по направлениям, каждой из комбинаций значений частных производных соответствует своя ячейка гистограммы. Данный алгоритм более устойчив к изменениям освещения и формы объектов на изображении.

Joint histograms [3].Наряду с цветом используется набор локальных признаков для построения многомерной гистограммы. Каждая ячейка гистограммы содержит число пикселей изображения, описываемых соответствующим набором признаков. В качестве признаков могут использоваться цвет, плотность границ, магнитуда градиента, текстурированность (число пикселей в окрестности, яркость которых отличается от яркости данного пикселя больше, чем на определённую величину) и другие. Преимущество данного подхода состоит в том, что используется е только информация о цветах, но и другая важная информация (о форме, контурах, наличии текстуры).

Histogrambackprojection. Метод для поиска заданного объекта T на изображении Ir. На этапе инициализации строится нормализованная цветовая гистограмма H по изображению It искомого объекта T. На этапе распознавания для каждого пикселя p изображения Ir, на котором мы пытаемся найти интересующий нас объект T, определяется ячейка i гистограммы, соответствующая цвету данного пикселя. Затем значение цвета пикселяp исследуемого изображения Irзаменяется на значение Hi, содержащееся в найденной ячейке гистограммы i. После обработки всех пикселей изображения Irдля поиска заданного объекта T можно воспользоваться алгоритмом кластеризации (например, CamShift), или обнулить те значения пикселей обработанного изображения Ir, которые меньше заданного порога, и затем найти максимальную компоненту связности на полученном изображении. Найденный максимум соответствует наиболее вероятной позиции искомого объекта T на изображении Ir. Также известна версия данного алгоритма под названием patch-based backprojection, в которой с гистограммой искомого объекта сравнивается не отдельный пиксель, а окрестность пикселя в виде прямоугольника (используется метод «скользящего окна»).

Список литературы

1. Rubner Y. A metric for distributions with applications to image databases / Y. Rubner, C. Tomasi; L.J. Guibas // Proceedings ICCV - 1998. - Vol. 1 - P. 59-66.

2. Funt B.V. Color constant color indexing / B.V. Funt, G.D. Finlayson // Journal IEEE Transactions on pattern analysis and machine intelligence - 1995. - Vol. 17 - P. 522-529.

3. Pass G. Comparing images using joint histograms / G. Pass, R. Zabih // Journal Multimedia systems - special issue on video content based retrieval 1999. - Vol. 7 - P. 234 - 240.

4. Wang F. Supervised Earth Mover's Distance learning and its computer vision applications / F. Wang, L. Guibas // Proceedings ECCV - 2012. - Vol. 1 - P. 442-455.

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

...

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

  • Программа визуализации космических изображений. Файлы формата LAN. В программе реализован инструмент ресинтеза цветного изображения, отображаемого в главном окне, инструмент выравнивания гистограмм яркости каналов и диалоговое окно вывода гистограмм.

    курсовая работа [2,9 M], добавлен 12.05.2012

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

    дипломная работа [384,2 K], добавлен 29.09.2008

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

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

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

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

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

    реферат [5,2 M], добавлен 05.05.2023

  • Обработка изображений на современных вычислительных устройствах. Устройство и представление различных форматов изображений. Исследование алгоритмов обработки изображений на базе различных архитектур. Сжатие изображений на основе сверточных нейросетей.

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

  • Яркость точек и гистограммы изображения. Изменение яркости и контрастности. Метод ранговой фильтрации с оценкой середины диапазона. Наложение шумов на изображение. Преобразование изображения в негатив. Получение матрицы яркостей и построение гистограмм.

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

  • Цифровые рентгенографические системы. Методы автоматического анализа изображений в среде MatLab. Анализ рентгеновского изображения. Фильтрация, сегментация, улучшение изображений. Аппаратурные возможности предварительной нормализации изображений.

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

  • Описание возможностей Power Point 2010 для создания и проведения динамических презентаций. Совместная работа с другими пользователями. Особенности создания нумерованного и маркированного списков, таблиц и гистограмм. Вставка изображений в презентацию.

    презентация [188,3 K], добавлен 28.01.2012

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

    курсовая работа [5,8 M], добавлен 17.06.2017

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

    реферат [573,5 K], добавлен 15.01.2017

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

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

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

    курсовая работа [2,3 M], добавлен 15.04.2019

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

    дипломная работа [957,2 K], добавлен 10.06.2013

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

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

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

    курсовая работа [4,7 M], добавлен 20.01.2016

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

    дипломная работа [337,5 K], добавлен 24.01.2016

  • Положения алгоритмов сжатия изображений. Классы приложений и изображений, критерии сравнения алгоритмов. Проблемы алгоритмов архивации с потерями. Конвейер операций, используемый в алгоритме JPEG. Характеристика фрактального и рекурсивного алгоритмов.

    реферат [242,9 K], добавлен 24.04.2015

  • Обзор методов создания Web-ресурса для публикации фотопанорамных изображений. Необходимые компоненты для работы сервера. Создание хранилища данных в программной оболочке Denwer. Публикация готовых панорамных изображений на сайте кафедры ИСКМ ВолГУ.

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

  • Основные категории изображений: растровые и векторные. Программы, работающие с растровыми изображениями. Инструменты для работы с обоими типами графики в программе Photoshop. Обзор современных программ обработки и просмотра графических изображений.

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

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