CNI评估标准
1、Transforming color image in RGB space to other color space such as CIELUV color space.
将RGB空间中的彩色图像转换为其他颜色空间,如CIELUV颜色空间。
2、Computing the luminance (L), hue (H), and saturation (S), respectively.
分别计算亮度(L)、色调(H)和饱和度(S)。
3、Thresholding L and S components: L values between 20 and 80 are kept, S values over 0.1 are kept.
阈值L和S分量:L值保持在20和80之间,S值保持在0.1以上。
4、Defining three kinds of pixels according to hue value: 25–70 is called ‘‘skin’’ pixels, 95–135 is called ‘‘grass’’ pixels, and 185–260 is called ‘‘sky’’ pixels.
根据色调值定义三种像素:25-70称为“皮肤”像素,95-135称为“草”像素,185-260称为“天空”像素。
5、Calculating averaged saturation values for ‘‘skin’’ S a v e r a g e _ s k i n S_{average\_skin} Saverage_skin, ‘‘grass’’ S a v e r a g e _ g r a s s S_{average\_grass} Saverage_grass, and ‘‘sky’’ S a v e r a g e _ s k y S_{average\_sky} Saverage_sky pixels and numbers of ‘‘skin’’ pixels n s k i n n_{skin} nskin, ‘‘grass’’ pixels n g r a s s n_{grass} ngrass, and ‘‘sky’’ pixels n s k y n_{sky} nsky.
计算“skin” S a v e r a g e _ s k i n S_{average\_skin} Saverage_skin、“grass” S a v e r a g e _ g r a s s S_{average\_grass} Saverage_grass和“sky” S a v e r a g e _ s k y S_{average\_sky} Saverage_sky像素的平均饱和度值,以及“skin“像素 n s k i n n_{skin} nskin、“grass’”像素 n g r a s s n_{grass} ngrass和“sky”像素 n s k y n_{sky} nsky的数量。
6、Calculating local CNI values for ‘‘skin,’’ ‘‘grass,’’ and ‘‘sky’’ pixels:
计算“skin”、“grass”和“sky”像素的CNI值:
N
s
k
i
n
=
e
x
p
(
−
0.5
∗
(
(
S
a
v
e
r
a
g
e
_
s
k
i
n
−
0.76
)
/
0.52
)
2
)
N
g
r
a
s
s
=
e
x
p
(
−
0.5
∗
(
(
S
a
v
e
r
a
g
e
_
g
r
a
s
s
−
0.81
)
/
0.53
)
2
)
N
s
k
y
=
e
x
p
(
−
0.5
∗
(
(
S
a
v
e
r
a
g
e
_
s
k
y
−
0.43
)
/
0.22
)
2
)
N_{skin} = exp(-0.5*((S_{average\_skin}-0.76)/0.52)^2)\\ N_{grass} = exp(-0.5*((S_{average\_grass}-0.81)/0.53)^2)\\ N_{sky}=exp(-0.5*((S_{average\_sky}-0.43)/0.22)^2)\\
Nskin=exp(−0.5∗((Saverage_skin−0.76)/0.52)2)Ngrass=exp(−0.5∗((Saverage_grass−0.81)/0.53)2)Nsky=exp(−0.5∗((Saverage_sky−0.43)/0.22)2)
7、Calculating the global CNI values:
计算全局CNI值:
N
i
m
a
g
e
=
(
n
s
k
i
n
∗
N
s
k
i
n
+
n
g
r
a
s
s
∗
N
g
r
a
s
s
+
n
s
k
y
∗
N
s
k
y
)
/
(
n
s
k
i
n
+
n
g
r
a
s
s
+
n
s
k
y
)
N_{image}=(n_{skin}*N_{skin}+n_{grass}*N_{grass}+n_{sky}*N_{sky})/(n_{skin} + n_{grass} + n_{sky})
Nimage=(nskin∗Nskin+ngrass∗Ngrass+nsky∗Nsky)/(nskin+ngrass+nsky)
注:CIELUV:LUV色彩空间
参考文献:Huang K Q, Wang Q, Wu Z Y. Natural color image enhancement and evaluation algorithm based on human visual system[J]. Computer Vision and Image Understanding, 2006, 103(1): 52-63.