CN103714336A - 基于八元数和回声状态网络的织物图像边缘检测方法 - Google Patents

基于八元数和回声状态网络的织物图像边缘检测方法 Download PDF

Info

Publication number
CN103714336A
CN103714336A CN201210378104.7A CN201210378104A CN103714336A CN 103714336 A CN103714336 A CN 103714336A CN 201210378104 A CN201210378104 A CN 201210378104A CN 103714336 A CN103714336 A CN 103714336A
Authority
CN
China
Prior art keywords
image
pixel
echo state
point
training
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201210378104.7A
Other languages
English (en)
Inventor
陈建成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Industry Polytechnic College
Original Assignee
Zhejiang Industry Polytechnic College
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Industry Polytechnic College filed Critical Zhejiang Industry Polytechnic College
Priority to CN201210378104.7A priority Critical patent/CN103714336A/zh
Publication of CN103714336A publication Critical patent/CN103714336A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

一种作为图像模式识别和场景分析问题中预备性步骤的图像边缘检测方法。读取待检测织物图像和训练织物图像,在用八元数将图像R、G、B、H、S、I分量综合的基础上,采用一种八元数和回声状态网络相结合的彩色图像边缘检测算法。将被判断像素点与该点八领域均值的矢量积作为图像边缘的特征向量,用训练织物图像的特征向量对回声状态网络进行训练,然后用训练好的回声状态网络直接对待检测织物图像进行边缘检测,得到边缘图像。该方法检测效果好,对织物图像有较强的细节保持能力。

Description

