SlideShare a Scribd company logo
1 of 47
Fréchet Filters for Color and
Hyperspectral Images Filtering
E.Ostheimer1 , V.G. Labunets, D.E.Komarov,
T.S.Fedorova , V.V.Ganzha
Yekaterinburg , AIST-2015
Ural Federal University, pr. Mira, 19, Yekaterinburg,
620002, Russian Federation
Capricat LLC 1340 S. Ocean Blvd., Suite 209 Pompano
Beach 33062 Florida USA
1. Введение
2. Постановка
проблемы
4. Экспериментальные
результаты
3. Предлагаемый подход
5. Выводы
S1 S2
S3
S4
S5
Основные требования, предъявляемые к алгоритмам
фильтрации:
1) Эффективное подавление шума
2) Минимальные искажения полезного сигнала (в частности
сохранение перепадов яркости)
3) Высокое быстродействие.
СХЕМА
Скалярные фильтры
Оптимальный вектор
Фреше
Векторные фильтры
Обобщенная стоимостная функция Метрика
Пакет изображений, полученных оптическими датчиками в
различных частотных диапазонах, называется гиперспектральным
изображением.
Математической моделью гиперспектрального изображения
является двумерный векторно-значный сигнал:
( , ):[0, 1] [0, 1] K
n m N M   f R
2
1
1
2
( , )( , )
( , ) ( , )
( , )
... ...
( , ) ( , )K
K
f n mf n m
f n m f n m
n m
f n m f n m
  
  
  
  
  
  
  
   
f



Гиперспектральные изображения
Цветные изображения
S1 S2
S3
S4
S5
Модель обрабатываемого изображения
Рассмотрим изображение следующей формы
( ) ( ) ( )f x s x η x
где - оригинальное К-канальное изображение,
- шум, воздействующий на
- искаженное шумом изображение
( )η x
( )f x
( )s x
( )s x
Восстановление полезного сигнала
 Задача: максимально точно выделить полезное
изображение и с максимальной степенью подавить помеху.
 Степень точности оценки (точности фильтрации)
определяется некоторой мерой близости (мерой схожести)
между и :( )s rˆ( )s r
 ˆ( ), ( ) s r s r 
Наилучшим фильтром будет такой, который минимизирует
функционал .
 ( ) ( )ˆ( ) FILTER πs r s r r
S1 S2
S3
S4
S5
( ,
( 1, 1) ( 1, ) ( 1, 1)
( , 1) ( , 1)
( 1, 1) ( 1, ) ( 1,
)ˆ( ,
1
)
)
s i
f i j f i j f i j
f i j f i j
f i j f i j f i j
f i jj
 
 
    
 

 
 
    

Filter
Filter
Упрощающее предположение 1. Для простоты будем считать,
что наблюдаемый сигнал является аддитивной смесью
полезного сигнала и шума
2
( ) ( ) ( ),  f r s r r rπ Z
1 1 2 2 1 2 1 2( | , ), 0, ( , ) ( , ) ( ) ( )p x i j m i j i j E i i j j           
( ) ( , )t x y 
( )t
Упрощающее предположение 2. Будем также предполагать,
что полезный сигнал (изображение) представляет собой
объединение областей, в которых сигнал принимает постоянные
значения (изображение типа “лоскутного одеяла”)
     , ) 1 2(
.( , ) , ,..., , ,...,m n Лоскут
N
Nm n s s s
 s   
Упрощающее предположение 3. Будем предполагать, что
совместная плотность распределения вероятностей наблюдаемых
данных определяется совместной плотностью распределения
шума, т.е.
   1 2 1 2, ,..., , ,...,N Np x x x p x x x      
Более того, будем предполагать, что шум в во всех пикселях
действует независимо друг от друга, т.е.
   
1
1 2, ,...,
N
i
i
Nx x xp p x

        
   
     
   
 
1 1 1 2 2 2
1 2
1
1
1
1 2
log log
log log
, ,...,
, , ...,
, ,...,
max max
экс экс экс
N N N
экс экс экс
N
opt
N
i
i
N
экс
i
i
N
экс
i
i
N
Эксперимент
f f f
p x
L x
L x
L x
p x x x
x x x
L L x x x
L
L



   

        
   

  
 







 
     




  
   

  1
N
экс
i
i
 
 
 
 
2
2
( )
2
X 2
1
( | , )
2
x m
x m e

N 


   
   
 
   
2
1 2
2
2
2
2
2
( )
2
1 1
( )
2
1
2 2
1 1
1 2
1
2
1
2
log ( ) log ( )
, ,...,
, ,...,
max min
i
экс экс экс
N N
opt
экс
i
xN N
i
i i
xN
i
N N
экс экс
i i
i i
N
const
p x e
e
x x
p x x x
L L x x x
L L



 


 
    

   
 
       
 


 

 

 









 
  
   
 
 
1
1
0log opt
N
экс
i
iN
xL


  
 

2 2
1 11 1
ˆ = ( )argmin argminэкс
opt i
N N
i
i i
x
 
   
 
 
   
    
   
 
R R
(1)
экс
x (9)
экс
x(5)
экс
x(4)
экс
x(3)
экс
x(2)
экс
x (6)
экс
x (8)
экс
x(7)
экс
x
(1)
экс
x (9)
экс
x(5)
экс
x(4)
экс
x(3)
экс
x
(2)
экс
x (6)
экс
x (8)
экс
x(7)
экс
x


2
9 ( ) 
2
8 ( ) 
2
4 ( ) 
2
7 ( ) 
2
6 ( ) 
2
1 ( ) 
2
2 ( ) 
2
3 ( ) 
2
9 ( ) 
2
8 ( ) 
2
7 ( ) 
2
6 ( ) 
2
5 ( ) 
2
3 ( ) 
2
2 ( ) 
2
1 ( ) 
1
 R
1
 R
1
1
opt
N
экс
i
iN
x

 
+
+
+
+
   
   
   
1 2
2| |
1 1
2| |
1
1 1
1 2
2
2
log log
, ,...,
, ,...,
max min
N
N
экс экс экс
N
экс экс
i opt i
i
экс
i
N N x
i
i i
N x
i
N N
i i
N
const x x
p x e
e
p x x x
L L x x x
L L
 
 
 

 
 
       
 

 
      
 
 
        
 



 

 







  
  
   
 
  ?? ???log optL
  



2
| |2
( | )
x
p x e

 



1 11 1
ˆ = ( )argmin argminэкс
opt i
N N
i
i i
x
 
   
 
 
   
    
   
 
R R
(1)
экс
x (9)
экс
x(5)
экс
x(4)
экс
x(3)
экс
x(2)
экс
x (6)
экс
x (8)
экс
x(7)
экс
x
(1)
экс
x (9)
экс
x(5)
экс
x(4)
экс
x(3)
экс
x(2)
экс
x (6)
экс
x (8)
экс
x(7)
экс
x


9 ( ) 
8 ( ) 
4 ( ) 
7 ( ) 
6 ( ) 
1 ( ) 
2 ( ) 
3 ( ) 
9 ( ) 
8 ( ) 
7 ( ) 
6 ( ) 
5 ( ) 
3 ( ) 
2 ( ) 
1 ( ) 
1
 R
1
 R+
+
+
+
  1
1 2 2, ,...,
ˆ argmin экс
quasiopt i
N
iэкс экс эксx x x
x

 

 
  
 

(1)
экс
x (9)
экс
x(5)
экс
x (4)
экс
x(3)
экс
x(2)
экс
x (8)
экс
x(7)
экс
x
(1)
экс
x (9)
экс
x(5)
экс
x(4)
экс
x(3)
экс
x (2)
экс
x (6)
экс
x (8)
экс
x(7)
экс
x
9 ( ) 
8 ( ) 
4 ( ) 
7 ( ) 
6 ( ) 
1 ( ) 
2 ( ) 
3 ( ) 
9 ( ) 
8 ( ) 
7 ( ) 
6 ( ) 
5 ( ) 
2 ( ) 
1 ( ) 
1 2 2, ,...,quasiopt
экс экс эксx x x  
 
 
= Med
 1 2 2, ,...,экс экс эксx x x
 1 2 2, ,...,экс экс эксx x x
Пусть - метрическое гиперспектральное пространство с
метрикой . Пусть N нормированных весов и
пусть - N экспериментальных данных
,K
R 
 1 2, ,..., Nw w w
1 2
, ,..., N K
 x x x D R
Определение 1. Оптимальным взвешенным вектором (медианой)
Фреше, ассоциированным с метрикой , называется вектор
который минимизирует функцию стоимости Фреше
и формально определяется как

( )K K
opt med c R c R
 
1
,
N
i
i
i
w

 c x
   1 2
1
, ,..., ,K
N
N i
opt i
i
w


  Rc
c FrechVec x x x argmin c x =
 
 
 1 2
1 2
, ,..., 1
ˆ , ,..., ,
N
N
N i
opt i
i
w 

  x x xc
c FrechMed x x x argmin c x=
1x
2x
3x
4x
5x
6x
R
G
B
1x
2x
3x
4x
5x
6x
R
G
B
 
1
ˆ arg min ,k
N
opt i
R
i

  


  x

 +
+
1x
2x
3x
4x
5x
6x
R
G
B
1x
2x
3x
4x
5x
6x
R
G
B
   1 2
1
ˆ arg min , , ,...,ˆ
i
N
opt i N
x
i

  


   quasioptx Med x x xμ


 Сити метрика:
 Евклидова (квадратичная) метрика:
 Lp - метрика:
 Расстояние по Колмогорову:
 Max метрика:
 Min метрика:
1
1
1
( , ) ( , )
K
i i
i
x y
N
 

    x y x y x y
2
2 2
1
1
( , ) ( , ) ( )
K
i i
i
x y
N
 

    x y x y x y
1
1
( , ) ( , ) ( )
K
pp
p i ip
i
x y
N
 

    x y x y x y
1 1
1
1
( , ) ( , ) Kol (Kol( )) Kol ( Kol( ))
K
Kol i i
i
x y
N
   

    x y x y x y
1 1max( ) max( ,..., )k kx y x y     x y
1 1min( ) min( ,..., )k kx y x y     x y
 Медианная псевдо-метрика (агрегация координат):
 Ранговая псевдо-метрика (агрегация координат):
Все известные метрики имеют агрегированный тип,
поэтому мы предлагаем использовать агрегационное
расстояние вместо классического расстояния .
1 1med( ) med( ,..., )med k kx y x y     x y
1 1( ) ( ,..., )rank k krank rank x y x y     x y
Agg

1 2 1 2
1 2
1 2 1 2
1
... 1 2 ... 1 2
( , ,..., )
1
( , ,..., ) ( , ,..., )
( , ,..., ) ( , ,...,N k
N
N
N N i
i
w w w N w w w
x x x
x x x x x x x
N
x x x x x x


  


Aggreg
M
1. Арифметическое среднее
ean
2. Взвешенное ср
Arithm
Aggreg Mean
еднее
1 2 ... 1 2
1 1
1
)
1
( , ,..., )k
N
N N
iw w w N i i iN
i i
i
i
x x x w x w x
w  


   

Arithm
1 2 1 2
1
1
( , ,..., ) ( , ,..., )
N
pp
p N p N i
i
x x x x x x x
N 
  Aggreg M
3. Степенные p -сре
e n
д
a
ние
1 2 1 2
1
1 2 1 2
1
( , ,..., ) ( , ,..., )
1
( , ,..., ) ( , ,..., )
1
(
N
N
Geo N Geo N i
i
Har k Har N N
i i
x x x x x x x
x x x x x x
x
x



 
 


4. Геометрическое среднее
5. Гармоническое среднее
6. Min-, Max -средние
Aggreg Mean
Aggreg Mean
Aggreg 1 2 1 2
1 2 1 2
1 2 1 2
1 2 1 2
, ,..., ) ( , ,..., )
( , ,..., ) ( , ,..., )
( , ,..., ) ( , ,..., )
( , ,..., ) ( , ,..., )
N N
N N
Med N N
N N
x x x x x
x x x x x x
x x x x x x
x x x x x x






Min
Aggreg Max
Aggreg Med
Aggr
7. Mедиа
x
на
eg Ma
 1
1 2 1 2
1
1
( , ,..., ) ( , ,..., )
N
iN NKol Kol
i
x x x x x x K K x
N


 
  
 
  
9.Среднее по Колмогорову
Aggreg Mean
maxx
ФизическаяшкалаФизическаяшкала
 maxK x
Шкала Комогорова
maxx
minx
 minK x
minx
K
1
K
Agg
Frechet Cost Function  Metric
Aggregation functionAggregation function
cost
Agg
...
... ... ... ...
...
...
...
cos
1
t
Agg
...
cos
2
t
Agg
cost
nAgg
1Agg
2Agg
mAgg
cos ,
11
t
Agg 
cos ,
21
t
Agg 
cos ,
1
t
nAgg 
cos ,
12
t
Agg 
cos ,
22
t
Agg 
cos ,
2
t
nAgg 
cos ,
1
t
mAgg 
cos ,
2
t
mAgg 
cos ,t
nmAgg 
cost
Agg
Agg
cost
Agg
Mean
Med
Min
Geo
Agg
2
2,meanGenVectAgg 
2,medGenVectAgg 
2,minGenVectAgg 
2geo,GenVectAgg 
0 1 2( , )p x x 1 9( , )p x x
0
0
1x 2x 9x
2x
9x
...
... ... ... ... ...
2 1( , )p x x 2 9( , )p x x
9 1( , )p x x 9 2( , )p x x ...
...
...
1x  
9
1
1
,q
p i
i


 x x
 
9
2
1
,q
p i
i


 x x
 
9
2
1
,q
p i
i


 x x
 
1
min ,
N
q
p i j
i
 x x


Векторные медианные фильтры,
ассоциированные с метрикой Lp и
усредняющей стоимостной функцией
0 1 2( , )p x x 1 9( , )p x x
0
0
1x 2x 9x
2x
9x
...
... ... ... ... ...
2 1( , )p x x 2 9( , )p x x
9 1( , )p x x 9 2( , )p x x ...
...
...
1x   1,q
p iMed x x
  min ,q
p i jMed x x


Векторные медианные фильтры,
ассоциированные с метрикой Lp и
медианной стоимостной функцией
  2 ,q
p iMed x x
  9 ,q
p iMed x x
0 1 2( , )p x x 1 9( , )p x x
0
0
1x 2x 9x
2x
9x
...
... ... ... ... ...
2 1( , )p x x 2 9( , )p x x
9 1( , )p x x 9 2( , )p x x ...
...
...
1x   1,q
p iMin x x
Векторные медианные фильтры,
ассоциированные с метрикой Lp и
Min-стоимостной функцией
  2 ,q
p iMin x x
  9 ,q
p iMin x x
  min ,q
p i jMin x x


Векторные медианные фильтры
а) Original image b) Noised images, PSNR = 21.83
cos
2,t
Agg Agg Mean 

