Canny算子刀具边缘快速提取研究

来源 :中北大学 | 被引量 : 0次 | 上传用户:luoxiaozhang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
机器视觉技术利用相机模拟人眼采集图像,利用计算机模拟大脑对图像进行数学计算,实现了机器对三维世界的认知。它利用计算机科学,在神经生物学和心理物理学的基础上实现人工智能和模式识别。其精确度高、速度快、抗干扰能力强以及应用灵活的特点使机器视觉技术应用在人们吃、穿、住、用、行等生活各个方面,甚至在军事领域也有广泛的应用。在计算机技术高速发展的今天,随着机器视觉应用范围的不断开拓,大量复杂精妙的图像处理算法随之而来,同时算法所耗费的时间越来越长。目前机器视觉应用大多采用“编程语言+图像处理工具包”的模式,这种模式能快速的开发出测量系统,但是这种模式不利于图像处理新算法的研究。如果采用编程语言编写图像处理算法,则运行速度比较慢。本课题立足于智能刀具预调仪项目,针对编写的图像处理算法比较慢的缺点研究如何提高数字图像处理的速度,课题研究内容如下:1、Canny算子以其良好的精确性广泛的应用在机器视觉当中,在智能刀具预调仪项目当中也不例外。论文以经典的Canny算子为研究对象,不同于其他对Canny算子的自适应性进行改进的研究,本研究侧重于对Canny算子是运行时间进行优化,以达到从计算机数据结构的理论上分析Canny算子的时间复杂度,对Canny算子进行改进以降低其时间复杂度。提取图像边缘及其梯度方向的像素点并进行分析,寻找运行时间比较短的算法把图像边缘及附近的点提取出来,再用Canny算法的思想把提取出来的点进行精确的计算以提取出图像的边缘。2、对改进的Canny算子代码进行优化,对比.NET平台上C#语言图像处理效率比较的高内存法和指针法两种方法,结合指针的基本原理与用法和C#中指针特殊用法,对内存法Canny算子代码转化成指针法。并且对提取的像素点的存储方法进行研究,提高图像像素点遍历和计算的速度。3、重点研究了并行技术在图像处理方面的应用,对数字图像处理并行计算进行归类。研究了基于任务和基于数据两种并行计算在数字图像处理中的应用,并针对Canny算子的并行计算进行了详细研究,最后在.NET平台上用C#语言实现了Canny算子的基于数据的并行计算,极大的提高了其运行效率。4、论文最后对所做工作进行了总结,并且对研究的不足之处进行了分析说明。针对云计算在数控刀具图像处理方面应用的可能性进行的展望,并且在对数控刀具图像处理云计算在单机上进行模拟。
其他文献
在我国交通运输体系建设中,高速公路是重要组成部分,并且对于区域经济的发展有着重要的促进作用.在这样的情况下,高速公路服务区的房建工程项目建设也备受关注,目前在高速公
一般交通工程安全设施的施工工作主要包括对交通标志的施工建设以及对安全防护栏的施工工作,需要施工单位结合城市地形分布情况,合理拟定施工方案.目前,人们最关注的问题就是
支撑轴力伺服系统是一套用于基坑工程中调控支撑轴力的控制系统.支撑轴力伺服系统在基坑工程中应用日渐广泛,但是缺乏科学有效的管理手段,使伺服系统无法发挥最大的作用.通过
本文主要研究人工关节的弹流润滑理论。全文包括四个部分,即椭圆接触纯自旋问题的弹流润滑分析、人工关节稳态弹流润滑问题多重网格解法、人工关节非稳态弹流润滑问题多重网格
车辆动力传动系统操纵自动化可以有效的改善车辆的动力性和经济性,同时可以减轻驾驶员的劳动强度。自动变速器技术是车辆改进和完善传动系统的一个重要方向,随着现代控制技术