×
20.01.2014
216.012.98e5

СПОСОБ АВТОМАТИЧЕСКОГО РЕТУШИРОВАНИЯ СНИМКОВ

Вид РИД

Изобретение

Юридическая информация Свернуть Развернуть
Краткое описание РИД Свернуть Развернуть
Аннотация: Изобретение относится к области вычислительной техники, а именно к автоматическому ретушированию снимков. Технический результат - автоматический поиск эталона для обрабатываемого снимка путем создания кодовых признаков каждого эталона, находящегося в базе эталонов, и последующей автоматической фотометрической коррекции обрабатываемого снимка по маске текстуры эталона, хранящейся в базе эталонов. Способ автоматического ретуширования снимков включает создание массива данных из снимков различного сюжета и классов, формирование базы эталонов из них посредством обработки «в интерактивном режиме» на основе специализированного программного обеспечения Photoshop CS2, предустановленных текстур, дающих комфортное восприятие образов объектов на снимках, построение функции сигнала фотометрической коррекции между исходным и эталонным снимками, определение «штрих-кодов» исходного снимка и эталона путем перекодировки яркости I(x,y) матриц изображений размером |m×n| элементов в матрицы интенсивностей тональных переходов размерностью ||k×k|| элементов исходного и эталонного ретушированного снимков, алгебраическое вычитание матриц «штрих-кодов» с установлением порога для достоверной идентификации эталона, формирование адреса эталона с расширением из его «штрих-кода», пороговой разности и функции сигнала фотометрической коррекции, автоматический поиск эталона для анализируемого снимка и его ретуширование на основе рассчитанного «штрих-кода» по адресу в базе эталонов и функции сигнала фотометрической коррекции. 4 ил.
Основные результаты: Способ автоматического ретуширования снимков включает создание массива данных из снимков различного сюжета и классов, формирование базы эталонов из них посредством обработки «в интерактивном режиме» на основе специализированного программного обеспечения Photoshop CS2, предустановленных текстур, дающих комфортное восприятие образов объектов на снимках, построение функции сигнала фотометрической коррекции между исходным и эталонным снимками, определение «штрих-кодов» исходного снимка и эталона путем перекодировки яркости I(x,y) матриц изображений размером |m×n| элементов в матрицы интенсивностей тональных переходов размерностью ||k×k|| элементов исходного и эталонного ретушированного снимков, алгебраическое вычитание матриц «штрих-кодов» с установлением порога для достоверной идентификации эталона, формирование адреса эталона с расширением из его «штрих-кода», пороговой разности и функции сигнала фотометрической коррекции, автоматический поиск эталона для анализируемого снимка и его ретуширование на основе рассчитанного «штрих-кода» по адресу в базе эталонов и функции сигнала фотометрической коррекции.
Реферат Свернуть Развернуть

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

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

Известен «Способ оценки загрязнения атмосферы», Патент RU №2117286, 1998, A01G 23/00 - аналог. Способ-аналог включает преобразование спектральной яркости изображения I(x,y) в цифровые матрицы |m×n| элементов в G, R участках видимого спектра, поэлементную логическую сортировку пикселей в обоих матрицах в соответствии с алгоритмом: если R>G, то R, а если R<G, то R=Rmax-|k|·G, где k - коэффициент корреляции хроматических коэффициентов r, g, получают результирующую матрицу тех же размеров, вычисляют числовые характеристики электрического сигнала результирующей матрицы: математическое ожидание, дисперсию, огибающую пространственного спектра, рассчитывают гистограмму распределения пикселей по яркости, осуществляют привязку полученного относительного закона распределения к абсолютным значениям индекса состояния атмосферы региона по его значениям и площади контрольных площадок.

Недостатком аналога является зависимость коэффициента корреляции хроматических коэффициентов r, g от условий съемки и неадекватность алгоритма логической сортировки пикселей физическому процессу, что искажает итоговую гистограмму распределения пикселей по яркости и точность оценки расчетного параметра.

