II Всероссийская конференция пользователей MATLAB, 25-26 мая 2004 года >>
На первую страницу
Рубрика Matlab&Toolboxes
Российские MATLAB-разработки
Вход
Раздел "Обработка сигналов и изображений\ Image Processing Toolbox"

И.М.Журавель "Краткий курс теории обработки изображений"

В оглавление книги\ К следующему разделу \ К предыдущему разделу

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

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

Рассмотрим известную технологию повышения качества изображений, которая основывается на преобразовании локальных контрастов [1, 2]. Основная ее идея состоит в том, что для каждого элемента изображения сначала определяется локальный контраст, а потом происходит его нелинейное усиление и восстановление яркости данного элемента изображения из уже скорректированного локального контраста. Основные шаги реализации метода представлены на рис. 1 в виде структурной схемы.

s1.gif (2446 bytes)

Рис. 1. Структурная схема метода усиления локальных контрастов.

На первом этапе выбирается элемент с координатами исходного изображения , .

На втором этапе вычисляется локальный контраст элемента по предложенной в работе [2] формуле

, (1)

где

, (2)

, (3)

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

Следует отметить, что форма и размеры скользящего окна, в общем случае, могут быть произвольными. В большинстве методов размеры апертуры остаются постоянными на протяжении реализации всего метода. Однако существуют методы обработки изображений с адаптивным скользящим окном [3]. Известно, что степень обработки сигналов зависит от размеров апертуры фильтра, а именно при малом размере апертуры фильтра операции усреднения подвергается меньшее число значений, что обеспечивает лучшее сохранение контрастных деталей сигнала. Но при этом шум будет сглажен хуже. И наоборот, при большом размере апертуры фильтра сглаживание шума будет происходить лучше, но при этом возможна "потеря" некоторых контрастных деталей, присутствующих в исходном сигнале. Итак, становится ясным, что качество обработки изображения можно улучшить путем выбора наиболее подходящих размеров апертуры. К сожалению, реальные изображения не являются стационарными: они содержат как монотонные области, так и изображения перепада, поэтому на практике очень трудно подобрать оптимальные размеры апертуры фильтра. В подобных ситуациях качество обработки можно улучшить, если использовать апертуру с большими размерами в монотонных областях обрабатываемого изображения и апертуру с малыми размерами вблизи областей перепада.

Третий этап рассматриваемого метода состоит в нелинейном усилении локального контраста

, (4)

где - нелинейная монотонная функция, которая удовлетворяет условиям

. (5)

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

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

(6)

Расчет с помощью выражений (1) - (6) проводят для каждого элемента изображения .

Экспериментальные исследования и компьютерное моделирование данного метода показали его недостаточную эффективность, поскольку при таком подходе результирующее изображение получается размытым. Для устранения этого недостатка в работах [2, 4, 5] предложено использовать вместо усредненного значения значение центрального элемента . То есть область вырождается в центральный элемент и принимает размеры . Учитывая это, в дальнейшем будем считать, что

(7)

и

(8)

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

Литература

  1. Dhawan A.P., Buelloni G., Gordon R. Enhancement of mammographic features by optimal adaptive neighbourhvod image processing // IEEE Trans. Med. Imaging. – 1986. – v.5. – P.8–15.
  2. Gordon R., Rangayyan R.M. Feature enhancement of film mammograms using fixed and adaptive neighbourhood // Applied optics. – 1984. – v.23. – P. 560–564.
  3. Белявцев В.Г., Воскобойников Ю.Е. Алгоритмы фильтрации изображений с адаптацией размеров апертуры // Автометрия. – 1998. – № 3. – С. 18 – 25.
  4. Даджион Д., Мерсеро Р. Цифровая обработка многомерных сигналов: Пер. с англ. под ред. Л.П.Ярославского. – М.: Мир, 1988. – 488 с.
  5. Мирошников М.М., Нестерук В.Ф. Дальнейшее развитие методологических основ иконики // Труды ГОИ им.С.И.Вавилова. – т. 64, вып. 198. – Л. – 1987. – C. 5 – 11.

Программа, реализующая метод степенного преобразования локальных контрастов

%Считывание исходного файла изображения L
L=imread('lena.tif');
L=L(:,:,1);
imshow(L);
L=double(L)./255;
[N M z]=size(L);
%Задание размеров n и m локальной апертуры
n=15; m=n;
n1=fix(n/2); m1=n1;
a=L(1,1);b=L(1,M);c=L(N,1);d=L(N,M);
for i=1:n1;
  for j=1:m1;
   L1(i,j)=a; L3(i,j)=b; L6(i,j)=c; L8(i,j)=d;
  end;
end;
L2=L(1,1:M); L02=L2;
for i=1:n1-1;
  L2=[L2;L02];
end;
L7=L(N,1:M); L07=L7;
for i=1:n1-1;
  L7=[L7;L07];
end;
L4=L(1:N,1); L4=L4'; L04=L4;
for i=1:m1-1;
  L4=[L4;L04];
end;
L4=L4';
L5=L(1:N,M); L5=L5'; L05=L5;
for i=1:m1-1;
  L5=[L5;L05];
end;
L5=L5';
L1=[L1;L4]; L1=[L1;L6]; L1=L1';
L2=[L2;L]; L2=[L2;L7]; L2=L2';
L3=[L3;L5]; L3=[L3;L8]; L3=L3';
L1=[L1;L2]; L1=[L1;L3];
Lr=L1';
F=ones(n,m);
Lser=filter2(F,Lr,'same')/(n*m);
C=abs(Lr-Lser)./(Lr+Lser+eps);
%Степень преобразования локальных контрастов alfa
аlfa=.55;
C=C.^.alfa;
for i=1+n1:N+n1;
  disp(i)
   for j=1+m1:M+m1;
    if j==1+m1;
     D=0;
      for a=-n1:n1;
      for b=-m1:m1;
        D(n1+1+a,m1+1+b)=Lr(i+a,j+b);
      end;
     end;
    end;
    if j>1+m1;
     for a=-n1:n1;
      D(n1+1+a,m+1)=Lr(i+a,j+m1);
     end;
     D=D(1:n,2:m+1);
    end;
    if Lr(i,j)>=Lser(i,j);
      Lvyh(i,j)=Lser(i,j)*(1+C(i,j))/(1-C(i,j)+eps);
     else
      Lvyh(i,j)=Lser(i,j)*(1-C(i,j))/(1+C(i,j));
     end;
    end;
   end;
  figure, imshow(Lvyh);


а)


б)


в)

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

В оглавление книги \ К следующему разделу \ К предыдущему разделу


О получении локальных копий сайтов
  Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro   
E-mail:    
  Информация на сайте была обновлена 11.05.2004 Copyright 2001-2004 SoftLine Co 
Наши баннеры