CNN-based language and interpreter for image processing on GPUs

被引:0
|
作者
Dolan, Ryanne [1 ]
DeSouza, Guilherme [2 ]
机构
[1] Univ Missouri, Dept Comp Sci, Columbia, MO 65211 USA
[2] Univ Missouri, Dept Elect & Comp Engn, Columbia, MO 65211 USA
关键词
CNN; GPU; parallel; image processing; cellular;
D O I
10.1080/17445760.2010.505194
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The inherent massive parallelism of cellular neural networks (CNNs) makes them an ideal computational platform for kernel-based algorithms and image processing. General-purpose graphics processing units (GPUs) provide similar massive parallelism, but it can be difficult to design algorithms to make optimal use of the hardware. In this paper, we present a programming environment based on CNNs that can run on GPUs, multi-core CPUs or simply simulated in software. The platform offers a simplified view of massively parallel computation which remains universal and reasonably efficient. An image processing library with visualisation software has been developed using the abstraction to showcase the flexibility and power of cellular computation on GPUs. A simple virtual machine and language is presented to manipulate images using the library for single-core, multi-core and GPU backends.
引用
收藏
页码:207 / 222
页数:16
相关论文
共 50 条
  • [1] Fuzzy reasoning for the design of CNN-based image processing systems
    Balsi, M
    Voci, F
    [J]. ISCAS 2000: IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - PROCEEDINGS, VOL II: EMERGING TECHNOLOGIES FOR THE 21ST CENTURY, 2000, : 405 - 408
  • [2] CNN-based local motion estimation chip for image stabilization processing
    Lin, Chin-Teng
    Chen, Shi-An
    Cheng, Ying-Chang
    Chung, Jen-Feng
    [J]. 2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 2645 - +
  • [3] Hybrid CNN-Interpreter: Interprete Local and Global Contexts for CNN-Based Models
    Yang, Wenli
    Huang, Guan
    Li, Renjie
    Yu, Jiahao
    Chen, Yanyu
    Bai, Quan
    [J]. ADVANCES IN ARTIFICIAL INTELLIGENCE, AI 2023, PT II, 2024, 14472 : 197 - 208
  • [4] CNN-Based Stereoscopic Image Inpainting
    Chen, Shen
    Ma, Wei
    Qin, Yue
    [J]. IMAGE AND GRAPHICS, ICIG 2019, PT III, 2019, 11903 : 95 - 106
  • [5] CNN-based Image Predictive Coding
    Tang, Tang
    Tetzlaff, Ronald
    [J]. 2014 14TH INTERNATIONAL WORKSHOP ON CELLULAR NANOSCALE NETWORKS AND THEIR APPLICATIONS (CNNA), 2014,
  • [6] CNN-based local motion estimation for image stabilization processing and its implementation
    Chin-Teng Lin
    Shi-An Chen
    Ying-Chang Cheng
    Chao-Ting Hong
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-6, PROCEEDINGS, 2006, : 1816 - +
  • [7] The effects of image smoothing on CNN-based detectors
    Skosana, Vusi
    Ngxande, Mkhuseli
    [J]. 2020 INTERNATIONAL SAUPEC/ROBMECH/PRASA CONFERENCE, 2020, : 68 - 73
  • [8] A CNN-BASED METHOD FOR SAR IMAGE DESPECKLING
    Ma, Dejiao
    Zhang, Xiaoling
    Tang, Xinxin
    Ming, Jing
    Shi, Jun
    [J]. 2019 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS 2019), 2019, : 4272 - 4275
  • [9] CNN-Based Adversarial Embedding for Image Steganography
    Tang, Weixuan
    Li, Bin
    Tan, Shunquan
    Barni, Mauro
    Huang, Jiwu
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2019, 14 (08) : 2074 - 2087
  • [10] CNN-Based Ternary Classification for Image Steganalysis
    Kang, Sanghoon
    Park, Hanhoon
    Park, Jong-Il
    [J]. ELECTRONICS, 2019, 8 (11)