Цифровая обработка информации

29727e76

Дискретизация и квантование непрерывных изображений

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

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



1.1. Дискретизация непрерывных изображений



          Замену непрерывного изображения дискретным можно выполнить различными способами. Можно, например, выбрать какую-либо систему ортогональных функций и, вычислив коэффициенты представления изображения по этой системе (по этому базису), заменить ими изображение. Многообразие базисов дает возможность образования различных дискретных представлений непрерывного изображения. Однако наиболее употребительной является периодическая дискретизация, в частности, как упоминалось выше, дискретизация с прямоугольным растром. Такой способ дискретизации может рассматриваться как один из вариантов применения ортогонального базиса, использующего в качестве своих элементов сдвинутые
Дискретизация и квантование непрерывных изображений
-функции. Далее, следуя, в основном, [1.1], подробно рассмотрим основные особенности прямоугольной дискретизации.

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

Дискретизация и квантование непрерывных изображений
,                                     (1.1)

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

Дискретизация и квантование непрерывных изображений


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

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



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

Дискретизация и квантование непрерывных изображений
,        (1.2)

которому отвечает двумерное обратное непрерывное преобразование Фурье:

Дискретизация и квантование непрерывных изображений
.       (1.3)

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

Дискретизация и квантование непрерывных изображений
.   (1.4)

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

Дискретизация и квантование непрерывных изображений


Выполняя замену переменных по правилу
Дискретизация и квантование непрерывных изображений
 
Дискретизация и квантование непрерывных изображений
, добиваемся независимости области интегрирования от номеров
Дискретизация и квантование непрерывных изображений
 и
Дискретизация и квантование непрерывных изображений
:

Дискретизация и квантование непрерывных изображений
Дискретизация и квантование непрерывных изображений


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

Дискретизация и квантование непрерывных изображений
     (1.5)

Теперь выражение (1.5) имеет форму обратного преобразования Фурье, следовательно стоящая под знаком интеграла функция

Дискретизация и квантование непрерывных изображений
            (1.6)

является двумерным спектром дискретного изображения. В плоскости ненормированных частот выражение (1.6) имеет вид:

Дискретизация и квантование непрерывных изображений
         (1.7)

Из (1.7) следует, что двумерный спектр дискретного изображения является прямоугольно периодическим с периодами 
Дискретизация и квантование непрерывных изображений
  и 
Дискретизация и квантование непрерывных изображений
  по осям частот
Дискретизация и квантование непрерывных изображений
 и
Дискретизация и квантование непрерывных изображений
 соответственно. Спектр дискретного изображения
Дискретизация и квантование непрерывных изображений
 образуется в результате суммирования бесконечного количества спектров
Дискретизация и квантование непрерывных изображений
 непрерывного изображения, отличающихся друг от друга частотными сдвигами 
Дискретизация и квантование непрерывных изображений
 и
Дискретизация и квантование непрерывных изображений
. Рис.1.2 качественно показывает соотношение между двумерными спектрами непрерывного (рис.1.2.а) и дискретного (рис.1.2.б) изображений.

Дискретизация и квантование непрерывных изображений


Дискретизация и квантование непрерывных изображений


а)

б)

Рис. 1.2. Частотные спектры непрерывного и дискретного изображений

<


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

Дискретизация и квантование непрерывных изображений
  при
Дискретизация и квантование непрерывных изображений
Дискретизация и квантование непрерывных изображений
.     (1.8)

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

Дискретизация и квантование непрерывных изображений
,    
Дискретизация и квантование непрерывных изображений
,                                 (1.9)

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

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

Дискретизация и квантование непрерывных изображений
              (1.10)

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

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


Двумерная импульсная характеристика восстанавливающего фильтра, которую легко получить при помощи обратного преобразования Фурье от (1.10), имеет вид:

Дискретизация и квантование непрерывных изображений
.

Продукт фильтрации может быть определен при помощи двумерной свертки входного изображения и данной импульсной характеристики. Представив входное изображение 
Дискретизация и квантование непрерывных изображений
в виде двумерной последовательности 
Дискретизация и квантование непрерывных изображений
-функций