Ближайшим аналогом заявленного технического решения является способ ретуширования изображений в интерактивном режиме [см, например, П.А.Минько, «Обработка графики в Photoshop GS2, изд. «Эксмо», 2007 г., гл.7. «Настройка изображения», стр.170-186]. В способе ближайшего аналога область ретуширования задают путем ее предварительного выделения, затем осуществляют заполнение выделенной области, выбранным визуально оператором, отдельным оттенком из множества предлагаемых программой Photoshop предустановленных текстур в стандартной палитре цветов BGR или в других палитрах CMYK, Lab, дающих комфортное восприятие образа объекта.

Недостатками ближайшего аналога можно считать:

- отсутствие кодового признака, позволяющего автоматически выбрать эталонный снимок для обрабатываемого изображения;

- субъективность комфортного восприятия образа объекта, зависящая от оператора.

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

Техническое решение задачи достигается тем, что способ автоматического ретуширования снимков включает создание массива данных из снимков различного сюжета и классов, формирование базы эталонов из них посредством обработки «в интерактивном режиме» на основе специализированного программного обеспечения Photoshop CS2, предустановленных текстур, дающих комфортное восприятие образов объектов на снимках, построение функции сигнала фотометрической коррекции между исходным и эталонным снимками, определение «штрих-кодов» исходного снимка и эталона путем перекодировки яркости I(х,у) матриц изображений размером |mxn| элементов в матрицы интенсивностей тональных переходов размерностью ||kxk|| элементов исходного и эталонного ретушированного снимков, алгебраическое вычитание матриц «штрих-кодов» с установлением порога для достоверной идентификации эталона, формирование адреса эталона с расширением из его «штрих-кода», пороговой разности и функции сигнала фотометрической коррекции, автоматический поиск эталона для анализируемого снимка и его ретуширование на основе рассчитанного «штрих-кода» по адресу в базе эталонов и функции сигнала фотометрической коррекции.

Изобретение поясняется чертежами, где:

фиг.1 - функции сигналов фотометрической коррекции:

а) гистограммы яркости пикселей текущего 1 и ретушированного 2 снимков;

б) стандартная (оптимальная) кривая повышения контрастности большинства снимков ближайшего аналога;

фиг.2 - визуализированные образы матриц «штрих-кодов»:

а) эталонного ретушированного снимка, б) исходного снимка, в) алгебраического вычитания матриц «штрих-кодов»;

фиг.3 - функциональная схема устройства, реализующая способ;

фиг.4 - результат автоматического ретуширования снимков:

а) анализируемый снимок; б) автоматически ретушированный снимок.

Техническая сущность способа состоит в следующем.

Интерактивное улучшение параметров фотоизображений широко применяется в различных фоторедакторах [см., например, П.А.Минько, «Обработка графики в Photoshop CS2, изд. «Эксмо», 2007 г., стр.71-89, стр.145-151]. Однако уровень автоматизации процессов фотокоррекции пока очень низок: человек-фоторедактор вынужден сам подбирать оптимальные параметры преобразований фотоизображений в соответствии со своим художественным вкусом. Автоматизация заключается в написании специальных программ (скриптов и экшенов) на языках, воспринимаемых фоторедакторами, которые могут осуществлять фиксированную последовательность преобразований при запуске соответствующей программы.

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

Инструментами интерактивного ретуширования снимков ближайшего аналога являются:

- коррекция гистограмм распределения пикселей по яркости, команда Histogram, Photoshop CS2, стр.171, иллюстрируемая фиг.1;

- повышение контрастности, общее затемнение или осветление изображения, команда Levels, стр.172;

- избирательное изменение контрастности с использованием галереи фильтров, команды Curves, группы Adjustment, меню Filter, стр.174, 225-229.

В заявленном способе для автоматического ретуширования снимков используют кодовое преобразование матрицы исходного изображения, функции яркости I(x,y) размерностью |m×n| элементов, в матрицу «штрих-кодов» (матрицу фреймов) размером ||k×k|| элементов, где k - максимальное значение яркости. Матрица фреймов не является обратимым преобразованием исходного изображения, но она несет полную информацию для распознавания сюжета изображения.

Алгоритм перекодировки включает следующие процедуры:

- задают матрицу |k×k| элементов «штрих-кодов», где k - максимальное значение яркости;

