Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Fractal.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2 Мб
Скачать
☆

2.2 Изображения в градациях серого.

2.2.1 Метрическое пространство.

Изображения в градациях серого можно рассматривать как вещественные функции f(x,y),

определенные на единичном квадрате I2=I x I.

На этих функциях можно ввести метрику следующим образом:

Пусть F – пространство вещественных функции, интегрируемых с квадратом на I2 с введенной метрикой. Тогда (F,d) – полное метрическое пространство и в нем выполняется теорема о сжимающих отображениях.

Поскольку работать мы будем с цифровыми изображениями, которые по сути являются матрицами фиксированных значений функции f(x,y), взятых в фиксированных точках (xi, yj), в этом случае можно пользоваться среднеквадратичной метрикой (rms):

2.2.2 Pifs и аффинные преобразования изображений в градациях серого.

В этом разделе используются IFS специального вида – системы итерируемых кусочно-определенных функций (PIFS). PIFS состоит из полного метрического пространства X, набора подобластей Di из Х и набора сжимающих отображений

wi : Di X, i=1, 2, … , n.

2.2.2.1 Аффинные преобразования.

Пусть w0 i – аффинное преобразование, переводящее в себя единичный квадрат I2.

W0 I (x,y) = Ai(x,y)T +bi , где Аi – некоторая матрица размера 2х2, bi – вектор размера 2х1.

Пусть Di – некоторая подобласть I2, и пусть Ri – область значений преобразования

w0 i:

w0 i (Di) = Ri.

Определим отображение wi:F F, действующее на изображение f(x,y):

( если w0i - обратимо и (х,у) из Ri).

Константа si управляет контрастностью, oi управляет яркостью.

wi – это базовое аффинное преобразование изображений в градациях серого.

2.2.2.2 Сжимающие отображения.

Для того, чтобы отображение wi было сжимающим потребуем выполнение условия

d2(wi(f), wi(g)) sd2(f, g).

Теорема о сжимающем отображении

Пусть {Ri} образуют покрытие множества I2, и при этом попарно не пересекаются.

Пусть vi – PIFS вида vi : Di Ri для некоторого множества доменных областей Di.

Для каждого vi определим соответствующее сжатие wi на пространстве изображений F указанным выше способом.

Пусть W(f(x,y)) = wi(f(x,y)) для (x ,y) из Ri .

Тогда W является сжатием на F, имеет единственную неподвижную точку fW и

Wn(f) fW

при n  для любых изображений f.

Теорема коллажа.

Пусть задано изображение в градациях серого f . Пусть W – сжимающее отображение такое, что d2(f,W(f))  .

Тогда d2(f, fW) -s), где s - коэффициент сжатия отображения W.

2.2.3 Фрактальное кодирование.

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

Базовый алгоритм кодирования выглядит следующим образом:

1)Разбиваем исходное изображение на непересекающиеся ранговые блоки.

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

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

4)Если достаточно точного соответствия не получаем, то разбиваем ранговые блоки на меньшие. Продолжаем этот процесс до тех пор, пока не добьемся приемлемого соответствия, или размер ранговых блоков не достигнет некоторого заранее определенного предела.

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