1.一种雾霾图像中大气光值的提取方法,其特征在于,所述方法包括下述步骤:对输入的图像I(x,y)中的任意像素三通道进行最小值滤波,得到最小值滤波图像M(x,y);
对获取到的最小值滤波图像M(x,y)进行水平投影,并获取水平投影后的最大值区域图像K(x,y);
对所述最大值区域图像K(x,y)进行垂直投影,并获取垂直投影后的最大值区域图像R(x,y);
提取最大值区域图像R(x,y)中的像素值,选取固定数量的像素值的平均值作为大气光值A;
所述对获取到的最小值滤波图像M(x,y)进行水平投影,并获取水平投影后的最大值区域图像K(x,y)的步骤具体包括下述步骤:对获取到的最小值滤波图像M(x,y)进行水平投影,获取一列所有像素点的灰度值的累加参数H(y);
计算水平投影的宽度bH,并以此确定天空区域的自适应宽度值为2bH+1;
对投影在2bH+1宽度区域内像素值进行求和运算,并筛选出最大值区域,确定筛选出的最大值区域所对应的图像K(x,y)。
2.根据权利要求1所述的雾霾图像中大气光值的提取方法,其特征在于,所述对获取到的最小值滤波图像M(x,y)进行水平投影,获取一列所有像素点的灰度值的累加参数H(y)的步骤之后,所述计算水平投影的宽度bH的步骤之前还包括下述步骤:对累加参数H(y)进行平滑滤波,消除图像中存在的尖峰值和奇异值。
3.根据权利要求1所述的雾霾图像中大气光值的提取方法,其特征在于,所述对所述最大值区域图像K(x,y)进行垂直投影,并获取垂直投影后的最大值区域图像R(x,y)的步骤具体包括下述步骤:对最大值区域图像K(x,y)进行垂直投影,获取一行所有像素点的灰度值的累加参数V(x);
计算垂直投影的宽度bV,并以此确定天空区域的自适应宽度值为2bV+1;
对投影在2bV+1宽度区域内像素值进行求和运算,并筛选出最大值区域,确定筛选出的最大值区域所对应的图像R(x,y)。
4.根据权利要求3所述的雾霾图像中大气光值的提取方法,其特征在于,所述对最大值区域图像K(x,y)进行垂直投影,获取一行所有像素点的灰度值的累加参数V(x)的步骤之后,所述计算垂直投影的宽度bV的步骤之前还包括下述步骤:对累加参数V(x)进行平滑滤波,消除图像中存在的尖峰值和奇异值。
5.一种雾霾图像中大气光值的提取系统,其特征在于,所述系统包括:最小值滤波模块,用于对输入的图像I(x,y)中的任意像素三通道进行最小值滤波,得到最小值滤波图像M(x,y);
第一最大值区域图像获取模块,用于对获取到的最小值滤波图像M(x,y)进行水平投影,并获取水平投影后的最大值区域图像K(x,y);
第二最大值区域图像获取模块,用于对所述最大值区域图像K(x,y)进行垂直投影,并获取垂直投影后的最大值区域图像R(x,y);
大气光值确定模块,用于提取最大值区域图像R(x,y)中的像素值,选取固定数量的像素值的平均值作为大气光值A;
所述第一最大值区域图像获取模块具体包括:
水平投影模块,用于对获取到的最小值滤波图像M(x,y)进行水平投影,获取一列所有像素点的灰度值的累加参数H(y);
水平投影宽度计算模块,用于计算水平投影的宽度bH,并以此确定天空区域的自适应宽度值为2bH+1;
第一图像确定模块,用于对投影在2bH+1宽度区域内像素值进行求和运算,并筛选出最大值区域,确定筛选出的最大值区域所对应的图像K(x,y)。
6.根据权利要求5所述的雾霾图像中大气光值的提取系统,其特征在于,所述系统还包括:第一平滑滤波模块,用于对累加参数H(y)进行平滑滤波,消除图像中存在的尖峰值和奇异值。
7.根据权利要求5所述的雾霾图像中大气光值的提取系统,其特征在于,所述第二最大值区域图像获取模块具体包括:垂直投影模块,用于对最大值区域图像K(x,y)进行垂直投影,获取一行所有像素点的灰度值的累加参数V(x);
垂直投影宽度计算模块,用于计算垂直投影的宽度bV,并以此确定天空区域的自适应宽度值为2bV+1;
第二图像确定模块,用于对投影在2bV+1宽度区域内像素值进行求和运算,并筛选出最大值区域,确定筛选出的最大值区域所对应的图像R(x,y)。
8.根据权利要求7所述的雾霾图像中大气光值的提取系统,其特征在于,所述系统还包括:第二平滑滤波模块,用于对累加参数V(x)进行平滑滤波,消除图像中存在的尖峰值和奇异值。