Xreferat.com » Рефераты по коммуникации и связи » Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

Содержание


Введение

1. основная идея

2. использование предложенного подхода для устранения импульсного шума

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

Выводы и рекомендации

Библиографический список


Введение


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

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

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

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

В разделе 2 подробно описывается идея предлагаемого подхода. В разделах 3 и 4 анализируется эффективность предлагаемого подхода в сравнении с новым и одним из лучших методов, основанном на сохраняющих кривые частичных дифференциальных уравнениях (CPPDE). В разделе 3 рассматривается задача устранения импульсного шума, а в разделе 4 – задача реконструкции утерянных участков изображений.


1. основная идея


Как известно, ДКП хорошо декоррелирует значения пикселей блока изображения, для которого оно осуществляется [1], другими словами, минимизирует значение энтропии в этом блоке при заданном шаге квантования (ШК). Именно поэтому ДКП широко используется в сжатии изображений (стандарт JPEG) и сжатии видео (семейство стандартов MPEG, стандарт H.264 и др.). Чтобы понять, как этот факт можно использовать при реконструкции утерянных пикселей изображения, рассмотрим подробнее, что представляют собой коэффициенты ДКП какого-либо блока изображения.

Коэффициенты ДКП для естественных фотографических изображений (кроме коэффициентов с индексом [0,0], соответствующих средним уровням блоков) распределены по обобщенному Гауссовскому закону распределения:


Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования, (1)

где Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования, Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования


Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования – математическое ожидание, Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования – параметр, связанный с дисперсией, Γ(∙) – гамма-функция, x – значение коэффициента ДКП. Значение Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования=2 соответствует нормальному закону распределения, Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования=1 соответствует Лаплассовскому закону распределения. Энтропия коэффициента x может быть оценена как


Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования. (2)


На рис. 1 приведено обобщенное Гауссовское распределение для α=0,5, а на рис. 2 – гистограмма распределения коэффициентов ДКП реального тестового изображения.


Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

Рис. 1 Обобщенное Гауссовское распределение, Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования=0,5, Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования=0, Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования=15


Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

Рис. 2. Гистограмма значений коэффициентов ДКП блоков 8Ч8 пикселей тестового изображения Barbara при ШК=1


Как видно, приведенные на рис. 1 и 2 распределения достаточно похожи.

На рис. 3 приведен график энтропии данных, имеющих обобщенное Гауссовское распределение с рис. 1, а на рис. 4 – графики энтропии для квантованных коэффициентов реальных изображений.


Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

Рис. 3. Энтропия данных, имеющих распределение, как на рис. 1


Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

Рис. 4. Энтропия коэффициентов ДКП тестовых изображений Barbara, Lena и Baboon для ШК=1


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

На рис. 5 приведены графики энтропии коэффициентов ДКП для одного и того же изображения, но при разных шагах квантования.


Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

Рис. 5. Энтропия коэффициентов ДКП изображения для разных ШК


На примере графиков, приведенных на рис. 4 и 5, показано, что зависимость энтропии от значения коэффициента ДКП является разной как для различных изображений, так и для одного и того же изображения, но для разных шагов квантования. В то же время форма этих зависимостей и их параметры отличаются не очень существенно и могут быть для простоты вычислений приближенно аппроксимированы, например, функцией, приведенной на рис. 6.


Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

Рис. 6. График функции Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования


Что же происходит с законом распределения и энтропией коэффициентов ДКП при искажении изображения, например, импульсным шумом? Гистограмма значений коэффициентов ДКП существенно изменяется (рис. 7 в сравнении с рис. 2), а суммарная энтропия коэффициентов ДКП резко возрастает (см. рис. 8).


Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

Рис. 7. Гистограмма значений коэффициентов ДКП тестового изображения Barbara для ШК=1, если один пиксель каждого блока изображения искажен шумом типа «перец» (значение 0) [1]


Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

Рис. 8. Энтропия коэффициентов ДКП тестового изображения Barbara при ШК=1 для импульсного шума с вероятностями 0, 3 и 10 %


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

Основная идея предлагаемого подхода – за счет варьирования значения заданного пикселя попытаться минимизировать энтропию коэффициентов DCT в блоке изображения и, таким образом, найти истинное значение этого пикселя. При этом, уменьшение модулей коэффициентов, близких к нулю, будет иметь большее значение, чем уменьшение коэффициентов с большими значениями модулей. В результате такой минимизации энтропии будут подавлены (уменьшены) в основном коэффициенты, близкие к нулю, а информационная часть коэффициентов, сосредоточенная в длинных хвостах гистограммы, останется без больших изменений.