PSNR = 32.524
cos
2,t
Agg Agg
 Med
PSNR = 31.788
cos
2,t
Agg Agg
 Min
PSNR = 28.293
cos
2,t
Agg Agg
 Geo
PSNR = 30.517
Fig. 1. Noise: “Salt-Peper”. Denoised images (c)-(f)
c)
d) e) f)
Векторные медианные фильтры
а) Original image b) Noised images, PSNR = 28.24
cos
2,t
Agg Agg Mean 

PSNR = 30.68
cos
2,t
Agg Agg
 Med
PSNR = 29.61
cos
2,t
Agg Agg
 Min
PSNR = 27.77
cos
2,t
Agg Agg
 Geo
PSNR = 30.14
Fig. 3. Noise: “Laplacian PDF”. Denoised images (c)-(f)
c)
d) e) f)
Векторные медианные фильтры
а) Original image b) Noised images, PSNR = 17.18
cos
2,t
Agg Agg Mean 

PSNR = 21.83
cos
2,t
Agg Agg
 Med
PSNR = 20.84
cos
2,t
Agg Agg
 Min
PSNR = 19.04
cos
2,t
Agg Agg
 Geo
PSNR = 20.50
Fig. 3. Noise: “Gaussian PDF”. Denoised images (c)-(f)
c)
d) e) f)
Векторные медианные фильтры
b) Noised images, PSNR = 17.18
“Gaussian PDF”
cos
2,t
Agg Agg Mean 

PSNR = 21.83
Noised images, PSNR = 28.24
cos
2,t
Agg Agg Mean 

PSNR = 30.68
“Laplacian PDF”
Noised images, PSNR = 21.83
c)
cos
2,t
Agg Agg Mean 

PSNR = 32.524
“Salt-Peper”
ВОПРОСЫ
   1 2
1
ˆ arg min , , ,.. ,ˆ .
N
opt i N
i
   quasioptx Med x xμ x

  
0 1 2( , )p x x 1 9( , )p x x
0
0
1x 2x 9x
2x
9x
...
... ... ... ... ...
2 1( , )p x x 2 9( , )p x x
9 1( , )p x x 9 2( , )p x x ...
...
...
1x  
9
1
1
,p i
i


 x x
 
9
2
1
,p i
i


 x x
 
9
2
1
,p i
i


 x x
 
1
min ,
N
p i j
i
 x x


Векторные медианные фильтры,
ассоциированные с метрикой Lp и
усредняющей стоимостной функцией
Что есть агрегационный оператор?
1 2
1 2
1
1
1.
= ( , ,..., )
( , ,..., )
N
N
N
i
i
x
N
x x x
x x x
x

 



Arithm
Mean
1 22. ( , ,..., )Nx x x x Med
minx
maxx
Mean
Med
min maxx x x 
1 2( , ,..., )Nx x x x 
1 2( , ,..., )Nx x x y x Aggreg
Основные свойства АО
1) ( )
2) (0,...,0) 0 and (1,...,1) 1,
3) ( ,..., ) ( ,..., ),
если ( ,..., ) ( ,..., ).
l n l n
l n l n
y x x
y
y x x y y
x x y y
 
  
 

Aggreg
Aggreg Aggreg
Aggreg Aggreg
 Основные ограничения:
1 2 1 2 2
1 2 1 2
11) min( , ,..., ) ( , ,.
( , ,..., ) ( , ,..
.., ) max( , ,..., )
2) ., )
n n n
n nx m x m x m A
x x x x x x x x
m x x
x
x     
 
Aggreg A
Aggreg
ggreg
 Дополнительные ограничения:
0 1 2( , )p x x 1 9( , )p x x
0
0
1x 2x 9x
2x
9x
...
... ... ... ... ...
2 1( , )p x x 2 9( , )p x x
9 1( , )p x x 9 2( , )p x x ...
...
...
1x   
9
9
1
1
,p i
i


 x x
Векторные медианные фильтры,
ассоциированные с метрикой Lp и
Geo-стоимостной функцией
  
9
9
1
min ,p i j
i



 x x
  
9
9
2
1
,p i
i


 x x
  
9
9
9
1
,p i
i


 x x
Экспериментальная часть
𝑓 𝑀𝑐𝑜𝑙 𝑥 = 𝑆 𝑀𝑐𝑜𝑙 𝑥 + 𝜂 𝑀𝑐𝑜𝑙(𝑥), где
𝑆 𝑀𝑐𝑜𝑙 𝑥 = 𝑠1 𝑥 , 𝑠2 𝑥 , … , 𝑠 𝑘 𝑥 - оригинал k-
канального изображения, 𝜂 𝑀𝑐𝑜𝑙 𝑥 =
(𝜂1 𝑥 , 𝜂2 𝑥 , … , 𝜂 𝑘(𝑥)) - k-канальный шум, 𝑓 𝑀𝑐𝑜𝑙 𝑥 =
(𝑓1 𝑥 , 𝑓2 𝑥 , … , 𝑓𝑘 𝑥 ) – искаженное изображение,
полученное воздействием шума 𝜂 𝑀𝑐𝑜𝑙 𝑥 на
изображение 𝑆 𝑀𝑐𝑜𝑙 𝑥 .
𝑥 = (𝑖, 𝑗) ∈ 𝑍2
– это двухмерное пространство,
которое принадлежит к области изображения и
представляет собой местоположение пикселей.
Общая схема фильтрации
 𝑀 𝑖,𝑗 (𝑚, 𝑛)
𝑚=−𝑟,𝑛=−𝑟
𝑚=+𝑟,𝑛=+𝑟
- квадратное окно размером
N= 2 ∙ 𝑟 + 1 ∙ 2 ∙ 𝑟 + 1 .
 𝑆 𝑀𝑐𝑜𝑙 𝑖, 𝑗 = 𝑀𝑒𝑎𝑛(𝑚,𝑛)∈𝑀(𝑖,𝑗)
{ 𝑓 𝑀𝑐𝑜𝑙(𝑚, 𝑛)},
где 𝑆 𝑀𝑐𝑜𝑙 𝑖, 𝑗 – это отфильтрованное изображение
 { 𝑓 𝑀𝑐𝑜𝑙(𝑚, 𝑛)}(𝑚,𝑛)∈𝑀(𝑖,𝑗)
– это блок изображения
фиксированного размера N, извлеченного из 𝑓 𝑀𝑐𝑜𝑙,
перемещая окно M(i,j) в позицию (i,j)

More Related Content

What's hot

Python. Объектно-ориентированное программирование
Python. Объектно-ориентированное программирование Python. Объектно-ориентированное программирование
Python. Объектно-ориентированное программирование Theoretical mechanics department
 
Агоритм пчёл и его сравнение с ГА
Агоритм пчёл и его сравнение с ГААгоритм пчёл и его сравнение с ГА
Агоритм пчёл и его сравнение с ГАKirill Netreba
 
Основы языка Питон: типы данных, операторы
Основы языка Питон: типы данных, операторыОсновы языка Питон: типы данных, операторы
Основы языка Питон: типы данных, операторыTheoretical mechanics department
 
Метод искусственной пчелиной колонии, алгоритм пчёл
Метод искусственной пчелиной колонии, алгоритм пчёлМетод искусственной пчелиной колонии, алгоритм пчёл
Метод искусственной пчелиной колонии, алгоритм пчёлKirill Netreba
 
Руслан Гроховецкий — Python и вычисления
Руслан Гроховецкий — Python и вычисленияРуслан Гроховецкий — Python и вычисления
Руслан Гроховецкий — Python и вычисленияYandex
 
фурье вычисления для сравнения изображений
фурье вычисления для сравнения изображенийфурье вычисления для сравнения изображений
фурье вычисления для сравнения изображенийDmitry Protopopov
 
ИНТЕГРАЛ ТАЛБАЙ /Integral/
 ИНТЕГРАЛ ТАЛБАЙ /Integral/ ИНТЕГРАЛ ТАЛБАЙ /Integral/
ИНТЕГРАЛ ТАЛБАЙ /Integral/Khishighuu Myanganbuu
 
Сложности микробенчмаркинга
Сложности микробенчмаркингаСложности микробенчмаркинга
Сложности микробенчмаркингаAndrey Akinshin
 
Эффективность сплавов для защиты от бета излучения
Эффективность сплавов для защиты от бета излученияЭффективность сплавов для защиты от бета излучения
Эффективность сплавов для защиты от бета излученияPavel Yakovlev
 
Лекция 7. Стандарт OpenMP (подолжение)
Лекция 7. Стандарт OpenMP (подолжение)Лекция 7. Стандарт OpenMP (подолжение)
Лекция 7. Стандарт OpenMP (подолжение)Mikhail Kurnosov
 
