
ALGORITHM FOR REPLACEMENT OF THE BASIC COLORS OF A BITMAP IMAGE
Author(s) -
D D Daryenko,
A. N. Solovyova
Publication year - 2019
Publication title -
intellektualʹnye sistemy v proizvodstve
Language(s) - Russian
Resource type - Journals
eISSN - 2410-9304
pISSN - 1813-7911
DOI - 10.22213/2410-9304-2019-1-34-39
Subject(s) - bitmap , hsl and hsv , computer science , image (mathematics) , computer graphics (images) , artificial intelligence , computer vision , arithmetic , mathematics , medicine , virology , virus
Описывается алгоритм замены основных цветов растрового изображения на цвета, заданные пользователем либо автоматически определенные по другому изображению. Преобразование применяется в цветовом пространстве HSV к пикселям, близким по цветовому тону к основным цветам, которые определяются по локальным максимумам гистограммы цветового тона. Соответствие основных цветов изображения новым цветам задается пользователем либо рассчитывается автоматически. Чтобы избежать искажений в восприятии структуры и смысла изображения, преобразование не применяется к пикселам с малыми значениями насыщенности или яркости. Значения изменения HSV-компонент цвета задаются кубическими сплайнами, интерполирующими разности между соответствующими компонентами исходных и заданных цветов. Предлагается метрика оценки качества замены основных цветов изображения на основе сравнения доли пикселей в окрестностях основных тонов на гистограммах исходного и обработанного изображений, сформированных без учета пикселей серых оттенков. Разработанный алгоритм реализован в программной системе модификации цветов изображения и может применяться как для локальной замены цветов изображения, так и для приведения нескольких изображений к единой палитре, например, при необходимости их совмещения либо подготовки для дальнейшего анализа, а также для создания художественных эффектов.