non-classic Kuwahara filter
От: Аноним  
Дата: 02.06.03 10:05
Оценка:
Привет!

Прошу помощи в реализации не классического edge-preserving Kuwahara фильтра.

Моей задачей является написание фильтра,выходным результатом изображения
должна являться точная копия результата, полученного с помощью функции
kuwahara(Image,7,'elliptic') библиотеки DIPImage для MATLAB.

Я реализовал этот алгоритм,основываясь на описании классического фильтра из Fundamentals of Image Processing, но имею НЕ большое различие с DIPImage библиотекой.


const long g_arKuwaharaDisk7[]=
    {
     0,0,0,1,0,0,0,
     0,1,1,1,1,1,0,
     0,1,1,1,1,1,0,
     1,1,1,1,1,1,1,
     0,1,1,1,1,1,0,
     0,1,1,1,1,1,0,
     0,0,0,1,0,0,0,
    };


Я использую эту матрицу для нахождения центров матриц размером 7х7 , в которые попадает вычисляемое значение.



Поиски описания для НЕ классического алгоритма не дали никакого результата.

Спасибо
Re: non-classic Kuwahara filter
От: Bell Россия  
Дата: 02.06.03 12:46
Оценка:
Здравствуйте, Аноним, Вы писали:


Быть может дело в том, как обрабатываются края изображения? Если есть возможность, отбрось по 4 элемента сверху-снизу-справа-слева и проверь на совпадение только внутреннюю часть изображения.
Любите книгу — источник знаний (с) М.Горький
Re[2]: non-classic Kuwahara filter
От: vadtaras  
Дата: 02.06.03 14:37
Оценка:
Здравствуйте, Bell, Вы писали:

B>Здравствуйте, Аноним, Вы писали:



B>Быть может дело в том, как обрабатываются края изображения? Если есть возможность, отбрось по 4 элемента сверху-снизу-справа-слева и проверь на совпадение только внутреннюю часть изображения.


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

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

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

По моему моя проблема в построения центров смежных областей.

Спасибо за помощь.
Vadym
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.