Reproducible Research in Image Processing
Image denoising
- Bayesian structured sparse coding BSSC code
- Wavelet-based soft/hard thresholding and TI denoising Wavelab
- Spatially adaptive image denoising under overcomplete expansion SA-OE
- Low-complexity image denoising based on statistical modeling of wavelet coefficients LAW code
- Bayesian least-square gaussian scalar mixture BLS-GSM
- Wavelet-domain HMM for image denoising WHMT
- Fields of experts model for image denoising FoE
- Learning sparse representation for image denoising K-SVD
- Shape adaptive DCT based image denoising SA-DCT
- Nonlocal mean based image denoising NLM code NLM code2
- Block matching 3D image denoising BM3D
- Product of edgeperts denoising PoEdges
- Total Least-Square image denoising TLS
- AVMF color image denoising AVMF
- Multiscle LMMSE-based image denoising MLMMSE code
- Kernel regression based image denoising KR code
- Belief propagation for image restoration BP code
- Gaussian field-of-expert denoising GFoE code
- Active random field learning ARF code
- Clustering-based denoising using locally learned dictionaries
- Local pixel crouping-PCA image denoising
- Leaning simultaneous sparsity coding code (only runs on 64-bit Linux machine with MATLAB)
- BM3D image denoising with shape-adaptive principal component analysis (BM3D-SAPCA) BM3D-SAPCA code
- Learning non-local range Markov random field for image restoration NLR-MRF code
- Image denoising via dictionary learning and structural clustering
- From learning models of natural image patches to whole image restoration EPLL code
- Image denoising: Can plain neural networks compete with BM3D?
- Patch-based locally optimal Wiener filtering for image denoising
- Nonparametric Bayesian dictionary learning for analysis of noisy and incomplete images NBDL code
- Spatially adaptive iterative singular-value thresholding SAIST code
- Image denoising using the higher order singular value decomposition HOSVD code
- Dual-domain Image denoising DDID code
- Progressive image denoising PID code
Image deblurring
- Fourier-wavelet regularized deconvolution ForWard
- Pointwise SA-DCT regularized deconvolution SA-DCT
- Image deconvolution using a natural image prior NIP code
- Total-Variation based image deblurring TVdeblur code
- Two-step iterative shrinkage/thresholding algorithms for image restoration TwIST code
- Iterative methods for image restoration IMIR code
- ICA toolbox for blind image separation
- L0-AbS deblur 1.0
- Regularized kernel regression-based deblurring
- Projection-based deblurring with fine-granularity and spatially adaptive regularization
- Fast gradient-based algorithms for constrained total variation image deblurring CTV code
- Image deblurring by adaptive sparse domain selection and adaptive regularization ASDS code
- Fast image deconvolution using hyper-laplacian priors
- BM3D frames and variational image deblurring BM3D frame code
- Centralized sparse representation for image restoration CSR code
- Bayesian Structured Sparse Coding
- Image festoration using joint statistical modeling in space-transform domain
Blind image deblurring
- Removing camera shake from a single mage Code request_form
- High-quality blind motion deblurring (executables only)
- Quality measure for blind deblurring methods
- Eficient marginal likelihood optimization in blind deconvolution EML code
- Analyzing spatially varying blur
- Fast motion deblurring
- Two-phase kernel estimation for robust motion deblurring
- Blind deconvolution using a normalized sparsity measure
- Efficient deblurring for shaken and partially saturated images
- Fast removal of non-uniform camera shake
- Multi-frame blind deconvolution with super-resolution and saturation correction
- Robust multichannel blind deconvolution via fast alternating minimization
- Benchmarking blind deconvolution with a real-world database (dataset only)
- Frequency domain blind deconvolution in multiframe imaging using anisotropic spatially-adaptive denoising
- Handling noise in single image deblurring using directional filters
Image inpainting
- Exemplar-based image inpainting Exemplar code
- Fields of experts model for image inpainting FoE
- Image recovery via adaptive sparse representation ASR code
- Least-square based sequential error concealment nsec
- Patch-based nonlocal error concealment
- Image recovery via hybrid sparse representation
- Higher order SVD analysis for dynamic texture xynthesis
- TV-based image inpainting TVinpaint code TVinpaint code2
- Robust locally linear analysis with applications to image denoising and blind inpainting LLA code
- Non-parametric bayesian dictionary learning for sparse image representations NBDL code 2
- Hierarchical super-resolustion-based inpainting
PDE-based image processing
- Perona-Malik nonlinear diffusion PM code PM code2
- Total variation based image denoising TVdenoise code TVdenoise code2
- Curvature-driven diffusion based image inpainting CDD code
- Shock filter for image enhancement ShockFilter code
- Weickert's anisotropic diffusion Weickert code
- Mean curvature diffusion MCD code
- A variational method for image recovery Variational code
- Speckle reducing anisotropic diffusion SRAD code
- Parametric maximum flow algorithms for fast total variation minimization PMF code
- An algorithm for nonlocal TV minimization
- Vector-valued image processing by parallel level sets
Image coding
- JPEG-LS standard LOCO-I
- Context-based, adaptive, lossless image coding CALIC
- Edge directed prediction for lossless image compression EDP
- TMW lossless image compression TMW code (lost in cyberspace)
- Minimum rate prediction with DP-based optimization MRP code
- Embedded predictive wavelet image coder EPWIC code
- SPIHT image codec SPIHT MATLAB codes (third-party implementation)
- Estimation quantization lossy image codec EQ
- Least-square estionation quantization codec LS-EQ
- EBCOT codec for JPEG2000 EBCOT
- Multiple description coding with prediction compensation MDC code
- Multiple description image coding based on lagrangian rate allocation MDIC code
Image demosaicing
- Primary-consistent soft-decision-based scheme executable
- Alternate projection-based scheme AP
- Adaptive homogeneity-directed demosaicing AHD
- DLMMSE demosaicing DLMMSE
- Demosaicing by successive approximation SA
- Demosaicing by directional filtering and a posteriori decision dfapd
- LPA-ICI demosaicing LPA-ICI
- A model of retinal local adaptation for the tone mapping of color filter array images
- Leaning simultaneous sparsity coding Code (only runs on 64-bit Linux machine with MATLAB)
- PCA-based spatially adaptive denoising of CFA Images for single-sensor digital cameras PCA Code
- Self-similarity driven image demosaicing
- Color demosaicing by local directional interpolation and non-local adaptive thresholding Color Demosaicing Code
- Residual Interpolation for color image demosaicing
- Vector-valued image processing by parallel level sets
- Exploitation of inter-color correlation for color image demosaicing
Image interpolation and super-resolution
- Linear interpolation revitalized
- New edge directed interpolation NEDI code
- Signal discrete sinc-interpolation in DCT Domain DCTinterp code
- Directional filtering and data fusion DFDF
- Wavelet-based texture image interpolation wt_interp
- Fast and robust superresolution toolbox UCSC-SR
- Superresolution for synthetic zooming syn_zoom
- EPFL's frequency-domain approach EPFL
- Support vector machine based image superresolution result
- Image interpolation using multiscale geometric representations MGR code
- Kriging-based best linear unbiased estimator Kriging code
- Image interpolation by adaptive 2D autoregressive modeling and soft-decision estimation Executable
- Super-resolution GUI developed by Bahadir at LSU
- Multi-frame image super-resolution
- Super-resolution via sparse coding SRSC code
- Super-resolution through neighbor embedding SNE code
- Super-resolution with sparse mixing estimators
- Machine learning in multi-frame SR
- Example-based learning for super-resolution
- Super resolution using edge prior and single image detail synthesis EPSIDS code
- Binary halftone image resolution increasing by decision tree learning
- Simultaneous motion deblurring and super-resolution
- Exploiting self-similarities for single frame super-resolution ESS code
- Fast image/video upsampling (binary executables only)
- Image deblurring and supper-resolution by adaptive sparse domain selection and adaptive regularization ASDS code
- Image and video upsampling from local self-examples LSS code (third-party implementation)
- Semi-coupled dictionary learning with applications to image super-resolution and photo-sketch synthesis
- Sparse representation based Image Interpolation with nonlocal autoregressive modeling
- Structured face hallucination FaceHallucination code
- Anchored neighborhood regression for fast example-based super-resolution ANR code
- Fast direct super-resolution by simple functions
- A+: adjusted anchored neighborhood regression for fast super-resolution
- Image super-resolution using deep convolutional networks
- Hyperspectral image super-resolution via non-negative structured sparse representation