Методы решения нелинейных уравнений
Методы решения нелинейных уравненийМетоды решения нелинейных уравнений
Методы решения нелинейных уравненийTheoretical mechanics department
 
Лекция 10. Графы. Остовные деревья минимальной стоимости
Лекция 10. Графы. Остовные деревья минимальной стоимостиЛекция 10. Графы. Остовные деревья минимальной стоимости
Лекция 10. Графы. Остовные деревья минимальной стоимостиMikhail Kurnosov
 
Векторизация кода (семинар 3)
Векторизация кода (семинар 3)Векторизация кода (семинар 3)
Векторизация кода (семинар 3)Mikhail Kurnosov
 
Лекция 5. Метод конечных разностей (параллельные алгоритмы в стандарте MPI)
Лекция 5. Метод конечных разностей (параллельные алгоритмы в стандарте MPI)Лекция 5. Метод конечных разностей (параллельные алгоритмы в стандарте MPI)
Лекция 5. Метод конечных разностей (параллельные алгоритмы в стандарте MPI)Alexey Paznikov
 
Сверхоптимизация кода на Python
Сверхоптимизация кода на PythonСверхоптимизация кода на Python
Сверхоптимизация кода на Pythonru_Parallels
 

What's hot (19)

Python. Объектно-ориентированное программирование
Python. Объектно-ориентированное программирование Python. Объектно-ориентированное программирование
Python. Объектно-ориентированное программирование
 
Агоритм пчёл и его сравнение с ГА
Агоритм пчёл и его сравнение с ГААгоритм пчёл и его сравнение с ГА
Агоритм пчёл и его сравнение с ГА
 
Основы языка Питон: типы данных, операторы
Основы языка Питон: типы данных, операторыОсновы языка Питон: типы данных, операторы
Основы языка Питон: типы данных, операторы
 
Метод искусственной пчелиной колонии, алгоритм пчёл
Метод искусственной пчелиной колонии, алгоритм пчёлМетод искусственной пчелиной колонии, алгоритм пчёл
Метод искусственной пчелиной колонии, алгоритм пчёл
 
Руслан Гроховецкий — Python и вычисления
Руслан Гроховецкий — Python и вычисленияРуслан Гроховецкий — Python и вычисления
Руслан Гроховецкий — Python и вычисления
 
фурье вычисления для сравнения изображений
фурье вычисления для сравнения изображенийфурье вычисления для сравнения изображений
фурье вычисления для сравнения изображений
 
ИНТЕГРАЛ ТАЛБАЙ /Integral/
 ИНТЕГРАЛ ТАЛБАЙ /Integral/ ИНТЕГРАЛ ТАЛБАЙ /Integral/
ИНТЕГРАЛ ТАЛБАЙ /Integral/
 
Python: Модули и пакеты
Python: Модули и пакетыPython: Модули и пакеты
Python: Модули и пакеты
 
лекция 29
лекция 29лекция 29
лекция 29
 
Сложности микробенчмаркинга
Сложности микробенчмаркингаСложности микробенчмаркинга
Сложности микробенчмаркинга
 
23
2323
23
 
Эффективность сплавов для защиты от бета излучения
Эффективность сплавов для защиты от бета излученияЭффективность сплавов для защиты от бета излучения
Эффективность сплавов для защиты от бета излучения
 
Лекция 7. Стандарт OpenMP (подолжение)
Лекция 7. Стандарт OpenMP (подолжение)Лекция 7. Стандарт OpenMP (подолжение)
Лекция 7. Стандарт OpenMP (подолжение)
 
Методы решения нелинейных уравнений
Методы решения нелинейных уравненийМетоды решения нелинейных уравнений
Методы решения нелинейных уравнений
 
Лекция 10. Графы. Остовные деревья минимальной стоимости
Лекция 10. Графы. Остовные деревья минимальной стоимостиЛекция 10. Графы. Остовные деревья минимальной стоимости
Лекция 10. Графы. Остовные деревья минимальной стоимости
 
Векторизация кода (семинар 3)
Векторизация кода (семинар 3)Векторизация кода (семинар 3)
Векторизация кода (семинар 3)
 
20131027 h10 lecture5_matiyasevich
20131027 h10 lecture5_matiyasevich20131027 h10 lecture5_matiyasevich
20131027 h10 lecture5_matiyasevich
 
Лекция 5. Метод конечных разностей (параллельные алгоритмы в стандарте MPI)
Лекция 5. Метод конечных разностей (параллельные алгоритмы в стандарте MPI)Лекция 5. Метод конечных разностей (параллельные алгоритмы в стандарте MPI)
Лекция 5. Метод конечных разностей (параллельные алгоритмы в стандарте MPI)
 
Сверхоптимизация кода на Python
Сверхоптимизация кода на PythonСверхоптимизация кода на Python
Сверхоптимизация кода на Python
 

Viewers also liked

Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or c...
Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or c...Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or c...
Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or c...AIST
 
Alexander Panchenko, Dmitry Babaev and Sergey Objedkov - Large-Scale Parallel...
Alexander Panchenko, Dmitry Babaev and Sergey Objedkov - Large-Scale Parallel...Alexander Panchenko, Dmitry Babaev and Sergey Objedkov - Large-Scale Parallel...
Alexander Panchenko, Dmitry Babaev and Sergey Objedkov - Large-Scale Parallel...AIST
 
Александр Москвичев, EveResearch - Алгоритмы анализа данных в маркетинговых и...
Александр Москвичев, EveResearch - Алгоритмы анализа данных в маркетинговых и...Александр Москвичев, EveResearch - Алгоритмы анализа данных в маркетинговых и...
Александр Москвичев, EveResearch - Алгоритмы анализа данных в маркетинговых и...AIST
 
Sergey Nikolenko - Probabilistic rating systems
Sergey Nikolenko - Probabilistic rating systemsSergey Nikolenko - Probabilistic rating systems
Sergey Nikolenko - Probabilistic rating systemsAIST
 
Сосновский Андрей Васильевич - Алгоритм Развёртывания Фазы При Интерферометри...
Сосновский Андрей Васильевич - Алгоритм Развёртывания Фазы При Интерферометри...Сосновский Андрей Васильевич - Алгоритм Развёртывания Фазы При Интерферометри...
Сосновский Андрей Васильевич - Алгоритм Развёртывания Фазы При Интерферометри...AIST
 
Valeri Labunets - Fast multiparametric wavelet transforms and packets for ima...
Valeri Labunets - Fast multiparametric wavelet transforms and packets for ima...Valeri Labunets - Fast multiparametric wavelet transforms and packets for ima...
Valeri Labunets - Fast multiparametric wavelet transforms and packets for ima...AIST
 
Benjamin Lind - Organizations, State Interactions, and Field Stability: A Ne...
Benjamin Lind - Organizations, State Interactions, and Field Stability:  A Ne...Benjamin Lind - Organizations, State Interactions, and Field Stability:  A Ne...
Benjamin Lind - Organizations, State Interactions, and Field Stability: A Ne...AIST
 
E.Ostheimer , V.G. Labunets, A.A. Kurganskiy, I.V. Artemov, D.E. Komarov - Ne...
E.Ostheimer , V.G. Labunets, A.A. Kurganskiy, I.V. Artemov, D.E. Komarov - Ne...E.Ostheimer , V.G. Labunets, A.A. Kurganskiy, I.V. Artemov, D.E. Komarov - Ne...
E.Ostheimer , V.G. Labunets, A.A. Kurganskiy, I.V. Artemov, D.E. Komarov - Ne...AIST
 
Alexander Vodyaho & Nataly Zhukova — Implementation of Agile Concepts in Reco...
Alexander Vodyaho & Nataly Zhukova — Implementation of Agile Concepts in Reco...Alexander Vodyaho & Nataly Zhukova — Implementation of Agile Concepts in Reco...
Alexander Vodyaho & Nataly Zhukova — Implementation of Agile Concepts in Reco...AIST
 
Pavel Braslavsky - Questions Online: What, Where, and Why Should we Care?
Pavel Braslavsky - Questions Online: What, Where, and Why Should we Care?Pavel Braslavsky - Questions Online: What, Where, and Why Should we Care?
Pavel Braslavsky - Questions Online: What, Where, and Why Should we Care?AIST
 
Dmitrii Stepanov, Aleksandr Bakhshiev, D.Gromoshinsky, N.Kirpan F.Gundelakh -...
Dmitrii Stepanov, Aleksandr Bakhshiev, D.Gromoshinsky, N.Kirpan F.Gundelakh -...Dmitrii Stepanov, Aleksandr Bakhshiev, D.Gromoshinsky, N.Kirpan F.Gundelakh -...
Dmitrii Stepanov, Aleksandr Bakhshiev, D.Gromoshinsky, N.Kirpan F.Gundelakh -...AIST
 
Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...
Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...
Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...AIST
 
Verichev Fedoseev - Robust Image Watermarking on Triangle Grid of Feature Points
Verichev Fedoseev - Robust Image Watermarking on Triangle Grid of Feature PointsVerichev Fedoseev - Robust Image Watermarking on Triangle Grid of Feature Points
Verichev Fedoseev - Robust Image Watermarking on Triangle Grid of Feature PointsAIST
 
Iosif Itkin - Network models for exchange trade analysis
Iosif Itkin - Network models for exchange trade analysisIosif Itkin - Network models for exchange trade analysis
Iosif Itkin - Network models for exchange trade analysisAIST
 
Bulat Fatkulin - The Afghanistan chapter of the chinese online encyclopedia b...
Bulat Fatkulin - The Afghanistan chapter of the chinese online encyclopedia b...Bulat Fatkulin - The Afghanistan chapter of the chinese online encyclopedia b...
Bulat Fatkulin - The Afghanistan chapter of the chinese online encyclopedia b...AIST
 
Sergey Zaika and Andrew Toporkov - Semantic Web on Duty of E- Learning: Ontol...
Sergey Zaika and Andrew Toporkov - Semantic Web on Duty of E- Learning: Ontol...Sergey Zaika and Andrew Toporkov - Semantic Web on Duty of E- Learning: Ontol...
Sergey Zaika and Andrew Toporkov - Semantic Web on Duty of E- Learning: Ontol...AIST
 
Andrey Kuznetsov and Vladislav Myasnikov - Using Efficient Linear Local Feat...
Andrey Kuznetsov and  Vladislav Myasnikov - Using Efficient Linear Local Feat...Andrey Kuznetsov and  Vladislav Myasnikov - Using Efficient Linear Local Feat...
Andrey Kuznetsov and Vladislav Myasnikov - Using Efficient Linear Local Feat...AIST
 
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...AIST
 
Mikhail Dubov - Text Analysis with Enhanced Annotated Suffix Trees: Algorithm...
Mikhail Dubov - Text Analysis with Enhanced Annotated Suffix Trees: Algorithm...Mikhail Dubov - Text Analysis with Enhanced Annotated Suffix Trees: Algorithm...
Mikhail Dubov - Text Analysis with Enhanced Annotated Suffix Trees: Algorithm...AIST
 
Thu Huong Nguyen - On Road Defects Detection and Classification
Thu Huong Nguyen - On Road Defects Detection and ClassificationThu Huong Nguyen - On Road Defects Detection and Classification
Thu Huong Nguyen - On Road Defects Detection and ClassificationAIST
 

Viewers also liked (20)

Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or c...
Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or c...Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or c...
Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or c...
 
Alexander Panchenko, Dmitry Babaev and Sergey Objedkov - Large-Scale Parallel...
Alexander Panchenko, Dmitry Babaev and Sergey Objedkov - Large-Scale Parallel...Alexander Panchenko, Dmitry Babaev and Sergey Objedkov - Large-Scale Parallel...
Alexander Panchenko, Dmitry Babaev and Sergey Objedkov - Large-Scale Parallel...
 
