【24h】

IDEAL: Image DEnoising AcceLerator

机译:理想:图像去噪加速器

获取原文

摘要

Computational imaging pipelines (CIPs) convert the raw output of imaging sensors into the high-quality images that are used for further processing. This work studies how Block-Matching and 3D filtering (BM3D), a state-of-the-art denoising algorithm can be implemented to meet the demands of user-interactive (UI) applications. Denoising is the most computationally demanding stage of a CIP taking more than 95% of time on a highly-optimized software implementation [29]. We analyze the performance and energy consumption of optimized software implementations on three commodity platforms and find that their performance is inadequate. Accordingly, we consider two alternatives: a dedicated accelerator, and running recently proposed Neural Network (NN) based approximations of BM3D [9, 27] on an NN accelerator. We develop Image DEnoising AcceLerator(IDEAL), a hardware BM3D accelerator which incorporates the following techniques: 1) a novel software-hardware optimization, Matches Reuse (MR), that exploits typical image content to reduce the computations needed by BM3D, 2) pre-fetching and judicious use of on-chip buffering to minimize execution stalls and off-chip bandwidth consumption, 3) a careful arrangement of specialized computing blocks, and 4) data type precision tuning. Over a dataset of images with resolutions ranging from 8 megapixel (MP) and up to 42MP, IDEAL is 11, 352× and 591× faster than high-end general-purpose (CPU) and graphics processor (GPU) software implementations with orders of magnitude better energy efficiency. Even when the NN approximations of BM3D are run on the DaDianNao [14] high-end hardware NN accelerator, IDEAL is 5.4× faster and 3.95× more energy efficient.
机译:计算成像管道(CIP)将成像传感器的原始输出转换为用于进一步处理的高质量图像。这项工作研究如何块匹配和三维过滤(BM3D),一个国家的最先进的去噪算法可以实现满足用户交互(UI)应用的需求。去噪是CIP最高苛刻的阶段,在高度优化的软件实现中,超过95%的时间[29]。我们分析了三种商品平台上优化软件实现的性能和能耗,并发现其性能不足。因此,我们考虑两个替代方案:专用加速器,并在NN加速器上基于BM3D [9,27]的基于BM3D [9,27]的近似运行的最近提出的神经网络(NN)。我们开发图像去噪加速器(理想),一个包含以下技术的硬件BM3D加速器:1)一种新型软件 - 硬件优化,匹配重用(MR),该重用(MR)利用典型的图像内容来减少BM3D,2)PRE所需的计算 - 切换和明智地使用片上缓冲以最小化执行档位和片外带宽消耗,3)仔细布置专用计算块,4)数据类型精度调谐。在带有8万像素(MP)的分辨率的图像数据集上,最高可达42MP,理想为11,352×和591×比高端通用(CPU)和图形处理器(GPU)软件实现更快幅度更好的能效。即使在Dadiannao [14]高端硬件NN加速器上运行BM3D的NN近似,理想是5.4×更快,节能3.95倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号