Текст произведения
(PDF):
Читать
Скачать
Введение
Известны проблемы, которые возникают при использовании алгоритмов обработки изображений, изменяющих среднюю яркость и контраст изображения, берущих в качестве входных параметров, наряду с яркостями конкретных пикселей, глобальные статистические характеристики изображения [1–3]. Если целью применения этих алгоритмов является усиление различимости деталей изображения, то она может быть достигнута для областей изображения в определенном диапазоне яркости, в других областях может происходить, наоборот, снижение различимости. Кроме того, для изображений, содержащих два резко отличающихся диапазона яркости, после обработки такими алгоритмами различимость деталей может оказаться сниженной во всех областях.
Одно из возможных решений проблемы – создание приложения, в котором пользователь может выделять интересующий его фрагмент изображения, на основе которого будет создаваться новое изображение с применением одного из алгоритмов указанного типа. К этому процессу можно добавить какой-либо из алгоритмов увеличения изображения, если требуется рассматривать слишком малые фрагменты. Такой инструментарий уместно назвать яркостно-контрастной лупой.
Преобразование пикселей выделенного фрагмента
Реализован следующий вариант предлагаемого подхода.
Над копией выделенного фрагмента производится операция, сочетающая телевизионный алгоритм изменения контраста и увеличение средней яркости с задаваемыми коэффициентами, так что каждый пиксель преобразуется по формуле
, (1)
где – яркость пикселя в исходном изображении; – новая яркость пикселя; – средняя яркость пикселей в исходном изображении; и – задаваемые коэффициенты контраста и яркости соответственно, с обычной дальнейшей корректировкой полученных значений: округлением до целых
и заменой значений, выходящих из диапазона 0–255 соответствующими граничными значениями.
Выражение в (1) добавляет к значению яркости каждого пикселя величину, пропорциональную ее отклонению от среднего по обрабатываемому фрагменту изображения значения яркости, что дает для пикселей с яркостью больше средней положительную добавку,
а для пикселей с яркостью меньше средней – отрицательную. Для изменения средней яркости полученное значение умножается на задаваемый коэффициент .
Задаваемые параметры в (1) можно связать с исходными и ожидаемыми статистическими характеристиками изображения
где – ожидаемая после преобразования средняя яркость пикселей; – среднеквадратичное отклонение яркостей пикселей в исходном изображении; – ожидаемое после преобразования среднеквадратичное отклонение яркостей пикселей.
Таким образом, результат обработки зависит от исходных и ожидаемых статистических характеристик фрагмента. Если на слабоконтрастном изображении пиксели с яркостью меньшей средней и пиксели с яркостью большей средней достаточно перемешаны друг с другом, то рас-сматриваемое преобразование может дать значительное усиление различимости деталей и при применении ко всему изображению. Если же на изображении имеются большие области со значительным отличием яркостей между областями, то применение алгоритма ко всему изображению окажется неэффективным. Усилится различие яркостей областей, но внутри областей контрастность практически не изменится или может измениться и в худшую сторону в связи с корректировкой получаемых значений при выходе их за пределы допустимого диапазона. В этом случае предполагается применять рассмотренный алгоритм к отдельным фрагментам в рамках темных или светлых областей для рассматривания неразличимых на исходном изображении деталей.
При необходимости пропорционального вписывания результата в заготовленный на экране контейнер преобразованная копия фрагмента подвергается стандартному алгоритму би-кубической интерполяции.
Иллюстрации результатов экспериментов
Проведенные эксперименты над изображениями, слабо реагирующими на глобальные преобразования, показывают эффективность предложенного подхода. Приведем примеры пре-образования выделенных фрагментов типичного изображения из исследуемого набора.
На рис. 1 приведено исходное изображение, имеющее очень темную слабоконтрастную область с отдельными светлыми включениями и область средней светлости с хорошо различи-мыми деталями.
Рис. 1. Исходное изображение
Это изображение подверглось глобальной обработке изменением яркости пикселей по формуле (1), результат представлен на рис. 2.
Рис. 2. Изображение, полученное из исходного глобальным применением алгоритма
при ,
Различимость деталей улучшилась только в некоторых частях изображения. Темные сла-боконтрастные области стали еще темнее и еще более слабоконтрастными, наиболее светлая часть области средней яркости стала практически белой, а многие детали исчезли.
На рис. 3–5 приведены различные примеры преобразования отдельных фрагментов ис-ходного изображения (копируемые и обрабатываемые фрагменты выделены белым прямо-угольником на исходном изображении).
Рис. 3. Обработка фрагмента: а – исходное изображение;
б – обработанная копия выделенного фрагмента при и
Рис. 4. Обработка фрагмента: а – исходное изображение;
б – обработанная копия выделенного фрагмента при и
Рис. 5. Обработка фрагмента: а – исходное изображение;
б – обработанная копия выделенного фрагмента при и
На рис. 3 в обработанной копии фрагмента хорошо различаются детали ствола сосны, от-дельные травинки слева от нее, что не проявляется в исходном изображении.
На рис. 4 отчетливо распознаются сосны, дом, задняя часть автомобиля, о чем невозможно было даже догадываться в исходном изображении.
На рис. 5 отчетливо проявляются окна дома, сосны, листва мелких деревьев.
Программа, реализующая предложенный алгоритм обработки выделенного фрагмента, может быть названа яркостно-контрастной лупой.
Анализ эффективности метода на моделях фрагмента
Возможности яркостно-контрастных преобразований цифровых изображений теми или иными методами в значительной степени определяются гистограммами яркости изображений: набор частот значений яркости от 0 до 255. Преобразования по формуле (1) приводят
к смещению центра гистограммы (среднего значения яркости) и ее растяжению.
Изображение может содержать пиксели со значениями яркостей всего допустимого диапазона, но в отдельных фрагментах во многих случаях локализуются преимущественно ограниченные диапазоны значений. Именно в таких фрагментах для обеспечения различимости деталей требуется не только увеличение фрагмента, но и яркостно-контрастное преобразование. При слишком большом растяжении новые яркости части пикселей могут выходить за пределы допустимого диапазона и, соответственно, заменяться значениями границ 0 и 255, т. е. такие пиксели, будучи ранее различимы, станут теперь неразличимыми. Это будет означать, что только часть фрагмента станет более различимой, а на другой части различимость снизится.
Выясним возможности максимального растяжения гистограммы без данного побочного эффекта на моделях двух крайних случаев.
Случай 1. Яркости пикселей фрагментов равномерно распределены в узком диапазоне значений:
, (2)
где – доля (частота) пикселей фрагмента с частотой ; – ширина диапазона яркости на фрагменте.
Если ширина диапазона яркости не слишком велика, такой фрагмент будет представляться на вид слабоконтрастным с ограниченной различимостью деталей.
Пример гистограммы такого фрагмента показан на рис 6.
Рис. 6. Исходная яркостная гистограмма, определяемая выражением (2), при ,
Максимальное растяжение такой гистограммы без побочных эффектов определяется условием перемещения левой границы ненулевого диапазона гистограммы в положение 0,
а правого – в положение 255:
; (3)
, (4)
где – функция, определяемая выражением (1).
Условия (3) и (4), в соответствии с (1) и с учетом того, что в данном случае , позволяют однозначно определить параметры преобразования:
Применение (1) с такими параметрами к отличным от нуля значениям яркости приводит
к гистограмме, показанной на рис. 7.
Рис. 7. Яркостная гистограмма, определяемая выражением (2),
при , после преобразования
Значения яркости распределились по всей шкале со значительным увеличением расстоя-ния между соседними значениями, что и приводит к усилению различимости деталей, т. е.
в рассмотренном случае метод работает очень хорошо.
Случай 2. На гистограмме фрагмента, взятого для образца, имеются две удаленные друг от друга узкие области с одинаковыми значениями частот (упрощенно – одинаковой ширины по шкале яркости)
. (5)
На рис. 8. приведен пример такой гистограммы.
Рис. 8. Исходная яркостная гистограмма, определяемая выражением (5),
при , ,
Такого рода гистограмма моделирует, в частности, фрагменты, имеющие две слабокон-трастные области, значительно отличающиеся друг от друга яркостью.
Для определения параметров максимального растяжения, вместо (3) и (4), в данном случае следует наложить условия
(6)
(7)
Условия (6) и (7) определяют для данного случая следующие параметры преобразования:
,
что для рассмотренного примера дает после преобразования гистограмму, приведенную на рис. 9.
Рис. 9. Яркостная гистограмма, определяемая выражением (5),
при , , после преобразования
Как видно из сравнения рис. 9 с исходной гистограммой на рис. 8, растяжение ненулевых диапазонов частот происходит и в этом случае, но значительно меньше, чем в случае 1.
Таким образом, наилучший эффект достигается для слабоконтрастных фрагментов, яркости пикселей которых лежат в одном достаточно узком диапазоне. Между тем, как видно из гистограммы рис. 9, для фрагментов, содержащих темные и светлые слабоконтрастные части, принципиальная возможность улучшения существует, а именно путем дополнительного растяжения полученных диапазонов во внутреннюю область. Но для этого нужен дополнительный алгоритм.
В связи с этим дальнейшее совершенствование рассматриваемого подхода предполагается
в направлении разработки автоматической идентификации типа выделенного фрагмента и ис-пользования разных способов обработки в зависимости от типа фрагмента.
Заключение
Предложен подход к усилению различимости деталей цифровых изображений, основан-ный на применении алгоритмов изменения контраста и средней яркости не для всего изображе-ния, а к выделяемым пользователем фрагментам с их увеличением.
С помощью разработанной программы, реализующей преобразование выделенного пользо-вателем фрагмента на основе сочетания телевизионного алгоритма с пропорциональным измене-нием яркости всех пикселей, исследовано применение рассматриваемого подхода на изображениях, слабо поддающихся обработке глобальным преобразованием. Установлено, что метод эффективен для таких изображений, позволяя пользователю выделять интересующий его фрагмент
и задавать параметры обработки. Наибольшее усиление различимости деталей удается получать для слабоконтрастных фрагментов с небольшим изменением яркости внутри фрагмента.
Установлено, что для фрагментов, содержащих две части, значительно отличающиеся по яркости, различимость можно усилить использованием дополнительных преобразований, что послужит основой для дальнейшего совершенствования подхода.