首页> 外文会议>International Symposium on Multispectral Image Processing and Pattern Recognition >Achieving the image interpolation algorithm on The FPGA platform based on ImpulseC
【24h】

Achieving the image interpolation algorithm on The FPGA platform based on ImpulseC

机译:基于血刷的FPGA平台实现图像插值算法

获取原文

摘要

ImpulseC is based on the C language which can describe highly parallel and multi-process applications. It also generates a underlying hardware description for the dedicated process. To improve the famous bi-cubic interpolation algorithm, we design the bi-cubic convolution template algorithms with better computing performance and higher efficiency. The results of simulation show that the interpolation method not only improves the interpolation accuracy and image quality, but also preferably retains the texture of the image. Based on ImpulseC hardware design tools, we can make use of the compiler features to further parallelize the algorithm so that it is more conducive to the hardware implementation. Based on the Xilinx Spartan3 of XC3S4000 chip, our method achieves the real-time interpolation at the rate of 50fps. The FPGA experimental results show that the stream of output images after interpolation is robust and real-time. The summary shows that the allocation of hardware resources is reasonable. Compared with the existing hand-written HDL code, it has the advantages of parallel speedup. Our method provides a novel idea from C to FPGA-based embedded hardware system for software engineers.
机译:ImpuleSec基于C语言,可以描述高度平行和多过程应用程序。它还为专用进程生成底层硬件描述。为了提高着名的双立方插值算法,我们设计具有更好的计算性能和更高效率的双立方卷积模板算法。仿真结果表明,插值方法不仅提高了内插精度和图像质量,还优选地保持图像的纹理。基于振振硬件设计工具,我们可以使用编译器功能来进一步并行化算法,以便更有利于硬件实现。基于XC3S4000芯片的Xilinx Spartan3,我们的方法以50fps的速率实现了实时插值。 FPGA实验结果表明,插值后的输出图像流是坚固且实时的。摘要显示硬件资源的分配是合理的。与现有的手写的HDL代码相比,它具有并行加速的优点。我们的方法为软件工程师的C到基于FPGA的嵌入式硬件系统提供了一种新颖的想法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号