Coder Social home page Coder Social logo

mtlab / rsgunet_image_enhance Goto Github PK

View Code? Open in Web Editor NEW
116.0 116.0 31.0 794 KB

Champion solution of the PIRM2018 Challenge on Perceptual Image Enhancement on Smartphones (Track B: Image Enhancement)

Home Page: http://openaccess.thecvf.com/content_ECCVW_2018/papers/11133/Huang_Range_Scaling_Global_U-Net_for_Perceptual_Image_Enhancement_on_Mobile_ECCVW_2018_paper.pdf

License: MIT License

Python 82.36% Shell 17.64%

rsgunet_image_enhance's People

Contributors

mtlab 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

rsgunet_image_enhance's Issues

miss hdrnet

could supply the missing file,which is in /home/ustc-ee-huangjie/video-practice/hdrnet ,I want test run.py in my case

Don't understand how your input data is processed

I downloaded the DPED data set directly, but I found that the data processing method in your code is not the data set processing method, can you provide your data set? Or can you tell me how to deal with the DPED data set to meet the input data processing method in your code? This is the reported error:
[2332] ERROR data_pipeline.py:51 | Training dir ./iphone/training_data does not containt 'input' folder
[2332] ERROR data_pipeline.py:53 | Training dir ./iphone/training_data does not containt 'output' folder

Missing hdrnet

Hi @MTLab, I'm currently running the train, but when I decided to run the net against some other images I realized that there was some missing files: /home/ustc-ee-huangjie/video-practice/hdrnet. Could you please add the missing files in the repository? I think it's just missing models in order to run models.Resnet. Thanks!

Processing images with any arbitrary size

@MTLab Hello, I found that the unet-like architecture is employed in your experiment. This structure adopts convolutions with the stride of 2 and pooling layer. If the input image with the size of the odd number, how does the output image remain the same size as the input?

UNet.py does not include pooling

Great job. Congrads.

One quick issue I found is this: Your paper states that you used the U-Net structure, which includes the max-pooling to make "down-sample".
I found that your UNet.py does not include this max-pooling. Instead, a convolution with stride of 2 is used to strink the tiles in steps.
Is there an explicit purpose of this modification?

Many thanks.

Test PSNR/SSIM question

Hi thank you for your great work first!

I followed all your instructions in read me, using the DPED dataset, the iphone-cannon part (seems you are using the part only according to the dataset list provided)
I didn't change anything and the training goes well, I can get around 22 psnr on the training set. However I only get around 11, 12 maximum on the test set ...

I modified the provided run.py to fit the enhancement network, converting the input image according to the training procedure, the result for normal light condition images are ... I'd say so so, cause the test psnr I get is only 12, which a little color distortion, tends to be brown-gray.
However when the input image is in very low light condition, it become even worse, the output is entirely gray(and a little brown)

What could be wrong? The reported psnr on DPED benchmark is 21.89, how can I reproduce that result? How many iters are requested to get that result? Or can anyone else get a good psnr on the test set? I wonder if there is something wrong, cause the test psnr stay around 11.5 in very early iters.
I noticed that the provide weights for those loss proposed aren't configured exactly the same as in the paper. So I also tried to make them configured exactly the same, the result still stay the same ...

Thank you very much if you can give me any hints !

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.