Дискретизация и квантование непрерывных изображений
Дискретизация и квантование непрерывных изображений
Дискретизация и квантование непрерывных изображений
,

после выполнения свертки находим:

Дискретизация и квантование непрерывных изображений
.   (1.11)

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

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

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


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

Дискретизация и квантование непрерывных изображений


Дискретизация и квантование непрерывных изображений


а)

б)

Дискретизация и квантование непрерывных изображений


Дискретизация и квантование непрерывных изображений


в)

г)

Рис. 1.3. Влияние интервала дискретизации на восстановление изображения

«Отпечаток пальца»

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

Рис. 1.3.в,г показывают последствия от неправильного выбора интервалов дискретизации. При их получении осуществлялась “дискретизация непрерывного” изображения рис. 1.3.а путем прореживания его отсчетов. Рис. 1.3.в соответствует увеличению шага дискретизации по каждой координате в три, а рис. 1.3.г - в четыре раза. Это было бы допустимо, если бы значения граничных частот были ниже в такое же число раз. В действительности, как видно из рис. 1.3.б, происходит нарушение требований (1.9), особенно грубое  при четырехкратном прореживании отсчетов. Поэтому восстановленные при помощи алгоритма (1.11) изображения оказываются не только расфокусированными, но и сильно искажают текстуру отпечатка.

Дискретизация и квантование непрерывных изображений


Дискретизация и квантование непрерывных изображений


а)

б)

Дискретизация и квантование непрерывных изображений


Дискретизация и квантование непрерывных изображений


в)

г)

Рис. 1.4. Влияние интервала дискретизации на восстановление изображения «Портрет»

<


На рис. 1. 4 приведена аналогичная серия результатов, полученных для изображения типа “портрет”. Последствия более сильного прореживания ( в четыре раза на рис. 1.4.в и в шесть раз на рис. 1.4.г) проявляются в основном в потере четкости. Субъективно потери качества представляются менее значительными, чем на рис. 1.3. Это находит свое объяснение в значительно меньшей ширине спектра, чем у изображения отпечатка пальца. Дискретизация исходного изображения соответствует граничной частоте
Дискретизация и квантование непрерывных изображений
. Как видно из рис. 1.4.б, это значение намного превышает истинное значение
Дискретизация и квантование непрерывных изображений
. Поэтому увеличение интервала дискретизации, иллюстрируемое рис. 1.3.в,г, хотя и ухудшает картину, все же не приводит к таким разрушительным последствиям, как в предыдущем примере.

1.2. Квантование изображений

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

Дискретизация и квантование непрерывных изображений


Рис.1.5.Функция, описывающая квантование

Задача построения квантователя состоит в определении значений порогов
Дискретизация и квантование непрерывных изображений
 и уровней
Дискретизация и квантование непрерывных изображений
. Простейший способ решения этой задачи состоит в разбиении динамического диапазона на одинаковые интервалы. Однако такое решение не является наилучшим. Если значения яркости большинства отсчетов изображения сгруппированы, например, в «темной» области и число уровней
Дискретизация и квантование непрерывных изображений
 ограничено, то целесообразно квантовать неравномерно. В «темной» области следует квантовать чаще, а в «светлой» реже. Это позволит уменьшить ошибку квантования
Дискретизация и квантование непрерывных изображений
.

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


Обычно при фиксированном числе уровней квантователь оптимизируется по критерию минимальной среднеквадратической ошибки

Дискретизация и квантование непрерывных изображений
,                                  (1.12)

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

Cреднеквадратическая ошибка квантования  (1.12) равна

Дискретизация и квантование непрерывных изображений
.        (1.13)

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

Дискретизация и квантование непрерывных изображений
,            

(1.14)

Дискретизация и квантование непрерывных изображений
.                               

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

Дискретизация и квантование непрерывных изображений
,                                  (1.15)

Дискретизация и квантование непрерывных изображений
.                                       

Из (1.15) следует, что пороги
Дискретизация и квантование непрерывных изображений
 должны располагаться по середине между двумя соседними уровнями