基于八元数和回声状态网络的织物图像边缘检测方法
技术领域
本发明专利属于计算机应用学科的数字图像信息处理领域,具体涉及到图像处理中的织物图像边缘检测方法。 
背景技术
彩色图像比灰度图像包含更多的信息,因此基于彩色图像的边缘检测算法引起了广泛关注。但若把灰度图像的处理方法直接推广到彩色图像,即将图像的红( R) 、绿( G) 、蓝( B) 三分量单独处理后再合成,则会丢失分量间的相关信息,导致提取的边缘与图像边缘本身出现较大的不符; 若能把R、G、B 三个分量作为整体处理,边缘提取的结果会更符合人眼视觉特征。由于彩色图像的R、G、B 三个分量可以表示为四元数的三个虚部,基于四元数的彩色图像边缘检测可以在保留各分量相关性的同时,整体处理彩色信息,因此具有一定的优势,但RGB(红、绿、蓝)空间是一个不均匀的颜色空间,它适合机器显示但并不适合描述人眼对颜色的感知,通过对RGB空间进行非线性变换得到HSI(色调、饱和度、亮度)颜色空间,此模型将亮度信息与彩色信息分开。因此,基于HSI模型开发的彩色图像处理算法可较好地利用色度信息,将每个像素的R、G、B、H、S、I六个分量对应于八元数的任意六个虚部,更能表示像素点的亮度和色度信息。 
图像边缘检测是把图像划分为边缘点和非边缘点,是图像预处理技术。目前利用神经网络对图像的背景和边缘特征分类进而实现边缘检测,有比较好的检测效果,且大部分采用BP神经网络进行训练和检测,但BP神经网络训练速度慢、容易陷入局部极小点,无法达到理想的检测效果。 
发明内容
为了克服目前的图像边缘检测方法计算量大,实用性不高,适用范围较窄等局限, 本发明专利提供一种新的织物图像边缘检测方法,该检测方法提取的图像边缘不仅整体轮廓分明,能反映局部细节,而且检测速度明显比其它方法快。 
本发明解决其技术问题所采用的技术方案是: 
第一步,读取待检测织物图像和训练织物图像,把得到的RGB像素值转换成HIS像素值,对RGB和HIS像素值归一化,用八元数表示像素点f(x,y)= r(x,y)e1+g(x,y)e2+b(x,y)e3+ h(x,y)e4+s(x,y)e5+I(x,y)e6  其中r(x,y),g(x,y),b(x,y),h(x,y),s(x,y),I(x,y) 分别为R、G、B、H、S、I分量值。把训练织物RGB图像转换成灰度图像,训练灰度图像用经典算子得到边缘图像output。 
第二步,平滑区域中像素点f(x,y)应等于以其为中心的区域边界上函数值的均值; 在图像的边缘处,像素点f(x,y)不等于以( x,y) 为中心的区域边界上函数值的均值。因此,将像素点与该点八领域均值的矢量积作为图像边缘的特征向量。像素点八邻域上像素的均值: 
M ( x , y ) = 1 8 Σf ( α , β )
计算M(x,y)与f(x,y)的矢量积: 
M(x,y)f(x,y)=A(x,y)+R(x,y)e1+G(x,y) e2+B(x,y)e3+H(x,y)e4 +S(x,y)e5 +I(x,y)e6+D(x,y)e7 
像素点的特征向量 V(x,y)= (A(x,y),R(x,y) ,G(x,y) ,B(x,y) ,H(x,y) ,S(x,y) ,I(x,y),D(x,y))。 
第三步,随机产生一个储备池处理单元数目为N、稀疏程度为D的隐含层稀疏矩阵(动态 记忆库),它和特征向量 V(x,y)输入神经元及一个输出神经元构成一个回声状态神经网络,其中输出神经元要以随机权值连接回动态记忆库。 
第四步,把第一步得到边缘图像output作为训练输出,然后通过窗口在训练图像上的滑动,计算像素点的特征向量 V(x,y)构成回声状态网络的训练样本。把第二步得到的V(x,y) 作为特征向量输入回声状态神经网络,激活函数采用双曲正切函数tansig,回声状态神经网络的更新公式是: 
x ( k + 1 ) = tan sig ( W x · x ( k ) + W in · u ( k ) + W back y ( k ) )
y ( k + 1 ) = w out ( u ( k + 1 ) , x ( k + 1 ) , y ( k ) )
其中Wx,Win,Wback表示储备池内部点、输入点、输出点到储备池内部点的连接权值。 
如图1所示,通过对网络进行训练,得到输入点、储备池内部点和输出点到输出点的连接权值wout。 
第五步,通过第四步训练完成的回声状态网络对待检测织物图像进行边缘检测。以待检测织物图像各像素点的特征向量作为输入,已训练好的回声状态网络检测、判断各像素是否为边缘点,从而得到边缘图像,如图2所示。 
本发明的有益效果是,边缘特征向量计算简单快速,能够很好的完成边缘检测任务。 
[有益效果:是发明和现有技术相比所具有的优点及积极效果,它是由技术特征直接带来的、或者是由技术特征产生的必然的技术效果。]  
附图说明
下面结合附图和实施例对本发明进一步说明。 
图1是本发明的训练和检测织物图像的回声状态网络结构图。 
图1中W,Win表示储备池内部点、输入点到储备池内部点的连接权值。 
Wout表示输入点、储备池内部点和输出点到输出点的连接权值 
图2是织物图像边缘检测方法的织物图像边缘检测结果。 
图2中(a)是原始待检测织物图像,(b)是sobel算子检测结果,(c) 是 roberts算子检测结果,(d)是prewitt算子检测结果,(e)是本方法检测结果,(f) 是原始训练织物图像。 
具体实施方式
首先计算图2(a)(e)图像的一个像素点的特征向量 V(x,y)= (A(x,y),R(x,y) ,G(x,y) ,B(x,y) ,H(x,y) ,S(x,y) ,I(x,y),D(x,y)),将V(x,y)作图1u1,u2,uk中的一个值,k为图2(a)(e)图像的像素点总数。然后用图2(e)图像作为训练图像,用经典算子得到图2(e)的边缘图像作为输出,设置输入单元数目为8,储备池处理单元数目为10,输出单元数目为1,对图1回声状态网络进行训练,训练完成后,用训练完成的回声状态网络对图2(a)待检测织物图像进行边缘检测,得到图2(d) 检测结果。 