Александр Москвичев, EveResearch - Алгоритмы анализа данных в маркетинговых и...
Александр Москвичев, EveResearch - Алгоритмы анализа данных в маркетинговых и...Александр Москвичев, EveResearch - Алгоритмы анализа данных в маркетинговых и...
Александр Москвичев, EveResearch - Алгоритмы анализа данных в маркетинговых и...
 
Sergey Nikolenko - Probabilistic rating systems
Sergey Nikolenko - Probabilistic rating systemsSergey Nikolenko - Probabilistic rating systems
Sergey Nikolenko - Probabilistic rating systems
 
Сосновский Андрей Васильевич - Алгоритм Развёртывания Фазы При Интерферометри...
Сосновский Андрей Васильевич - Алгоритм Развёртывания Фазы При Интерферометри...Сосновский Андрей Васильевич - Алгоритм Развёртывания Фазы При Интерферометри...
Сосновский Андрей Васильевич - Алгоритм Развёртывания Фазы При Интерферометри...
 
Valeri Labunets - Fast multiparametric wavelet transforms and packets for ima...
Valeri Labunets - Fast multiparametric wavelet transforms and packets for ima...Valeri Labunets - Fast multiparametric wavelet transforms and packets for ima...
Valeri Labunets - Fast multiparametric wavelet transforms and packets for ima...
 
Benjamin Lind - Organizations, State Interactions, and Field Stability: A Ne...
Benjamin Lind - Organizations, State Interactions, and Field Stability:  A Ne...Benjamin Lind - Organizations, State Interactions, and Field Stability:  A Ne...
Benjamin Lind - Organizations, State Interactions, and Field Stability: A Ne...
 
E.Ostheimer , V.G. Labunets, A.A. Kurganskiy, I.V. Artemov, D.E. Komarov - Ne...
E.Ostheimer , V.G. Labunets, A.A. Kurganskiy, I.V. Artemov, D.E. Komarov - Ne...E.Ostheimer , V.G. Labunets, A.A. Kurganskiy, I.V. Artemov, D.E. Komarov - Ne...
E.Ostheimer , V.G. Labunets, A.A. Kurganskiy, I.V. Artemov, D.E. Komarov - Ne...
 
Alexander Vodyaho & Nataly Zhukova — Implementation of Agile Concepts in Reco...
Alexander Vodyaho & Nataly Zhukova — Implementation of Agile Concepts in Reco...Alexander Vodyaho & Nataly Zhukova — Implementation of Agile Concepts in Reco...
Alexander Vodyaho & Nataly Zhukova — Implementation of Agile Concepts in Reco...
 
Pavel Braslavsky - Questions Online: What, Where, and Why Should we Care?
Pavel Braslavsky - Questions Online: What, Where, and Why Should we Care?Pavel Braslavsky - Questions Online: What, Where, and Why Should we Care?
Pavel Braslavsky - Questions Online: What, Where, and Why Should we Care?
 
Dmitrii Stepanov, Aleksandr Bakhshiev, D.Gromoshinsky, N.Kirpan F.Gundelakh -...
Dmitrii Stepanov, Aleksandr Bakhshiev, D.Gromoshinsky, N.Kirpan F.Gundelakh -...Dmitrii Stepanov, Aleksandr Bakhshiev, D.Gromoshinsky, N.Kirpan F.Gundelakh -...
Dmitrii Stepanov, Aleksandr Bakhshiev, D.Gromoshinsky, N.Kirpan F.Gundelakh -...
 
Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...
Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...
Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...
 
Verichev Fedoseev - Robust Image Watermarking on Triangle Grid of Feature Points
Verichev Fedoseev - Robust Image Watermarking on Triangle Grid of Feature PointsVerichev Fedoseev - Robust Image Watermarking on Triangle Grid of Feature Points
Verichev Fedoseev - Robust Image Watermarking on Triangle Grid of Feature Points
 
Iosif Itkin - Network models for exchange trade analysis
Iosif Itkin - Network models for exchange trade analysisIosif Itkin - Network models for exchange trade analysis
Iosif Itkin - Network models for exchange trade analysis
 
Bulat Fatkulin - The Afghanistan chapter of the chinese online encyclopedia b...
Bulat Fatkulin - The Afghanistan chapter of the chinese online encyclopedia b...Bulat Fatkulin - The Afghanistan chapter of the chinese online encyclopedia b...
Bulat Fatkulin - The Afghanistan chapter of the chinese online encyclopedia b...
 
Sergey Zaika and Andrew Toporkov - Semantic Web on Duty of E- Learning: Ontol...
Sergey Zaika and Andrew Toporkov - Semantic Web on Duty of E- Learning: Ontol...Sergey Zaika and Andrew Toporkov - Semantic Web on Duty of E- Learning: Ontol...
Sergey Zaika and Andrew Toporkov - Semantic Web on Duty of E- Learning: Ontol...
 
Andrey Kuznetsov and Vladislav Myasnikov - Using Efficient Linear Local Feat...
Andrey Kuznetsov and  Vladislav Myasnikov - Using Efficient Linear Local Feat...Andrey Kuznetsov and  Vladislav Myasnikov - Using Efficient Linear Local Feat...
Andrey Kuznetsov and Vladislav Myasnikov - Using Efficient Linear Local Feat...
 
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...
 
Mikhail Dubov - Text Analysis with Enhanced Annotated Suffix Trees: Algorithm...
Mikhail Dubov - Text Analysis with Enhanced Annotated Suffix Trees: Algorithm...Mikhail Dubov - Text Analysis with Enhanced Annotated Suffix Trees: Algorithm...
Mikhail Dubov - Text Analysis with Enhanced Annotated Suffix Trees: Algorithm...
 
Thu Huong Nguyen - On Road Defects Detection and Classification
Thu Huong Nguyen - On Road Defects Detection and ClassificationThu Huong Nguyen - On Road Defects Detection and Classification
Thu Huong Nguyen - On Road Defects Detection and Classification
 

Similar to E. Ostheimer, V. G. Labunets, D. E. Komarov, T. S. Fedorova and V. V. Ganzha - Fréchet Filters for Color and Hyperspectral Images

V. G. Labunets, F. S. Myasnikov, E. Ostheimer - Families of Heron Digital Fil...
V. G. Labunets, F. S. Myasnikov, E. Ostheimer - Families of Heron Digital Fil...V. G. Labunets, F. S. Myasnikov, E. Ostheimer - Families of Heron Digital Fil...
V. G. Labunets, F. S. Myasnikov, E. Ostheimer - Families of Heron Digital Fil...AIST
 
Лекция №2 "Задача кластеризации и ЕМ-алгоритм"
Лекция №2 "Задача кластеризации и ЕМ-алгоритм"Лекция №2 "Задача кластеризации и ЕМ-алгоритм"
Лекция №2 "Задача кластеризации и ЕМ-алгоритм"Technosphere1
 
Советский суперкомпьютер К-340А и секретные вычисления
Советский суперкомпьютер К-340А и секретные вычисленияСоветский суперкомпьютер К-340А и секретные вычисления
Советский суперкомпьютер К-340А и секретные вычисленияPositive Hack Days
 
DUMP-2013 Наука и жизнь - Приближённый подсчёт количества уникальных элементо...
DUMP-2013 Наука и жизнь - Приближённый подсчёт количества уникальных элементо...DUMP-2013 Наука и жизнь - Приближённый подсчёт количества уникальных элементо...
DUMP-2013 Наука и жизнь - Приближённый подсчёт количества уникальных элементо...it-people
 
Использование GNU OCTAVE для инженерных и математических расчетов
Использование GNU OCTAVE для инженерных и математических расчетовИспользование GNU OCTAVE для инженерных и математических расчетов
Использование GNU OCTAVE для инженерных и математических расчетовТранслируем.бел
 
20101007 proof complexity_hirsch_lecture04
20101007 proof complexity_hirsch_lecture0420101007 proof complexity_hirsch_lecture04
20101007 proof complexity_hirsch_lecture04Computer Science Club
 
Opredelennyj integral
Opredelennyj integralOpredelennyj integral
Opredelennyj integralDimon4
 
Лекция 1 Скорость роста функций
Лекция 1 Скорость роста функцийЛекция 1 Скорость роста функций
Лекция 1 Скорость роста функцийsimple_people
 
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)Dmitry Kornev
 
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)Bitworks Software
 
Лекция 2: Абстрактные типы данных. Алгоритмы сортировки
Лекция 2: Абстрактные типы данных. Алгоритмы сортировкиЛекция 2: Абстрактные типы данных. Алгоритмы сортировки
Лекция 2: Абстрактные типы данных. Алгоритмы сортировкиMikhail Kurnosov
 
Решение систем линейных уравнений: трехдиагональные, симметричные и положител...
Решение систем линейных уравнений: трехдиагональные, симметричные и положител...Решение систем линейных уравнений: трехдиагональные, симметричные и положител...
Решение систем линейных уравнений: трехдиагональные, симметричные и положител...Theoretical mechanics department
 
CSEDays. Александр Семенов
CSEDays. Александр СеменовCSEDays. Александр Семенов
CSEDays. Александр СеменовLiloSEA
 
Определенный интеграл
Определенный интегралОпределенный интеграл
Определенный интегралssuser4d8a9a
 
1555 показательн. и логарифмич. функции в зад. и примерах власова а.п. и др-...
1555  показательн. и логарифмич. функции в зад. и примерах власова а.п. и др-...1555  показательн. и логарифмич. функции в зад. и примерах власова а.п. и др-...
1555 показательн. и логарифмич. функции в зад. и примерах власова а.п. и др-...psvayy
 
1.3 Описательная статистика
1.3 Описательная статистика1.3 Описательная статистика
1.3 Описательная статистикаDEVTYPE
 

Similar to E. Ostheimer, V. G. Labunets, D. E. Komarov, T. S. Fedorova and V. V. Ganzha - Fréchet Filters for Color and Hyperspectral Images (20)

V. G. Labunets, F. S. Myasnikov, E. Ostheimer - Families of Heron Digital Fil...
V. G. Labunets, F. S. Myasnikov, E. Ostheimer - Families of Heron Digital Fil...V. G. Labunets, F. S. Myasnikov, E. Ostheimer - Families of Heron Digital Fil...
V. G. Labunets, F. S. Myasnikov, E. Ostheimer - Families of Heron Digital Fil...
 
rus_Diploma_master_degree
rus_Diploma_master_degreerus_Diploma_master_degree
rus_Diploma_master_degree
 
Лекция №2 "Задача кластеризации и ЕМ-алгоритм"
Лекция №2 "Задача кластеризации и ЕМ-алгоритм"Лекция №2 "Задача кластеризации и ЕМ-алгоритм"
Лекция №2 "Задача кластеризации и ЕМ-алгоритм"
 
817996.pptx
817996.pptx817996.pptx
817996.pptx
 
Советский суперкомпьютер К-340А и секретные вычисления
Советский суперкомпьютер К-340А и секретные вычисленияСоветский суперкомпьютер К-340А и секретные вычисления
Советский суперкомпьютер К-340А и секретные вычисления
 
4
44
4
 
DUMP-2013 Наука и жизнь - Приближённый подсчёт количества уникальных элементо...
DUMP-2013 Наука и жизнь - Приближённый подсчёт количества уникальных элементо...DUMP-2013 Наука и жизнь - Приближённый подсчёт количества уникальных элементо...
DUMP-2013 Наука и жизнь - Приближённый подсчёт количества уникальных элементо...
 
Использование GNU OCTAVE для инженерных и математических расчетов
Использование GNU OCTAVE для инженерных и математических расчетовИспользование GNU OCTAVE для инженерных и математических расчетов
Использование GNU OCTAVE для инженерных и математических расчетов
 
20101007 proof complexity_hirsch_lecture04
20101007 proof complexity_hirsch_lecture0420101007 proof complexity_hirsch_lecture04
20101007 proof complexity_hirsch_lecture04
 
