一种基于支持向量机的识别系统及识别方法技术方案

技术编号:17265741 阅读:28 留言:0更新日期:2018-02-14 13:22
本发明专利技术属于支持向量机领域,公开了一种基于支持向量机的识别系统及识别方法,数据训练集获取模块用于获取数据样本训练集;图像数据差值处理模块对数据训练集中的图像数据进行插值计算处理,提高图像数据的准确性和图片的精度,从而获得更佳的图像性能;样本选取模块用于执行选取同类样本和异类样本的步骤;分类模型生产模块用于对于所述差样本对集合,采用支持向量机训练得到相似性判断模型,根据相似性判断模型得到分类模型;数据识别模块用于获取待识别数据样本。本发明专利技术采用分类模型进行数据识别,可以大大提高支持向量机识别性能;同时图像数据差值处理明显着提高了插值结果图像的准确性,适用于图像的整数倍放大,有着广泛的应用前景。

A recognition system and recognition method based on support vector machine

【技术实现步骤摘要】
一种基于支持向量机的识别系统及识别方法
本专利技术属于支持向量机领域,尤其涉及一种基于支持向量机的识别系统及识别方法。
技术介绍
支持向量机是在统计学习理论的基础上发展起来的一种新的机器学习方法,它是建立在统计学习理论的VC维理论和结构风险最小化原则上的,避免了局部极小点,并能有效地解决过学习问题,具有良好的推广性能和较好的分类精确性。支持向量机在解决小样本、非线性及高维模式识别问题中表现出的许多特有的优势,使它成为一种优秀的机器学习算法。支持向量机目前已经广泛地应用于模式识别、回归估计、概率密度估计等各个领域。不仅如此,支持向量机的出现推动了基于核的学习方法(Kernel-basedLearningMethods)的迅速发展,该方法使得研究人员能够高效地分析非线性关系,而这种高效率原先只有线性算法才能得到。综上所述,现有技术存在的问题是:支持向量机需要处理大量数据,然而对图像数据处理不够准确,精度不高,效果不佳;同时对于相似数据的识别性能不高。
技术实现思路
针对现有技术存在的问题,本专利技术提供了一种基于支持向量机的识别系统及识别方法,本专利技术是这样实现的,一种基于支持向量机的识别系统包括:基于支持向量机的识别系统,所述基于支持向量机的识别系统包括:数据训练集获取模块,图像数据差值处理模块,样本选取模块,分类模型生产模块,数据识别模块;数据训练集获取模块:用于获取数据样本训练集;数据样本训练集中包含有多个类别的数据样本集合,每个类别的数据样本集合中包含多个数据样本;图像数据差值处理模块:对数据训练集中的图像数据进行插值计算处理,提高图像数据的准确性和图片的精度,获得更佳的图像性能;所述图像数据差值处理模块对图像进行n次小波变换并保留小波变换后低频部分的子图像,则子图像的宽度与高度均为原图像的子图像面积为原图像面积的在子图像内进行匹配;采用归一化互相关度量方法,在子图像上遍历搜索,搜索过程中保留几个相似度较高的匹配点;搜索结束后,将相似度较高的匹配点映射到原始待匹配图像的搜索子区域中;所述归一化互相关度量方法的公式如下:S(x,y)表示原始待匹配图像中坐标位置为(x,y)处像素点的灰度值,T(u,v)表示模板图像中坐标位置为(u,v)处像素点的灰度值,模板图像大小为m×n;样本选取模块:用于执行选取同类样本和异类样本的步骤:对于数据样本训练集中的每一个数据样本,随机选取k个与该数据样本属于同一个类别的数据样本作为同类样本,随机选取k个与该数据样本属于不同类别的数据样本作为异类样本;所述样本选取模块数据融合中心对收集到的感知信息进行数据融合,并依据恶意节点的恶意攻击模式计算全局的虚警概率;第一步,根据各个节点的信噪比γi为每一个参与合作感知的次级用户CRi,i=1…k设计一个权重然后对收集得到的信号能量统计量Ui进行线性加权得到最终的信号能量的统计量第二步,分析虚警恶意攻击模式对频谱感知造成的影响,得到全局虚警概率Pf和攻击概率pa、攻击阈值η、攻击强度Δ之间的函数表达式如下:其中:分类模型生产模块:用于对于差样本对集合,采用支持向量机训练得到相似性判断模型,根据相似性判断模型得到分类模型;数据识别模块包括:待识别数据样本获取单元,用于获取待识别数据样本;待识别差样本对集合生成单元,用于分别从数据训练集每一类别的样本集合中随机选取k个数据样本,生成2k个待识别差样本对,得到待识别差样本对集合;相似性概率计算单元,用于利用分类模型对待识别差样本对集合进行分析,得到待识别数据样本与数据训练集中每一类的相似性概率;类别确定单元,用于根据所述相似性概率,确定所述待识别数据样本归属的类别;所述数据识别模块的抗RSD攻击盲检测数字指纹方法的具体步骤如下:指纹数据帧的生成;利用分组移位置乱算法对指纹信息进行加密;采用帧编码技术处理指纹信息,获得指纹数据帧;在DCT域嵌入指纹数据帧,对载体图像进行分片,在每个完整分片中分别嵌入指纹数据帧,形成指纹数据帧的多个冗余版本;首先将载体图像分成大小为S×S的分片,其中S=2k;然后按一定规则在每个分片中选择m个8×8像素块作为嵌入块;最后在嵌入块中分别嵌入指纹数据帧中的n个比特的数据;如果指纹数据帧的二进制长度为L,则应满足L=m×n;在空域构造具有固定间距、固定差分值的差分特征点网格;在已经嵌有数字指纹的载体图像中,以某像素点(i0,j0)为起点,按照行距和列距均为D的方式在图像中嵌入差分特征点,从而在整个图像中形成了一个矩形网格;RSD攻击参数的获取;首先获取空域上的疑似网格点,然后通过设置种子点、候选点的方式结合“平行四边形法则”确定近似网格平行四边形,最后通过边延拓近似网格平行四边形进行最大限度延拓,为攻击类型判断和参数计算提供精确的平行四边形;数字指纹提取的图像校正,根据所得到的RSD攻击参数,对掩蔽图像进行校正,具体分为:如果α≠0,则将掩蔽图像逆时针旋转α角;如果那么将掩蔽图像水平扭曲角,且令如果则将掩蔽图像以为比例系数进行横向缩放;而如果则将掩蔽图像以为比例系数进行纵向缩放;图像同步定位以及指纹提取和恢复,某个嵌入块为B=(Iij)8×8,F=(Fuv)8×8为B的DCT系数,其中Iij为DCT嵌入块B的第i行j列个像素值,Fuv为DCT系数矩阵中的第u行v列个像素值,设在嵌入块嵌入n比特的指纹数据,待嵌入的指纹比特分别记为wi(i=1,2,…,n),选取的嵌入位置为uvi(i=1,2,…,n)。本专利技术是这样实现的,一种基于支持向量机的识别识别方法包括以下步骤:步骤S1:获取数据训练集用于获取数据样本训练集;所述数据样本训练集中包含有多个类别的数据样本集合,每个类别的数据样本集合中包含多个数据样本;步骤S2:对数据训练集中的图像数据进行插值计算处理对数据训练集中的图像数据进行插值计算处理,提高图像数据的准确性和图片的精度,从而获得更佳的图像性能。步骤S3:选取样本用于执行选取同类样本和异类样本的步骤;对于所述数据样本训练集中的每一个数据样本,随机选取k个与该数据样本属于同一个类别的数据样本作为同类样本,随机选取k个与该数据样本属于不同类别的数据样本作为异类样本。步骤S4:分类模型生产模块用于对于所述差样本对集合,采用支持向量机训练得到相似性判断模型,根据所述相似性判断模型得到分类模型;可以采用核函数为高斯径向基函数的支持向量机训练得到所述相似性判断模型。可以根据一个相似性判断模型得到分类模型,也可以根据多个相似性判断模型得到分类模型。当根据一个相似性判断模型得到分类模型时,所述分类模型可以与所述相似性判断模型相同;当根据多个相似性判断模型得到分类模型时,所述分类模型可以是多个相似性判断模型的集合。设x,z∈X,X属于R(n)空间,非线性函数Φ实现输入空间X到特征空间F的映射,其中F属于R(m),n<<m。根据核函数技术有:K(x,z)=<Φ(x),Φ(z)>;其中:<,>为内积,K(x,z)为核函数。从公式可以看出,核函数将m维高维空间的内积运算转化为n维低维输入空间的核函数计算,从而解决了在高维特征空间中计算的“维数灾难”等问题。本步骤中的高斯径向基函数指的是径向基函数中的高本文档来自技高网...
一种基于支持向量机的识别系统及识别方法

