All of this methods is implementation in caffe python.
-
VDSR (Very Deep network for Super-Resolution) is an end-to-end network with 20 convolutional layers for single image super-resolution. [Web]
-
SRCNN (Image Super-Resolution Using Deep Convolutional Networks) [Web]
-
FSRCNN (Accelerating the Super-Resolution Convolutional Neural Network) [Web]
-
MY_SR was modified from VDSR and SRCNN. Better performance for this task.
First of all. I use Super-Resolution to do data matrix reader (Enhance picture quality). My platform is Ubuntu 14.04 with pycaffe.
Download source code from this site. And then following readme to build and install libdmtx. Also do python setup.py install to install python wrapper name pydmtx.
export LD_LIBRARY_PATH=/usr/local/lib/:$LD_LIBRARY_PATH
export PYTHONPATH=`pwd`:$PYTHONPATH
caffe train --solver=solver.prototxt --gpu=0
- VDSR
- SRCNN
- MY_SR