首页 | 本学科首页   官方微博 | 高级检索  
     

基于欧氏距离的实时直线检测算法
引用本文:尚振宏,付晓东,袁梅宇,刘辉.基于欧氏距离的实时直线检测算法[J].计算机应用,2008,28(1):177-180.
作者姓名:尚振宏  付晓东  袁梅宇  刘辉
作者单位:昆明理工大学,信息工程与自动化学院,昆明,100081
基金项目:云南省自然科学基金 , 云南省教育厅资助项目 , 昆明理工大学基金
摘    要:提出一种新的直线检测算法。与已有算法不同,该算法并非通过坐标系的转换,而是基于将离散曲线各点前后k个点对间欧氏距离平方和定义为该点的直线度,并推导出直线段上除首尾有限个点外其余各点直线度最大这一性质。利用该性质,该算法首先运用Freeman链码的性质选择出物体边界上明显属于直线的像素,然后在剩余的边界点中通过计算并寻找连续直线度最大的点而定位出直线。实验结果表明,该算法具有较高的稳定性、实时性和准确性。

关 键 词:链码  直线检测  欧氏距离  边界跟踪
文章编号:1001-9081(2008)01-0177-04
收稿时间:2007-07-26
修稿时间:2007年7月26日

Line detection based on Euclidean distance
SHANG Zhen-hong,FU Xiao-dong,YUAN Mei-yu,LIU Hui.Line detection based on Euclidean distance[J].journal of Computer Applications,2008,28(1):177-180.
Authors:SHANG Zhen-hong  FU Xiao-dong  YUAN Mei-yu  LIU Hui
Affiliation:SHANG Zhen-hong,FU Xiao-dong,YUAN Mei-yu,LIU Hui(Faculty of Information Engineering , Automation,Kunming University of Science , Technology,Kunming Yunnan 650051,China )
Abstract:To detect lines in digital image, this paper proposed a new algorithm. Different form traditional line detection algorithms, the algorithm does not search another coordinate transformation, but defines the line degree of a point in a curve as the sum of k Euclidean distance square between points centered at the point, and deduces that except limited points in the head and tail, points in a line segment will have the maximum line degree. Derived from this characteristic, the new algorithm detects line segments in a two-pass manner. Firstly, the points on a curve that obviously belonged to a line segment were selected by using Freeman chain-code. Secondly, the points that were continuous and had the maximum line degree were selected. The result shows the algorithm is stable, precise and fast.
Keywords:Chain Code  Line Detection  Euclidean Distance  Edge Tracking
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号