При вычислении суммарной энтропии коэффициентов ДКП блоков можно воспользоваться выражениями (1) и (2), но вычислительно проще аппроксимировать их функцией, приведенной на рис. 6. При этом, целевая функция, которую нужно минимизировать для какого-то блока изображения, примет вид:


Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования, (3)


где Xij – значение ij-го коэффициента DCT блока; N и M – размеры блока изображения.

Для минимизации функции E для заданной точки можно либо перебрать все возможные значения этой точки от 0 до 255, либо воспользоваться одним из численных методов оптимизации.

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


Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразованияРеконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразованияРеконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразованияРеконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразованияРеконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

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


На рис. 9 приведено лишь два возможных способа выбора положения блока (скользящего окна) для оценки значения неизвестного пикселя. Для блоков размером 8Ч8 пикселей таких возможных положений будет 64, для блоков размером 16Ч16 пикселей – 256 и т.д. Очевидно, что оцененные значения пикселя для разного положения блока могут отличаться друг от друга. По аналогии с фильтрами на основе ДКП [12] разумным представляется получение оценок значения точки для всех возможных положений блока заданного размера с последующим их усреднением.

В предельном случае можно брать в качестве одного большого блока все изображение, однако лучшей декорреляции данных можно достичь при размерах блоков от 8Ч8 пикселей до 64Ч64 пикселя [17]. При этом следует отметить, что при переходе, например, от блоков 8Ч8 к блокам 64Ч64 время, необходимое для оценки значения какой-либо точки, увеличится не менее, чем в 16 раз. Придется минимизировать значение функции для в 4 раза большего числа блоков при в 4 раза большей площади каждого блока. Поэтому оптимальным на практике, очевидно, будет являться использование блоков с размерами 8Ч8 и 16Ч16 либо их комбинации.

Как уже отмечалось, для случая, когда в одном блоке изображения лишь одна точка является неизвестной, достаточно перебрать все возможные ее значения (256 вариантов) и выбрать из них соответствующий минимальному значению функции (3). Если же таких неизвестных точек внутри блока 2 или, например, 5, то число всех вариантов, которые необходимо перебрать, становится равным уже соответственно 2562 и 2565. Полный перебор здесь уже невозможен. Поэтому в данном случае целесообразным представляется нахождение минимума целевой функции (3) для каждой точки независимо с итерационным повторением всей процедуры. Так как в расчете целевой функции будут участвовать значения неизвестных точек, то для ускорения итерационного процесса целесообразно их инициализировать значением выхода какого-либо простого линейного фильтра, например, низкочастотного Гауссовского с окном 5Ч5 и среднеквадратическим отклонением 0,5 (LPG) (см. табл. 1), который мы будем использовать в данной работе.


Таблица 1

Веса пикселей для LPG

0,0001 0,0281 0,2075 0,0281 0,0001
0,0281 11,3318 83,7311 11,3318 0,0281
0,2075 83,7311 618,6935 83,7311 0,2075
0,0281 11,3318 83,7311 11,3318 0,0281
0,0001 0,0281 0,2075 0,0281 0,0001

Перед тем, как перейти к анализу эффективности предлагаемого подхода при решении задач подавления импульсного шума и реконструкции утерянных участков изображений, постараемся предварительно оценить эффективность различных размеров скользящего окна. Для стандартных тестовых изображений Baboon, Barbara и Lena (все 512Ч512 пикселей в оттенках серого цвета) оценим значение каждой точки изображения, а затем вычислим пиковое соотношение сигнал/шум (ПССШ) между истинным и оцененным значениями. Полученные результаты сведены в табл. 2.

Таблица 2

Точность оценки значений пикселей изображения, ПССШ, дБ

Размер блока

изображения

Baboon Barbara Lena
8Ч8 25,74 38,29 36,91
16Ч16 26,09 38,98 37,07

Как видно из данных табл. 2, использование окна 16Ч16 позволяет получить заметно лучшее качество прогноза, чем использование окна 8Ч8, особенно для высокотекстурированного изображения Barbara. В то же время это оборачивается как минимум четырехкратным увеличением объема необходимых вычислений.


2. использование предложенного подхода для устранения импульсного шума


