当前位置: 首页 > 专利查询>江南大学专利>正文

特征值提取方法及系统技术方案

技术编号:8533782 阅读:247 留言:0更新日期:2013-04-04 17:30
本发明专利技术揭露了一种特征值提取方法及系统,所述方法包括对输入图像的行和列分别进行一维卷积计算以获得各个有效点的水平和垂直梯度;分别计算各个有效点的水平梯度平方值、水平梯度与垂直梯度的乘积和垂直梯度平方值;分别累计以当前有效点为中心的预定大小窗口内的各个有效点的水平梯度平方值和、水平梯度与垂直梯度的乘积和和垂直梯度平方值和;根据所述窗口内的各个有效点的水平梯度平方值和、水平梯度与垂直梯度的乘积和和垂直梯度平方值和计算当前有效点的特征值。本发明专利技术通过可以并行运算的两次一维卷积过程运算实现了原本二维卷积运算的效果,使得能够更加快速地对输入的每一个像素点计算其所代表的窗口具有的特征值。

【技术实现步骤摘要】
特征值提取方法及系统
本专利技术涉及图像处理领域,特别涉及一种图像的特征值提取方法及系统。
技术介绍
表面质量的好坏是工业产品的一项重要衡量指标,各种产品表面质量的检测与控制技术已经成为国内外学者研究的热点课题。在现有技术中,常采用自动视觉检测系统来进行产品表面质量的检测。自动视觉检测系统被定义为用计算机来模拟人的视觉功能,自动的从客观事物的图像中提取信息, 进行处理并加以理解,最终用于实际检测,测量和控制。一个典型的自动视觉检测系统包括光源、光学系统、图像采集系统、数字图像处理以及智能判断决策模块等等。在具体进行产品表面质量的检测时,系统首先通过CCD相机或其它图像拍摄装置将目标转换成图像信号,然后转变成数字化信号传送给专用的图像处理系统,根据像素分布、亮度和颜色等信息,进行各种运算来抽取目标的特征,根据预设的容许度和其它条件输出判断结果。但是在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题由于具体检测的产品表面不同,对所述自动视觉检测系统的要求也不同,比如用于织物表面瑕疵在线检测的装置,由于织物流水线的高速运动,图像采集的速度可能高达每秒100到200帧左右,那么就需要要求图像处理的速度要等于甚至快于图像采集的速度,而图像处理的速度很大程度上决定于在图像中提取目标的特征的计算速度,而如何实现快速提取目标的特征以便满足系统的实时性需求是现有技术中的一大难题。
技术实现思路
本专利技术的目的在于提供一种特征值提取方法及系统,所述特征值提取方法及系统可以更加快速地提取各个像素点的特征值。为了达到本专利技术的目的,根据本专利技术的一个方面,本专利技术提供一种特征值提取方法,所述方法包括对输入图 像的行和列分别进行一维卷积计算以获得各个有效点的水平梯度;对输入图像的行和列分别进行一维卷积计算以获得各个有效点的垂直梯度;分别计算各个有效点的水平梯度平方值、水平梯度与垂直梯度的乘积和垂直梯度平方值;分别累计以当前有效点为中心的预定大小窗口内的各个有效点的水平梯度平方值和、水平梯度与垂直梯度的乘积和和垂直梯度平方值和;根据所述窗口内的各个有效点的水平梯度平方值和、水平梯度与垂直梯度的乘积和和垂直梯度平方值和计算当前有效点的特征值。进一步地,所述对输入图像的行和列分别进行一维卷积计算以获得各个有效点的水平梯度包括按行利用第一卷积核进行一维卷积计算,设当前有效点的像素值为g(x,y),第一卷积核为(fl、f2.....fM),则按行利用第一卷积核进行一维卷积计算为本文档来自技高网...

【技术保护点】
一种特征值提取方法,其特征在于,所述方法包括:对输入图像的行和列分别进行一维卷积计算以获得各个有效点的水平梯度;对输入图像的行和列分别进行一维卷积计算以获得各个有效点的垂直梯度;分别计算各个有效点的水平梯度平方值、水平梯度与垂直梯度的乘积和垂直梯度平方值;分别累计以当前有效点为中心的预定大小窗口内的各个有效点的水平梯度平方值和、水平梯度与垂直梯度的乘积和和垂直梯度平方值和;根据所述窗口内的各个有效点的水平梯度平方值和、水平梯度与垂直梯度的乘积和和垂直梯度平方值和计算当前有效点的特征值。

【技术特征摘要】
1.一种特征值提取方法,其特征在于,所述方法包括 对输入图像的行和列分别进行一维卷积计算以获得各个有效点的水平梯度; 对输入图像的行和列分别进行一维卷积计算以获得各个有效点的垂直梯度; 分别计算各个有效点的水平梯度平方值、水平梯度与垂直梯度的乘积和垂直梯度平方值; 分别累计以当前有效点为中心的预定大小窗口内的各个有效点的水平梯度平方值和、水平梯度与垂直梯度的乘积和和垂直梯度平方值和; 根据所述窗口内的各个有效点的水平梯度平方值和、水平梯度与垂直梯度的乘积和和垂直梯度平方值和计算当前有效点的特征值。2.根据权利要求1所述的特征值提取方法,其特征在于,所述对输入图像的行和列分别进行一维卷积计算以获得各个有效点的水平梯度包括 按行利用第一卷积核进行一维卷积计算,设当前有效点的像素值为g(x,y),第一卷积核为(fl、f2.....fM),则按行利用第一卷积核进行一维卷积计算为3.根据权利要求2所述的特征值提取方法,其特征在于,所述对输入图像的行和列分别进行一维卷积计算以获得各个有效点的水平梯度或垂直梯度还包括 所述按行进行一维卷积计算的计算结果采用先入先出缓冲队列结构存储,当输入图像中的第(当前卷积核大小-1)行的按行进行一维卷积的计算过程完毕以后,开始按列进行一维卷积的计算过程。4.根据权利要求1所述的特征值提取方法,其特征在于,所述以当前有效点为中心的预定大小窗口是指以当前有效点为中心点的N*N窗口,N为大于等于3的奇数, 所述分别累计以当前有效点为中心的预定大小窗口内的各个有效点的水平梯度平方值和、水平梯度与垂直梯度的乘积和和垂直梯度平方值和包括 将以当前有效点为中心的预定大小窗口内的各行有效点的水平梯度平方值分别累计后存入一先入先出缓冲队列结构,然后再按列进行累计以获得所述水平梯度平方值和; 将以当前有效点为中心的预定大小窗口内的各行有效点的水平梯度与垂直梯度的乘积分别累计后存入另一先入先出缓冲队列结构,然后再按列进行累计以获得所述水平梯度与垂直梯度的乘积和; 将以当前有效点为中心的预定大小窗口内的各行有效点的垂直梯度平方值分别累计后存入再一先入先出缓冲队列结构,然后再按列进行累计以获得所述垂直梯度平方值和。5.根据权利要求1所述的特征值提取方法,其特征在于,所述根据所述窗口内的各个有效点的水平梯度平方值和、水平梯度与垂直梯度的乘积和和垂直梯度平方值和计算当前有效点的特征值包括 根据如下公式计算当前有效点的特征值...

【专利技术属性】
技术研发人员:柴志雷任小龙高卫东刘基宏潘如如梁久祯张平钟传杰
申请(专利权)人:江南大学
类型:发明
国别省市:

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

1