基于FPGA的目标识别系统研制

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:zch_kitty
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现代自动化生产过程中,机器视觉被广泛地应用于产品装卸、分拣和质量检测等领域。在一些人工视觉难以满足要求的情况下或不适合人工作业的恶劣工作环境中,常用机器视觉来代替人工视觉;同样在工业生产线的大批量生产过程中,用机器视觉进行检测的方法可以大大提高生产过程的自动化程度和生产效率。  随着工业自动化领域的发展,工业生产中的需求也越来越苛刻,基于PC的传统机器视觉技术越来越难以满足目前工业生产过程对实时性、便携性和低功耗等方面的要求。随之出现的基于嵌入式和FPGA的硬件加速机器视觉系统因其集成度高、处理速度快、便携性好等优点,将取代传统的机器视觉,在工业生产中发挥更大的作用。  本设计的应用环境为某铅笔芯厂的铅芯生产过程,用于识别铅芯烧结过程中盛放铅芯的方罐和圆罐。由于在铅芯的烧结炉中,罐子的托盘会受热膨胀,导致罐子的位置不固定,无法通过预先设定罐子位置的方法抓取目标,所以增加目标识别系统来确定罐子的位置是必要的。  由于系统的工作空间比较狭小、环境恶劣,无法安装PC机;同时系统要求对于目标的位置等信息进行实时传输,因此应用FPGA的并行处理能力研制目标识别系统可以满足应用需求。  首先,由于现场可用的工作空间狭小,导致现有FPGA印制电路板的尺寸不符合工作空间的要求,所以本文以FPGA为核心设计了硬件平台,通过模拟I2C总线驱动数字摄像头完成对数据的采集,通过对SDRAM存储器的控制完成数据的存储,由VGA实时显示图像,以便于观察、调试系统的运行情况,通过简化UDP/IP协议实现以太网通信。  其次,本文对图像处理算法进行了相关研究,包括滤波算法、边缘检测算法、形态学处理算法。通过合理简化双边滤波算法、重新整合计算过程,结合硬件设计思想完成对双边滤波的硬件实现。在Sobel算法中增加方向梯度算子和自适应阈值,使检测结果更准确、更符合人眼视觉。应用形态学处理减少边缘检测结果中存在的不连续现象对后续处理的影响。  最后,根据本文实际应用对象,对目标进行识别、定位和定向。通过简单有效的方法快速提取边界点坐标,根据目标的几何特性进行粗识别,最后通过缩小Hough变换的参数范围,对Hough变换进行硬件实现,完成对目标进行精确的定位定向。
其他文献
在智能自动化研究领域,现在基于群体智能特征的仿生类算法研究正受到越来越多学者的关注。作为群体智能的典型实现,蚁群算法正在受到学术界的广注关注。它是在20世纪90年代,由意
随着一户一表改造工程的开展,城市化规模的不断扩大,户用计量仪表(水表、电表、煤气表)的使用量在高速增长;随着阶梯水价、分时计价等新的收费方式的实施,传统的户用计量仪表和人
随着Internet/Web技术的快速普及和迅猛发展,Web上的数据容量空前增长,成为世界上最大的数据源。但对某一用户而言,真正有用的信息却是少量的。这就是所谓的Rich Data Poor I
铁路运输在国民经济中占有重要地位,随着我国经济的发展,我国铁路已经经历了六次提速,加快铁路信息化发展,确保旅客生命财产安全,成为当前铁路建设的重点。列车行车安全监控系统,对
机器人足球比赛是近年来迅速发展起来的一项科技竞赛,是人工智能领域与机器人领域的基础研究课题,是一个极富挑战性的高技术密集的项目,同时又是多智能体技术的一个理想突破点。
随着中国加入WTO后市场的逐步开发以及经济全球化的不断深入,企业面临着巨大的竞争压力。为了提高生产管理水平,增强竞争力,企业信息化已是大势所趋,而构建企业的制造执行系
冷轧薄板属于高附加值钢材品种,是汽车、机械、建筑、电工电子、食品等行业必不可少的原材料。冷连轧是一种高效、优质的冷轧生产工艺,其设备众多、控制过程复杂。在冷轧薄板
随着人工智能、计算机的进步,智能控制在国内外有了很大的发展。模糊控制系统和神经网络系统作为常用的智能控制系统,被广泛应用于各个科学等领域。本文针对模糊控制和神经网络
深V型船作为一种新兴的特殊船型继承了多种船型优良特性,具有快速性好,操纵性灵活,响应速度快等特性,所以深V型船被广泛应用于快速高效的海上运输领域,特别是军事领域。但是因为它
实际的混沌系统通常包含多种不确定性,人们往往很难利用传统方法得到系统的真实模型,影响了混沌系统的进一步研究。同时,混沌系统产生的数据在测量、传输过程中可能含有噪声,并且