СПОСОБ ИНДЕКСАЦИИ И ПОИСКА ЦИФРОВЫХ ИЗОБРАЖЕНИЙ

1. Способ для индексации цифровых изображений, при котором анализируют цифровое представление изображений с целью создания индекса (метаданных изображения), описывающего основной цвет изображения, отличающийся тем, что определяют преобладающий цвет изображения, далее преобладающий цвет сравнивают с базовым набором основных цветов и из базового набора цветов выделяют основной цвет, соответствующий преобладающему цвету в предъявленном изображении, который используют в качестве идентификатора для организации процедуры поиска.
2. Способ по п.1, отличающийся тем, что для базового набора основных цветов создают список названий цветов, а также тегов (наборов символов, состоящих из цифр и букв, для классификации цветов), при этом задают однозначное соответствие для основного цвета с названием цвета и с тегом.
3. Способ по п.2, отличающийся тем, что список тегов классифицируют согласно категориям, характеризующим основные цвета по яркости (интенсивности), и/или по цвету, и/или по насыщенности цвета.
4. Способ по любому из пп.1-3, отличающийся тем, что предъявленное цифровое изображение представляют в формате RGB.
5. Способ по п.4, отличающийся тем, что преобладающий RGB цвет изображения определяют путем выбора пикселя с соответствующими координатами.
6. Способ по п.4, отличающийся тем, что преобладающий RGB цвет изображения определяют как результат цифровой фильтрации выбранной области пикселя с соответствующими координатами.
7. Способ по п.6, отличающийся тем, что в качестве функции цифровой фильтрации используют функцию гауссиана.
8. Способ по любому из пп.1-3, отличающийся тем, что основные цвета в базовом наборе представляют в виде цветовой модели HSV.
HUE
SAT
VAL
9. Способ по п.8, отличающийся тем, что для каждого основного цвета из базового набора координату Н основного цвета выбирают как значение Н из интервалов, на который делится канал Hue, при этом количество интервалов для канала Hue определяют как N; координату S основного цвета выбирают как значение S из интервалов, на который делится канал Saturation, при этом количество интервалов для канала Saturation определяют как N; координату V основного цвета выбирают как значение V из интервалов, на который делится канал Value, при этом количество интервалов для канала Value определяют как N.
S
V
10. Способ по п.8, отличающийся тем, что основные цвета базового набора определяют как ахроматические для значений канала Saturation меньше определенного порога T и для значений канала Value меньше определенного порога Т.
hueN
sat
val
11. Способ по п.8, отличающийся тем, что преобладающий цвет изображения переводят в HSV значение, затем выбирают основной цвет предъявленного изображения из базового набора основных цветов HSV, как цвет, который имеет наименьшее расстояние манхэттэн (1 норму)  от предъявленного HSV значения, где Δ, Δ, Δ являются абсолютными разностями координат координаты Hue, Saturation и Value соотвественно.
hue
hueN
12. Способ по п.11, отличающийся тем, что абсолютную разность координат координаты Hue Δ из диапазона от 0° до 360° нормируют в диапазон от 0 до 1 и получают нормированную разность координат Δ по формуле
13. Способ поиска цифровых изображений с использованием в качестве идентификатора основной цвет изображения, при котором предъявляют искомое изображение, определяют для искомого изображения основной цвет изображения, и в результате поиска в информационной базе данных формируют список изображений, имеющих такой же основной цвет.
14. Способ по п.13, отличающийся тем, что в качестве идентификатора процедуры поиска используют тег (набор символов, состоящих из цифр и букв), однозначно определяющий основной цвет изображения.
15. Способ по п.13, отличающийся тем, что при организации процедуры поиска задают ассоциации визуального сходства и гармоничного сочетания основных цветов, при этом в результате поиска в информационной базе данных формируют список изображений, имеющих такой же основной цвет, либо основной цвет из списка ассоциаций для искомого основного цвета изображения.
16. Способ по любому из пп.13-15, отличающийся тем, что обеспечивают автоматическое или полуавтоматическое (с участием оператора ЭВМ) индексирование всех доступных файлов цифровых изображений для формирования информационной базы данных путем использования программно-аппаратного обеспечения по управлению базой данных.
17. Способ по п.16, отличающийся тем, что информационную базу данных цифровых изображений хранят на сервере в глобальной сети Интернет.
18. Способ по п.16, отличающийся тем, что доступ к базе данных осуществляют через веб-интерфейс (веб-сайт, размещенный в глобальной сети Интернет), который используется пользователем для формирования поискового запроса из базы данных изображений.
19. Способ по п.16, отличающийся тем, что поисковый запрос в базу данных изображений (значение требуемого основного цвета) осуществляют путем задания требуемого основного цвета в графической форме и производят трансформацию поискового запроса пользователя, выраженного в графической форме в поисковый запрос, выраженный в текстовой форме, при этом задают тег и название основного цвета в виде чисел, слов или словосочетаний.
20. Способ по любому из пп.13-15, отличающийся тем, что для каждого изображения в информационной базе данных создают отдельную запись, содержащую индекс (метаданные) изображения, включающий в себя информацию об основном цвете изображения, и ряд дополнительных признаков, позволяющих задавать дополнительные критерии поиска, содержащих информацию о параметрах съемки фото (полученную из EXIF метаданных файла изображения) и/или информацию о расположении графического файла, и/или информацию, характеризующую к какой категории относится предмет, зафиксированный на изображении, и/или информацию, характеризующую, какую текстуру имеет предмет, зафиксированный на изображении, и другие метаданные.