- выбирают окно фиксированной апертуры размерностью 2 элемента по строке;

- задают цикл сканирования матрицы в пределах 1≤i≤m; 1≤j≤n, где i - номер строки, j - номер столбца;

- циклически выбирают по два соседних элемента x(i,j) и x(i,j+1) исходной матрицы, и если значение x(i,j)=a, x(i,j+l)=b, то элемент матрицы «штрих-кода» с индексами (а, b) увеличивается на 1;

- отображают элементы матрицы |k×k|, не равные нулю, в виде узлов матрицы «штрих-кода», размеры которых пропорциональны накопленным значениям k-й яркости;

- вычисляют диагональный элемент матриц «штрих-кодов»

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

Программа получения матриц «штрих-кодов».

Разность матриц (матрицу разности) можно получить по простому алгоритму

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

Пример реализации способа.

Заявленный способ может быть реализован по схеме фиг.3. Функциональная схема устройства фиг.3 содержит флеш-карту 1, набор клиентских цифровых фотоизображений в одном из общеупотребимых форматов (JPG, TIFF, RAW и др.), аппаратно-программную систему сети Интернет 2, реализованный на микропроцессорной базе цифровой конвертер 3, формирующий из цифровых фотоизображений (клиентских или эталонных) специальные матрицы фреймов изображений, ОЗУ 4, содержащее матрицу фреймов клиентских фотоизображений, ПЗУ 5, содержащее эталонные цифровые фотоизображения в одном из общеупотребимых форматов, ПЗУ 6, содержащее массив матриц фреймов эталонных фотоизображений, реализованный на микропроцессорной базе цифровой анализатор-дискриминатор 7, определяющий путем попарного сравнения матриц фреймов для каждого клиентского фотоизображения ближайшее эталонное фотоизображение и меру отличия клиентского фотоизображения от эталонного, реализованный на микропроцессорной базе цифровой преобразователь 8, корректирующий клиентские цифровые фотоизображения с учетом меры отличия каждого клиентского фотоизображения от соответствующего ему эталонного, ОЗУ 9, содержащее скорректированные клиентские цифровые фотоснимки в одном из общеупотребимых форматов. Все элементы устройства реализованы на существующей технической базе, ПЭВМ типа Intel. Предварительно, в ПЗУ 5 устанавливают специализированное программное обеспечение Photoshop QS2 с глобальным доступом задействуемых команд функций сигнала фотометрической коррекции: Histogram, Levels, Curves. В ОЗУ 4 устанавливают специализированную программу расчета матриц «штрих-кодов» снимков.

Интенсивности пикселей (0..255) изображения находятся в текстовом файле A1.txt. Значения интенсивностей прочитываются из файла построчно попарно. Пара «соседних» значений интенсивности, деленных нацело на 16, определяет координаты матрицы размером 16х16, названной штрих-кодом. Значением элемента матрицы штрих-кода является целое число, соответствующее количеству горизонтальных пар пикселей изображения с интенсивностями, значения которых совпадают с координатами элемента. Матрица штрих-кода построчно записывается в текстовый файл SCod.txt.

Матрица «штрих-кода», полученная по изображению, представленному на фиг.2а.

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 123 3 170 1 0 0 0 0 0 0 0 0 0 0
0 0 2 0 11 0 0 0 0 0 0 0 0 0 0 0
0 0 158 7 7199 1151 720 0 3 0 0 0 0 0 0 0
0 0 2 1 1027 2081 1508 1 13 0 2 0 0 0 0 1
0 0 3 1 638 1301 42416 2187 2449 13 32 0 13 2 0 4
0 0 1 0 1 4 2032 3814 2181 4 7 0 1 1 0 2
0 0 4 0 56 22 2127 2039 47525 2397 189 1 112 28 0 108
0 0 1 0 10 8 36 0 2197 19244 2898 0 32 8 0 51
0 0 1 1 9 6 33 3 102 2768 59833 8 180 29 0 165
0 0 0 0 0 0 0 0 0 0 4 1 4 0 0 1
0 0 0 0 16 10 30 1 14 4 115 0 156 14 0 221
0 0 1 0 52 15 11 0 12 3 2 0 7 1 0 82
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 1 0 49 37 146 3 112 52 56 0 76 103 0 56002