Claims (3)

1.一种织物图像边缘检测方法, 能得到较完整的图像轮廓,细节保持良好。 其特征是:用八元数表示某像素,像素点与该点八领域均值的矢量积作为图像边缘的特征向量,用回声状态网络进行训练并对织物图像边缘检测。
2.根据权利要求1所述的织物图像边缘检测,其特征是:八元数、回声状态网络。
3.根据权利要求1所述的织物图像边缘检测,其特征在于包括以下步骤:
第一步,读取待检测织物图像和训练织物图像,把得到的RGB像素值转换成HIS像素值,对RGB和HIS像素值归一化,用八元数表示像素点f(x,y)= r(x,y)e1+g(x,y)e2+b(x,y)e3+ h(x,y)e4+s(x,y)e5+I(x,y)e6  其中r(x,y),g(x,y),b(x,y),h(x,y),s(x,y),I(x,y) 分别为R、G、B、H、S、I分量值。把训练织物RGB图像转换成灰度图像,训练灰度图像用经典算子得到边缘图像output。
第二步,平滑区域中像素点f(x,y)应等于以其为中心的区域边界上函数值的均值; 在图像的边缘处,像素点f(x,y)不等于以( x,y)为中心的区域边界上函数值的均值。因此,将像素点与该点八领域均值的矢量积作为图像边缘的特征向量。像素点八邻域上像素的均值:
M ( x , y ) = 1 8 Σf ( α , β )
计算M(x,y)与f(x,y)的矢量积:
M(x,y)f(x,y)=A(x,y)+R(x,y)e1+G(x,y) e2+B(x,y)e3+H(x,y)e4 +S(x,y)e5 +I(x,y)e6+D(x,y)e7
像素点的特征向量 V(x,y)= (A(x,y),R(x,y) ,G(x,y) ,B(x,y) ,H(x,y) ,S(x,y) ,I(x,y),D(x,y))。
第三步,随机产生一个储备也处理单元数目为N、稀疏程度为D的隐含层稀疏矩阵(动态记忆库),它和特征向量 V(x,y)输入神经元及一个输出神经元构成一个回声状态神经网络,其中输出神经元要以随机权值连接回动态记忆库。
第四步,把第一步得到边缘图像output作为训练输出,然后通过窗口在训练图像上的滑动,计算像素点的特征向量 V(x,y)构成回声状态网络的训练样本。把第二步得到的V(x,y) 作为特征向量输入回声状态神经网络,激活函数采用双曲正切函数tansig,回声状态神经网络的更新公式是:
x ( k + 1 ) = tan sig ( W x · x ( k ) + W in · u ( k ) + W back y ( k ) )
y ( k + 1 ) = w out ( u ( k + 1 ) , x ( k + 1 ) , y ( k ) )
其中Wx,Win,Wback表示储备池内部点、输入点、输出点到储备池内部点的连接权值。
通过对网络进行训练,得到输入点、储备池内部点和输出点到输出点的连接权值wout
第五步,通过第四步训练完成的回声状态网络对待检测织物图像进行边缘检测。以待检测织物图像各像素点的特征向量作为输入,已训练好的回声状态网络检测、判断各像素是否为边缘点,从而得到边缘图像。
CN201210378104.7A 2012-10-08 2012-10-08 基于八元数和回声状态网络的织物图像边缘检测方法 Pending CN103714336A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210378104.7A CN103714336A (zh) 2012-10-08 2012-10-08 基于八元数和回声状态网络的织物图像边缘检测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210378104.7A CN103714336A (zh) 2012-10-08 2012-10-08 基于八元数和回声状态网络的织物图像边缘检测方法

Publications (1)

Publication Number Publication Date
CN103714336A true CN103714336A (zh) 2014-04-09

Family

ID=50407294

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210378104.7A Pending CN103714336A (zh) 2012-10-08 2012-10-08 基于八元数和回声状态网络的织物图像边缘检测方法