Opredelennyj integral
Opredelennyj integralOpredelennyj integral
Opredelennyj integral
 
Лекция 1 Скорость роста функций
Лекция 1 Скорость роста функцийЛекция 1 Скорость роста функций
Лекция 1 Скорость роста функций
 
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)
 
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)
 
urok_10_1
urok_10_1urok_10_1
urok_10_1
 
Лекция 2: Абстрактные типы данных. Алгоритмы сортировки
Лекция 2: Абстрактные типы данных. Алгоритмы сортировкиЛекция 2: Абстрактные типы данных. Алгоритмы сортировки
Лекция 2: Абстрактные типы данных. Алгоритмы сортировки
 
Решение систем линейных уравнений: трехдиагональные, симметричные и положител...
Решение систем линейных уравнений: трехдиагональные, симметричные и положител...Решение систем линейных уравнений: трехдиагональные, симметричные и положител...
Решение систем линейных уравнений: трехдиагональные, симметричные и положител...
 
CSEDays. Александр Семенов
CSEDays. Александр СеменовCSEDays. Александр Семенов
CSEDays. Александр Семенов
 
Определенный интеграл
Определенный интегралОпределенный интеграл
Определенный интеграл
 
1555 показательн. и логарифмич. функции в зад. и примерах власова а.п. и др-...
1555  показательн. и логарифмич. функции в зад. и примерах власова а.п. и др-...1555  показательн. и логарифмич. функции в зад. и примерах власова а.п. и др-...
1555 показательн. и логарифмич. функции в зад. и примерах власова а.п. и др-...
 
1.3 Описательная статистика
1.3 Описательная статистика1.3 Описательная статистика
1.3 Описательная статистика
 

More from AIST

Alexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray Images
Alexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray  ImagesAlexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray  Images
Alexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray ImagesAIST
 
Алена Ильина и Иван Бибилов, GoTo - GoTo школы, конкурсы и хакатоны
Алена Ильина и Иван Бибилов, GoTo - GoTo школы, конкурсы и хакатоныАлена Ильина и Иван Бибилов, GoTo - GoTo школы, конкурсы и хакатоны
Алена Ильина и Иван Бибилов, GoTo - GoTo школы, конкурсы и хакатоныAIST
 
Станислав Кралин, Сайтсофт - Связанные открытые данные федеральных органов ис...
Станислав Кралин, Сайтсофт - Связанные открытые данные федеральных органов ис...Станислав Кралин, Сайтсофт - Связанные открытые данные федеральных органов ис...
Станислав Кралин, Сайтсофт - Связанные открытые данные федеральных органов ис...AIST
 
Павел Браславский,Velpas - Velpas: мобильный визуальный поиск
Павел Браславский,Velpas - Velpas: мобильный визуальный поискПавел Браславский,Velpas - Velpas: мобильный визуальный поиск
Павел Браславский,Velpas - Velpas: мобильный визуальный поискAIST
 
Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...
Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...
Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...AIST
 
Петр Ермаков, HeadHunter - Модерация резюме: от людей к роботам. Машинное обу...
Петр Ермаков, HeadHunter - Модерация резюме: от людей к роботам. Машинное обу...Петр Ермаков, HeadHunter - Модерация резюме: от людей к роботам. Машинное обу...
Петр Ермаков, HeadHunter - Модерация резюме: от людей к роботам. Машинное обу...AIST
 
Иосиф Иткин, Exactpro - TBA
Иосиф Иткин, Exactpro - TBAИосиф Иткин, Exactpro - TBA
Иосиф Иткин, Exactpro - TBAAIST
 
Nikolay Karpov - Evolvable Semantic Platform for Facilitating Knowledge Exchange
Nikolay Karpov - Evolvable Semantic Platform for Facilitating Knowledge ExchangeNikolay Karpov - Evolvable Semantic Platform for Facilitating Knowledge Exchange
Nikolay Karpov - Evolvable Semantic Platform for Facilitating Knowledge ExchangeAIST
 
George Moiseev - Classification of E-commerce Websites by Product Categories
George Moiseev - Classification of E-commerce Websites by Product CategoriesGeorge Moiseev - Classification of E-commerce Websites by Product Categories
George Moiseev - Classification of E-commerce Websites by Product CategoriesAIST
 
Elena Bruches - The Hybrid Approach to Part-of-Speech Disambiguation
Elena Bruches - The Hybrid Approach to Part-of-Speech DisambiguationElena Bruches - The Hybrid Approach to Part-of-Speech Disambiguation
Elena Bruches - The Hybrid Approach to Part-of-Speech DisambiguationAIST
 
Marina Danshina - The methodology of automated decryption of znamenny chants
Marina Danshina - The methodology of automated decryption of znamenny chantsMarina Danshina - The methodology of automated decryption of znamenny chants
Marina Danshina - The methodology of automated decryption of znamenny chantsAIST
 
Edward Klyshinsky - The Corpus of Syntactic Co-occurences: the First Glance
Edward Klyshinsky - The Corpus of Syntactic Co-occurences: the First GlanceEdward Klyshinsky - The Corpus of Syntactic Co-occurences: the First Glance
Edward Klyshinsky - The Corpus of Syntactic Co-occurences: the First GlanceAIST
 
Galina Lavrentyeva - Anti-spoofing Methods for Automatic Speaker Verification...
Galina Lavrentyeva - Anti-spoofing Methods for Automatic Speaker Verification...Galina Lavrentyeva - Anti-spoofing Methods for Automatic Speaker Verification...
Galina Lavrentyeva - Anti-spoofing Methods for Automatic Speaker Verification...AIST
 
Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...
Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...
Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...AIST
 
Kaytoue Mehdi - Finding duplicate labels in behavioral data: an application f...
Kaytoue Mehdi - Finding duplicate labels in behavioral data: an application f...Kaytoue Mehdi - Finding duplicate labels in behavioral data: an application f...
Kaytoue Mehdi - Finding duplicate labels in behavioral data: an application f...AIST
 
Valeri Labunets - The bichromatic excitable Schrodinger metamedium
Valeri Labunets - The bichromatic excitable Schrodinger metamediumValeri Labunets - The bichromatic excitable Schrodinger metamedium
Valeri Labunets - The bichromatic excitable Schrodinger metamediumAIST
 
Alexander Karkishchenko - Threefold Symmetry Detection in Hexagonal Images Ba...
Alexander Karkishchenko - Threefold Symmetry Detection in Hexagonal Images Ba...Alexander Karkishchenko - Threefold Symmetry Detection in Hexagonal Images Ba...
Alexander Karkishchenko - Threefold Symmetry Detection in Hexagonal Images Ba...AIST
 
Artyom Makovetskii - An Efficient Algorithm for Total Variation Denoising
Artyom Makovetskii - An Efficient Algorithm for Total Variation DenoisingArtyom Makovetskii - An Efficient Algorithm for Total Variation Denoising
Artyom Makovetskii - An Efficient Algorithm for Total Variation DenoisingAIST
 
Olesia Kushnir - Reflection Symmetry of Shapes Based on Skeleton Primitive Ch...
Olesia Kushnir - Reflection Symmetry of Shapes Based on Skeleton Primitive Ch...Olesia Kushnir - Reflection Symmetry of Shapes Based on Skeleton Primitive Ch...
Olesia Kushnir - Reflection Symmetry of Shapes Based on Skeleton Primitive Ch...AIST
 
Andrey Mukhtarov - The Study of Applicability of the Decision Tree Method for...
Andrey Mukhtarov - The Study of Applicability of the Decision Tree Method for...Andrey Mukhtarov - The Study of Applicability of the Decision Tree Method for...
Andrey Mukhtarov - The Study of Applicability of the Decision Tree Method for...AIST
 

More from AIST (20)

Alexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray Images
Alexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray  ImagesAlexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray  Images
Alexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray Images
 
Алена Ильина и Иван Бибилов, GoTo - GoTo школы, конкурсы и хакатоны
Алена Ильина и Иван Бибилов, GoTo - GoTo школы, конкурсы и хакатоныАлена Ильина и Иван Бибилов, GoTo - GoTo школы, конкурсы и хакатоны
Алена Ильина и Иван Бибилов, GoTo - GoTo школы, конкурсы и хакатоны
 
Станислав Кралин, Сайтсофт - Связанные открытые данные федеральных органов ис...
Станислав Кралин, Сайтсофт - Связанные открытые данные федеральных органов ис...Станислав Кралин, Сайтсофт - Связанные открытые данные федеральных органов ис...
Станислав Кралин, Сайтсофт - Связанные открытые данные федеральных органов ис...
 
Павел Браславский,Velpas - Velpas: мобильный визуальный поиск
Павел Браславский,Velpas - Velpas: мобильный визуальный поискПавел Браславский,Velpas - Velpas: мобильный визуальный поиск
Павел Браславский,Velpas - Velpas: мобильный визуальный поиск
 
Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...
Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...
Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...
 
Петр Ермаков, HeadHunter - Модерация резюме: от людей к роботам. Машинное обу...
Петр Ермаков, HeadHunter - Модерация резюме: от людей к роботам. Машинное обу...Петр Ермаков, HeadHunter - Модерация резюме: от людей к роботам. Машинное обу...
Петр Ермаков, HeadHunter - Модерация резюме: от людей к роботам. Машинное обу...
 
Иосиф Иткин, Exactpro - TBA
Иосиф Иткин, Exactpro - TBAИосиф Иткин, Exactpro - TBA
Иосиф Иткин, Exactpro - TBA
 
Nikolay Karpov - Evolvable Semantic Platform for Facilitating Knowledge Exchange
Nikolay Karpov - Evolvable Semantic Platform for Facilitating Knowledge ExchangeNikolay Karpov - Evolvable Semantic Platform for Facilitating Knowledge Exchange
Nikolay Karpov - Evolvable Semantic Platform for Facilitating Knowledge Exchange
 
George Moiseev - Classification of E-commerce Websites by Product Categories
George Moiseev - Classification of E-commerce Websites by Product CategoriesGeorge Moiseev - Classification of E-commerce Websites by Product Categories
George Moiseev - Classification of E-commerce Websites by Product Categories
 
Elena Bruches - The Hybrid Approach to Part-of-Speech Disambiguation
Elena Bruches - The Hybrid Approach to Part-of-Speech DisambiguationElena Bruches - The Hybrid Approach to Part-of-Speech Disambiguation
Elena Bruches - The Hybrid Approach to Part-of-Speech Disambiguation
 
Marina Danshina - The methodology of automated decryption of znamenny chants
Marina Danshina - The methodology of automated decryption of znamenny chantsMarina Danshina - The methodology of automated decryption of znamenny chants
Marina Danshina - The methodology of automated decryption of znamenny chants
 
Edward Klyshinsky - The Corpus of Syntactic Co-occurences: the First Glance
Edward Klyshinsky - The Corpus of Syntactic Co-occurences: the First GlanceEdward Klyshinsky - The Corpus of Syntactic Co-occurences: the First Glance
Edward Klyshinsky - The Corpus of Syntactic Co-occurences: the First Glance
 
Galina Lavrentyeva - Anti-spoofing Methods for Automatic Speaker Verification...
Galina Lavrentyeva - Anti-spoofing Methods for Automatic Speaker Verification...Galina Lavrentyeva - Anti-spoofing Methods for Automatic Speaker Verification...
Galina Lavrentyeva - Anti-spoofing Methods for Automatic Speaker Verification...
 
Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...
Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...
Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...
 
Kaytoue Mehdi - Finding duplicate labels in behavioral data: an application f...
Kaytoue Mehdi - Finding duplicate labels in behavioral data: an application f...Kaytoue Mehdi - Finding duplicate labels in behavioral data: an application f...
Kaytoue Mehdi - Finding duplicate labels in behavioral data: an application f...
 
