ереднього, елемента першого зображення, елемента другого зображення, або випадковим вибором елемента. Функція
XFUS=wfusimg (X1, X2, WNAME, LEVEL, AFUSMETH, DFUSMETH)
повертає зображення XFUS, отримане злиттям двох оригінальних зображень X1 і X2. Кожен метод злиття, заданий параметрами AFUSMETH і DFUSMETH, певним способом об'єднує коефіцієнти розкладань X1 і X2 на рівні LEVEL і використовує вейвлет WNAME.
Матриці X1 і X2 повинні мати один і той же розмір і повинні бути пов'язані із зображеннями загальної колірної картою colormap. Параметри
AFUSMETH і DFUSMETH визначає метод злиття для наближень і деталей відповідно. Функція
[XFUS, TXFUS, TX1, TX2]=
wfusimg (X1, X2, WNAME, LEVEL, AFUSMETH, DFUSMETH)
повертає, на додаток до матриці XFUS, три об'єкти класу WDECTREE, асоційовані з XFUS, X1 і X2 відповідно. Функція
wfusimg (X1, X2, WNAME, LEVEL, AFUSMETH, DFUSMETH, FLAGPLOT)
будує також графіки об'єктів TXFUS, TX1 і TX2.
Fusmeth позначає AFUSMETH або DFUSMETH. Доступні методи злиття:
· простий - може бути max, min, mean, img1, img2 або rand, коли злиття коефіцієнтів апроксимацій і деталей, отриманих з X1 і X2, робиться вибором максимального, мінімального, середнього з відповідних елементів двох зображень , елемента першого зображення, елемента другого зображення, або випадковим вибором елемента;
· залежний від параметра - в такій формі:
Fusmeth=struct (name, nameMETH, param, paramMETH),
де nameMETH може бути:
? linear;
? UD _fusion - злиття зверху вниз;
? DU_fusion - злиття знизу вгору;
? RL_fusion - злиття справа наліво;
? UserDEF - користувальне злиття.
Приклад 6. Відновлене зображення з двох нечітких зображень. Завантажуємо дві оригінальні нечіткі фотографії. Файли cathe 1_mat і cathe_2.mat знаходяться в каталозі C: ?? ProgramFiles MATLAB R2006a toolbox wavelet
wavedemo. Виконую злиття рівня 5, використовуючи sym4, вибором максимумів абсолютних значень коефіцієнтів та апроксимації, і деталізації.
load cathe_1;X1=X;cathe_2;X2=X;=wfusimg(X1,X2,«sym4»,5,«max»,«max»);(map);(221),image(X1),axis square, title («Catherine 1»); (222), image (X2), axis square, title («Catherine 2»); (223), image (XFUS), axis square, title («Synthesized image» ;);
Рис. 3.9 Відновлене чітке зображення з двох не чітка
Висновок
У даній дипломній роботі я розглянув основи теорії вейвлетів. Детально вивчив різні види вейвлет-перетворень (вейвлети Хаара, Мейера, Добеши, безперервні вейвлет-перетворення в одновимірному випадку, багатовимірні узагальнення безперервного вейвлет-перетворення), розглянув приклади двовимірних вейвлетов, побудова систем полуортогональних сплайнових вейвлет. Застосував вейвлет-перетворення для розв'язання інтегральних рівнянь. Розглянув наближене рішення задач для рівнянь типу згортки і метод Бубнова-Гальоркіна. Вивчив особливості системи MATLAB для дослідження вейвлет-перетворень. За допомогою систем...