http://www.cse.cuhk.edu.hk/~leojia/projects/upsampling/upsampling_sa08.pdf