GithubHelp home page GithubHelp logo

Comments (6)

BingyaoHuang avatar BingyaoHuang commented on June 15, 2024

@sapoluri
Many factors can affect sharpness, e.g., underfitting, training data and loss function, etc. I don't think it's due to the autoencoder structure. In fact, some super resolution networks use autoencoder-like structures and generate sharp high resolution images, e.g., X. Mao, C. Shen, and Y.-B. Yang. Image restoration using very deep convolutional encoder-decoder networks with symmetric skip connections. In NIPS 2016.

We have not tried larger resolutions. Can you post some exemplar input and output images?

from compennet.

sapoluri avatar sapoluri commented on June 15, 2024

share.zip
I have left a readme file in there explaining the different folders and the images contained within.

I have trained the model with 250 images of 800x600 size. All the metrics like SSIM, PSNR etc. are close to the results posted in the paper. The only issue is the sharpness of the images overall degrades.

from compennet.

BingyaoHuang avatar BingyaoHuang commented on June 15, 2024

@sapoluri
Here is what I find:
In train_captured, the camera resolution is 800x600 and the images in Original are 800x600 (I assume your projector is set to this resolution).

If above information is correct, a potential problem is in train_original, where CompenNet's projector input images are resized from 256x256 to 800x600, and these images are not sharp as those in Original. Try using the same sharp images as Original for training.

from compennet.

sapoluri avatar sapoluri commented on June 15, 2024

I do set the projector to 800x600 and regarding the resized images, I did initially try with original 800x600 images for training except with just 75 images rather than the 250 with the resized images. I will retry with 250 original 800x600 images and see how the results look.

I am assuming the problem with the resized images is that the autoencoder might be learning the blurred look of the resized images. Is that your thought as well?

from compennet.

BingyaoHuang avatar BingyaoHuang commented on June 15, 2024

@sapoluri
Yes. And after you try with 250 original 800x600 images, can you post the training curve and validation results in the visdom web page? Just want to make sure the model is well trained.

from compennet.

sapoluri avatar sapoluri commented on June 15, 2024

Will do

from compennet.

Related Issues (8)

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.