ГОСТ Р 54830—2011
7
0,000
0,001
0,004
0,011
0,022
W =1/100*0,027
0,022
0,011
0,004
0,001
0,000
0,0010,004
0,0060,027
0,0270,130
0,0830,394
0,1620,767
0,2020,958
0,1620,767
0,0830,394
0,0270,130
0,0060,027
0,0010,004
0,0110,0220,0270,022
0,0830,1620,2020,162
0,3940,7670,9580,767
1,1962,3292,9092,329
2,3294,5375,6664,537
2,9095,6667,0765,666
2,3294,5375,6664,537
1,1962,3292,9092,329
0,3940,7670,9580,767
0,0830,1620,2020,162
0,0110,0220,0270,022
0,0110,004
0,0830,027
0,3940,130
1,1960,394
2,3290,767
2,9090,958
2,3290,767
1,1960,394
0,3940,130
0,0830,027
0,0110,004
0,0010,000
0,0060,001
0,0270,004
0,0830,011
0,1620,022
0,2020,027
0,1620,022
0,0830,011
0,0270,004
0,0060,001
0,0010,000
å å
m
I
(
x, y
)
=
55
w
u,v
I
(
x
+
u, y
+
v
)
,(3)
u
=−
5 v
=−
5
å å
m
J
(
x, y
)
=
55
w
u,v
J
(
x
+
u, y
+
v
)
,(4)
u
=−
5 v
=−
5
w
u,
v
= W (u + 5, v + 5).(5)
Для граничных пикселей, отстоящих от границ изображения менее чем на 5 пикселей, выполнить
фильтрацию по неполному ядру, которое должно быть предварительно нормализовано.
Вычислить среднеквадратичные отклонения между входными и отфильтрованными изображе-
ниями:
s
I
(
x, y
)
=
ëû
å å
55
w
u,v
é
I
(
x
+
u, y
+
v
)
− m
I
(
x
+
u, y
+
v
)
ù
2
,(6)
u
=−
5 v
=−
5
s
J
(
x, y
)
=
ëû
å å
55
w
u,v
é
J
(
x
+
u, y
+
v
)
− m
J
(
x
+
u, y
+
v
)
ù
2
,(7)
u
=−
5 v
=−
5
ëû
å å
s
I
J
(
x, y
)
=
55
w
u,v
é
I
(
x
+
u, y
+
v
)
− m
I
(
x
+
u, y
+
v
)
ù
,
u
=−
5 v
=−
5
(8)
[J(x + u, y +v) –
J
(x + u, y +v)].
(9)
Определить значение структурного подобия в каждом пикселе по формуле
()
22
22
SSIM x, y
=×
.
2
m
I
(
x,
y
)
m
J
(
x,
v
)
+
C
1
2
s
I
J
(
x,
y
)
+
C
2
m
J
(
x, y
)
m
I
(
x, y
)
+
C
1
s
I
(
x, y
)
s
J
(
x, y
)
+
C
2
(10)
С
1
и С
2
вычисляют по формулам:
С
1
= (K
1
L)
2
, С
2
= (K
2
L)
2
,
12
где L — максимальное значение яркости (в случае глубины цвета 8 бит L = 255);
K = 0,01, K = 0,03 — поправочные константы.
Определить максимальное (maxSSIM) и среднее (meanSSIM) значения.
Определить значение метрики SSIM по формуле
()()
SSIM
=
100meanSSIM
(
x, y
)
+
25maxSSIM
(
x, y
)
.
x, yx, y
(11)