Визуализированный образ матрицы «штрих-кода» исходного снимка (фиг. 2а) иллюстрируется фиг.2б.

Матрица «штрих-кода», полученная из исходного снимка путем использования команды «Curves» оптимальной фотометрической коррекции.

471 0 4 0 55 12 8 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
4 0 107 3 152 1 0 0 0 0 0 0 0 0 0 0
0 0 2 0 10 0 0 0 0 0 0 0 0 0 0 0
56 0 140 6 6740 1121 718 0 3 0 0 0 0 0 0 0
12 0 2 1 1004 2048 1498 1 13 0 2 0 0 0 0 1
7 0 3 1 630 1298 42409 2187 2449 13 32 0 13 2 0 4
0 0 1 0 1 4 2032 3814 2181 4 7 0 1 1 0 2
0 0 4 0 56 22 2127 2039 47525 2397 189 1 112 28 0 108
0 0 1 0 10 8 36 0 2197 19244 2898 0 32 8 0 51
0 0 1 1 9 6 33 3 102 2768 59833 8 180 29 0 165
0 0 0 0 0 0 0 0 0 0 4 1 4 0 0 1
0 0 0 0 16 10 30 1 14 4 115 0 156 14 0 221
0 0 1 0 52 15 11 0 12 3 2 0 7 1 0 82
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 1 0 49 37 146 3 112 52 56 0 76 103 0 56002

Визуализированный образ матрицы «штрих-кода» ретушированного снимка иллюстрируется фиг.2а.

Для установления «соответствия» исходного изображения эталону осуществляют алгебраическое вычитание матриц с получением разностной матрицы. Меру соответствия выбирают установлением некоторого порога по критерию N<E, где N - принятая норма матрицы разности, например максимальное абсолютное значение, Е - число, установленное экспертом. Очевидно, что для снимков разного класса и сюжетов число (Е) может варьироваться в некоторых пределах и должно устанавливаться экспериментально. Для анализируемого исходного снимка фиг.2а разностная матрица приняла следующий вид.

-471 0 -4 0 -55 -12 -8 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-4 0 16 0 18 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
-56 0 18 1 459 30 2 0 0 0 0 0 0 0 0 0
-12 0 0 0 23 33 10 0 0 0 0 0 0 0 0 0
-7 0 0 0 8 3 7 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Визуализируемый образ разностной матрицы «штрих-кодов» иллюстрируется фиг.2в. База данных эталонов может представлять собой реляционную базу данных, поля записей которых состоят из указателя (адрес эталона) в составе матрицы «штрих-кода», классификатора (меры совпадения разностной матрицы) и расширения (команды Curves - функции сигнала фотометрической коррекции).

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

Способ автоматического ретуширования снимков включает создание массива данных из снимков различного сюжета и классов, формирование базы эталонов из них посредством обработки «в интерактивном режиме» на основе специализированного программного обеспечения Photoshop CS2, предустановленных текстур, дающих комфортное восприятие образов объектов на снимках, построение функции сигнала фотометрической коррекции между исходным и эталонным снимками, определение «штрих-кодов» исходного снимка и эталона путем перекодировки яркости I(x,y) матриц изображений размером |m×n| элементов в матрицы интенсивностей тональных переходов размерностью ||k×k|| элементов исходного и эталонного ретушированного снимков, алгебраическое вычитание матриц «штрих-кодов» с установлением порога для достоверной идентификации эталона, формирование адреса эталона с расширением из его «штрих-кода», пороговой разности и функции сигнала фотометрической коррекции, автоматический поиск эталона для анализируемого снимка и его ретуширование на основе рассчитанного «штрих-кода» по адресу в базе эталонов и функции сигнала фотометрической коррекции.
СПОСОБ АВТОМАТИЧЕСКОГО РЕТУШИРОВАНИЯ СНИМКОВ
СПОСОБ АВТОМАТИЧЕСКОГО РЕТУШИРОВАНИЯ СНИМКОВ
СПОСОБ АВТОМАТИЧЕСКОГО РЕТУШИРОВАНИЯ СНИМКОВ
СПОСОБ АВТОМАТИЧЕСКОГО РЕТУШИРОВАНИЯ СНИМКОВ
Источник поступления информации: Роспатент