【技术保护点】
一种基于支持向量机的识别系统,其特征在于,所述基于支持向量机的识别系统包括:数据训练集获取模块,图像数据差值处理模块,样本选取模块,分类模型生产模块,数据识别模块;数据训练集获取模块:用于获取数据样本训练集;数据样本训练集中包含有多个类别的数据样本集合,每个类别的数据样本集合中包含多个数据样本;图像数据差值处理模块:对数据训练集中的图像数据进行插值计算处理,提高图像数据的准确性和图片的精度,获得更佳的图像性能;所述图像数据差值处理模块对图像进行n次小波变换并保留小波变换后低频部分的子图像,则子图像的宽度与高度均为原图像的

【技术特征摘要】
1.一种基于支持向量机的识别系统,其特征在于,所述基于支持向量机的识别系统包括:数据训练集获取模块,图像数据差值处理模块,样本选取模块,分类模型生产模块,数据识别模块;数据训练集获取模块:用于获取数据样本训练集;数据样本训练集中包含有多个类别的数据样本集合,每个类别的数据样本集合中包含多个数据样本;图像数据差值处理模块:对数据训练集中的图像数据进行插值计算处理,提高图像数据的准确性和图片的精度,获得更佳的图像性能;所述图像数据差值处理模块对图像进行n次小波变换并保留小波变换后低频部分的子图像,则子图像的宽度与高度均为原图像的子图像面积为原图像面积的在子图像内进行匹配;采用归一化互相关度量方法,在子图像上遍历搜索,搜索过程中保留几个相似度较高的匹配点;搜索结束后,将相似度较高的匹配点映射到原始待匹配图像的搜索子区域中;所述归一化互相关度量方法的公式如下:S(x,y)表示原始待匹配图像中坐标位置为(x,y)处像素点的灰度值,T(u,v)表示模板图像中坐标位置为(u,v)处像素点的灰度值,模板图像大小为m×n;样本选取模块:用于执行选取同类样本和异类样本的步骤:对于数据样本训练集中的每一个数据样本,随机选取k个与该数据样本属于同一个类别的数据样本作为同类样本,随机选取k个与该数据样本属于不同类别的数据样本作为异类样本;所述样本选取模块数据融合中心对收集到的感知信息进行数据融合,并依据恶意节点的恶意攻击模式计算全局的虚警概率;第一步,根据各个节点的信噪比γi为每一个参与合作感知的次级用户CRi,i=1…k设计一个权重然后对收集得到的信号能量统计量Ui进行线性加权得到最终的信号能量的统计量第二步,分析虚警恶意攻击模式对频谱感知造成的影响,得到全局虚警概率Pf和攻击概率pa、攻击阈值η、攻击强度Δ之间的函数表达式如下:其中:分类模型生产模块:用于对于差样本对集合,采用支持向量机训练得到相似性判断模型,根据相似性判断模型得到分类模型;数据识别模块包括:待识别数据样本获取单元,用于获取待识别数据样本;待识别差样本对集合生成单元,用于分别从数据训练集每一类别的样本集合中随机选取k个数据样本,生成2k个待识别差样本对,得到待识别差样本对集合;相似性概率计算单元,用于利用分类模型对待识别差样本对集合进行分析,得到待识别数据样本与数据训练集中每一类的相似性概率;类别确定单元,用于根据所述相似性概率,确定所述待识别数据样本归属的类别;所述数据识别模块的抗RSD攻击盲检测数字指纹方法的具体步骤如下:指纹数据帧的生成;利用分组移位置乱算法对指纹信息进行加密;采用帧编码技术处理指纹信息,获得指纹数据帧;在DCT域嵌入指纹数据帧,对载体图像进行分片,在每个完整分片中分别嵌入指纹数据帧,形成指纹数据帧的多个冗余版本;首先将载体图像分成大小为S×S的分片,其中S=2k;然后按一定规则在每个分片中选择m个8×8像素块作为嵌入块;最后在嵌入块中分别嵌入指纹数据帧中的n个比特的数据;如果指纹数据帧的二进制长度为L,则应满足L=m×n;在空域构造具有固定间距、固定差分值的差分特征点网格;在已经嵌有数字指纹的载体图像中,以某像素点(i0,j0)为起点...

【专利技术属性】
技术研发人员:屈喜龙焦姸黄丽蓉李欣彭慧孙光李博黄会群
申请(专利权)人:湖南财政经济学院
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1