York University

Gene Cheung

Software

 
The Lassonde School of Engineering
Department of Electrical Engineering & Computer Science





Content starts here

Content starts here

Blind Image Deblurring using Reweighted Graph Total Variation (RGTV)

Blind deblur a natural image spectrally: use Reweighted Graph Total Variation (RGTV) to first construct an ultra-sharp skeleton image, then deduce the blur kernel for deconvolution. Download software HERE.  See the following paper for details.

  • Yuanchao Bai, Gene Cheung, Xianming Liu, Wen Gao, "Graph-Based Blind Image Deblurring from a Single Photograph," IEEE Transactions on Image Processing, vol. 28, no.3, pp.1404-1418, March 2019. (arXiv)


Left Eigenvectors of the Random Walk Graph Laplacian (LeRAG) for Soft Decoding of JPEG Images

Soft decode a JPEG encoded image using Left Eigenvectors of the Random Walk Graph Laplacian (LeRAG) as signal prior. Download software HERE.  See the following paper for details.

  • Xianming Liu, Gene Cheung, Xiaolin Wu, Debin Zhao, "Random Walk Graph Laplacian based Smoothness Prior for Soft Decoding of JPEG Images," IEEE Transactions on Image Processing,  vol.26, no.2, pp.509-524, February 2017. (arXiv)


Optimal Graph Laplacian Regularization (OGLR) for Image Denoising

Denoise an input natural / depth image patch-by-patch by constructing an optimal graph and coresponding graph Laplacian regularizer. Download software HERE.  See the following paper for details.

  • Jiahao Pang, Gene Cheung, "Graph Laplacian Regularization for Inverse Imaging: Analysis in the Continuous Domain," IEEE Transactions on Image Processing, vol. 26, nol.4, pp.1770-1785, April 2017. (arXiv)


Context Tree based Contour Coding (CTCC)

Encode contiguous contours in an image via construction of a variable-lenght context tree (VCT) given small training data. Download software HERE.  See the following paper for details.

  • Amin Zheng, Gene Cheung, Dinei Florencio, "Context Tree based Image Contour Coding using A Geometric Prior," IEEE Transactions on Image Processing, vol.26, no.2, pp.574-589, February 2017. (arXiv)


Arithmetic Edge Coding (AEC)

Encode contiguous contours in an image using arithmetic coding. Download version 1 HERE. See the following papers for details.

  • Ismael Daribo, Dinei Florencio, Gene Cheung, "Arbitrarily Shaped Motion  Prediction for Depth Video Compression Using Arithmetic Edge Coding," IEEE Transactions on Image Processing, vol.23, no.11, pp.4696-4708, November 2014.
  • Ismael Daribo, Gene Cheung, Dinei Florencio, "Arithmetic Edge Coding for Arbitrarily Shaped Sub-block Motion Prediction in Depth Video Coding (accepted version)," IEEE International Conference on Image Processing, Orlando, FL, September 2012.

Non-local Graph-based Transform (NLGBT) for Depth Image Denoising

Denoise AWGN-corrupted depth images exploiting non-local self-similarity in images and sparsity in graph transform. Download version 1 HERE. See the following paper for details.

  • Wei Hu, Xin Li, Gene Cheung, Oscar Au, "Depth Map Denoising using Graph-based Transform and Group Sparsity (accepted version)," IEEE International Workshop on Multimedia Signal Processing, Pula (Sardinia), Italy, October, 2013.(Top 10% paper award.)



last modified June 12, 2017

 

 

Links

main page
lab
services
publications
software