基于FPGA的Sobel算子实时图像边缘检测系统的设计

被引量 : 27次 | 上传用户:liqiang915
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
边缘是图像最基本的特征,携带了图像的大部分信息,图像边缘对于图像分析来说特别重要。提取边缘信息,即图像的边缘检测是数字图像处理领域的一项关键技术,在航天、工业、医学、军事领域有广泛的应用,是图像进一步处理的前提。边缘检测在生产线的自动化过程中起了推动性的作用,利用对产品图像的边缘检测可以提高生产量、产品的质量和降低生产成本。边缘检测在车牌识别、车流量监控和自动导航等技术中已是重要环节,这些都是现代交通信息控制领域的重要应用。通过有效地边缘检测,大大地简化了后续图像处理过程对图像的分析。所以边缘检测技术已成为国内外研究的热点。上面基本所有的应用环境是在实时条件下的,所以开发实时的图像处理硬件系统显得非常重要。实时数字图像处理系统的特点是处理数据量大、处理速度高,这是传统软件方法所不能实现的。现场可编程门阵列(FPGA)器件的出现为数字图像处理提出了新的思路和途径。FPGA是当今最流行的可编程器件,其丰富的逻辑和存储资源使其能够实现并行和流水线处理,并且动态配置灵活性、处理速度高和系统的可移植性等特点使FPGA非常适合图像处理领域。本文基于Altera Cyclone(?)Ⅱ2C35FPGA设计了实时的边缘检测系统,其中包括图像数据的采集、图像数据格式转换、帧缓存器、边缘检测和VGA显示等模块。利用硬件描述语言Verilog设计了上面各模块,并通过Altera提供的开发平台QuartusⅡ10.0以及仿真工具Modelsim和Debussy对整个系统做前端的仿真验证。通过实验保守证明实现了对40MHz视频数据的采集;实现了SDRAM在100MHz的频率下自动的写入和读出数据;边缘检测模块在显示频率25MHz下对480*680的图像进行实时处理。本文的核心内容在于SDRAM控制器和边缘检测模块的设计。由于系统前后端的处理速度可能不同并且很多图像处理算法是基于帧进行的,所以实时图像处理系统帧缓存器是必需的。本文设计的多端口SDRAM控制器使SDRAM的应用类似于FIFO,能够在不同的数字图像处理系统间移植。在100MHz频率下,理论上可以同时实现50MHz的写入和读出。本文设计的Sobel边缘检测模块实现了模板内像素的同时输出,着重考虑了图像边界对空域滤波的影响,利用像素复制的方法使得到的边缘图像和原始图像大小相等。并利用补码和对信号位宽的控制实现了算数运算。
其他文献
耗散结构中的熵流可以有效解决企业管理的无序与企业组织的不稳定性问题,论文针对我国管理的实践矛盾,指出在企业管理活动中,管理者的根本任务在于根据企业环境的变化适当地引进
本文借鉴生物学领域的研究成果,从组织免疫这一新的视角研究企业营销系统的抗危机能力。在已有的组织免疫理论的基础上,提出营销系统免疫力就是企业营销系统自身的防御机制,
包括糖尿病在内的慢性非传染性疾病正成为世界各国重要的公共卫生问题。如何有效地预防和控制糖尿病的发生成为卫生领域的重大课题。葡萄糖调节受损(impaired glucose regulat
针对清流县甘薯产业存在的问题和有利条件,提出重视"特色产业定位、科技协作攻关、实用技术应用、产业化经营"等建议,旨在推进该产业的发展壮大和转型升级。
实现农业现代化是世界各国发展的目标,我国也不例外。党的十八大报告提出,要坚持走中国特色工业化、信息化、城镇化、农业现代化道路,促进“四化”同步发展。要实现我国农业现代
农业是国民经济的基础。清流县作为闽西北山区的农业县,其涉农企业科技创新水平事关全县经济发展全局。该文综述了清流县涉农企业发展现状,并针对其科技创新过程中遇到的创新意
为探索湖北省十堰市玉米产业的发展前景,从单产、种植面积、总产量方面分析了1949~2012年的玉米(Zea mays L.)生产情况;并根据十堰市玉米生产存在的实际问题,提出了发展高效育种
韧性是当今城市发展的重要议题,其中社区韧性是韧性在城市内部空间最具实践意义的典型代表,同时也是国际上城市韧性研究领域的前沿热点。本文对国外社区韧性的理论与实践进行
金融危机下,贸易保护主义呈现出愈演愈烈的态势,世界需要一个广被接受的多边机制以协调各国共同抵制贸易保护主义的泛滥,带领世界走出金融危机的阴霭。作为当前世界上最大的
受全球大背景,我国的发展现状以及新课改的影响,新一轮的基础教育英语课程改革大背景下,合作学习理念方兴未艾,这种较新的学习方法起源于上世纪70年代的美国,自从上世纪80年代末90