Country Status (1)

Country Link
CN (1) CN103714336A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109086802A (zh) * 2018-07-10 2018-12-25 东南大学 一种基于八元数卷积神经网络的图像分类方法
WO2021072873A1 (zh) * 2019-10-15 2021-04-22 平安科技(深圳)有限公司 灰度图像处理方法、***、装置和计算机可读存储介质
CN113780109A (zh) * 2021-08-24 2021-12-10 聊城大学 基于四元数时空卷积神经网络的斑马线检测方法及***
CN115240013A (zh) * 2022-09-20 2022-10-25 惠民县黄河先进技术研究院 基于图像数据分析的织物肌理自动分类方法及***
CN116543001A (zh) * 2023-05-26 2023-08-04 广州工程技术职业学院 彩色图像边缘检测方法及装置、设备、存储介质

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109086802A (zh) * 2018-07-10 2018-12-25 东南大学 一种基于八元数卷积神经网络的图像分类方法
WO2021072873A1 (zh) * 2019-10-15 2021-04-22 平安科技(深圳)有限公司 灰度图像处理方法、***、装置和计算机可读存储介质
CN113780109A (zh) * 2021-08-24 2021-12-10 聊城大学 基于四元数时空卷积神经网络的斑马线检测方法及***
CN113780109B (zh) * 2021-08-24 2023-11-24 聊城大学 基于四元数时空卷积神经网络的斑马线检测方法及***
CN115240013A (zh) * 2022-09-20 2022-10-25 惠民县黄河先进技术研究院 基于图像数据分析的织物肌理自动分类方法及***
CN116543001A (zh) * 2023-05-26 2023-08-04 广州工程技术职业学院 彩色图像边缘检测方法及装置、设备、存储介质
CN116543001B (zh) * 2023-05-26 2024-01-12 广州工程技术职业学院 彩色图像边缘检测方法及装置、设备、存储介质

Similar Documents

Publication Publication Date Title
Huang et al. An advanced single-image visibility restoration algorithm for real-world hazy scenes
CN104484667B (zh) 一种基于亮度特征和轮廓完整性的轮廓提取方法
CN101620676B (zh) 绝缘子轮廓的快速图像识别方法
CN103714336A (zh) 基于八元数和回声状态网络的织物图像边缘检测方法
CN103208123B (zh) 图像分割方法与***
CN107154048A (zh) 一种脉冲耦合神经网络模型的遥感图像分割方法及装置
CN104240244B (zh) 一种基于传播模式和流形排序的显著性物体检测方法
CN106650770A (zh) 一种基于样本学习和人眼视觉特性的mura缺陷检测方法
CN103048329B (zh) 一种基于主动轮廓模型的路面裂缝检测方法
CN101604382A (zh) 一种基于面部表情识别的学习疲劳识别干预方法
CN103914699A (zh) 一种基于色彩空间的自动唇彩的图像增强的方法
CN105825503A (zh) 基于视觉显著性的图像质量评价方法
CN102855617B (zh) 自适应图像处理方法及***
CN103281559A (zh) 视频质量检测的方法及***
CN104966285A (zh) 一种显著性区域的检测方法
CN103325120A (zh) 一种快速自适应支持权值双目视觉立体匹配方法
CN102436640A (zh) 一种基于HIS空间的多尺度Retinex模型的雾天图像清晰化方法
CN108109147A (zh) 一种模糊图像的无参考质量评价方法
CN107657619A (zh) 一种低照度林火图像分割方法
CN103489161A (zh) 一种灰度图像彩色化方法及装置
CN107133558A (zh) 一种基于概率传播的红外行人显著性检测方法
CN103177451A (zh) 基于图像边缘的自适应窗口和权重的立体匹配算法
CN104424383A (zh) 基于红外图像的硬件处理算法效果评价装置及其评价方法
CN104346809A (zh) 采用高动态范围的图像质量数据集的图像质量评价方法
CN103903265B (zh) 检测工业产品包装破损的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20140409