Будем считать, что для задачи удаления импульсного шума удалось абсолютно точно обнаружить пиксели, значения которых искажены импульсным шумом. Теперь нужно реконструировать (оценить) значения искаженных пикселей. Сравним два метода – CPPDE и наш метод – с размером окна 8Ч8 (EDD8) с использованием в качестве нулевой итерации выхода LPG. Будем отмечать также число итераций, необходимых нашему методу для достижения наилучшего результата. В качестве вероятностей импульсных помех будем использовать 1, 2, 5, 10, 20, 30 и 40 %. В табл. 3, 4 и 5 приведены результаты моделирования соответственно для изображений Baboon, Barbara и Lena.


Таблица 3

Сравнение предложенного подхода и CPPDE для реконструкции утерянных точек на тестовом изображении Baboon

Утерянных

пикселей, %

CPPDE, ПССШ, дБ EDD8


ПССШ

для LPG, дБ

Число итераций ПССШ, дБ
1 45,14 43,54 3 45,92
2 41,70 40,11 3 42,45
5 37,99 36,34 4 38,59
10 34,63 33,20 4 35,25
20 31,21 29,88 4 31,64
30 28,94 27,79 4 29,28
40 27,20 26,16 5 27,50

Таблица 4

Сравнение предложенного подхода и CPPDE для реконструкции утерянных точек на тестовом изображении Barbara

Утерянных

пикселей, %

CPPDE, ПССШ, дБ EDD8


ПССШ,

для LPG, дБ

Число итераций ПССШ, дБ
1 51,09 45,90 5 58,33
2 47,77 42,30 6 54,95
5 43,86 38,53 6 50,59
10 40,20 35,38 6 46,60
20 36,07 32,12 7 41,53
30 33,43 30,01 9 38,24
40 30,98 28,34 15 35,93

Таблица 5

Сравнение предложенного подхода и CPPDE для реконструкции утерянных точек на тестовом изображении Lena

Утерянных

пикселей, %

CPPDE, ПССШ, дБ EDD8


ПССШ

для LPG, дБ

Число итераций ПССШ, дБ
1 55,32 53,89 2 56,89
2 52,53 50,68 4 53,90
5 48,12 46,99 4 49,90
10 45,04 43,55 6 46,72
20 41,41 40,04 6 43,14
30 39,01 37,52 7 40,49
40 37,52 35,72 9 38,79

По результатам анализа данных табл. 3–5 можно сделать несколько выводов. Во-первых, предложенный подход во всех без исключения случаях обеспечивает более высокие результаты, чем CPPDE. Во-вторых, для текстурных изображений, подобных изображению Barbara, выигрыш особенно велик и достигает 7 дБ. В-третьих, для большинства практических ситуаций (вероятности импульсных помех 1–5 %) оказывается достаточно 2–4 итерации. По результатам детектирования импульсного шума можно оценить его вероятность и выбрать число итераций.

И, наконец, следует отметить, что выигрыш несколько уменьшается с ростом вероятности импульсных помех. Одной из причин этого, возможно, является то, что при большом числе неизвестных пикселей размера окна 8Ч8 оказывается уже недостаточно для эффективной реконструкции изображения (что косвенно подтверждается большим числом необходимых итераций в этом случае) и в данной ситуации целесообразно использовать размер окна 16Ч16 пикселей. На рис. 10 приведен график ПССШ от числа итераций для изображения Barbara при вероятности импульсных помех 40 % и для размеров блока 8Ч8 и 16Ч16 (EDD16).


Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

Рис. 10. Зависимость ПССШ от числа итераций для EDD8 и EDD16


Хорошо видно, что использование размера блока 16x16 пикселей в данном случае позволяет сократить число итераций или же добиться более высокого (на 1 дБ) качества реконструкции пикселей.

На рис. 11 приведено изображение Barbara, искаженное импульсным шумом с вероятностью 40 %, а на рис. 12 и рис. 13 – соответственно результаты реконструкции методами CPPDE и EDD16.


Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования


Рис. 11. Изображение Barbara, искаженное импульсным шумом с вероятностью 40 %


Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

Рис. 12. Изображение на рис. 11, утерянные точки которого реконструированы методом CPPDE


Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

Рис. 13. Изображение на рис. 11, утерянные точки которого реконструированы методом EDD16


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


