Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

3188

.pdf
Скачиваний:
0
Добавлен:
15.11.2022
Размер:
3.33 Mб
Скачать

H (u, )

1

 

[u(x l) u(l x)]e iux dx ( y)e i y dy

 

2l

 

 

 

 

или

 

 

 

 

 

H (u, )

1

 

 

 

e iux dx

 

 

 

 

2l

 

 

 

 

так что H(u,

) sin(ul) / ul

Вывод легко распространяется на движение в произвольном направлении. И вновь нижние частоты почти не затрагиваются, тогда как высокие гасятся. Сигналы на некоторых частотах

инвертируются, а те, для которых ul k , где k — целое число, полностью подавляются. Те сигналы, у которых гребень волны параллелен направлению движения, естественно, остаются без изменения.

2.2.11. Восстановление и улучшение изображений

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

H '(u, ) , которая является обратной к передаточной функции

H(u, ) системы, вызывающей размывание, т. е. Н(u, v)H' (u, v) = 1. Другими словами, нам нужна система с такой импульсной функцией h' (х, у), свертка которой с функцией h (х, у) дает единичный импульс, т. е. h'(x, y) h(x, y) (x, y)

Каскад двух таких систем есть тождественная система.

Сразу возникает проблема, вызванная тем, что мы не можем восстановить частоты, которые были полностью подавлены и для которых Н (u, v) = 0. Другая проблема возникает при попытке вычисления обратного преобразования Фурье функции H' (u, v), чтобы получить функцию h' (x, у). Как правило, требуемый интеграл

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

Самой серьезной проблемой является шум. Измерения реального изображения неточны, и возникающие погрешности мы можем, как правило, смоделировать аддитивным шумом. Шум в одной точке изображения обычно не зависит и, следовательно, не коррелирует с шумом во всех других точках. Как можно показать, отсюда следует, что шум имеет плоский спектр: энергия шума, соответствующая любому

заданному участку частотной области, имеет то же значение, что и для любого другого участка той же площади.

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

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

мы установим верхний предел

усиления. Например,

| H'(u, ) | min(1/ | H(u, ) |, A) , где

А — максимальный

коэффициент усиления. Можно придумать и нечто более оригинальное вроде функции H '(u, ) H (u, ) /[H (u, )2 B 2 ] ,

где 1/ 2B — максимальный коэффициент усиления при условии, что функция H (u, v) действительна (рис. 2.9).

199

198

Рис. 2.9. Восстанавливающая система с передаточной функцией Н'(u, v), которая устраняет искажения, возникающие на выходе исходной системы с передаточной функцией Н(u, v). Функция Н' (u, v) обратно пропорциональна Н(u, v). На практике для ограничения усиления шума в восстанавливающей системе вводят верхний предел коэффициента усиления.

2.2.12. Корреляция и энергетический спектр

При обработке изображений иногда бывает полезно сопоставлять (коррелировать) их друг с другом. Таким путем мы, например, можем сказать, насколько похожи две яркостные картинки (рис. 2.10). Взаимная корреляция функций а (х, у) и b (x, у) определяется в виде

200

a * b

a(

x,

y)b( , )d d

 

 

 

Этот интеграл мы будем обозначать через

ab

(x, y)

. Обратите

 

 

внимание, что это определение похоже на определение свертки. Единственное

В в

a(x,y)

b(x,y)

Рис. 2.10. Возможность использования корреляции при сравнении двух похожих изображений а(х, у) и b(х, у). Ее можно также использовать при определении положения фрагмента изображения, содержащего известный образ.

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

b( , ) просто сдвигается. Кроме того, в свертке аргументы первой функции меняют знак:

a b

a(x , y

)b( , )d d

Если b(х, у) = а(х, у), то результат называется автокорреляцией. Автокорреляция функции симметрична, т.е.

aa

( x, y) aa

(x, y)

. Можно показать, что автокорреляция

 

 

 

любой функции имеет максимум при (х, у) = (0, 0), так что для всех

201

ab (x0 , y0 )

(х, у)

aa (0,0)

aa

(x, y)

. Если b (х, у) отличается от а (х, у) только

 

 

 

сдвигом, т. е. b(х, у) = а (х - х0, у — у0), то аналогичный максимум возникает в точке, соответствующей величине сдвига, а именно

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

максимума ab .

Часто информативными оказываются преобразования Фурье взаимных корреляций и автокорреляций. По причинам, которые сейчас станут ясны, их называют энергетическими спектрами и обозначают через ФаЬ(и, v) и Фаа(и, v) соответственно. Если

преобразованием Фурье функции а (х, у) является функция А (и, v),

то Фаа (и, v) = /A(u, v)/2 =А* (и, v) А (и, v), где А * (и, v) - комплексно-

сопряженная к А (и, v) функция. Отсюда видно, что функция Фаа всегда действительна [свойство, которое можно также вывести из

симметрии aa и того факта, что преобразование Фурье функции а(- х, -у) есть А*(и, v)]. В любом случае для малых и 8v величина Фаа (и, v) 8u8v представляет собой энергию, заключенную в прямоугольной области частотного диапазона, ограниченной значениями и, и + 8и и v, v + 8v. Этим и объясняется происхождение термина энергетический спектр.

Даже если интеграл Фурье для функции а(х, у) не сходится, ее энергетический спектр может существовать. Необходимо также отметить, что по А (и, v) посредством обратного преобразования Фурье функция а (х, у) восстанавливается однозначно, в то время как подобная функция, соответствующая заданному спектру Фаа(и, v), не единственна. Бесконечно много функций обладают одной и той же автокорреляцией и, следовательно, одним и тем же энергетическим спектром. Он не меняется, например, при сдвиге изображения, поскольку при этом изменяется лишь фаза в преобразовании Фурье. Если объект можно распознать по энергетическому спектру изображения, то его можно распознать независимо от его положения на изображении. В связи с этим одно время возлагали большую надежду на то, что методы Фурье-

202

преобразований сыграют значительную роль в решении задач распознавания. К сожалению, такие методы оказываются пригодными лишь тогда, когда на изображении имеется только один объект и при этом он не поворачивается и не меняется в размерах. Более того, как мы видели, энергетический спектр различных объектов может быть одинаковым. Случайный шум предоставляет другую интересную иллюстрацию. Фурье-преобразование изображения, на котором каждая точка подвержена случайному шуму с нулевым средним и стандартным отклонением а, представляет собой подобное же зашумленное изображение со

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

постоянному значению. ( 2 )2.

2.2.13. Оптимальная фильтрация и подавления шума

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

Допустим, мы имеем сумму полезного сигнала b (х, у) и шума и n(х, у). Наша задача — как можно точнее восстановить сигнал b (х, у). Мерой того, насколько хорошо нам это удалось сделать, будет интеграл от квадрата разности между выходным b(х, у) и искомым d (х, у) сигналами (рис. 2.11). Обычно d(x, у) - это просто Ь(х, у). Мы выбрали минимизацию интеграла от квадрата ошибки, поскольку при такой постановке задача поддается аналитическому решению. (Именно это обстоятельство, естественно, является реальной причиной популярности метода наименьших квадратов и его

203

аналогов.)

Нам нужно минимизировать квадрат ошибки

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

требуемым d(x, у) сигналами. При этом шум п(х, у) добавляется к входному сигналу b (х, у) линейной пространственно-инвариантной системы с функцией рассеяния точки h(x, у).

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

выхода

мы снимаем

сигнал

o(x, y)

i(x, y)

h(x, y) . Таким

образом,

 

 

 

 

 

 

E

[

2 (x, y)

2 (x, y)d (x, y)

d 2 (x, y)]dxdy

Поскольку

2 (i

h)2

, то

 

 

 

2 (x, y)

i(x

, y

 

)h( , )d d x

 

 

 

 

 

 

i(x

, y

)h( , )d d

и, следовательно,

2 (x, y)dxdy

ii (

,

)h( , )h( , )d d d d

где

ii

(x, y)

— автокорреляция i (х, у). Более того,

 

 

o(x, y)d (x, y) i(x , y )h( , )d (x, y)d d

и поэтому

 

o(x, y)d (x, y)dxdy

id ( , )h( , )d d

где

id

(x, y)

взаимная корреляция функции i (х, у) и d (х,

 

 

у). Наконец, последний член имеет вид

d 2 (x, y)dxdy dd (0,0)

где

dd

(x, y)

автокорреляция функции d (х, у). Теперь мы

 

 

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

204

205

 

E

ii (

,

)h( , )h( , )d d d d

 

 

 

2

id ( , )h( , )d d

dd (0,0)

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

выше величина Е зависит от h( , ) .

Допустим, что функция h (х, у) обеспечивает минимальное значение Е, и пусть 8h (х, у) — произвольная функция, используемая для изменения h (х, у). Тогда независимо от выбора 8h (х, у) функция

h(x, y) h(x, y) приведет к значению функционала, которое не может быть меньше Е. Пусть это значение равно Е + 8E. Если мы

действительно

имеем

минимум,

то

для

всех

h(x, y) lim /

(E E) 0,

0 . Если бы это было не так, то

мы могли бы уменьшить Е, добавив к h (х, у) вариацию 8h(х, у), умноженную на малую скалярную величину, и тем самым вошли бы в противоречие с предположением об оптимальности h(х, у). Далее

lim / (E

E)

 

 

2

ii (

,

)h( , ) h( , )d d d d

 

 

 

206

 

 

 

 

2

id ( , ) h( , )d d

или

 

 

 

 

 

 

 

lim /

(E

E)

 

 

 

 

 

2

id ( , )h( , ) h( , )

ii (

,

)h( , )d d X

 

 

 

 

 

 

X h( , )d d

Поскольку это выражение должно равняться нулю для

произвольной функции h(

, ) выражение в квадратных скобках

должно быть нулем, откуда

 

 

 

 

 

id ( , )

ii (

,

)h( , )d d

 

 

т. е., как это ни удивительно,

id ( , )

ii

h

. Это простое

 

 

 

уравнение относительно функции h (х, у) можно решить, используя

преобразование Фурье

id

H

id , где

ii и

id

 

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

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

207

изображению b (х, у}. Здесь d (х, у) = b (х, у) и i (х, у) = b (х, у) + п (х.

у). Следовательно,

id

bb

 

nb

и,

как

легко

убедиться,

 

 

 

 

 

 

 

вспомнив определения

 

ii и

id

 

ii

bb

bn

nb

nn .

Теперь допустим, что шум не коррелирует с полезным сигналом, т.

е.

 

bn

nb

0

.

Тогда

 

 

 

 

 

 

 

H

id / ii

id /( bb

nn ) 1/(1

nn / bb ) . Отсюда ясно,

как работает оптимальный фильтр. В тех частях спектра, где

отношение сигнал — шум bb / nn велико, усиление почти равно единице; в частях, где превалирует шум, коэффициент усиления

очень мал и равен приблизительно bb / nn , т. е. просто отношению полезного сигнала к шуму.

Теперь рассмотрим случай, когда перед сложением с шумом сигнал b (х, у) пропускается сквозь систему с функцией рассеяния

точки h (х, у). Результат i b h n необходимо пропустить через систему с функцией рассеяния точки h'(х, у). Необходимо, чтобы

выходной сигнал

o

 

i h'

был как можно ближе к исходному

изображению b (х,

у)

(в смысле метода наименьших квадратов).

Здесь

d(х,

 

у)

=

b

(х,

у),

поэтому

id

H

bb

nb

и

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ii

H 2

bb

H (

nb

bn )

nn . Предполагая, что

шум не

коррелирует

 

с

 

полезным

сигналом,

 

получаем

H '

id /

ii

H bb /(H 2

bb

nn ) . Если в

некоторой части

спектра отношение сигнал — шум велико, то H'

1/ H , тогда как в

области, где

 

 

| H |2

 

 

 

 

 

 

 

 

nn

 

bb , коэффициент усиления ограничен

величиной,

 

приблизительно

равной

H ( bb /

nn ) .

Обратите

внимание на совпадение этого результата с ранее полученным эвристически.

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

208

сигнал d(x, y) b(x, y) p(x, y) ,

где р (х, у) -функция рассеяния

точки

обрабатывающего

 

фильтра.

 

Тогда

id

i * d i * (b p) (i * b) p

ib

p

т.е.

id

ib P

,

 

 

 

 

 

 

где P(u, v) - преобразование Фурье функции р (х, у). Таким образом,

H '

id / ii

( ib

/ ii

)P

Оптимальный фильтр представляет

 

 

 

 

 

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

Здесь необходимо указать на то, что в нашем случае построение оптимального фильтра намного проще, чем в одномерном случае.

Дело в том, что в одномерной системе импульсный отклик должен быть однонаправленным, так как он не может опережать входной сигнал. Ограничения во временной области не так просто выразить через ограничения в частотной области. Например, ограничение f (t) = 0 при t < О трудно выразить через функцию F(w), представляющую собой преобразование Фурье функции f(t). К счастью, в случае изображений подобной проблемы не существует, поскольку носитель функции рассеяния точки может распространяться от начала координат по всем направлениям. Носителем функции называется множество точек, в которых эта функция не равна нулю.

2.2.14. Модели изображений

Чтобы использовать методы оптимальной фильтрации, нам необходимо оценить энергетические спектры обрабатываемых изображений. Изучение спектров нескольких «типичных» изображений[48,49,50]быстро убедит вас в том, что основная часть энергии приходится на низкие частоты. Полезно знать о таком затухании энергии с ростом частоты, поскольку это помогает отделить требуемый сигнал от шума, имеющего плоский спектр.

209

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

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

f (x, y)

1,| x |

W & | y |

H

 

 

 

0,| x |

W || y |

H

 

Преобразование Фурье такой функции имеет вид

F(u, v) = WH sin(uW)sin(vH)/(uWvH). Сдвиг участка приводит к изменению лишь фазы, а не амплитуды преобразования. Не обращая внимания на колебания, мы видим, что преобразование затухает как 1/(uv). Таким образом, в зависимости от выбора направления в

частотной области, затухание будет пропорционально либо 1/ ,

либо 1/

2

 

, где

— расстояние от начала координат.

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

 

 

 

 

 

 

1, r

R

 

 

 

 

 

 

 

 

 

 

f (r)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0, r

R

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В

этом случае преобразование

описывается функцией

 

 

 

2R 2 J1 ( R) / R

 

 

 

 

 

 

 

F ( )

. При больших значениях аргумента

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

функция J1(z) изменяется по закону

2 /(

z) sin(z

/ 4) , поэтому

 

 

 

 

 

 

если пренебречь колебаниями, то F (

)

с ростом

убывает как

1/

3 / 2

.

 

 

Энергетические спектры моделей изображений, содержащих

 

210

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

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

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

Подобное сжатие можно осуществить с помощью показательной функции. Если яркость репродукции описывается функцией b' (х, у), а оригинала — функцией b(х, у), то b' (х, у) =[b(х, у)]т, где 0 < у < 1. Так репродукция в общем оказывается

211

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

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

такой фильтр будет сужать динамический диапазон, Примером служит фильтр с функцией рассеяния точки

 

 

k

 

1 x2 y2

 

 

 

 

 

 

h(x, y)

(x, y)

 

e 2

2

 

 

 

2

2

 

 

 

 

 

 

 

 

 

 

 

 

при 0 < k < 1. Его передаточная функция имеет вид

 

1

(u 2 2 ) 2

H (u, ) 1 ke 2

 

Можно применять и другие сглаживающие функции. Фотографический метод достижения подобного эффекта называется мягким маскированием. Здесь из оригинала частично «вычитается» расфокусированное изображение. Заметьте, что в этом случае резкие края воспроизводятся с полным контрастом. Однако мы должны осторожно использовать этот процесс, поскольку значения яркости смещаются от своего нормального уровня, в результате чего на изображениях объектов могут возникнуть ложные изменения. Как мы увидим позже, значения яркости используются, например, при восстановлении формы поверхности.

2.3. Обработка дискретных изображений

212

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

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

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

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

2.3.1. Ограничение размеров изображения

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

H / 2

W / 2

i(ux y )

 

F (u, )

f (x, y)e

dxdy

H / 2

w / 2

 

Любопытно, что для восстановления функции f(х, у) нам

213

необязательно знать F(и, v) на всех частотах. Знание того, что f(х, у)

= О при | x | W / 2 и [ у | > H/2, представляет собой жесткое ограничение. Иными словами, функция, отличная от нуля только в ограниченной области плоскости изображения, содержит гораздо меньше информации, чем функция, не обладающая этим свойством.

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

 

 

f (x, y),| x | W / 2& | y | H / 2

f (x, y)

 

f (x kW, y lH ),| x | W / 2or | y | H / 2

 

 

где

k

x W / 2

andl

y H / 2

W

H

 

 

Здесь [х] — наибольшее целое число, не превосходящее х. Преобразование Фурье такого размноженного изображения имеет вид

 

 

 

 

 

 

 

i(ux y)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F (u, )

 

 

f (x, y)e

dxdy

 

 

 

 

 

 

 

 

 

H / 2

W / 2

i[u ( x kW )

( y lH )]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F (u, )

f (x, y)e

 

dxdy

 

 

 

 

 

 

 

H / 2

W / 2

 

 

 

 

 

 

 

 

 

eiuk ei lH F (u, )

 

 

 

 

 

F (u, )

 

Доказано, что

 

 

eikx

2

(x

2 k)

 

 

 

 

 

 

k

k

 

 

 

 

 

 

 

 

 

 

 

Следовательно,

 

 

 

 

 

 

 

 

 

 

 

 

 

(u, ) 4 2

 

 

 

 

 

 

 

 

F

 

 

(uW 2 k) ( H 2 l)F (u, )

 

 

 

 

k

k

 

 

 

 

 

 

 

 

 

 

 

 

4 2

1

 

 

 

(u

2

k) (

2

k)F (u, )

 

 

 

 

 

 

 

 

 

 

 

 

 

WH k

 

W

H

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

откуда мы видим, что

F (u, )

равна нулю

всюду,

кроме

дискретного

набора

частот

(u, ) [(2 /W)k,(2

/ H)l].

Таким

образом, чтобы найти f(х, у), нам достаточно знать F (и, v) в этих точках. Однако функция f (x, y) получается из f (x, y) простым

отсечением участка, для которого | х | < W/2 и | у | < H/2. Поэтому, чтобы, восстав овить f(х, у), нам достаточно знать лишь Fkl F[(2 /W )k, (2 / H )l] для всех k и l. Это — счетное множество чисел.

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

 

 

 

1

 

 

 

 

i[ux y )

 

 

 

 

 

 

 

 

f (x, y)

 

 

F (u, )e

dxdy

 

 

 

 

 

2

4

 

 

 

 

 

1

(u

2

k) (

2

l)

 

 

 

WH

W

H

215

214

 

1

 

2 i

k

x

l

y

F(u, )e i[ux y] dxdy

 

 

 

F e

W

H

 

 

 

 

 

 

 

 

 

 

WH

kl

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

(x, y) , для которой f (x, y)

 

f

= f(х, у) внутри окна. Иными словами,

 

 

 

 

f (x, y) f (x, y)w(x, y) , где

функция выделения окна w(x, у)

определяется следующим образом:

w(x, y)

1,| x | W / 2and | y | H / 2

 

0,| x | W / 2or | y | H / 2

 

Преобразование Фурье f(х, у) — обычная свертка преобразования Фурье f (x, y) с преобразованием Фурье w(x, у). Последнее имеет вид

WH sin(uW / 2) sin( H / 2)

uW / 2

H / 2

Таким образом, фурье-образ f(х, у) представляет собой сильно сглаженный фурье-образ f (x, y) . Позже мы увидим, что подобную

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

2.3.2. Пространственная дискретизация изображения

Если изображение дискретизовано[55,56], его яркость известна только в дискретном множестве точек. Можно считать, что

216

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

f (x, y)

wh

fkl

(x kw, y lh)

 

 

 

k

l

 

 

 

 

 

 

 

где

w

и h — горизонтальный

и

вертикальный шаги

решетки

соответственно. Теперь преобразование Фурье принимает

вид

 

 

 

 

 

 

 

 

 

 

F (u, )

wh

 

f

kl

(x

 

kw, y

lh)e i(ux y ) dxdy

 

 

 

 

 

 

 

 

 

 

 

 

 

k l

 

 

 

 

 

 

 

 

 

 

wh

 

 

f

kl

e i(ukw

lh)

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

l

 

 

 

 

 

Это — периодическая функция. По и период равен величине

2 / w , а по

величине

2

 

/ h . Таким образом, дискретная

функция преобразуется в периодическую. Последнее означает, что мы можем отбросить ту часть F (и, v), для которой | и | > / w или | v | > / w . Для восстановления функции f(х, у) она нам не нужна.

Интересно найти обратное преобразование функции, которая в указанной области совпадает с F (и,v), а всюду вне ее равна нулю:

 

 

 

 

F (u, ),| u | / wand

/ h

F (u, )

 

 

 

 

 

 

 

0,| u |

/ wor | |

/ h

 

 

 

 

 

 

Обратное преобразование имеет вид

 

 

 

 

 

1

 

/ w

/ w

 

 

 

 

 

 

 

F (u, )e i(ux

y)dxdy

 

f (x, y)

 

 

 

 

 

 

 

 

 

 

 

2

 

4

 

/ h

/ h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

217

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]