文章目录
- Image denoising
- Image coding
- Image demosaicing
- Image interpolation and Superresolution
- RGBD image processing
- Image segmentation/parsing and matting
- Image deblurring
- Blind image deblurring
- Texture synthesis
- Image inpainting
- PDE-based image processing
- Image quality assessment
- Biometrics
- Gradient-domain image processing
- Video coding
- Texture/Shape/Image classification
- Object detection/recognition
- Image registration/mosaicing/OFE
- Action/event/scene recognition
- Visual tracking
- Saliency/Objectness Detection
Image denoising
- Bayesian Structured Sparse Coding (BSSC)
- 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 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 code code2
- Block matching 3D (BM3D) image denoising BM3D
- Product of Edgeperts denoising PoEdges
- Total Least-Square (TLS) image denoising TLS
- AVMF color image denoising AVMF
- Multiscle LMMSE-based image denoising code
- Kernel regression based image denoising code
- Belief propagation for image restoration code
- Gaussian Field-of-Expert (GFoE) denoising code
- Active random field learning code
-
Clustering-based Denoising using Locally Learned Dictionaries (K-LLD)
- Local Pixel Grouping (LPG)-PCA image denoising
- Leaning simultaneous sparsity coding (LSSC) code (only runs on 64-bit Linux machine with MATLAB)
- BM3D image denoising with shape - adaptive principal component analysis (BM3D-SAPCA) code
- Learning Non-Local Range Markov Random Field for Image Restoration code
- Image denoising via dictionary learning and structural clustering
- From Learning Models of Natural Image Patches to Whole Image Restoration 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 code
- Spatially adaptive iterative singular-value threshodlign (SAIST) code
- Image Denoising using the Higher Order Singular Value Decomposition code
- Dual-Domain Image Denoising code
- Bayesian Structured Sparse Coding (BSSC)
Image coding
- JPEG-LS standardLOCO-I
- Context-Based, Adaptive, Lossless Image Coding CALIC
- Edge directed prediction for lossless image compression EDP
- TMW lossless image compression Download Code (lost in cyberspace)
- Minimum rate prediction with DP-based optimization Code
- Embedded Predictive Wavelet Image Coder Code
- SPIHT image codec SPIHTMATLAB 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 compensationcode
- Multiple description image coding based on lagrangian rate allocation code
Image demosaicing
- Primary-consistent soft-decision (PCSD)-based schemeexecutable
- Alternate projection (AP)-based scheme AP
- Adaptive Homogeneity-Directed (AHD) 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 (LSSC) code (only runs on 64-bit Linux machine with MATLAB)
- PCA-based Spatially Adaptive Denoising of CFA Images for Single-Sensor Digital Cameras code
- Self-similarity driven image demosaicing
- Color Demosaicking by Local Directional Interpolation and Non-local Adaptive Thresholding code
- Residual Interpolation for color image demosaicking
- Vector-Valued Image Processing by Parallel Level Sets
Image interpolation and Superresolution
- Linear interpolation revitalized
- New edge directed interpolation (NEDI) code
- Signal Discrete Sinc-interpolation in DCT Domain code
- Directional filtering and data fusion DFDF
- Wavelet-based texture image interpolation wt_interp
- Fast and robust superresolution (SR) 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 Code
- Kriging-based Best Linear Unbiased Estimator 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 code
- Super-resolution through neighbor embedding 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 code
- Binary halftone image resolution increasing by decision tree learning
- Simultaneous motion deblurring and super-resolution
- Exploiting Self-Similarities for Single Frame Super-Resolution code
- Fast image/video upsampling (binary executables only)
- Image deblurring and supper-resolution by adaptive sparse domain selection and adaptive regularization code
- Image and video upsampling from local self-examples 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 code
- Anchored Neighborhood Regression for Fast Example-Based Super-Resolution code
RGBD image processing
- Indoor Segmentation and Support Inference from RGBD Images
- Unsupervised Feature Learning for RGB-D Based Object Recognition
- Image Guided Depth Map Upsampling
Image segmentation/parsing and matting
- Image segmentation by normalized cut Ncut
- Epitome-based image segmentation epitome
- Bayesian multiscale image segmentation SMAP
- Graph-cut Based Image Segmentation segment Code2
- EDISON System EDISON Code2
- Pfinder system Pfinder
- A closed form solution to image matting matting
- Spectral matting code
- Level set evolution without reinitialization Code
- Implicit active contour driven by local binary fitting energy Code
- Snakes, Shapes, and Gradient Vector Flow Code
- Unsupervised learning of finite mixture model Code
- DDMCMC Image Segmentation
- Image Segmentation by Generalized SW-cuts
- A generalized model for scratch detection
- Biased normalized cut
- Power Watersheds (iccv'2009) code
- Global contrast based salient region detection
- Generalizing Swendsen-Wang to sampling arbitrary posterior probabilities code
- Interactive segmentation toolbox (GrabCut+LazySnap)
- Geodesic Star Convexity for Interactive Image Segmentation
- Distributed Cosegmentation via Submodular Optimization on Anisotropic Diffusion code
- Segmenting Scenes by Matching Image Composites
- Automatic Image Segmentation by Dynamic Region Mergingcode
- Interactive Images: Cuboid Proxies for Smart Image Manipulation
- Efficient Inference in Fully Connected CRFs with Gaussian Edge Potentials
- Image Segmentation with Cascaded Hierarchical Models and Logistic Disjunctive Normal Networks code
- Nonlocal Matting
- KNN matting
Image deblurring
- Fourier-Wavelet Regularized Deconvolution ForWard
- Pointwise SA-DCT regularized deconvolution SA-DCT
- Image deconvolution using a natural image prior Code
- Total-Variation (TV) based image deblurring Code
- Two-step iterative shrinkage/thresholding algorithms for image restoration Code
- Iterative methods for image restoration Code
- ICA Toolbox for blind image separation
- L0-AbS Deblur 1.0
- Projection-based deblurring with fine-granularity and spatially adaptive regularization
- Fast Gradient-Based Algorithms for Constrained Total Variation Image Deblurring code
- Image deblurring by adaptive sparse domain selection and adaptive regularization code
- Fast Image Deconvolution using Hyper-Laplacian Priors
- BM3D Frames and Variational Image Deblurring code
- Centralized Sparse Representation for Image Restorationcode
- Bayesian Structured Sparse Coding (BSSC)
- Image Restoration Using Joint Statistical Modeling in Space-Transform Domain
Blind image deblurring
- Removing Camera Shake from a Single Image code_request_form
- High-quality blind motion deblurring (executables only)
- Quality measure for Blind deblurring methods
-
Eficient Marginal Likelihood Optimization in Blind Deconvolution 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
Texture synthesis
- Reaction-diffusion textures code
- Texture synthesis via a noncausal nonparametric multiscale Markov random field code
- Pyramid Based Texture Analysis/Synthesis code
- Wavelet-domain parametric model code
- Texture synthesis by nonparametric sampling code (third-party implementation)
- Image quilting code code2
- Synthesizing Natural Textures code
- Texture Optimization for Example-based Synthesis code(third-party implementation)
- Parallel controllable texture synthesis code
- Graphcut Textures: Image and Video Synthesis Using Graph Cuts code (third-party implementation)
- Random Phase Textures: Theory and Synthesis code
- Higher Order SVD Analysis for Dynamic Texture Synthesis
- Symmetry-Guided Texture Synthesis and Manipulation
Image inpainting
- Exemplar-based image inpainting code
- Fields of experts model for image inpainting FoE
- Image recovery via adaptive sparse representation code
- Least-Square based sequential error concealment nsec
- Patch-based nonlocal error concealment
- Image recovery via hybrid sparse representation
- TV-based image inpainting code code2
- Robust Locally Linear Analysis with Applications to Image Denoising and Blind Inpainting code
- Non-Parametric Bayesian dictionary learning for sparse image representations code
- Hierarchical super-resolustion-based inpainting
PDE-based image processing
- Perona-Malik nonlinear diffusion code code2
- Total variation based image denoising code code2
- Curvature-Driven Diffusion based image inpainting code
- Shock filter for image enhancement code
- Weickert's anisotropic diffusion code
- Mean curvature diffusion (MCD) code
- A variational method for image recovery code
- Speckle reducing anisotropic diffusion code
- Parametric Maximum Flow Algorithmsfor Fast Total Variation Minimization code
- An Algorithm for Nonlocal TV Minimization
- Vector-Valued Image Processing by Parallel Level Sets
Image quality assessment
- Universal image quality index code
- Structural SIMilarity (SSIM) index code
- Degradation model code
- FSIM: A Feature Similarity Index for Image Quality Assessment code
- A No-Reference Objective Image Sharpness Metric Based on the Notion of Just Noticeable Blur code
- An Improved No-Reference Sharpness Metric Based on the Probability of Blur Detection code
- Gradient Magnitude Similarity Deviation: A Highly Efficient Perceptual Image Quality Index
Biometrics
- Fingerprint enhancement and matching
- Daugman's iris recognition algorithm implementation
-
Photorealistic Models for Pupil Light Reflex and Iridal Pattern Deformation
- Gabor Feature based Sparse Representation for Face Recognition code
- Robust Sparse Coding for Face Recognition code
- Jialong He's Speaker Recognition (Identification) Tool
- Unsupervised Salience Learning for Person Re-identification
- Pose-free Facial Landmark Fitting via Optimized Part Mixtures and Deformable Shape Model
- Robust Sparse Coding for Face Recognition code
- Sparse Representation or Collaborative Representation: Which Helps Face Recognition? code
Gradient-domain image processing
-
Distributed Gradient-Domain Processing of Planar and Spherical Images
-
GradientShop:A Gradient-Domain Optimization Framework for Image and Video Filtering
-
Local Laplacian Filters: Edge-aware Image Processing with a Laplacian Pyramid
- Domain Transform for Edge-Aware Image and Video Processing
- Image Smoothing via L 0 Gradient Minimization
- Guided image filtering
Video coding
- MPEG-1/2 reference software
- H.263/H.263+ reference software
- MPEG4 reference software (MoMuSys version)
- H.264/AVC reference software
- 3D SPIHT video coding code
- DISCOVER video codec for DVC
- HEVC (H.265) Refence model in development
Texture/Shape/Image classification
- Wavelet-based GDD and KL-distance code
- Local binary pattern (LBP) based
- Filter bank based at Visual Geometry Group
- A Completed Modeling of Local Binary Pattern Operator for Texture Classification code
- Shape Classification Using the Inner-Distance code
- Deformed Lattice Detector code
- Ensemble Projection for Semi-supervised Image Classification
Object detection/recognition
- Adaboost method code
- Biologically inspired object recognition code
- Hierarchical Models of Object Recognition in Cortex code
- Scalable recognition with a vocabulary tree Code
- Shock graphscode
- Shape contexts code
- Robust nonrigid point matching Code
- Histograms of Oriented Gradients (HOG) code
- Pyramid histogram of oriented gradients (PHOG)
- Beyond Bag of features Code
- SuperParsing Code
- Aggregating Gradient Distributions into Intensity Orders
- Matching Local Self-Similarities across Images and Videoscode (third-party implementation)
- Deformed lattice detection in real-world images
- Feature-Centric Efficient Subwindow Search code
- Poselets: Body Part Detectors Trained Using 3D Human Pose Annotations code
- Ensemble of Exemplar-SVMs for Object Detection and Beyond
- Discriminative Learning of Relaxed Hierarchy for Large-scale Visual Recognition code
- Multiple Kernels for Object Detection
- Towards Total Scene Understanding: Classification, Annotation and Segmentation in an Automatic Framework
- Object Bank: A High-Level Image Representation for Scene Classification and Semantic Feature Sparsification
- Informative Feature Selection for Object Recognition via Sparse PCA code
- Linear Spatial Pyramid Matching using Sparse Coding for Image Classification code
- Locality-constrained Linear Coding for Image Classificationcode
- MIT LabelMe Open Annotation tool
- Stream-based Joint Exploration-Exploitation Active Learningcode
- BoF meets HOG: Feature Extraction based on Histograms of Oriented p.d.f Gradients for Image Classification code
- Discriminatively trained deformable part models
- Joint Deep Learning for Pedestrian Detection
Image registration/mosaicing/OFE
- Affine SIFT (ASIFT) with online demo
- SIFT Flow: Dense Correspondence across scenes
- Lukas-Kanade algorithm code code2
- SIFT feature correspondence code code2 code3
- Local binary pattern (LBP) code
- Speed up robust features (SURF)
- Compact And Real-time Descriptors (CARD)
- Maximally stable extremal regions (MSER) code
- Graph-cut based optical flow estimation code
- Pyramid-based hierarchical motion estimation Code
- Affine Motion Estimation for Medical Image Registration Code
- A frequency-domain approach toward image registration Code
- Blended Intrinsic Maps
- An Efficient Earth Mover's Distance Algorithm for Robust Histogram Comparison code
- Diffusion Distance for Histogram Comparison code
- Coherency Sensitive Hashing
- Fast Template Matching in Non-Linear Tone-Mapped Imagescode
- BRIEF: Binary Robust Independent Elementary Features
- Autostitch developed for Apple iPhone
- Ztitch developed for Windows Phone
- Image Matching using Local Symmetry Features
- Secrets of optical flow estimation and their principles(Matlab code)
- Segmentation Based Variational Model for Accurate Optical Flow Estimation (Code)
- Total variation regularization of local-global optical flow
- Motion Detail Preserving Optical Flow Estimation
- Large displacement optical flow: descriptor matching in variational motion estimation code
- FAsT-Match: Fast Affine Template Matching
- Pose-free Facial Landmark Fitting via Optimized Part Mixtures and Deformable Shape Model
Action/event/scene recognition
- Human Activity Detection from RGBD Images
- Action MACH: a spatio-temporal maximum average correlation height filter for action recognition
- Evaluation of local spatio-temporal features for action recognition
- 2D Action Recognition Serves 3D Human Pose Estimation
- Hierarchical Mean Shift, Space-Time Segmentation and Action Recognition
- Human Activity Recognition with Metric Learning
- A Hough Transform-Based Voting Framework for Action Recognition
- Learning hierarchical spatio-temporal features for action recognition with independent subspace analysis
- Recognizing Scene Viewpoint using Panoramic Place Representation
- Multimodal Decomposable Models for Human Pose Estimation
Visual tracking
- Object detection and tracking in motion sequence
- Incremental Learning for Robust Visual Tracking code
- Online Visual Tracking with Histograms and Articulating Blocks code
- SIFT keypoint detector code2 code3
- Speeded-Up Robust Features (SURF)
- Histogram of oriented gradients (HOG) based human detection
- HOGgles: Visualizing Object Detection Features
- Visual tracking using appearance model and particle filters
- Video Object Segmentation by Tracking Regions code
- Visual tracking decomposition
- Robust Visual Tracking using L1 Minimization code
- Visual Tracking via Adaptive Structural Local Sparse Appearance Model
- Robust Object Tracking via Sparsity-based Collaborative Model
- Discrete-Continuous Optimization for Multi-Target Tracking
- Multi-Target Tracking by Continuous Energy Minimization
- Distribution Fields for Tracking
- Least Soft-threshold Squares Tracking code
- HOGgles: Visualizing Object Detection Features
- Online Robust Non-negative Dictionary Learning for Visual Tracking
- The Way They Move: Tracking Targets with Similar Appearance
- Real-time compressive tracking
Saliency/Objectness Detection
- Learning to Detect A Salient Object code (third-party implementation)
- Dynamic visual attention: searching for coding length increments code
- What is an object?
- Saliency Detection: A Spectral Residual Approach
- Image Classification: An Integration of Randomization and Discrimination
in A Dense Feature Representation - Saliency filters: contrast based filtering for salient region detection code
- Global Contrast based Salient Region Detection
- Frequency-tuned salient region detection
- Saliency, attention, and visual search: An information theoretic approach
- Saliency detection using maximum symmetric surround
- Segmenting salient objects from images and videos
- Static and space-time visual saliency detection by self-resemblance
- SUN: A bayesian framework for saliency using natural statistics
- Saliency estimation using a non-parametric low-level vision model
- model of saliency-based visual attention for rapid scene analysis
- Graph-based visual saliency
- Context-aware saliency detection
- Salient region detection and segmentation
- Automatic salient object segmentation based on context and shape prior
- Saliency Detection via Graph-based Manifold Ranking
- Kernel Null Space Methods for Novelty Detection
- Efficient Salient Region Detection with Soft Image Abstraction
- A Unified Approach to Salient Object Detection via Low Rank Matrix Recovery