Показаны записи 1-7 из 7.
27.04.2014
№216.012.bd20

Способ автоматической идентификации объектов на изображениях

Изобретение относится к информатике и может быть использовано для автоматической идентификации объектов на изображениях. Согласно способу производят сканирование исходного фотоизображения с высоким разрешением. Матрицу полученных отсчетов приводят к масштабу эталонной матрицы путем нормирования...
Тип: Изобретение
Номер охранного документа: 0002514155
Дата охранного документа: 27.04.2014
10.09.2014
№216.012.f334

Способ автоматического ретуширования цифровых фотографий

Изобретение относится к средствам обработки цифровых изображений. Техническим результатом является обеспечение автоматической коррекции исходной фотографии по функции фотометрической коррекции эталонной фотографии. Способ включает создание массива данных цифровых фотографий, формирование базы...
Тип: Изобретение
Номер охранного документа: 0002528082
Дата охранного документа: 10.09.2014
27.10.2014
№216.013.016f

Способ отслеживания границы зоны "лес-тундра"

Изобретение относится к лесному хозяйству и может быть использовано при оценке динамики глобальных климатических изменений в Арктике. Согласно способу проводят спектрометрические измерения в переходной зоне 69°…70° с.ш., содержащей тестовые участки в диапазоне 0,55…0,68 мкм и 0,73…1,1 мкм, а...
Тип: Изобретение
Номер охранного документа: 0002531765
Дата охранного документа: 27.10.2014
20.04.2016
№216.015.360e

Способ контроля пирологического состояния подстилающей поверхности

Изобретение относится к области дистанционного зондирования Земли из космоса. Технический результат заключается в повышении устойчивости и достоверности результатов контроля. Для осуществления контроля проводят дистанционное зондирование подстилающей поверхности средствами, установленными на...
Тип: Изобретение
Номер охранного документа: 0002581783
Дата охранного документа: 20.04.2016
10.06.2016
№216.015.45b7

Способ определения индекса состояния атмосферы для антропогенных источников загрязнения

Изобретение относится к области экологии, а именно к дистанционным методам мониторинга природных сред и к санитарно-эпидемиологическому контролю промышленных регионов. Способ включает измерение спектра падающего светового потока, прошедшего толщу атмосферы, фотометрами глобальной сети...
Тип: Изобретение
Номер охранного документа: 0002586939
Дата охранного документа: 10.06.2016
13.01.2017
№217.015.7092

Способ определения загрязнения морской поверхности

Изобретение относится к способам дистанционных исследований морских акваторий и может быть использовано для определения загрязнения морской поверхности. Сущность: по трассам, содержащим тестовые участки, проводят дистанционное зондирование морской поверхности автодинным радиоволновым...
Тип: Изобретение
Номер охранного документа: 0002596628
Дата охранного документа: 10.09.2016
20.01.2018
№218.016.1773

Фильтр

Изобретение предназначено для фильтрования. Фильтр содержит корпус, помещенную внутрь корпуса несущую трубу и рабочие модули, закрепленные поперек несущей трубы. Каждый из рабочих модулей содержит расположенные на удалении друг от друга первый и второй фильтровальные пакеты, каждый из которых...
Тип: Изобретение
Номер охранного документа: 0002635802
Дата охранного документа: 16.11.2017
Показаны записи 1-1 из 1.
10.09.2014
№216.012.f334

Способ автоматического ретуширования цифровых фотографий

Изобретение относится к средствам обработки цифровых изображений. Техническим результатом является обеспечение автоматической коррекции исходной фотографии по функции фотометрической коррекции эталонной фотографии. Способ включает создание массива данных цифровых фотографий, формирование базы...
Тип: Изобретение
Номер охранного документа: 0002528082
Дата охранного документа: 10.09.2014
+ добавить свой РИД