Vectorization and optimization of fog removal algorithm

被引:0
|
作者
Gautam, Krishna Swaroop [1 ]
Tripathi, Abhishek Kumar [1 ]
Rao, M. V. Srinivasa [1 ]
机构
[1] Uurmi Solut Pvt Ltd, Hyderabad, Andhra Pradesh, India
关键词
Anisotropic diffusion; image smoothing; DSP (Digital Signal Processing); Vectorization; SIMD; image restoration; DMA (Direct Memory Access);
D O I
10.1109/IACC.2016.73
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Some of the image processing algorithms are very costly in terms of operations and time. To use these algorithms in real-time environment, optimization and vectorization are necessary. In this paper, approaches are proposed to optimize, vectorize and how to fit the algorithm in low memory space. Here, optimized anisotropic diffusion based fog removal algorithm is proposed. Fog removal algorithm removes the fog from image and produces an image having better visibility. This algorithm has many phases like anisotropic diffusion, histogram stretching and smoothing. Anisotropic diffusion is an iterative process that takes nearly 70% of time complexity of the whole algorithm. Here, optimization and vectorization of the anisotropic diffusion is proposed for better performance. However, optimization techniques cost some accuracy but that can be neglected for significant improvement in performance. For memory constraint environment, a method is proposed to process the entire block of image and maintains the integrity of operations. Results confirm that with our optimization and vectorization approaches, performance is increased up to 90 fps (approximately) for VGA image on one of the image processing DSP simulator. Even if, system doesn't have vector operations, the proposed optimization techniques can be used to achieve better performance (2x faster).
引用
收藏
页码:362 / 367
页数:6
相关论文
共 50 条
  • [1] An Effective Algorithm for Single Image Fog Removal
    Wang, Xin
    Zhang, Xin
    Zhu, Hangcheng
    Wang, Qiong
    Ning, Chen
    MOBILE NETWORKS & APPLICATIONS, 2021, 26 (03): : 1250 - 1258
  • [2] An Effective Algorithm for Single Image Fog Removal
    Xin Wang
    Xin Zhang
    Hangcheng Zhu
    Qiong Wang
    Chen Ning
    Mobile Networks and Applications, 2021, 26 : 1250 - 1258
  • [3] Research and Simulation on Image Fog Removal Algorithm
    Li, Ying-hua
    Shen, Xiang-hui
    INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND SOFTWARE ENGINEERING (AISE 2014), 2014, : 334 - 337
  • [4] Vectorization in Set Optimization
    Jahn, Johannes
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2015, 167 (03) : 783 - 795
  • [5] Vectorization in Set Optimization
    Johannes Jahn
    Journal of Optimization Theory and Applications, 2015, 167 : 783 - 795
  • [6] Vectorization of the Sphere Detection Algorithm
    Mennenga, Bjoern
    Matus, Emil
    Fettweis, Gerhard
    ISCAS: 2009 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-5, 2009, : 2806 - 2809
  • [7] VECTOR OPTIMIZATION VS VECTORIZATION
    WOLFE, M
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1988, 5 (05) : 551 - 567
  • [8] A really useful vectorization algorithm
    Elliman, D
    GRAPHICS RECOGNITION, RECENT ADVANCES, 2001, 1941 : 19 - 27
  • [9] VECTOR OPTIMIZATION VS VECTORIZATION
    WOLFE, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 297 : 309 - 315
  • [10] VECTORIZATION IN NONCONVEX SET OPTIMIZATION
    Jahn J.
    Journal of Applied and Numerical Optimization, 2022, 4 (01): : 19 - 36