[发明专利]一种基于脉冲神经膜系统的快速并行图像细化方法有效
| 申请号: | 201611114806.9 | 申请日: | 2016-12-07 |
| 公开(公告)号: | CN106780637B | 公开(公告)日: | 2020-09-04 |
| 发明(设计)人: | 庞善臣;郝少华;徐建朋;马同茂;张伟光 | 申请(专利权)人: | 中国石油大学(华东) |
| 主分类号: | G06T9/00 | 分类号: | G06T9/00;G06N3/06 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 266580 山东省青岛市*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 脉冲 神经 系统 快速 并行 图像 细化 方法 | ||
1.一种基于脉冲神经膜系统的快速并行图像细化方法,包括以下部分:
A、对二值图像中的每个像素点编码;
所述步骤A中,所述的像素点编码是指:对于除边缘像素点以外的每个像素点,将其设为P0,其周围相邻的八个像素点按照时钟顺序分别设为P1、P2、P3、P4、P5、P6、P7、P8,图像中第i行第j列的像素点标记为(i,j),当像素点为黑色像素时Hr=0,当像素点为白色像素时Hr=1,则对(i,j)像素点的编码为:
B、根据快速并行细化方法中删除黑色像素点的条件,找出每一种符合删除条件点的编码,给出这些编码的集合,即删除集合DEL1、DEL2;
所述步骤B中,所述的删除集合是指:令N(P0)表示P0的邻点为黑色像素点的个数,S(P0)表示以P1、P2、P3、P4、P5、P6、P7、P8、P1为序时这些点的值从0到1变化的次数,细化方法分为两个步骤,第一步,将所有满足以下四种条件的像素点列出,建立删除集合DEL1:2≦N(P0)≦6、S(P0)=1、P1×P3×P5=0、P3×P5×P7=0,第二步,将所有满足以下四种条件的像素点列出,建立删除集合DEL2:2≦N(P0)≦6、S(P0)=1、P1×P3×P7=0、P1×P5×P7=0;
C、建立图像细化脉冲神经膜系统;
用C语言编程实现基于脉冲神经膜系统的快速并行图像细化方法,即实现脉冲神经膜系统:∏=(O,σ11,σ12,K,σpq,σ1,σ2,syn,1);
所述步骤C中,所述的脉冲神经膜系统是指:对于p×q大小的图像,建立度为(p×q)+2的脉冲神经膜系统,∏=(O,σ11,σ12,K,σpq,σ1,σ2,syn,1)
其中
(1)O={a}为单字母集合,a表示一个脉冲
(2)σ1是脉冲神经膜系统的输入神经元,输入一个正整数,代表图像细化方法的迭代次数,且σ1=(512,a513a*/a513→a512;1),σ2=(0,a1024a*/a1024→a1024;1)
σij=(nij,Rij),i∈{1,…,p},j∈{1,…,q},其中,
R1k=Rpk=Rj1=Rjq=φ,k∈{1,…,q},j∈{1,…,p}
对于其他的(i,j)
(3)
syn1={1,(i,j),1∣i∈{2,…,p-1},j∈{2,…,q-1}}
syn2={2,(i,j),1∣i∈{2,…,p-1},j∈{2,…,q-1}},
在该脉冲神经膜系统执行n次迭代删除操作之后,图像已经没有满足删除条件的像素点,即得到了细化后的图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国石油大学(华东),未经中国石油大学(华东)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611114806.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种图像的稀疏重构方法及装置
- 下一篇:一种大规模图数据表示方法





