本发明涉及一种图像领域的数据处理方法及系统,具体地,涉及一种对目标进行分类的数据处理方法及系统。
背景技术:
目前各种形式的数据采集系统在各行各业得到了广泛的应用,随着计算机技术、微电子技术、通信技术以及信息技术的发展,各种智能系统越来越广泛地应用于数据处理中,对多样化数据进行处理,例如最小距离法、最大似然法、神经元网络等。然而目前基于上述单一的手段对数据进行处理,通常会影响到数据处理的多样化信息提取、以及准确度和精度,因此如何利用多样化信息进行数据处理,仍然是一个亟待解决的问题。
技术实现要素:
为了解决上述问题,本发明的目的在于提供一种图像领域的数据处理方法及系统,可用于对目标进行分类的数据处理方法及系统,例如对地物目标进行分类的数据处理方法及系统。该方法及系统提出了有效的复合方式,能够将多样化信息进行有效地复合和优化,提出了高效的数据处理方法,提取多样化的样本数据,并对数据进行补偿和判断,以及对数据进行交互验证,从而提高多种数据的特征利用,提高数据的处理速度,提高对目标分类的准确度和精度。
发明采用的技术方案如下:
本发明公开了一种用于对目标进行分类验证的数据处理方法,包括:数据收集步骤,数据处理步骤,判断步骤,提取步骤,交互验证步骤,分类步骤,输出步骤。
所述数据收集步骤,包括收集实地调查数据以及传感器数据。
所述数据处理步骤,包括将数据收集步骤中收集的卫星数据进行复合和优化,将收集的卫星数据中的分类图数据进行处理得到粗分辨率的分类图数据。
所述判断步骤,包括对高质量的卫星数据和粗分辨率的分类图数据中的像元进行判断。
所述提取步骤,包括分别提取判断步骤中判断为纯像元的像元数据,作为训练及验证样本,记作样本解译数据。
所述交互验证步骤,包括将实地调查数据和样本解译数据的各类参数进行n重交叉验证。
所述分类步骤,包括如果各类参数的误差矩阵在自定义范围内,则选取该参数针对数据处理后的数据对目标物进行分类,并对分类结果进行评估。
优选地,所述数据收集步骤中所述实地调查数据来自于人工测量数据,所述传感器数据来自于卫星数据。
优选地,所述数据处理步骤,包括将数据收集步骤中收集的卫星数据进行复合和优化,得到高质量的卫星数据,将收集的卫星数据中的分类图数据选取均匀区域,面积最优法进行聚合,得到粗分辨率的分类图数据。
优选地,所述判断步骤,包括对高质量的卫星数据和粗分辨率的分类图数据中的像元进行判断,判断是否是纯像元,如果判断结果为是,则进入提取步骤,如果判断结果为否,则丢弃该像元,如果判断结果为疑似,则对疑似像元结合实地调查数据进行分析,确认结果为是则进入提取步骤,确认结果为否则丢弃该像元。
本发明还公开了一种用于对目标进行分类验证的数据处理系统,包括:数据收集单元,数据处理单元,判断单元,提取单元,交互验证单元,分类单元,输出单元,
所述数据收集单元,收集实地调查数据以及传感器数据。
所述数据处理单元,将数据收集步骤中收集的卫星数据进行复合和优化,将收集的卫星数据中的分类图数据进行处理得到粗分辨率的分类图数据。
所述判断单元,对高质量的卫星数据和粗分辨率的分类图数据中的像元进行判断。
所述提取单元,分别提取判断步骤中判断为纯像元的像元数据,作为训练及验证样本,记作样本解译数据。
所述交互验证单元,将实地调查数据和样本解译数据的各类参数进行n重交叉验证。
所述分类单元,如果各类参数的误差矩阵在自定义范围内,则选取该参数针对数据处理后的数据对目标物进行分类,并对分类结果进行评估。
所述输出单元,将不同输入参数得到的验证结果进行输出显示。
优选地,所述数据收集单元中所述实地调查数据来自于人工测量数据,所述传感器数据来自于卫星数据。
优选地,所述数据处理单元,将数据收集步骤中收集的卫星数据进行复合和优化,得到高质量的卫星数据,将收集的卫星数据中的分类图数据选取均匀区域,面积最优法进行聚合,得到粗分辨率的分类图数据。
优选地,所述判断单元,对高质量的卫星数据和粗分辨率的分类图数据中的像元进行判断,判断是否是纯像元,如果判断结果为是,则进入提取步骤,如果判断结果为否,则丢弃该像元,如果判断结果为疑似,则对疑似像元结合实地调查数据进行分析,确认结果为是则进入提取步骤,确认结果为否则丢弃该像元。
附图说明
下面结合附图及实施方式对本发明作进一步详细的说明:
图1为数据处理方法的流程图。
图2为数据处理系统的示意图。
具体实施方式
在下文中更详细地描述了本发明以有助于对本发明的理解。
应当理解的是,在说明书和权利要求书中使用的术语或词语不应当理解为具有在字典中限定的含义,而应理解为在以下原则的基础上具有与其在本发明上下文中的含义一致的含义:术语的概念可以适当地由发明人为了对本发明的最佳说明而限定。
本发明公开了一种用于对目标进行分类验证的数据处理方法,该方法包括:数据收集步骤,数据处理步骤,判断步骤,提取步骤,交互验证步骤,分类步骤,输出步骤。
进一步地,所述数据收集步骤,包括收集实地调查数据以及传感器数据,其中,所述实地调查数据来自于人工测量数据,所述传感器数据来自于卫星数据。
进一步地,所述数据处理步骤,包括将数据收集步骤中收集的卫星数据进行复合和优化,得到高质量的卫星数据,将收集的卫星数据中的分类图数据选取均匀区域,面积最优法进行聚合,得到粗分辨率的分类图数据。
进一步地,所述判断步骤,包括对高质量的卫星数据和粗分辨率的分类图数据中的像元进行判断,判断是否是纯像元,如果判断结果为是,则进入提取步骤,如果判断结果为否,则丢弃该像元,如果判断结果为疑似,则对疑似像元结合实地调查数据进行分析,确认结果为是则进入提取步骤,确认结果为否则丢弃该像元。
进一步地,所述提取步骤,包括分别提取判断步骤中判断为纯像元的像元数据,作为训练及验证样本,记作样本解译数据。
进一步地,所述交互验证步骤,包括将实地调查数据和样本解译数据的各类参数进行n重交叉验证。
进一步地,所述分类步骤,包括如果各类参数的误差矩阵在自定义范围内,则选取该参数针对数据处理后的数据对目标物进行分类,并对分类结果进行评估。
进一步地,所述输出步骤,包括将不同输入参数得到的验证结果进行输出显示。
进一步地,所述将数据收集步骤中收集的卫星数据进行复合和优化,得到高质量的卫星数据,具体为:
xs′(l,i,j)=xs(l,i,j)+[xs(l,i,j)/∑l(cl·xs(l,i,j))]·(q(i,j)-∑l(cl·xs(l,i,j)))
其中,xs(l,i,j)为复合前多光谱影像像素值,xs′(l,i,j)为复合后多光谱影像像素值,l为波段序号,(i,j)表示像素位置,cl为像素(i,j)的数据块的多元线性回归参数,q(i,j)为选取的其他影像像素值。
进一步地,所述交互验证步骤具体为:将训练及验证样本随机m等分,训练样本用1份,验证样本用m-1份,交互验证共设m次,取其均值与方差,得到各类参数的误差矩阵。
本发明还公开了一种用于对目标进行分类验证的数据处理方法,该方法包括:数据收集步骤,数据处理步骤,判断步骤,提取步骤,交互验证步骤,分类步骤,输出步骤。
进一步地,所述数据收集步骤,包括收集实地调查数据以及传感器数据,其中,所述实地调查数据来自于人工测量数据,所述传感器数据来自于卫星数据。
进一步地,所述数据处理步骤,包括将数据收集步骤中收集的卫星数据进行复合和优化,得到高质量的卫星数据,将收集的卫星数据中的分类图数据选取均匀区域,面积最优法进行聚合,得到粗分辨率的分类图数据。
进一步地,所述判断步骤,包括对高质量的卫星数据和粗分辨率的分类图数据中的像元进行判断,判断是否是纯像元,如果判断结果为是,则进入提取步骤,如果判断结果为否,则丢弃该像元,如果判断结果为疑似,则对疑似像元结合实地调查数据进行分析,确认结果为是则进入提取步骤,确认结果为否则丢弃该像元。
进一步地,所述提取步骤,包括分别提取判断步骤中判断为纯像元的像元数据,作为训练及验证样本,记作样本解译数据。
进一步地,所述交互验证步骤,包括将实地调查数据和样本解译数据的各类参数进行n重交叉验证。
进一步地,所述分类步骤,包括如果各类参数的误差矩阵在自定义范围内,则选取该参数针对数据处理后的数据对目标物进行分类,并对分类结果进行评估。
进一步地,所述输出步骤,包括将不同输入参数得到的验证结果进行输出显示。
进一步地,所述将数据收集步骤中收集的卫星数据进行复合和优化,得到高质量的卫星数据,具体为:
xs′(l,i,j)=xs(l,i,j)+[xs(l,i,j)/∑l(cl·xs(l,i,j))]·(q(i,j)-∑l(cl·xs(l,i,j)))
其中,xs(l,i,j)为复合前多光谱影像像素值,xs′(l,i,j)为复合后多光谱影像像素值,l为波段序号,(i,j)表示像素位置,cl为像素(i,j)的数据块的多元线性回归参数,q(i,j)为选取的其他影像像素值。
进一步地,所述判断步骤在判断是否是纯像元前还包括通过误差算法对像元位置进行补偿:
δx=a0+a1x+a2y
δy=b0+b1x+b2y
其中,δx和δy为像元坐标(x,y)对应的系统误差补偿值,包括数据在行和列方向上的补偿参数,以减小传感器的测量误差,(a0,a1,a2,b0,b1,b2)为未知的补偿参数,通过设定n个及以上目标控制点计算得到,n>=3。
进一步地,所述交互验证步骤具体为:将训练及验证样本随机m等分,训练样本用1份,验证样本用m-1份,交互验证共设m次,取其均值与方差,得到各类参数的误差矩阵。
本发明还公开了一种用于对目标进行分类验证的数据处理系统,该系统包括:数据收集单元,数据处理单元,判断单元,提取单元,交互验证单元,分类单元,输出单元。
进一步地,所述数据收集单元,收集实地调查数据以及传感器数据,其中,所述实地调查数据来自于人工测量数据,所述传感器数据来自于卫星数据。
进一步地,所述数据处理单元,将数据收集步骤中收集的卫星数据进行复合和优化,得到高质量的卫星数据,将收集的卫星数据中的分类图数据选取均匀区域,面积最优法进行聚合,得到粗分辨率的分类图数据。
进一步地,所述判断单元,对高质量的卫星数据和粗分辨率的分类图数据中的像元进行判断,判断是否是纯像元,如果判断结果为是,则进入提取步骤,如果判断结果为否,则丢弃该像元,如果判断结果为疑似,则对疑似像元结合实地调查数据进行分析,确认结果为是则进入提取步骤,确认结果为否则丢弃该像元。
进一步地,所述提取单元,分别提取判断步骤中判断为纯像元的像元数据,作为训练及验证样本,记作样本解译数据。
进一步地,所述交互验证单元,将实地调查数据和样本解译数据的各类参数进行n重交叉验证。
进一步地,所述分类单元,如果各类参数的误差矩阵在自定义范围内,则选取该参数针对数据处理后的数据对目标物进行分类,并对分类结果进行评估。
进一步地,所述输出单元,将不同输入参数得到的验证结果进行输出显示。
进一步地,所述将数据收集单元中收集的卫星数据进行复合和优化,得到高质量的卫星数据,具体为:
xs′(l,i,j)=xs(l,i,j)+[xs(l,i,j)/∑l(cl·xs(l,i,j))]·(q(i,j)-∑l(cl·xs(l,i,j)))
其中,xs(l,i,j)为复合前多光谱影像像素值,xs′(l,i,j)为复合后多光谱影像像素值,l为波段序号,(i,j)表示像素位置,cl为像素(i,j)的数据块的多元线性回归参数,q(i,j)为选取的其他影像像素值。
进一步地,所述交互验证单元训练及验证样本随机m等分,训练样本用1份,验证样本用m-1份,交互验证共设m次,取其均值与方差,得到各类参数的误差矩阵。
本发明还公开了一种用于对目标进行分类验证的数据处理系统,该系统包括:数据收集单元,数据处理单元,判断单元,提取单元,交互验证单元,分类单元,输出单元。
进一步地,所述数据收集单元,收集实地调查数据以及传感器数据,其中,所述实地调查数据来自于人工测量数据,所述传感器数据来自于卫星数据。
进一步地,所述数据处理单元,将数据收集步骤中收集的卫星数据进行复合和优化,得到高质量的卫星数据,将收集的卫星数据中的分类图数据选取均匀区域,面积最优法进行聚合,得到粗分辨率的分类图数据。
进一步地,所述判断单元,对高质量的卫星数据和粗分辨率的分类图数据中的像元进行判断,判断是否是纯像元,如果判断结果为是,则进入提取步骤,如果判断结果为否,则丢弃该像元,如果判断结果为疑似,则对疑似像元结合实地调查数据进行分析,确认结果为是则进入提取步骤,确认结果为否则丢弃该像元。
进一步地,所述提取单元,分别提取判断步骤中判断为纯像元的像元数据,作为训练及验证样本,记作样本解译数据。
进一步地,所述交互验证单元,将实地调查数据和样本解译数据的各类参数进行n重交叉验证。
进一步地,所述分类单元,如果各类参数的误差矩阵在自定义范围内,则选取该参数针对数据处理后的数据对目标物进行分类,并对分类结果进行评估。
进一步地,所述输出单元,将不同输入参数得到的验证结果进行输出显示。
进一步地,所述将数据收集单元中收集的卫星数据进行复合和优化,得到高质量的卫星数据,具体为:
xs′(l,i,j)=xs(l,i,j)+[xs(l,i,j)/∑l(cl·xs(l,i,j))]·(q(i,j)-∑l(cl·xs(l,i,j)))
其中,xs(l,i,j)为复合前多光谱影像像素值,xs′(l,i,j)为复合后多光谱影像像素值,l为波段序号,(i,j)表示像素位置,cl为像素(i,j)的数据块的多元线性回归参数,q(i,j)为选取的其他影像像素值。
进一步地,所述交互验证单元训练及验证样本随机m等分,训练样本用1份,验证样本用m-1份,交互验证共设m次,取其均值与方差,得到各类参数的误差矩阵。
进一步地,所述判断单元在判断是否是纯像元前还包括通过误差算法对像元位置进行补偿:
δx=a0+a1x+a2y
δy=b0+b1x+b2y
其中,δx和δy为像元坐标(x,y)对应的系统误差补偿值,包括数据在行和列方向上的补偿参数,以减小传感器的测量误差,(a0,a1,a2,b0,b1,b2)为未知的补偿参数,通过设定n个及以上目标控制点计算得到,n>=3。
以上描述了本发明优选实施方式,然其并非用以限定本发明。本领域技术人员对在此公开的实施方案可进行并不偏离本发明范畴和精神的改进和变化。