首页> 外文会议>Nirma University International Conference on Engineering >Implementation of edge detection algorithms in real time on FPGA
【24h】

Implementation of edge detection algorithms in real time on FPGA

机译:在FPGA上实时实现边缘检测算法

获取原文

摘要

Edge detection servers as a footstone step in image and video processing. These detected edges can further be given as input to other higher level applications like image enhancement, object recognition, object tracking etc. Literature provides various algorithms for edge detection in various domains. At the same time the process is extremely computational exhaustive. For carrying out this task in real time a system which is really fast is required. Software does not seem to be a suitable candidate for implementing it in real time. We require some technology that has huge amount of parallelism. The high amount of computation power in limited time can be achieved by using FPGA as a platform. Field Programmable Gate Array (FPGA) structures are reconfigurable in nature. These FPGA's can be programmed using a Hardware Description Language. But the popularity of FPGA has increased with the availability of high level tools for configuring it. These tools make the FPGA programming easier. This work proposes a real time embedded solution of various edge detection algorithms like Sobel, Laplacian and Prewitt. The performance evaluation of the proposed work is done on various platforms. The throughput is significantly high with a speedup of 26x???50x and the design time decreasing 5 to 6 times. The real time FPGA solution of edge detection algorithms is designed using a powerful design tool Altium Designer for hardware software co design. A 32-bit soft RISC TSK3000A is integrated as a peripheral to the edge detection hardware. The very same tool is also integrated to the ASP generated by CHC(C to Hardware). This CHC takes an input from DVD player and the processed output is given to VGA monitor. The results are verified in real time with an input video from DVD and an output on the VGA monitor.
机译:边缘检测服务器是图像和视频处理的基石。这些检测到的边缘还可以作为其他高级应用程序的输入,例如图像增强,对象识别,对象跟踪等。文献提供了用于各种领域中边缘检测的各种算法。同时,该过程在计算上是极其详尽的。为了实时执行该任务,需要非常快速的系统。软件似乎不适合实时实施。我们需要一些具有大量并行性的技术。通过使用FPGA作为平台,可以在有限的时间内获得大量的计算能力。本质上,现场可编程门阵列(FPGA)结构是可重新配置的。可以使用硬件描述语言对这些FPGA进行编程。但是,随着高级配置工具的推出,FPGA的普及程度有所提高。这些工具使FPGA编程更加容易。这项工作提出了各种边缘检测算法(如Sobel,Laplacian和Prewitt)的实时嵌入式解决方案。拟议工作的绩效评估是在各种平台上进行的。吞吐量显着提高,速度提高了26倍×50倍,设计时间减少了5到6倍。边缘检测算法的实时FPGA解决方案是使用功能强大的设计工具Altium Designer进行硬件软件协同设计的。集成了32位软RISC TSK3000A作为边缘检测硬件的外围设备。 CHC(从C到硬件)生成的ASP也集成了相同的工具。此CHC从DVD播放器获取输入,并将处理后的输出提供给VGA监视器。通过DVD的输入视频和VGA监视器的输出,可以实时验证结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号