Giter VIP home page Giter VIP logo

opence's Introduction

OpenCE

Contrast Enhancement Techniques

Methods

Lowlight Image Enhancement

  • HE-based
    • BPDHE bpdhe
    • DHE A Dynamic Histogram Equalization for Image Contrast Enhancement IEEE TCE 2007
    • DHECI
    • CLAHE (Contrast-limited adaptive histogram equalization) clahe clahe_lab
    • WAHE (Weighted Approximated Histogram Equalization)
    • CVC (Contextual and Variational Contrast enhancement) PDF
    • LDR (Layered Difference Representation) website (CVC, WAHE)
  • Retinex-based
    • AMSR
    • LIME website
    • NPE website
    • SRIE (Simultaneous Reflection and Illumination Estimation) CVPR2016 website
    • MF (Multi-deviation Fusion method) website
    • others/robustRetinex.m Structure-Revealing Low-Light Image Enhancement Via Robust Retinex Model (TIP 2018) website
  • Dehaze-based
    • Dong
  • Camera-Response-Model-based
  • Fusion-based
  • Deep-learning-based
    • Learning a Deep Single Image Contrast Enhancer from Multi-Exposure Images TIP 2018 website
  • Others

Related Work

Test Images

Metrics

  • entropy (DE)
  • EME
  • AB
  • PixDist
  • LOE

Publications

Source code can be found at ours folder:

  1. A New Image Contrast Enhancement Algorithm using Exposure Fusion Framework (accepted by CAIP 2017,journal version submitted to IEEE Transactions on Cybernetics) project website

  2. A New Low-Light Image Enhancement Algorithm using Camera Response Model (accepted by ICCV Workshop 2017)

Citations

@inproceedings{fu2016srie,
  title={A weighted variational model for simultaneous reflectance and illumination estimation},
  author={Fu, Xueyang and Zeng, Delu and Huang, Yue and Zhang, Xiao-Ping and Ding, Xinghao},
  booktitle={Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition},
  pages={2782--2790},
  year={2016}
}
@article{celik2011cvc,
  title={Contextual and variational contrast enhancement},
  author={Celik, Turgay and Tjahjadi, Tardi},
  journal={IEEE Transactions on Image Processing},
  volume={20},
  number={12},
  pages={3431--3441},
  year={2011},
  publisher={IEEE}
}
@inproceedings{lee2012ldr,
  title={Contrast enhancement based on layered difference representation},
  author={Lee, Chulwoo and Lee, Chul and Kim, Chang-Su},
  booktitle={Image Processing (ICIP), 2012 19th IEEE International Conference on},
  pages={965--968},
  year={2012},
  organization={IEEE}
}
@article{arici2009wahe,
  title={A histogram modification framework and its application for image contrast enhancement},
  author={Arici, Tarik and Dikbas, Salih and Altunbasak, Yucel},
  journal={IEEE Transactions on image processing},
  volume={18},
  number={9},
  pages={1921--1935},
  year={2009},
  publisher={IEEE}
}
@article{fu2016mf,
  title={A fusion-based enhancing method for weakly illuminated images},
  author={Fu, Xueyang and Zeng, Delu and Huang, Yue and Liao, Yinghao and Ding, Xinghao and Paisley, John},
  journal={Signal Processing},
  volume={129},
  pages={82--96},
  year={2016},
  publisher={Elsevier}
}
@article{ibrahim2007bpdhe,
  title={Brightness preserving dynamic histogram equalization for image contrast enhancement},
  author={Ibrahim, Haidi and Kong, Nicholas Sia Pik},
  journal={IEEE Transactions on Consumer Electronics},
  volume={53},
  number={4},
  pages={1752--1758},
  year={2007},
  publisher={IEEE}
}
@inproceedings{lee2013amsr,
  title={Adaptive multiscale retinex for image contrast enhancement},
  author={Lee, Chang-Hsing and Shih, Jau-Ling and Lien, Cheng-Chang and Han, Chin-Chuan},
  booktitle={Signal-Image Technology \& Internet-Based Systems (SITIS), 2013 International Conference on},
  pages={43--50},
  year={2013},
  organization={IEEE}
}
@inproceedings{dong2011fast,
  title={Fast efficient algorithm for enhancement of low lighting video},
  author={Dong, Xuan and Wang, Guan and Pang, Yi and Li, Weixin and Wen, Jiangtao and Meng, Wei and Lu, Yao},
  booktitle={2011 IEEE International Conference on Multimedia and Expo},
  pages={1--6},
  year={2011},
  organization={IEEE}
}
@inproceedings{nakai2013dheci,
  title={Color image contrast enhacement method based on differential intensity/saturation gray-levels histograms},
  author={Nakai, Keita and Hoshi, Yoshikatsu and Taguchi, Akira},
  booktitle={Intelligent Signal Processing and Communications Systems (ISPACS), 2013 International Symposium on},
  pages={445--449},
  year={2013},
  organization={IEEE}
}
@article{Cai2018deep,
title={Learning a Deep Single Image Contrast Enhancer from Multi-Exposure Images}, 
author={Cai, Jianrui and Gu, Shuhang and Zhang, Lei},
journal={IEEE Transactions on Image Processing},
volume={27}, 
number={4}, 
pages={2049-2062}, 
year={2018}, 
publisher={IEEE}
}

Please feel free to contact me (yingzhenqiang-at-gmail-dot-com) if you have any further questions or concerns.

opence's People

Contributors

baidut avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

opence's Issues

can you share source code of this algorithm

Hi !!

I am a student and understudy this type of topic.

for now, the source code is .p format.

if you can share .m version of this project i will be very thankful.

best regard.

nvcc fatal : Unknown option 'std'

A complie error when I make the bilateral operation. And how can I solve it!
make nvcc -std c++11 -c ops/bilateral_slice.cu.cc -o build/bilateral_slice.cu.o -DGOOGLE_CUDA=1 -x cu -Xcompiler -fPIC -Ipython -c 'import tensorflow as tf; print(tf.sysconfig.get_include())'-expt-relaxed-constexpr -Wno-deprecated-gpu-targets -ftz=true nvcc fatal : Unknown option 'std' make: *** [build/bilateral_slice.cu.o] Error 255

评价指标

同上述共求评价指标代码或者进一步链接,尤其是关于亮度顺序差(LOE)的无参代码。希望博主看到早点回复谢谢

Metrics

Hello,

Thank you for your contribution. Can you please share the implementation of the metrics? If it is no possible, it would be great if you could attach a link to metric references?

which function refers to the AVC method?

Hi, thanks for sharing so lots of low light enhancement methods. I noticed that you refer to the AVC method in README. But I cannot find it in the codes.

So, which function refers to the AVX method?

Run on custom image?

Hi, is there any way (tutorial if possible) to run this on a custom image of our own?

AMSR implementation seems to give strange output

Dear Sir:
Thanks so much for your effort, I am soooo grateful. You are good addition to the knowledge. However, the implementation of AMSR is not correct. I used AMSR.m for the attached image and the result is black image.

Original Image
park_original

AMSR Image
park_amsr

Python version?

Interesting repo. Do you have a Python version of this code? Matlab is very obsolete!! :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.