[发明专利]一种柱状喷射沉积坯边缘轮廓图像修复的方法无效
| 申请号: | 200810228563.0 | 申请日: | 2008-11-05 |
| 公开(公告)号: | CN101425178A | 公开(公告)日: | 2009-05-06 |
| 发明(设计)人: | 曲迎东;李荣德;马振涛;袁晓光;李晨希;李润霞 | 申请(专利权)人: | 沈阳工业大学 |
| 主分类号: | G06T5/00 | 分类号: | G06T5/00;G06T7/00 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 110178辽宁省*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 柱状 喷射 沉积 边缘 轮廓 图像 修复 方法 | ||
1.一种柱状喷射沉积坯边缘轮廓图像修复的方法,它包括以下步骤:
第一步,分割图像中沉积坯边缘为4个区域;该步骤的具体过程为:在修补前的沉积坯边缘图像中,通过搜索算法确定能够表征沉积坯区域位置的4个特征点的坐标:极上点Pu(xu,yu)、极下点Pl(xd,yd)、极左点Pl(xl,yl)、极右点Pr(xr,yr);用上述四个特征点将沉积坯边缘分割上、下、左、右四个边缘区域,左区域的构成为:x=xl、y=yd、x=xd、x=xl+20;右区域的构成为:x=xr、y=yd、x=xd、x=xr-20;上区域的构成为:y=yu、x=xl、x=xr、y=yr-20;下区域的构成为:y=yd、x=xl、x=xr、y=yr+20;这样,沉积坯图像被分割为上、下、左、右四个边缘区域;
第二步,搜索每个区域内的边缘点并记录;该步骤的具体过程为:在上区域,选取上区域的左上点为起始点,沿着y轴方向向下搜索,判断是否遇到边缘点,是,则选取遇到的第一个搜索到的边缘点坐标保存于数组Uarray[]中;否,则本次不做任何记录;然后起始点沿x轴方向向右移动n个坐标,n∈[3-5];并判断起始点是否超出了上区域界限,否,则返回重新沿着y轴方向向下搜索,是,则进入下区域边缘点搜索操作;在下区域,选取下区域的左下点为起始点,沿着y轴方向向上搜索,判断是否遇到边缘点,是,则选取遇到的第一个搜索到的边缘点坐标保存于数组Darray[]中;否,则本次不做任何记录;然后起始点沿x轴方向向右移动n个坐标,n∈[3-5];并判断起始点是否超出了下区域界限,否,则返回重新沿着y轴方向向上搜索,是,则进入左区域边缘点搜索操作;在左域,选取左区域的左上点为起始点,沿着x轴方向向右搜索,判断是否遇到边缘点,是,则选取遇到的第一个搜索到的边缘点坐标保存于数组Larray[]中;否,则本次不做任何记录;然后起始点沿y轴方向向下移动n个坐标,n∈[3-5];并判断起始点是否超出了左区域界限,否,则返回重新沿着x轴方向向右搜索,是,则进入右区域边缘点搜索操作;在右域,选取右区域的右上点为起始点,沿着x轴方向向左搜索,判断是否遇到边缘点,是,则选取遇到的第一个搜索到的边缘点坐标保存于数组Rarray[]中;否,则本次不做任何记录;然后起始点沿y轴方向向下移动n个坐标,n∈[3-5];并判断起始点是否超出了右区域界限,否,则返回重新沿着x轴方向向左搜索,是,则右区域边缘点搜索操作结束;最后, 将所有像素点变为黑色,以擦除图像中的边缘点;
第三步,在每个区域利用Bezier函数完成沉积坯边缘修补;该步骤的具体过程为:首先,开始分组,取3个点为一组,从上区域边缘数组Uarray[]中取出前3个点作为一组分别赋值给p0,p1,p2,然后利用贝塞尔函数 绘制曲线,t为[0,1]范围内的参数,判断Uarray[]中是否有剩余的边缘点,否,则上区域边缘修补过陈结束,是,则判断Uarray[]中剩余的边缘点是否多于1个,是,则将前一组最末一个点作为下一组的第一个点赋值给p0,在Uarray[]中再取两个新点赋值给p1、p2;并重新返回利用贝塞尔函数 绘制曲线,否,则取前一组最末两个点分别赋值给下一组的前两个点p0、p1,从Uarray[]中再取最末一个点赋值给p2,并重新返回利用贝塞尔函数 绘制曲线;下区域、左区域、右区域修补过程与上区域边缘修补过程相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳工业大学,未经沈阳工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810228563.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:多功能自动货品售卖机
- 下一篇:计算机电源电路





