基于FPGA的智能工业相机系统的研究

被引量 : 0次 | 上传用户:zona418
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会经济的发展,工业生产领域对智能工业相机的性能要求越来越高。本课题致力于基于FPGA的高性能智能工业相机的研究。由于FPGA独特的硬件结构使得其只适合进行简单的图像预处理工作,因此结合FPGA处理器的特点进行图像处理算法的改进和高效移植是本课题高性能智能工业相机系统开发中的难点与重点。本文分析了基于FPGA平台的高性能智能工业相机的关键技术,提出了一套智能工业相机软硬件设计方案,成功研制出了微型智能工业相机样机。样机采用300万像素逐行扫描CMOS Sensor和高性能低功耗CyclonelV系列FPGA芯片组合,实测整机功耗不到1W。本文使用Verilog HDL编写FPGA内部控制逻辑实现了对图像数据流的控制、处理和传输以及SDRAM的驱动,在SDRAM的读写模块,创新性地提出了一种半乒乓读写机制,从而避免了帧交错的情况发生,保证了帧读取画面的完整性。USB部分实现了slavefifo模式下的数据传输,传输速度接近40MB/s,基本达到USB2.0最高传输速度;提出MFC架构的智能工业相机调试分析软件方案,实现视频预览、截图等功能,为智能工业相机研究的后续工作开展提供了平台。为了更真实地将Bayer阵列还原为彩色图像,本文在对比了双线性插值算法和梯度相关性算法之后,提出了更适合FPGA实现的全梯度插值算法;巧妙地利用FPGA的内部IP核,通过流水线处理方式实现了以上三种算法,实验对比结果证明全梯度插值算法较梯度相关性算法更少的硬件资源占用和更好的还原效果。本文对低照度增强算法进行去浮点数改进,使用流水线处理法实现改进后的算法,充分的发挥了FPGA的并行处理优势,最后通过获得视频的效果和帧率对比证明了算法的有效性和实时性。在边缘检测算法的实现过程中,首先将彩色图像转换为灰度图像,然后巧妙地利用FPGA的内部资源实现了Sobel边缘检测算法,最后展示了不同阀值的边缘检测的实验结果。最后对本课题研制出的智能工业相机样机进行实际测试,该样机的视频流畅、图像清晰,并且能够连续长时间稳定工作,可用性满足实际需求。而基于此样机平台的典型图像算法的改进和实现过程可以为其它更复杂的图像算法的FPGA实现做参考,具有较高的理论意义和应用价值。
其他文献
目的:探讨西罗莫司应用于国内肾移植受者的治疗窗范围。方法:采用多中心、开放性临床研究,来自国内4家移植中心的首次肾移植病人共100例。免疫抑制方案为西罗莫司联合环孢素
数学实验课是一门新型的教学课程,它将数学知识、数学建模和数学软件有机结合,强化学生对数学理论的理解和应用,培养学生的创新能力和团队精神。针对该课程的开设,就大学数学
目的:观察强骨康疏胶囊对去卵巢骨质疏松大鼠的骨密度、OPG及RANKL蛋白表达、骨组织形态计量学参数及骨组织细微结构的影响。方法:制备去卵巢骨质疏松大鼠模型后,分组:正常对
我国的乡村旅游发展开始于20世纪80年代,与欧美等发达国家相比,我国的乡村旅游业发展时间短。对乡村旅游发展的研究可以因地制宜探索乡村旅游发展道路,对增强乡村经济活力、
随着我国药品监管法律法规体系的逐步形成,药品注册管理的有关法规也经历了不断的补充和完善,构成了独立的药品注册管理法规体系。本文回顾了我国药品注册管理法规体系的形成
以近年来,太仓市凭借其紧临上海市的有利地理位置,房地产业迅猛发展。在楼盘的推介营稍过程中,楼盘的命名已成为创意策划的重要手段之一。楼盘命名也成为开发商家、语言修辞
目的研究肾移植术后病人MDR1和CYP3A5基因多态性与免疫抑制剂西罗莫司临床个体化给药剂量的关系。方法采用聚合酶链反应(PCR)和限制性内切片段多态性(RFLP)的方法对105例健康受试
流行音乐、造星运动、视觉文化、广告等大众文化以感官刺激、欲望满足为特色。以制造人们的虚假需求为主要手段。把资本的统治渗透到社会文化生活的每一个细胞。不但把人们的
目的:探讨普外科护理风险管理及其成效。方法:通过实施"四个重点"质量管理对策;健全护理风险管理机制;加强法制观念,改善服务态度;提高沟通技巧,加深医患互信等措施,来提高护