GPU Color Space Conversion

被引:1
|
作者
Chase, Patrick [1 ]
Vondran, Gary [2 ]
机构
[1] Hewlett Packard Corp, 16399 W Bernardo Dr, San Diego, CA 92127 USA
[2] Hewlett Packard Corp, Palo Alto, CA 94304 USA
来源
PARALLEL PROCESSING FOR IMAGING APPLICATIONS | 2011年 / 7872卷
关键词
Color conversion; GPU acceleration; interpolation; tetrahedral; color translation;
D O I
10.1117/12.876678
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Tetrahedral interpolation is commonly used to implement continuous color space conversions from sparse 3D and 4D lookup tables. We investigate the implementation and optimization of tetrahedral interpolation algorithms for GPUs, and compare to the best known CPU tetrahedral implementations, as well as GPU-based trilinear implementations. We show that a $ 500 NVIDIA GTX-580 GPU is 3x faster than a $ 1000 Intel Core i7 980X CPU for 3D interpolation, and 9x faster for 4D interpolation. Performance-relevant GPU attributes are explored including thread scheduling, local memory characteristics, global memory hierarchy, and cache behaviors. We consider existing tetrahedral interpolation algorithms and tune based on the GPU structure. Global memory performance is improved by reordering and expanding the lookup table to ensure optimal access behaviors. Per multiprocessor local memory is exploited to implement optimally coalesced global memory accesses, and local memory addressing is optimized to minimize bank conflicts. We explore the impacts of lookup table density upon computation and memory access costs. Also presented are CPU-based 3D and 4D interpolators, using SSE vector operations, that are faster than any previously published solution.
引用
收藏
页数:9
相关论文
共 50 条
  • [21] Conversion from Lossless to Gray Scale Image Using Color Space Conversion Module
    Sridhar, C. S.
    Mahadevan, G.
    Basha, S. K. Khadar
    Sudir, P.
    COMPUTATIONAL VISION AND BIO-INSPIRED COMPUTING, 2020, 1108 : 1137 - 1145
  • [22] A Comparative Study of Color Space Conversion on Homogeneous and Heterogeneous Multicore
    Chu, Chen
    Wang, Jian
    Hou, Senke
    Lv, Qi
    Ma, Guoqiang
    Ji, Xiaoyong
    COMPUTER AND INFORMATION TECHNOLOGY, 2014, 519-520 : 724 - +
  • [23] RGB to HSI color space conversion via MACT algorithm
    Jayashree, R. Aruna
    2013 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2013, : 561 - 565
  • [24] An improved ASIC design and implementation for color space conversion applications
    Nsour, M
    AbdelAtyZohdy, HS
    PROCEEDINGS OF THE 39TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I-III, 1996, : 609 - 612
  • [25] Research on color space conversion model between XYZ and RGB
    Li, Xinwu
    ADVANCES IN LIQUID CRYSTALS, 2010, 428-429 : 466 - 469
  • [26] Study on Color Space Conversion Based on RBF Neural Network
    Cao Congjun
    Liu Qiangjun
    PRINTING AND PACKAGING STUDY, 2011, 174 : 28 - 31
  • [27] Power modeling and efficient FPGA implementation of color space conversion
    Bensaali, Faycal
    Amira, Abbes
    Chandrasekaran, Shrutisagar
    2006 13TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS 1-3, 2006, : 164 - +
  • [28] Colored Adaptive Compressed Imaging Using Color Space Conversion
    Yan, Yiyun
    Dai, Huidong
    Gao, Jin
    Li, Chaowei
    Liu, Xingjiong
    He, Weiji
    Chen, Qian
    Gu, Guohua
    INTERNATIONAL CONFERENCE ON OPTICAL AND PHOTONICS ENGINEERING (ICOPEN 2016), 2017, 10250
  • [29] Traffic image enhancement algorithm based on color space conversion
    Gu, Ming
    Zheng, Lintao
    You, Zheng
    Yi Qi Yi Biao Xue Bao/Chinese Journal of Scientific Instrument, 2015, 36 (08): : 1901 - 1907
  • [30] An efficient architecture for color space conversion using distributed arithmetic
    Bensaali, F
    Amira, A
    Bouridane, A
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 2, PROCEEDINGS, 2004, : 265 - 268