Giter VIP home page Giter VIP logo

handheld-multi-frame-super-resolution's Introduction

Handheld-Multi-Frame-Super-Resolution

An implementation of the paper Handheld Multi-Frame Super-Resolution by Bartlomiej Wronski [email protected] Ignacio Garcia-Dorado [email protected] Manfred Ernst [email protected] Damien Kelly [email protected] Michael Krainin [email protected] Chia-Kai Liang [email protected] Marc Levoy [email protected] Peyman Milanfar [email protected]

This implementation serves as a tool for myself to understand traditional Super resolution techniques. If you find this implementation useful please cite the following paper.

@article{Wronski:2019:HMS:3306346.3323024, author = {Wronski, Bartlomiej and Garcia-Dorado, Ignacio and Ernst, Manfred and Kelly, Damien and Krainin, Michael and Liang, Chia-Kai and Levoy, Marc and Milanfar, Peyman}, title = {Handheld Multi-frame Super-resolution}, journal = {ACM Trans. Graph.}, issue_date = {July 2019}, volume = {38}, number = {4}, month = jul, year = {2019}, issn = {0730-0301}, pages = {28:1--28:18}, articleno = {28}, numpages = {18}, url = {http://doi.acm.org/10.1145/3306346.3323024}, doi = {10.1145/3306346.3323024}, acmid = {3323024}, publisher = {ACM}, address = {New York, NY, USA}, keywords = {computational photography, image processing, photography, super-resolution}, }

handheld-multi-frame-super-resolution's People

Contributors

jvision 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

handheld-multi-frame-super-resolution's Issues

compile error!

Hi, I clone your code and compile it in ubuntu 16.04 and g++ (Ubuntu 5.4.0-6ubuntu1~16.04.11) 5.4.0 20160609, but there are some errors as follow. Why?

Handheld-Multi-Frame-Super-Resolution-master/src/main.cpp:1:0:
Handheld-Multi-Frame-Super-Resolution-master/src/kernels.h: In function ‘cv::Mat getKernelWeights(int, int, T, T, T, T)’:
Handheld-Multi-Frame-Super-Resolution-master/src/kernels.h:19:25: error: expected primary-expression before ‘>’ token
kernel.ptr(i)[j] = std::exp(-0.5* (axx + (b + c)xy + d * yy));
^
Handheld-Multi-Frame-Super-Resolution-master/src/kernels.h:19:31: error: invalid types ‘int[int]’ for array subscript
kernel.ptr(i)[j] = std::exp(-0.5
(axx + (b + c)xy + d * y*y));
^
make[2]: *** [CMakeFiles/HMF.dir/main.cpp.o] Error 1
make[1]: *** [CMakeFiles/HMF.dir/all] Error 2
make: *** [all] Error 2

regarding lamda1 and lamda2

hi,in Fig.8 of the paper, it seems lamda1/lamda2 is in range of 0~1, however, we know lamda1 is the dominant eigenvalue and should be greater than lamda2. I am confused, have you found this contradictory?

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.