Valeri Labunets - The bichromatic excitable Schrodinger metamedium
Valeri Labunets - The bichromatic excitable Schrodinger metamediumValeri Labunets - The bichromatic excitable Schrodinger metamedium
Valeri Labunets - The bichromatic excitable Schrodinger metamedium
 
Alexander Karkishchenko - Threefold Symmetry Detection in Hexagonal Images Ba...
Alexander Karkishchenko - Threefold Symmetry Detection in Hexagonal Images Ba...Alexander Karkishchenko - Threefold Symmetry Detection in Hexagonal Images Ba...
Alexander Karkishchenko - Threefold Symmetry Detection in Hexagonal Images Ba...
 
Artyom Makovetskii - An Efficient Algorithm for Total Variation Denoising
Artyom Makovetskii - An Efficient Algorithm for Total Variation DenoisingArtyom Makovetskii - An Efficient Algorithm for Total Variation Denoising
Artyom Makovetskii - An Efficient Algorithm for Total Variation Denoising
 
Olesia Kushnir - Reflection Symmetry of Shapes Based on Skeleton Primitive Ch...
Olesia Kushnir - Reflection Symmetry of Shapes Based on Skeleton Primitive Ch...Olesia Kushnir - Reflection Symmetry of Shapes Based on Skeleton Primitive Ch...
Olesia Kushnir - Reflection Symmetry of Shapes Based on Skeleton Primitive Ch...
 
Andrey Mukhtarov - The Study of Applicability of the Decision Tree Method for...
Andrey Mukhtarov - The Study of Applicability of the Decision Tree Method for...Andrey Mukhtarov - The Study of Applicability of the Decision Tree Method for...
Andrey Mukhtarov - The Study of Applicability of the Decision Tree Method for...
 

E. Ostheimer, V. G. Labunets, D. E. Komarov, T. S. Fedorova and V. V. Ganzha - Fréchet Filters for Color and Hyperspectral Images

  • 1. Fréchet Filters for Color and Hyperspectral Images Filtering E.Ostheimer1 , V.G. Labunets, D.E.Komarov, T.S.Fedorova , V.V.Ganzha Yekaterinburg , AIST-2015 Ural Federal University, pr. Mira, 19, Yekaterinburg, 620002, Russian Federation Capricat LLC 1340 S. Ocean Blvd., Suite 209 Pompano Beach 33062 Florida USA
  • 2. 1. Введение 2. Постановка проблемы 4. Экспериментальные результаты 3. Предлагаемый подход 5. Выводы
  • 3. S1 S2 S3 S4 S5 Основные требования, предъявляемые к алгоритмам фильтрации: 1) Эффективное подавление шума 2) Минимальные искажения полезного сигнала (в частности сохранение перепадов яркости) 3) Высокое быстродействие. СХЕМА Скалярные фильтры Оптимальный вектор Фреше Векторные фильтры Обобщенная стоимостная функция Метрика
  • 4. Пакет изображений, полученных оптическими датчиками в различных частотных диапазонах, называется гиперспектральным изображением. Математической моделью гиперспектрального изображения является двумерный векторно-значный сигнал: ( , ):[0, 1] [0, 1] K n m N M   f R 2 1 1 2 ( , )( , ) ( , ) ( , ) ( , ) ... ... ( , ) ( , )K K f n mf n m f n m f n m n m f n m f n m                          f    Гиперспектральные изображения
  • 6. S1 S2 S3 S4 S5 Модель обрабатываемого изображения Рассмотрим изображение следующей формы ( ) ( ) ( )f x s x η x где - оригинальное К-канальное изображение, - шум, воздействующий на - искаженное шумом изображение ( )η x ( )f x ( )s x ( )s x
  • 7.
  • 8. Восстановление полезного сигнала  Задача: максимально точно выделить полезное изображение и с максимальной степенью подавить помеху.  Степень точности оценки (точности фильтрации) определяется некоторой мерой близости (мерой схожести) между и :( )s rˆ( )s r  ˆ( ), ( ) s r s r  Наилучшим фильтром будет такой, который минимизирует функционал .  ( ) ( )ˆ( ) FILTER πs r s r r
  • 9. S1 S2 S3 S4 S5 ( , ( 1, 1) ( 1, ) ( 1, 1) ( , 1) ( , 1) ( 1, 1) ( 1, ) ( 1, )ˆ( , 1 ) ) s i f i j f i j f i j f i j f i j f i j f i j f i j f i jj                       Filter Filter
  • 10.
  • 11. Упрощающее предположение 1. Для простоты будем считать, что наблюдаемый сигнал является аддитивной смесью полезного сигнала и шума 2 ( ) ( ) ( ),  f r s r r rπ Z
  • 12. 1 1 2 2 1 2 1 2( | , ), 0, ( , ) ( , ) ( ) ( )p x i j m i j i j E i i j j            ( ) ( , )t x y  ( )t
  • 13. Упрощающее предположение 2. Будем также предполагать, что полезный сигнал (изображение) представляет собой объединение областей, в которых сигнал принимает постоянные значения (изображение типа “лоскутного одеяла”)      , ) 1 2( .( , ) , ,..., , ,...,m n Лоскут N Nm n s s s  s   
  • 14. Упрощающее предположение 3. Будем предполагать, что совместная плотность распределения вероятностей наблюдаемых данных определяется совместной плотностью распределения шума, т.е.    1 2 1 2, ,..., , ,...,N Np x x x p x x x       Более того, будем предполагать, что шум в во всех пикселях действует независимо друг от друга, т.е.     1 1 2, ,..., N i i Nx x xp p x          
  • 15.                 1 1 1 2 2 2 1 2 1 1 1 1 2 log log log log , ,..., , , ..., , ,..., max max экс экс экс N N N экс экс экс N opt N i i N экс i i N экс i i N Эксперимент f f f p x L x L x L x p x x x x x x L L x x x L L                                                         1 N экс i i        
  • 16. 2 2 ( ) 2 X 2 1 ( | , ) 2 x m x m e  N                  2 1 2 2 2 2 2 2 ( ) 2 1 1 ( ) 2 1 2 2 1 1 1 2 1 2 1 2 log ( ) log ( ) , ,..., , ,..., max min i экс экс экс N N opt экс i xN N i i i xN i N N экс экс i i i i N const p x e e x x p x x x L L x x x L L                                                                1 1 0log opt N экс i iN xL        
  • 17. 2 2 1 11 1 ˆ = ( )argmin argminэкс opt i N N i i i x                          R R (1) экс x (9) экс x(5) экс x(4) экс x(3) экс x(2) экс x (6) экс x (8) экс x(7) экс x (1) экс x (9) экс x(5) экс x(4) экс x(3) экс x (2) экс x (6) экс x (8) экс x(7) экс x   2 9 ( )  2 8 ( )  2 4 ( )  2 7 ( )  2 6 ( )  2 1 ( )  2 2 ( )  2 3 ( )  2 9 ( )  2 8 ( )  2 7 ( )  2 6 ( )  2 5 ( )  2 3 ( )  2 2 ( )  2 1 ( )  1  R 1  R 1 1 opt N экс i iN x    + + + +
  • 18.             1 2 2| | 1 1 2| | 1 1 1 1 2 2 2 log log , ,..., , ,..., max min N N экс экс экс N экс экс i opt i i экс i N N x i i i N x i N N i i N const x x p x e e p x x x L L x x x L L                                                                            ?? ???log optL       2 | |2 ( | ) x p x e      
  • 19. 1 11 1 ˆ = ( )argmin argminэкс opt i N N i i i x                          R R (1) экс x (9) экс x(5) экс x(4) экс x(3) экс x(2) экс x (6) экс x (8) экс x(7) экс x (1) экс x (9) экс x(5) экс x(4) экс x(3) экс x(2) экс x (6) экс x (8) экс x(7) экс x   9 ( )  8 ( )  4 ( )  7 ( )  6 ( )  1 ( )  2 ( )  3 ( )  9 ( )  8 ( )  7 ( )  6 ( )  5 ( )  3 ( )  2 ( )  1 ( )  1  R 1  R+ + + +
  • 20.   1 1 2 2, ,..., ˆ argmin экс quasiopt i N iэкс экс эксx x x x             (1) экс x (9) экс x(5) экс x (4) экс x(3) экс x(2) экс x (8) экс x(7) экс x (1) экс x (9) экс x(5) экс x(4) экс x(3) экс x (2) экс x (6) экс x (8) экс x(7) экс x 9 ( )  8 ( )  4 ( )  7 ( )  6 ( )  1 ( )  2 ( )  3 ( )  9 ( )  8 ( )  7 ( )  6 ( )  5 ( )  2 ( )  1 ( )  1 2 2, ,...,quasiopt экс экс эксx x x       = Med  1 2 2, ,...,экс экс эксx x x  1 2 2, ,...,экс экс эксx x x
  • 21.
  • 22. Пусть - метрическое гиперспектральное пространство с метрикой . Пусть N нормированных весов и пусть - N экспериментальных данных ,K R   1 2, ,..., Nw w w 1 2 , ,..., N K  x x x D R Определение 1. Оптимальным взвешенным вектором (медианой) Фреше, ассоциированным с метрикой , называется вектор который минимизирует функцию стоимости Фреше и формально определяется как  ( )K K opt med c R c R   1 , N i i i w   c x    1 2 1 , ,..., ,K N N i opt i i w     Rc c FrechVec x x x argmin c x =      1 2 1 2 , ,..., 1 ˆ , ,..., , N N N i opt i i w     x x xc c FrechMed x x x argmin c x=
  • 23. 1x 2x 3x 4x 5x 6x R G B 1x 2x 3x 4x 5x 6x R G B   1 ˆ arg min ,k N opt i R i         x   + +
  • 24. 1x 2x 3x 4x 5x 6x R G B 1x 2x 3x 4x 5x 6x R G B    1 2 1 ˆ arg min , , ,...,ˆ i N opt i N x i          quasioptx Med x x xμ  
  • 25.  Сити метрика:  Евклидова (квадратичная) метрика:  Lp - метрика:  Расстояние по Колмогорову:  Max метрика:  Min метрика: 1 1 1 ( , ) ( , ) K i i i x y N        x y x y x y 2 2 2 1 1 ( , ) ( , ) ( ) K i i i x y N        x y x y x y 1 1 ( , ) ( , ) ( ) K pp p i ip i x y N        x y x y x y 1 1 1 1 ( , ) ( , ) Kol (Kol( )) Kol ( Kol( )) K Kol i i i x y N          x y x y x y 1 1max( ) max( ,..., )k kx y x y     x y 1 1min( ) min( ,..., )k kx y x y     x y
  • 26.  Медианная псевдо-метрика (агрегация координат):  Ранговая псевдо-метрика (агрегация координат): Все известные метрики имеют агрегированный тип, поэтому мы предлагаем использовать агрегационное расстояние вместо классического расстояния . 1 1med( ) med( ,..., )med k kx y x y     x y 1 1( ) ( ,..., )rank k krank rank x y x y     x y Agg 
  • 27. 1 2 1 2 1 2 1 2 1 2 1 ... 1 2 ... 1 2 ( , ,..., ) 1 ( , ,..., ) ( , ,..., ) ( , ,..., ) ( , ,...,N k N N N N i i w w w N w w w x x x x x x x x x x N x x x x x x        Aggreg M 1. Арифметическое среднее ean 2. Взвешенное ср Arithm Aggreg Mean еднее 1 2 ... 1 2 1 1 1 ) 1 ( , ,..., )k N N N iw w w N i i iN i i i i x x x w x w x w          Arithm
  • 28. 1 2 1 2 1 1 ( , ,..., ) ( , ,..., ) N pp p N p N i i x x x x x x x N    Aggreg M 3. Степенные p -сре e n д a ние 1 2 1 2 1 1 2 1 2 1 ( , ,..., ) ( , ,..., ) 1 ( , ,..., ) ( , ,..., ) 1 ( N N Geo N Geo N i i Har k Har N N i i x x x x x x x x x x x x x x x          4. Геометрическое среднее 5. Гармоническое среднее 6. Min-, Max -средние Aggreg Mean Aggreg Mean Aggreg 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 , ,..., ) ( , ,..., ) ( , ,..., ) ( , ,..., ) ( , ,..., ) ( , ,..., ) ( , ,..., ) ( , ,..., ) N N N N Med N N N N x x x x x x x x x x x x x x x x x x x x x x x       Min Aggreg Max Aggreg Med Aggr 7. Mедиа x на eg Ma
  • 29.  1 1 2 1 2 1 1 ( , ,..., ) ( , ,..., ) N iN NKol Kol i x x x x x x K K x N             9.Среднее по Колмогорову Aggreg Mean maxx ФизическаяшкалаФизическаяшкала  maxK x Шкала Комогорова maxx minx  minK x minx K 1 K
  • 30. Agg Frechet Cost Function  Metric Aggregation functionAggregation function cost Agg
  • 31. ... ... ... ... ... ... ... ... cos 1 t Agg ... cos 2 t Agg cost nAgg 1Agg 2Agg mAgg cos , 11 t Agg  cos , 21 t Agg  cos , 1 t nAgg  cos , 12 t Agg  cos , 22 t Agg  cos , 2 t nAgg  cos , 1 t mAgg  cos , 2 t mAgg  cos ,t nmAgg  cost Agg Agg
  • 33. 0 1 2( , )p x x 1 9( , )p x x 0 0 1x 2x 9x 2x 9x ... ... ... ... ... ... 2 1( , )p x x 2 9( , )p x x 9 1( , )p x x 9 2( , )p x x ... ... ... 1x   9 1 1 ,q p i i    x x   9 2 1 ,q p i i    x x   9 2 1 ,q p i i    x x   1 min , N q p i j i  x x   Векторные медианные фильтры, ассоциированные с метрикой Lp и усредняющей стоимостной функцией
  • 34. 0 1 2( , )p x x 1 9( , )p x x 0 0 1x 2x 9x 2x 9x ... ... ... ... ... ... 2 1( , )p x x 2 9( , )p x x 9 1( , )p x x 9 2( , )p x x ... ... ... 1x   1,q p iMed x x   min ,q p i jMed x x   Векторные медианные фильтры, ассоциированные с метрикой Lp и медианной стоимостной функцией   2 ,q p iMed x x   9 ,q p iMed x x
  • 35. 0 1 2( , )p x x 1 9( , )p x x 0 0 1x 2x 9x 2x 9x ... ... ... ... ... ... 2 1( , )p x x 2 9( , )p x x 9 1( , )p x x 9 2( , )p x x ... ... ... 1x   1,q p iMin x x Векторные медианные фильтры, ассоциированные с метрикой Lp и Min-стоимостной функцией   2 ,q p iMin x x   9 ,q p iMin x x   min ,q p i jMin x x  
  • 36. Векторные медианные фильтры а) Original image b) Noised images, PSNR = 21.83 cos 2,t Agg Agg Mean   PSNR = 32.524 cos 2,t Agg Agg  Med PSNR = 31.788 cos 2,t Agg Agg  Min PSNR = 28.293 cos 2,t Agg Agg  Geo PSNR = 30.517 Fig. 1. Noise: “Salt-Peper”. Denoised images (c)-(f) c) d) e) f)
  • 37. Векторные медианные фильтры а) Original image b) Noised images, PSNR = 28.24 cos 2,t Agg Agg Mean   PSNR = 30.68 cos 2,t Agg Agg  Med PSNR = 29.61 cos 2,t Agg Agg  Min PSNR = 27.77 cos 2,t Agg Agg  Geo PSNR = 30.14 Fig. 3. Noise: “Laplacian PDF”. Denoised images (c)-(f) c) d) e) f)
  • 38. Векторные медианные фильтры а) Original image b) Noised images, PSNR = 17.18 cos 2,t Agg Agg Mean   PSNR = 21.83 cos 2,t Agg Agg  Med PSNR = 20.84 cos 2,t Agg Agg  Min PSNR = 19.04 cos 2,t Agg Agg  Geo PSNR = 20.50 Fig. 3. Noise: “Gaussian PDF”. Denoised images (c)-(f) c) d) e) f)
  • 39. Векторные медианные фильтры b) Noised images, PSNR = 17.18 “Gaussian PDF” cos 2,t Agg Agg Mean   PSNR = 21.83 Noised images, PSNR = 28.24 cos 2,t Agg Agg Mean   PSNR = 30.68 “Laplacian PDF” Noised images, PSNR = 21.83 c) cos 2,t Agg Agg Mean   PSNR = 32.524 “Salt-Peper”
  • 40.
  • 42.    1 2 1 ˆ arg min , , ,.. ,ˆ . N opt i N i    quasioptx Med x xμ x     0 1 2( , )p x x 1 9( , )p x x 0 0 1x 2x 9x 2x 9x ... ... ... ... ... ... 2 1( , )p x x 2 9( , )p x x 9 1( , )p x x 9 2( , )p x x ... ... ... 1x   9 1 1 ,p i i    x x   9 2 1 ,p i i    x x   9 2 1 ,p i i    x x   1 min , N p i j i  x x   Векторные медианные фильтры, ассоциированные с метрикой Lp и усредняющей стоимостной функцией
  • 43. Что есть агрегационный оператор? 1 2 1 2 1 1 1. = ( , ,..., ) ( , ,..., ) N N N i i x N x x x x x x x       Arithm Mean 1 22. ( , ,..., )Nx x x x Med minx maxx Mean Med min maxx x x  1 2( , ,..., )Nx x x x  1 2( , ,..., )Nx x x y x Aggreg
  • 44. Основные свойства АО 1) ( ) 2) (0,...,0) 0 and (1,...,1) 1, 3) ( ,..., ) ( ,..., ), если ( ,..., ) ( ,..., ). l n l n l n l n y x x y y x x y y x x y y         Aggreg Aggreg Aggreg Aggreg Aggreg  Основные ограничения: 1 2 1 2 2 1 2 1 2 11) min( , ,..., ) ( , ,. ( , ,..., ) ( , ,.. .., ) max( , ,..., ) 2) ., ) n n n n nx m x m x m A x x x x x x x x m x x x x        Aggreg A Aggreg ggreg  Дополнительные ограничения:
  • 45. 0 1 2( , )p x x 1 9( , )p x x 0 0 1x 2x 9x 2x 9x ... ... ... ... ... ... 2 1( , )p x x 2 9( , )p x x 9 1( , )p x x 9 2( , )p x x ... ... ... 1x    9 9 1 1 ,p i i    x x Векторные медианные фильтры, ассоциированные с метрикой Lp и Geo-стоимостной функцией    9 9 1 min ,p i j i     x x    9 9 2 1 ,p i i    x x    9 9 9 1 ,p i i    x x
  • 46. Экспериментальная часть 𝑓 𝑀𝑐𝑜𝑙 𝑥 = 𝑆 𝑀𝑐𝑜𝑙 𝑥 + 𝜂 𝑀𝑐𝑜𝑙(𝑥), где 𝑆 𝑀𝑐𝑜𝑙 𝑥 = 𝑠1 𝑥 , 𝑠2 𝑥 , … , 𝑠 𝑘 𝑥 - оригинал k- канального изображения, 𝜂 𝑀𝑐𝑜𝑙 𝑥 = (𝜂1 𝑥 , 𝜂2 𝑥 , … , 𝜂 𝑘(𝑥)) - k-канальный шум, 𝑓 𝑀𝑐𝑜𝑙 𝑥 = (𝑓1 𝑥 , 𝑓2 𝑥 , … , 𝑓𝑘 𝑥 ) – искаженное изображение, полученное воздействием шума 𝜂 𝑀𝑐𝑜𝑙 𝑥 на изображение 𝑆 𝑀𝑐𝑜𝑙 𝑥 . 𝑥 = (𝑖, 𝑗) ∈ 𝑍2 – это двухмерное пространство, которое принадлежит к области изображения и представляет собой местоположение пикселей.
  • 47. Общая схема фильтрации  𝑀 𝑖,𝑗 (𝑚, 𝑛) 𝑚=−𝑟,𝑛=−𝑟 𝑚=+𝑟,𝑛=+𝑟 - квадратное окно размером N= 2 ∙ 𝑟 + 1 ∙ 2 ∙ 𝑟 + 1 .  𝑆 𝑀𝑐𝑜𝑙 𝑖, 𝑗 = 𝑀𝑒𝑎𝑛(𝑚,𝑛)∈𝑀(𝑖,𝑗) { 𝑓 𝑀𝑐𝑜𝑙(𝑚, 𝑛)}, где 𝑆 𝑀𝑐𝑜𝑙 𝑖, 𝑗 – это отфильтрованное изображение  { 𝑓 𝑀𝑐𝑜𝑙(𝑚, 𝑛)}(𝑚,𝑛)∈𝑀(𝑖,𝑗) – это блок изображения фиксированного размера N, извлеченного из 𝑓 𝑀𝑐𝑜𝑙, перемещая окно M(i,j) в позицию (i,j)

