一种对图像中给定图形的定位方法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种对图像中给定图形的定位方法 张 林 ,俞 扬 ,朱怀宏 (南京大学 计算机科学与技术系 ,江苏 南京 210093) 摘 要 :作为模式识别的前序 ,需要在一幅图像中找出一个基本图形 ,给出这个图形的位置 ,再进行进一步的识别 。文中提 出的算法以直接匹配为基础 ,改进了算法的执行效率 。以二值图像中的图形的定位为实验对搜索定位算法进行了讨论 。 试验显示出该文算法有较高的执行速度 。 关键词 :图形匹配 ;图形搜索 ;图形定位 中图分类号 : TN911173 文献标识码 :A 文章编号 :1005 - 3751 ( 2003) 09 - 0001 - 02 An Algorithm of Searching an d Locat ing a Given Sha pe in an Image ZHAN G Lin , YU Yang , ZHU Huai2ho ng ( Co mp uter Science and Technology Depart ment of Nanjing U niversit y ,Nanjing 210093 ,China) Abstract :As t he p reface of t he pat tern recognitio n , need to search a simple shape in an image , fix it s po sitio n , and t hen do a f urt her recog2 nitio n . The algo rit hm is based o n directly shape matching. And imp roved it s efficiency. In t his text ,made an experiment o n locating a figure in a mo nochro me image ,and discussed o n t he algo rit hm. The experiment shows t his algo rit hm is efficient . Key words :shape matching ; shape searching ; shape locating 0 引 言 对一幅图像中的物体进行识别 ,一般要先找出这种物 体的大概位置 ,再进行进一步的识别1 。对物体轮廓的识 别都先将图像轮廓化 ,形成灰度或二值图像 。找出图像中 的给定图形 , 已有 Hough 算法2 。但是 Hough 算法并不 是一种快速的算法 ,其时间消耗和空间消耗都较大 ,而且 需要给出带搜索的图形的方程 。文献3 中对图像分割的 方法作了很好的综述 ,但与之不同的是 ,笔者侧重在程序 的具体实现和数据结构上进行了改进 。文中的算法以直 接匹配为基础 ,进行程序上的加速改进 ,且不许给出带搜 索的图形的方程 。下面以二值图像进行图形的搜索定位 算法实验 。图 1 为实验程序的界面截图 ,图中左侧给出的 为二值 轮 廓 图 像 , 右 侧 给 出 需 要 搜 索 的 轮 廓 模 式 图 形 ( Pat tern) ,从而省掉了求方程的过程 。 图 1 实验程序界面 在图像中搜索图形 , 首先想到类似字符串的模式匹 配 ,这也是最简单的方法 :依次遍历图像中的每一个点 ,发 现是黑点时 ,以该点为基点 ,对应图形中的极点并判断与 图形重合与否 。上面是算法的基础 , 这样的算法必然很 慢 ,在机器上用了 10s 。 假设图像为 N 3 N 矩形 , 有 M 个黑点 , Pat tern 有 S 个 黑点 , 设 t ( X ) 为对 X 个点进行操作的时间 , 则总时间为 t ( N 3 N - M + M 3 S ) 。一般 M 与 N 3 N 为相同数量级 , M 3 S N 3 N 。由于 N 、M 无法改变 , 就将注意力集中 到 S 上 。图 1 中左侧的图像中可以看出 , 与 Pat tern 中极点 对应重合的点只有 10 个 ( 不包括有残缺的和比例有变化 的) , 这样的点在图像中的比例 a = 1/ S , 可见没有必要 操作 M 3 S 个点 。故将 Pat tern 的存储数据分组 。 1 基本算法 首先 ,要解决给定的 Pat tern 的存储结构问题 。可有 多种方法 。最简单的可以用数组记录原位图的点 ,但是希 望存储结构具有一定的灵活性 ,故用矢量的方法 : 以图的 左上角的一点为极点 , 以水平向右为正方向建立极坐标 系 ,对全图进行扫描 ,记录下图中每个点的角度与半径长 。 收稿日期 :2003 - 0

文档评论(0)

tcpe + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档