Tile art image generation using parallel greedy algorithm on the GPU and its approximation with machine learning

被引:2
作者
Matsumura, Naoki [1 ]
Tokura, Hiroki [1 ]
Kuroda, Yuki [1 ]
Ito, Yasuaki [1 ]
Nakano, Koji [1 ]
机构
[1] Hiroshima Univ, Dept Informat Engn, Hiroshima 7398527, Japan
关键词
conditional GANs; GPU; machine learning; parallel processing; tile art; LOCAL EXHAUSTIVE SEARCH;
D O I
10.1002/cpe.5623
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Tile art image generation is one of the non-photorealistic rendering methods. The generated digital image resembles artistic representation given digital photos and illustrations. The first contribution of this paper is to propose a tile image generation based on the greedy approach. The greedy approach is based on the characteristic of the human visual system to optimize generated images. In addition, to shorten the computation time, we show the parallel algorithm and its GPU acceleration technique. We have implemented it on NVIDIA Tesla V100 GPU. The experimental result shows that the GPU implementation attains a speed-up factor of 318 and 16.19 over the sequential CPU implementation and the parallel multi-core CPU implementation with 160 threads, respectively. The second contribution of this paper is to propose an approximation method using machine learning with deep neural networks. After learning the network with the tile art images generated by the greedy approach as training dataset, it can generate tile art images that well-reproduce the original images with tile patterns. Moreover, we show an additional machine learning technique by repeating the forwarding computation for the generated tile art image as an input image. As a result, using this technique, we can generate a tile art images with clear shape of tiles.
引用
收藏
页数:20
相关论文
共 39 条
  • [21] Accelerating digital halftoning using the local exhaustive search on the GPU
    Kouge, Hiroaki
    Honda, Takumi
    Fujita, Toru
    Ito, Yasuaki
    Nakano, Koji
    Bordim, Jacir L.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (02)
  • [22] Learning Representations for Automatic Colorization
    Larsson, Gustav
    Maire, Michael
    Shakhnarovich, Gregory
    [J]. COMPUTER VISION - ECCV 2016, PT IV, 2016, 9908 : 577 - 593
  • [23] Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network
    Ledig, Christian
    Theis, Lucas
    Huszar, Ferenc
    Caballero, Jose
    Cunningham, Andrew
    Acosta, Alejandro
    Aitken, Andrew
    Tejani, Alykhan
    Totz, Johannes
    Wang, Zehan
    Shi, Wenzhe
    [J]. 30TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2017), 2017, : 105 - 114
  • [24] Precomputed Real-Time Texture Synthesis with Markovian Generative Adversarial Networks
    Li, Chuan
    Wand, Michael
    [J]. COMPUTER VISION - ECCV 2016, PT III, 2016, 9907 : 702 - 716
  • [25] Image Inpainting for Irregular Holes Using Partial Convolutions
    Liu, Guilin
    Reda, Fitsum A.
    Shih, Kevin J.
    Wang, Ting-Chun
    Tao, Andrew
    Catanzaro, Bryan
    [J]. COMPUTER VISION - ECCV 2018, PT XI, 2018, 11215 : 89 - 105
  • [26] Luitjens J., 2014, FASTER PARALLEL REDU
  • [27] Maas AL, 2013, ICML WORKSH DEEP LEA
  • [28] Matsumura N, 2018, 2018 INTERNATIONAL SYMPOSIUM ON ANTENNAS AND PROPAGATION (ISAP)
  • [29] Mirza M, CoRR, VarXiv
  • [30] Context Encoders: Feature Learning by Inpainting
    Pathak, Deepak
    Krahenbuhl, Philipp
    Donahue, Jeff
    Darrell, Trevor
    Efros, Alexei A.
    [J]. 2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, : 2536 - 2544