1.一种环境修复工程用的修复效果评估方法,其特征在于,该方法包括以下步骤:
采集地下水图像,灰度化得到地下水灰度图像;
对地下水灰度图像进行分割得到若干待处理像素点;将任意一个待处理像素点,记为目标待处理像素点;对目标待处理像素点构建窗口并将窗口平移得到目标待处理像素点的若干窗口;
根据目标待处理像素点的窗口,得到目标待处理像素点的每个窗口的箱线图和每个窗口中异常像素点的个数;根据目标待处理像素点的每个窗口的箱线图和每个窗口中异常像素点的个数,得到目标待处理像素点在每个窗口的箱线图的异常程度;根据异常程度以及目标待处理像素点与窗口中心像素点之间的距离,得到目标待处理像素点的噪声强度;
根据噪声强度得到噪声强度参数序列,所述噪声强度参数序列包含若干噪声强度参数;根据噪声强度参数序列得到第一集合和第二集合;根据第一集合中噪声强度对应待处理像素点之间的距离,得到第一集合的规律性;获取第二集合的规律性;根据第一集合的规律性和第二集合的规律性得到每个噪声强度参数的优选程度;
根据优选程度和噪声强度得到第三集合和第四集合;根据第三集合、第四集合及第一集合的规律性,得到地下水灰度图像的若干噪声像素点和若干杂质像素点;根据地下水灰度图像和噪声像素点得到去噪之后的地下水灰度图像;
采集修复后的地下水图像,根据去噪之后的地下水灰度图像完成地下水修复评估;
其中,异常程度的计算公式为:
式中, 为第一窗口中异常像素点的个数, 为目标待处理像素点的灰度值, 为第一窗口的箱线图的中位数,为取绝对值, 为以自然常数为底的指数函数,为目标待处理像素点在第一窗口的箱线图的异常程度;
其中,所述噪声强度的计算公式为:
式中,为目标待处理像素点在第 个窗口的箱线图的异常程度,为目标待处理像素点的窗口的个数; 为目标待处理像素点的第 个窗口的中心像素点和目标待处理像素点之间的欧式距离; 为以自然常数为底的指数函数;为目标待处理像素点在所有窗口的箱线图的异常程度的方差, 为归一化函数,为目标待处理像素点的噪声强度;
其中,所述优选程度的计算公式为:
式中,为目标噪声强度参数的优选程度; 为第一集合的规律性; 为第二集合的规律性;为取绝对值;
其中,第一集合的规律性的计算公式为:
式中, 为第一集合的规律性;为第一集合中噪声强度的个数, 为第一集合中任意两个噪声强度的组合数; 为第 个组合中其中一个噪声强度对应的待处理像素点,记为第一像素点; 为第 个组合中另一个噪声强度对应的待处理像素点,记为第二像素点;
为第一像素点和第二像素点的欧式距离; 为第一集合中所有噪声强度对应的待处理像素点之间欧式距离的方差; 为以自然常数为底的指数函数;
其中,地下水灰度图像的若干噪声像素点和若干杂质像素点的获取方法为:获取第三集合的规律性,获取第四集合的规律性,在第三集合的规律性和第四集合的规律性中,将规律性最小的集合中噪声强度对应的待处理像素点作为噪声像素点;将规律性最大的集合中噪声强度对应的待处理像素点作为杂质像素点;
其中,所述去噪之后的地下水灰度图像的获取方法为:将任意一个噪声像素点,记为目标噪声像素点,在地下水灰度图像中,根据目标噪声像素点的四邻域像素点的灰度值通过双线性插值法得到该四邻域像素点中心像素点的灰度值,记为第一灰度值,将目标噪声像素点的灰度值替换为第一灰度值,通过对每个噪声像素点的灰度值进行替换,最终得到去噪之后的地下水灰度图像;
其中,根据去噪之后的地下水灰度图像完成地下水修复评估,包括:获取去噪之后的地下水灰度图像和修复后地下水灰度图像中杂质像素点个数的差异数值,将差异数值与像素点总数的比值与经验阈值对比,完成地下水修复评估;
其中,所述根据噪声强度得到噪声强度参数序列,包括:获取每个待处理像素点的噪声强度,获取噪声强度的最大值和最小值,将噪声强度的最小值,记为最小噪声强度,将噪声强度的最大值,记为最大噪声强度;从最小噪声强度开始,每次加 , 为预设的一个第三数值,直至噪声强度第一次大于或等于最大噪声强度,得到若干噪声强度参数,将最小噪声强度、所有噪声强度参数及最大噪声强度按照从小到大的顺序进行排列,得到一个序列,记为噪声强度参数序列;
其中,根据噪声强度参数序列得到第一集合和第二集合,包括:将噪声强度参数序列中任意一个噪声强度参数,记为目标噪声强度参数;获取每个待处理像素点的噪声强度,将小于或等于目标噪声强度参数的所有噪声强度构成的集合,记为第一集合,将大于目标噪声强度参数的所有噪声强度构成的集合,记为第二集合;
其中,第三集合和第四集合的获取方法为:获取每个噪声强度参数的优选程度,将优选程度最大值对应的噪声强度参数作为最佳阈值,获取每个待处理像素点的噪声强度,将小于或等于最佳阈值的所有噪声强度构成的集合,记为第三集合,将大于最佳阈值的所有噪声强度构成的集合,记为第四集合。
2.根据权利要求1所述一种环境修复工程用的修复效果评估方法,其特征在于,所述根据目标待处理像素点的窗口,得到目标待处理像素点的每个窗口的箱线图和每个窗口中异常像素点的个数,包括的具体步骤如下:将目标待处理像素点的任意一个窗口,记为第一窗口;将第一窗口中所有像素点的灰度值按照从小到大的顺序进行排列,得到一个序列,记为第一序列,将第一序列输入到箱线图算法中,输出得到一个箱线图,记为第一窗口的箱线图,根据第一窗口的箱线图得到第一窗口中异常像素点的个数。