Editor's Notes

  1. Тема нашей презентации: «Фильтры Фрише и их применение для цветных и гиперспектральных изображений». Мои соавторы Лабунец Валерий Григорьевич, Федорова Татьяна Сергеевна, Ганжа Владислав из уральского федерального университета и Екатерина Остахаймер из USA из радиолокационной корпорации “Capricat”.
  2. Содержание презентации: 1) Введение. 2) Постановка проблемы. 3) Предлагаемый подход 4) экспериментальные результаты 5) Выводы
  3. Фильтрация изображений – одна из важнейших операций в обработке изображений. В настоящее время разработано большое количество алгоритмов фильтрации как линейных, так и нелинейных. Основные требования, предъявляемые к алгоритмам фильтрации: Эффективное подавление шума Минимальные искажения полезного сигнала (в частности сохранение перепадов яркости) Высокое быстродействие. На основе оптимального вектора Фреше мы предлагаем векторный аналог скалярной медианы, которая зависит от двух агрегационных функций. Первая представляет собой обобщенную стоимостную функцию. Вторая – обобщает понятие метрики в многоканальном мультицветовом пространстве. Каждая пара агрегационных функций порождает новый класс нелинейных фильтров.
  4. Пакет изображений, полученных оптическими датчиками в различных частотных диапазонах, называется гиперспектральным изображением. Они состоят из серий изображений в различных участках оптического диапазона на длинах волн λ1, λ2,…, λк, называемых спектральными каналами, где К-количество каналов. Математической моделью гиперспектрального изображения является двумерный векторно-значный сигнал.
  5. Частным случаем гиперспектральных изображений являются цветные изображения, имеющие три канала.
  6. На этом слайде приведены два примера зашумленных изображений с различным уровнем шума. ?????????????
  7. Главная задача системы обработки сигналов состоит в том, чтобы из зашумленного изображения с максимальной точностью выделить полезное изображение и с максимальной степенью подавить помеху, т.е. дать максимально правдоподобную оценку оригинальному изображению, где s с крышкой – восстановленное изображение. Степень точности оценки (точности фильтрации) определяется некоторой мерой близости (мерой схожести). Наилучшим фильтром будет такой, который минимизирует функционал ро.
  8. В стандартном подходе, по зашумленному изображению скользит квадратное окно, которое выхватывает из изображения N пикселей. В нашем случае N=9. Пиксель, находящийся в центре окна называется редактируемым пикселем. Его новое значение s(i,j) с крышкой дает оценку редактируемому пикселю с учетов всех соседей, попавших внутрь окна. Таким образом оценка s(i,j) с крышкой является некоторой функцией от N переменных. Эта функция на слайде обозначена именем FILTER и представляет собой некоторую совокупность алгебро-логических операций. Эта совокупность операций зависит от многих факторов. Прежде всего, от статистических характеристик шума. В связи с этим перейдем К стандартной постановке проблемы синтеза оптимального фильтра.
  9. Относительно помехи будем предполагать, что нам известна одномерная плотность распределения p(x,i,j), показывающая вероятность появления помехи pi с уровнем x в пикселе с координатами (i,j). Например, это может быть Лапласовское распределение, показанное на этом слайде или Гауссовское. Далее, мы будем предполагать, что помеха пространственно не только некоррелирована, но и в каждом пикселе она действует независимо от действия в других пикселей, что отражено последним равенством (дельта коррелированный шум). Также будем предполагать, что математическое ожидание равно нулю (среднее равенство)
  10. Для простоты будем считать изображение серым (скалярно-значным). Поэтом внутри каждого лоскута будем считать яркость изображения постоянной и равной величине мю. Это предположение, естественно, нарушается в том случае, когда окно находится на границе двух лоскутов.
  11. Т.е. N-мерная плотность распределения является произведение одномерных плотностей.
  12. Тот факт, что маска в некоторой позиции выхватывает из зашумленного изображения N пикселей f_1,f_2,…,f_N означает, что мы провели эксперимент и получили N экспериментальных данных f_1=pi_1+мю, f_2=pi_2+мю,…,f_N=pi_N+мю . Используя эти экспериментальные данные мы должны дать наиболее правдоподобную оценку яркости мю изображения внутри окна (напоминаю, что она постоянная внутри окна и равна величине мю ). Подстановка экспериментальных данных в многомерную плотность дает так называемую функцию правдоподобия L, которая показывает вероятность того, что яркость фрагмента изображения внутри окна равна некоторой величине мю при полученных экспериментальных данных. Очевидно, что нужно выбрать такое значение мю, которое дает максимальную вероятность появления этого значения при полученных экспериментальных данных. Эта оценка мю называется максимально правдоподобной оценкой. Вместо поиска максимума у функции правдоподобия L обычно находят максимум у ее логарифма и говорят о максимизации логарифмической функции правдоподобия. Чтобы найти то значение мю, которое приносит максимум L или что то же самое функции log(L), последнюю нужно продифференцировать и производную приравнять нулю. Рассмотрим это на конкретном примере.
  13. Пусть помеха распределена по Гауссу с нулевым математическим ожиданием. Тогда логарифмическая функция правдоподобия будет квадратичной функцией. Ее дифференцирование по мю дает линейное уравнение с одним неизвестным, решение которого дает наиболее правдоподобную оценку яркости фрагмента при полученных внутри окна данных и эта наиболее правдоподобная оценка равно среднему арифметическому значению всех пикселей (экспериментальных данных) внутри окна. Фильтр, вычисляющий среднее значение у всех пикселей, попавших внутрь маски называется простым усредняющим фильтром и он является оптимальным для некоррелированоого гауссовского шума С другой стороны мы замечаем, что поиск оптимума может быть сведен к поиску такого значения мю, которое минимизирует сумму квадратичных отклонений экспериментальных данных от мю. Именно это обстоятельство будет нами обобщено в дальнейшем.
  14. На этом слайде мы иллюстрирует поиск наиболее правдоподобного значения мю путем передвижения красной точки по ВСЕЙ оси яркости. Необходимо найти такое ее положение при котором сумма квадратов всех малиновых расстояний принимает минимальное значение. Конечно, в данном случае, когда рассматривается гауссовский шум оптимальное значение находится аналитически путем вычисления среднего значения от эксперимннтальных данных. Однако, в более общем случае получить аналитические выражения получить не удается и приходится бегать по оси яркости, чтобы найти оптимальное значение. Примерно такая ситуация имеет место в том, случае, когда изображение искажается лапласовской помехой.
  15. Пусть теперь помеха распределена по Лапласу с нулевым математическим ожиданием. Тогда логарифмическая функция правдоподобия будет ыыпуклой недифференцируемой функцией первой степени. Ее дифференцирование по мю невозможно. Поэтому и аналитического решения не существует. Но геометрически оптимальное значение найти можно.
  16. Для этого мы передвигаем красную точку мю по ВСЕЙ ОСИ яркости (и это мы подчеркиваем, что по всей оси) и в каждой позиции вычисляем сумму расстояний (сумму абсолютных разностей) от красной мю до всех синих экспериментальных данных. Та позиция красной мю, в которой получается минимальное значения суммарного расстояния и дает оптимальное значение. (Заметим, что в предыдущем примере мы суммировали квадраты расстояний). Ясно, что протестировать на оптимальность бесконечное число точек оси яркости не представляется возможным. Поэтому исследовательский район, в котором ищется оптимальное значение красной мю ограничивают некоторым подмножеством оси яркости. Довольно часто в качестве такого подмножества выбирают множество экспериментальных точек. И каждая из них испытывается на оптимальность.
  17. В этом случае мы заставляем красную точку мю бегать не по все оси яркости, а только по тем точкам, где расположены экспериментальные данные. (В этом случае красная точка обозначена у нас не красным квадратом, а красным кружочком). Та позиция мю, в которой достигается минимум называется квазиоптимальным значением. Можно доказать, что это значение совпадает с медианной экспериментальных данных. Фильтр, вычисляющий медиану у экспериментальных данных, попавших внутрь окна, называется медианным фильтром.
  18. Перейдем к векторным медианным фильтрам.
  19. Пусть у нас есть метрическое пространство с метрикой р, есть N нормированных (т. е. дающих в сумме 1) весов, а так же N экспериментальных данных. Оптимальным взвешенным вектором Фреше, связанным с метрикой р называется вектор Сопт, который минимизирует функцию затрат Фреше, которая определяется как взвешенная сумма расстояний от вектора Сопт до всех экспериментальных данных хi, и формально определяется так как показано на слайде. Обратите внимание, что argmin означает аргумент, по которому сумма минимизируется. В верхней формуле поисковым районом является все пространство, а во второй формуле поисковым районом является набор экспериментальных данных х1, х2, …, хN. Такой вектор, которому соответствует усеченная область, мы назовем Сопт с крышкой.
  20. Этот слайд иллюстрирует поиск оптимального вектора Фреше, когда поисковым районом является все цветовое пространство.
  21. Данный слайд иллюстрирует поиск оптимального вектора Фреше, когда поисковым районом является набор экспериментальных данных х1, х2, …, хN.
  22. Существуют различные метрики, которые можно применять при создании фильтров, часть из них приведена на слайде: сити метрика, Евклидова (или квадратичная) метрика, Lp метрика, расстояние по Колмогорову, Макс, Мин метрика.
  23. Так же для определения расстояний могут быть использованы медиана и ранг, это будет псевдо-метрика. Все известные метрики имеют агрегированный тип, поэтому мы предлагаем использовать агрегационное расстояние вместо классического расстояния .
  24. В качестве стоимостной функции Фреше так же можно использовать различные функции: среднее арифметическое, взвешенное среднее (позволяет учесть различную степень доверия пикселям, попавшим в окно фильтра).
  25. Так же используются: степенные средние, геометрическое среднее, гармоническое среднее, Мин, Макс среднее, Медиана.
  26. Так же можно выделить среднее по Колмогорову. На экспериментальные данные мы воздействуем функцией Колмогоровского вида (непрерывная и монотонная функция на рассматриваемом отрезке) суммируем, усредняем и воздействуем обратной функцией.
  27. Функция стоимости Фреше является простейшей агрегатной функцией до постоянного множителя. По этой причине мы можем использовать функцию стоимости в виде функции агрегирования, обозначенной меткой cost. Как было сказано выше, вместо классического расстояния мы предлагаем использовать агрегационное расстояние, обозначенное с меткой ро.
  28. Таким образом, мы можем составить таблицу, которая описывает все возможные фильтры, полученные попарными сочетаниями агрегационных функций стоимости и агрегационных расстояний. По строкам стоят агрегационные функции стоимости, по столбцам агрегационные расстояния.
  29. В своей работе мы рассмотрели 4 фильтра, которые определяются частью одного столбца, соответствующего квадратичной (Евклидовой) метрике. В качестве агрегационных функций стоимости мы использовали среднее арифметическое, медиану, минимум и среднее геометрическое.
  30. При построении фильтров мы использовали двигающееся окно 3*3, поэтому мы получаем по 9 экспериментальных данных. Найдем все попарные расстояния как показано в таблице. Просуммируем расстояния по строкам, получим 9 сумм. Причем суммировать мы можем как просто расстояния, так и возведенные в некоторую степень. И полученных расстояний выберем минимум. Тогда в редактируемый пиксель ставится значение, соответствующее минимальной сумме. Таким образом мы получим фильтр с функцией агрегационной стоимости в виде среднего арифметического (суммы квадратичных расстояний).
  31. Вместо суммы расстояний мы можем искать медиану и выбирать уже минимальную из медиан. Это фильтр с функцией агрегационной стоимости в виде медианы.
  32. Так же вместо суммы мы можем находить минимум расстояний в строке. Так мы получим фильтр с функцией агрегационной стоимости в виде нахождения минимума.
  33. Экспериментальные результаты для случая шума типа «Соль-перец». Первое изображение – оригинальное, второе – зашумленное с PSNR 21 дБ. Остальные четыре отфильтрованных изображения получены для различных Агрегационных Функций Стоимости: среднее арифметическое (рисунок с), медиана (рисунок d), минимум (рисунок e), среднее геометрическое (рисунок f). Метрика во всех случаях квадратичная. Наилучший результат получен при функции Агрегационной стоимости в виде среднего арифметического (суммы квадратичных расстояний в цветовом пространстве).
  34. На этом слайде представлены экспериментальные результаты для случая шума типа «Лапласовского шума». Первое изображение – оригинальное, второе – зашумленное с PSNR 28 дБ. Остальные четыре отфильтрованных изображения получены при использовании тех же агрегационных функций стоимости. Метрика во всех случаях так же квадратичная. Наилучший результат получен при той же самой Агрегационной функции стоимости как и в случае шума «Соль-перец» (среднее арифметическое).
  35. На этом слайде представлены экспериментальные результаты для случая шума типа «Гауссовского шума». Первое изображение – оригинальное, второе – зашумленное с PSNR 17 дБ. Остальные четыре отфильтрованных изображения получены при использовании тех же агрегационных Функций стоимости. Метрика во всех случаях так же квадратичная. Наилучший результат получен снова при той же самой Агрегационной функции стоимости (среднее арифметическое).
  36. Анализ полученных результатов показывает, что: Все фильтры обладают достаточно хорошими фильтрующими свойствами, позволяющими В ПРИНЦИПЕ использовать их в качестве фильтров. 2) При использовании квадратичной метрики цветового пространства наилучший результаты дают фильтры с стоимостной функцией в виде среднего арифметического (суммы квадратичных метрик) по сравнению с другими стоимостными функциями. 3) Фильтр с такими характеристиками (квадратичная метрика, стоимостная функция в виде суммы метрик) лучше всего фильтрует шум типа «Соль-Перец». Использование других метрик и стоимостных функций приводит к другим фильтрам с другими характеристиками. Например, использование «сити-метрики» в цветовом пространстве и четырех рассмотренных функций стоимости приводит к другим окончательным результатам. Наилучшим фильтром становится фильтр с квадратичной стоимостной функцией среди всех остальных стоимостных функций и наиболее эффективно он фильтрует уже не шум типа «соль-перец», как в предыдущем случае, а лапласовские шумы.
  37. Ваши вопросы.
  38. Так же вместо суммы мы можем находить среднее геометрическое расстояний в строке. Так мы получим фильтр с функцией агрегационной стоимости в виде среднего геометрического.