Дискретизация и квантование непрерывных изображений
 и
Дискретизация и квантование непрерывных изображений
. Решение этих уравнений можно найти итеративным способом. Оптимальный квантователь, удовлетворяющий критерию (1.12), называется квантователем Ллойда-Макса [1.3, 1.5], а среднеквадратическая ошибка для такого квантователя равна

Дискретизация и квантование непрерывных изображений
                        (1.16)

При равномерном распределении яркости нелинейные уравнения (1.15) можно представить в виде [1.3]

Дискретизация и квантование непрерывных изображений
,

Дискретизация и квантование непрерывных изображений
,      

Дискретизация и квантование непрерывных изображений
                          

Дискретизация и квантование непрерывных изображений
а среднеквадратическая ошибка равна   
Дискретизация и квантование непрерывных изображений
.

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

Ложные контуры значительно ухудшают визуальное качество изображения, т.к. зрение человека особенно чувствительно именно к контурам. При равномерном квантовании типичных изображений требуется не менее 64 уровней.


На рис.1.7.а и 1.7. б приведены результаты равномерного квантования изображения «Портрет» соответственно на 256 и 14 уровней квантования.

Дискретизация и квантование непрерывных изображений


Рис.1.6. К механизму возникновения ложных контуров

Дискретизация и квантование непрерывных изображений


Дискретизация и квантование непрерывных изображений


а)

б)

Рис.1.7. Результаты равномерного квантования

Дискретизация и квантование непрерывных изображений


Дискретизация и квантование непрерывных изображений


Рис.1.8. Результат неравномерного квантования

Рис.1.9. Гистограмма изображения “Портрет”

В темных частях изображения на рис. 1.7.б заметны ложные контуры. Использование квантователя Ллойда-Макса позволяет существенно снизить их уровень (см. рис. 1.8, где число уровней квантования также равно 14). На рис. 1.9 приведена гистограмма яркости изображения «Портрет» при 256 уровнях квантования и отмечены пороги
Дискретизация и квантование непрерывных изображений
 при
Дискретизация и квантование непрерывных изображений
. Из рисунка следует, что чаще квантуются те области динамического диапазона, в которых сгруппированы значения яркости отсчетов.

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

Дискретизация и квантование непрерывных изображений


Дискретизация и квантование непрерывных изображений
         
Дискретизация и квантование непрерывных изображений
         
Дискретизация и квантование непрерывных изображений


Рис.1.10. Квантование с предварительным нелинейным преобразованием

Для разрушения ложных контуров Робертс предложил перед равномерным квантованием к отсчетам яркости добавлять шум с равномерной плотностью распределения вероятностей. Добавленный шум переводит одни отсчеты изображения на уровень выше, а другие на уровень ниже. Тем самым разрушаются ложные контуры. Дисперсия добавляемого шума должна быть небольшой, чтобы не привести к искажениям, воспринимаемым как «снег» на изображении, и в то же время достаточной для разрушения ложных контуров. Обычно используют равномерно распределенный шум на интервале
Дискретизация и квантование непрерывных изображений
. Результаты равномерного квантования на 14 и 8 уровней изображения «Портрет» с предварительным добавлением    шума    приведены    на рис.1.11.а    и    1.11.б.


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

Дискретизация и квантование непрерывных изображений


Дискретизация и квантование непрерывных изображений


а)

б)

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

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

Дискретизация и квантование непрерывных изображений
.

Эта операция повторяется для всех блоков. Получаемое при этом изображение квантуется на два уровня. На рис. 1.12.а приведено полутоновое изображение  «Портрет» с добавленным возмущающим сигналом. На рис. 1.12.б,в   приведены результаты бинарного квантования изображения «Портрет» с добавленным возмущающим сигналом (рис.1.13.б) и без него (рис.1.13.в).

Дискретизация и квантование непрерывных изображений


а)

Дискретизация и квантование непрерывных изображений


Дискретизация и квантование непрерывных изображений


б)

в)

Рис.1.12.Растрирование изображений

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


Содержание раздела