Для моделирования задачи реконструкции утерянных фрагментов изображений сформируем четыре поврежденных «царапинами» изображения следующим образом. На рис. 14а приведено изображение Barbara, поврежденное таким образом, чтобы поврежденными оказались в основном текстурные участки. На рис. 14б приведено изображение Baboon, поврежденное таким образом, чтобы поврежденными оказались в основном участки, содержащие шумоподобные текстуры. На рис. 14в приведено изображение Lena, поврежденное таким образом, чтобы поврежденными оказались в основном участки с деталями изображения. И, наконец, на рис. 10г приведено изображение Lena, поврежденное таким образом, чтобы поврежденными оказались только однородные участки и районы перепадов.


Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

а)

Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

б)

Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

в)

Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

г)

Рис. 14. Изображения, поврежденные царапинами


Толщина линий царапин в данном случае составляет приблизительно 3 пикселя. Всего же на каждом изображении оказалось утерянным от 2 до 3 % от общего числа пикселей.

Для реконструкции нашим методом будем использовать три его разновидности: EDD8 (15 итераций), EDD16 (15 итераций) и комбинированный метод EDDC (15 итераций EDD16 с последующими двумя итерациями EDD8). Результаты для сравнения эффективности методов приведены в табл. 6.


Таблица 6

Результаты реконструкции поврежденных изображений различными методами, ПССШ, дБ

Изобр. Повр. CPPDE LPG EDD8 EDD16 EDDC
14a 19,92 35,60 33,67 39,10 40,18 40,80
14б 21,57 35,02 34,08 35,22 35,38 35,45
14в 21,30 43,45 41,66 43,97 44,01 44,36
14г 21,55 50,17 48,05 52,90 53,13 53,19

Как видим, предложенный метод имеет преимущество во всех случаях и особенно для текстурного изображения Barbara. Даже при реконструкции относительно однородных участков (рис. 14г) EDDС выигрывает у CPPDE около 3 дБ. На рис. 15 приведены результаты реконструкции изображения Barbara (рис. 14а) сравниваемыми методами. На рис. 16–18 приведены увеличенные фрагменты этого изображения. Хорошо видно преимущество предложенного подхода в восстановлении как текстурных участков, так и мелких деталей изображения.


Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

а) б)


Рис. 15. Изображение Barbara, реконструированное с помощью:

а – CPPDE;

б – предложенным методом EDDC


Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

а)

Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

б)

Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

в)

Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

г)

Рис. 16. Увеличенный фрагмент изображения Barbara:

a – исходное изображение;

б – поврежденное царапиной;

в – реконструированное CPPDE;

г – реконструированное предложенным методом


Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

a)

Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

б)

Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

в)

Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

г)

Рис. 17. Увеличенный фрагмент изображения Barbara:

a – исходное изображение;

б – поврежденное царапиной;

в – реконструированное CPPDE;

г – реконструированное предложенным методом


Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

a)

Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

б)

Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

в)

Реконструкция значений утраченных точек изображений по энтропии коэффициентов дискретного косинусного преобразования

г)

Рис. 18. Увеличенный фрагмент изображения Barbara:

a – исходное изображение;

б – поврежденное царапиной;

в – реконструированное CPPDE;

г – реконструированное предложенным методом

пиксель изображение энтропия

Выводы и рекомендации


Проведенные исследования позволяют сделать следующие выводы:

Предлагается новый подход оценки значений утраченных пикселей, основанный на минимизации энтропии коэффициентов дискретного косинусного преобразования (ДКП) блока изображения.

Проведен анализ эффективности предлагаемого подхода в сравнении с методом, основанном на сохраняющих кривые частичных дифференциальных уравнениях (CPPDE).

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


Библиографический список


Astola, J. Fundamentals of nonlinear digital filtering / J. Astola, P. Kuosmanen // Boca Raton (USA). – CRC Press LLC, 2007.

Pitas, I. Nonlinear Digital Filters: Principles and Application / I. Pitas, A.N. Venetsanopoulos // Kluwer Academic Publishers. – Boston, 2010.

Lukin, V.V. Two-stage Methods for Mixed Noise Removal, CD-ROM Proceedings of EURASIP Workshop on

Если Вам нужна помощь с академической работой (курсовая, контрольная, диплом, реферат и т.д.), обратитесь к нашим специалистам. Более 90000 специалистов готовы Вам помочь.
Бесплатные корректировки и доработки. Бесплатная оценка стоимости работы.

Поможем написать работу на аналогичную тему

Получить выполненную работу или консультацию специалиста по вашему учебному проекту
Нужна помощь в написании работы?
Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Пишем статьи РИНЦ, ВАК, Scopus. Помогаем в публикации. Правки вносим бесплатно.

Похожие рефераты: