Optimization of the ISP Parameters of a Camera Through Differential Evolution

被引:5
作者
Hevia, Luis V. [1 ]
Patricio, Miguel A. [2 ]
Molina, Jose M. [2 ]
Berlanga, Antonio [2 ]
机构
[1] BQ Engn Team, Las Rozas de Madrid 28232, Spain
[2] Univ Carlos III Madrid, Appl Artificial Intelligence Grp, Colmenarejo 28270, Spain
关键词
Tuning; Cameras; Lenses; Optimization; Image quality; Image color analysis; Image edge detection; Differential evolution; ISP tuning; smartphone design;
D O I
10.1109/ACCESS.2020.3014558
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Within the design and development of a smartphone, an important phase arises regarding time, which is related to the tuning of the ISP (image signal processor) of the camera. The ISP is an element that allows the adjustment of the images captured by a sensor in order to achieve the best image quality. The ISP implements different image improvement algorithms such as white balancing, denoising, and demosaicing as well as other image enhancement algorithms. The purpose of the ISP tuning process is to configure the parameters of these algorithms so that the processed images are of the highest quality. This task is carried out by the camera tuning engineer, who iteratively adjusts the ISP parameters through trial and error procedures until the desired quality is achieved. The complete adjustment process can be extended to several weeks and even months. The authors present a novel solution based on differential evolution, which allows a first-adjusted approximation of the ISP in a few hours. This work presents an architecture based on an optimization through a differential evolution algorithm with which different ISP tuning tests are carried out, and the good results in quality and time are verified.
引用
收藏
页码:143479 / 143493
页数:15
相关论文
共 50 条
  • [41] Population topologies for particle swarm optimization and differential evolution
    Lynn, Nandar
    Ali, Mostafa Z.
    Suganthan, Ponnuthurai Nagaratnam
    SWARM AND EVOLUTIONARY COMPUTATION, 2018, 39 : 24 - 35
  • [42] Optimization with constraints using a cultured differential evolution approach
    Becerra, Ricardo Landa
    Coello, Carlos A. Coello
    GECCO 2005: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOLS 1 AND 2, 2005, : 27 - 34
  • [43] DetPy (Differential Evolution Tools): A Python']Python toolbox for solving optimization problems using differential evolution
    Zielinski, Blazej
    Sciegienny, Szymon
    Orlicki, Hubert
    Ksiazek, Wojciech
    SOFTWAREX, 2025, 29
  • [44] Eager Random Search for Differential Evolution in Continuous Optimization
    Leon, Miguel
    Xiong, Ning
    PROGRESS IN ARTIFICIAL INTELLIGENCE-BK, 2015, 9273 : 286 - 291
  • [45] Ship-unloading scheduling optimization with differential evolution
    Gao, Zhen
    Zhang, Meng
    Zhang, Licun
    INFORMATION SCIENCES, 2022, 591 : 88 - 102
  • [46] Heat Exchanger Network Optimization by Differential Evolution Method
    Ngo Thi Phuong Thuy
    Pendyala, Rajashekhar
    Rahmanian, Nejat
    Marneni, Narahari
    ADVANCES IN MECHANICAL AND MANUFACTURING ENGINEERING, 2014, 564 : 292 - +
  • [47] Elitist Differential Evolution for solving Numerical Optimization Problems
    Hsieh, Sheng-Ta
    Wu, Huang-Lyu
    Su, Tse
    PROCEEDINGS OF THE EIGHTEENTH INTERNATIONAL SYMPOSIUM ON ARTIFICIAL LIFE AND ROBOTICS (AROB 18TH '13), 2013, : 609 - 612
  • [48] Dynamic Grouping Crowding Differential Evolution with Ensemble of Parameters for Multi-modal Optimization
    Qu, Bo Yang
    Gouthanan, Pushpan
    Suganthan, Ponnuthurai Nagaratnam
    SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING, 2010, 6466 : 19 - +
  • [49] Robust Differential Evolution for Solving Numerical Optimization Problems
    Lin, Chun-Ling
    Hsieh, Sheng-Ta
    Wu, Huang-Lyu
    Su, Tse
    2015 1ST INTERNATIONAL CONFERENCE ON INDUSTRIAL NETWORKS AND INTELLIGENT SYSTEMS (INISCOM), 2015, : 122 - 125
  • [50] Differential Evolution Algorithm with Ensemble of Parameters and Mutation and Crossover Strategies
    Mallipeddi, Rammohan
    Suganthan, Ponnuthurai Nagaratnam
    SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING, 2010, 6466 : 71 - +