Reproducible Research in Computational Science
“It doesn't matter how beautiful your theory is, it doesn't matter how smart you are. If it doesn't agree with experiment, it's wrong” - Richard Feynman
"As a method for finding things out, science lives by its disdain for authority and its reliance on experimentation." - Chris Quigg
Welcome to this site about reproducible research in computational science (including signal processing, computer vision, machine learning and neural computation). This site is intended to share the source codes of the latest advances in various technical fields to the best of my knowledge. Only throughReproducible Research (RR), can we live up to the standard that hard-core science has established since Bacon and Newton. If you know of any release of the source codes that is missing from the list or any broken link, please kindly let me know.
Image denoising
Bayesian Structured Sparse Coding (BSSC)Wavelet-based soft/hard thresholding and TI denoising WavelabSpatially adaptive image denoising under overcomplete expansion SA-OELow-complexity image denoising based on statistical modeling of wavelet coefficients codeBayesian Least-Square Gaussian Scalar Mixture BLS-GSMWavelet-domain HMM for image denoising WHMTFields of experts model for image denoising FoELearning sparse representation for image denoising K-SVDShape adaptive DCT based image denoising SA-DCTNonlocal mean based image denoising code code2Block matching 3D (BM3D) image denoising BM3DProduct of Edgeperts denoising PoEdgesTotal Least-Square (TLS) image denoising TLSAVMF color image denoising AVMFMultiscle LMMSE-based image denoising codeKernel regression based image denoising codeBelief propagation for image restoration codeGaussian Field-of-Expert (GFoE) denoising codeActive random field learning code
Clustering-based Denoising using Locally Learned Dictionaries (K-LLD)
Local Pixel Grouping (LPG)-PCA image denoisingLeaning 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) codeLearning Non-Local Range Markov Random Field for Image Restoration codeImage denoising via dictionary learning and structural clusteringFrom Learning Models of Natural Image Patches to Whole Image Restoration codeImage denoising: Can plain Neural Networks compete with BM3D?Patch-based Locally Optimal Wiener Filtering for Image DenoisingNonparametric Bayesian Dictionary Learning for Analysis of Noisy and Incomplete Images codeSpatially adaptive iterative singular-value threshodlign (SAIST) codeImage Denoising using the Higher Order Singular Value Decomposition codeDual-Domain Image Denoising codeBayesian Structured Sparse Coding (BSSC)
Image coding
JPEG-LS standardLOCO-IContext-Based, Adaptive, Lossless Image Coding CALICEdge directed prediction for lossless image compression EDPTMW lossless image compression Download Code (lost in cyberspace)Minimum rate prediction with DP-based optimization Code
Embedded Predictive Wavelet Image Coder CodeSPIHT image codec SPIHTMATLAB codes (third-party implementation)Estimation Quantization lossy image codec EQLeast-Square Estionation Quantization Codec LS-EQEBCOT codec for JPEG2000 EBCOTMultiple description coding with prediction compensationcodeMultiple description image coding based on lagrangian rate allocation code
Image demosaicing
Primary-consistent soft-decision (PCSD)-based schemeexecutableAlternate projection (AP)-based scheme APAdaptive Homogeneity-Directed (AHD) demosaicing AHDDLMMSE demosaicing DLMMSEDemosaicing by successive approximation SADemosaicing by directional filtering and a posteriori decision dfapdLPA-ICI demosaicing LPA-ICIA Model of Retinal Local Adaptation for the Tone Mapping of Color Filter Array ImagesLeaning 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 codeSelf-similarity driven image demosaicingColor Demosaicking by Local Directional Interpolation and Non-local Adaptive Thresholding codeResidual Interpolation for color image demosaickingVector-Valued Image Processing by Parallel Level Sets
Image interpolation and Superresolution
Linear interpolation revitalizedNew edge directed interpolation (NEDI) codeSignal Discrete Sinc-interpolation in DCT Domain codeDirectional filtering and data fusion DFDFWavelet-based texture image interpolation wt_interpFast and robust superresolution (SR) toolbox UCSC-SRSuperresolution for synthetic zooming syn_zoomEPFL's frequency-domain approach EPFLSupport vector machine based image superresolution resultImage interpolation using multiscale geometric representations CodeKriging-based Best Linear Unbiased Estimator CodeImage interpolation by adaptive 2D autoregressive modeling and soft-decision estimation ExecutableSuper-resolution GUI developed by Bahadir at LSUMulti-frame image super-resolutionSuper-resolution via sparse coding codeSuper-resolution through neighbor embedding codeSuper-resolution with sparse mixing estimatorsMachine learning in multi-frame SRExample-based learning for super-resolutionSuper Resolution using Edge Prior and Single Image Detail Synthesis codeBinary halftone image resolution increasing by decision tree learningSimultaneous motion deblurring and super-resolutionExploiting Self-Similarities for Single Frame Super-Resolution codeFast image/video upsampling (binary executables only)Image deblurring and supper-resolution by adaptive sparse domain selection and adaptive regularization codeImage and video upsampling from local self-examples code(third-party implementation)Semi-Coupled Dictionary Learning with Applications to Image Super-resolution and Photo-Sketch SynthesisSparse Representation based Image Interpolation with Nonlocal Autoregressive ModelingStructured Face Hallucination codeAnchored Neighborhood Regression for Fast Example-Based Super-Resolution code
RGBD image processing
Indoor Segmentation and Support Inference from RGBD ImagesUnsupervised Feature Learning for RGB-D Based Object RecognitionImage Guided Depth Map Upsampling
Image segmentation/parsing and matting
Image segmentation by normalized cut NcutEpitome-based image segmentation epitomeBayesian multiscale image segmentation SMAPGraph-cut Based Image Segmentation segment Code2EDISON System EDISON Code2Pfinder system PfinderA closed form solution to image matting mattingSpectral matting codeLevel set evolution without reinitialization CodeImplicit active contour driven by local binary fitting energy CodeSnakes, Shapes, and Gradient Vector Flow CodeUnsupervised learning of finite mixture model CodeDDMCMC Image SegmentationImage Segmentation by Generalized SW-cutsA generalized model for scratch detectionBiased normalized cutPower Watersheds (iccv'2009) codeGlobal contrast based salient region detectionGeneralizing Swendsen-Wang to sampling arbitrary posterior probabilities codeInteractive segmentation toolbox (GrabCut+LazySnap)Geodesic Star Convexity for Interactive Image SegmentationDistributed Cosegmentation via Submodular Optimization on Anisotropic Diffusion codeSegmenting Scenes by Matching Image CompositesAutomatic Image Segmentation by Dynamic Region MergingcodeInteractive Images: Cuboid Proxies for Smart Image ManipulationEfficient Inference in Fully Connected CRFs with Gaussian Edge PotentialsImage Segmentation with Cascaded Hierarchical Models and Logistic Disjunctive Normal Networks codeNonlocal MattingKNN matting
Image deblurring
Fourier-Wavelet Regularized Deconvolution ForWardPointwise SA-DCT regularized deconvolution SA-DCTImage deconvolution using a natural image prior CodeTotal-Variation (TV) based image deblurring CodeTwo-step iterative shrinkage/thresholding algorithms for image restoration CodeIterative methods for image restoration CodeICA Toolbox for blind image separationL0-AbS Deblur 1.0
Regularized Kernel Regression-Based Deblurring (AKTV)
Projection-based deblurring with fine-granularity and spatially adaptive regularizationFast Gradient-Based Algorithms for Constrained Total Variation Image Deblurring codeImage deblurring by adaptive sparse domain selection and adaptive regularization codeFast Image Deconvolution using Hyper-Laplacian Priors
BM3D Frames and Variational Image Deblurring codeCentralized Sparse Representation for Image RestorationcodeBayesian 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_formHigh-quality blind motion deblurring (executables only)Quality measure for Blind deblurring methods
Eficient Marginal Likelihood Optimization in Blind Deconvolution code
Analyzing spatially varying blurFast motion deblurringTwo-phase kernel estimation for robust motion deblurringBlind deconvolution using a normalized sparsity measureEfficient Deblurring for Shaken and Partially Saturated ImagesFast Removal of Non-uniform Camera ShakeMulti-frame Blind Deconvolution with Super-resolution and Saturation CorrectionRobust Multichannel Blind Deconvolution via Fast Alternating MinimizationBenchmarking blind deconvolution with a real-world database (dataset only)Frequency domain blind deconvolution in multiframe imaging using anisotropic spatially-adaptive denoisingHandling Noise in Single Image Deblurring using Directional Filters
Texture synthesis
Reaction-diffusion textures codeTexture synthesis via a noncausal nonparametric multiscale Markov random field codePyramid Based Texture Analysis/Synthesis codeWavelet-domain parametric model codeTexture synthesis by nonparametric sampling code (third-party implementation)Image quilting code code2Synthesizing Natural Textures codeTexture Optimization for Example-based Synthesis code(third-party implementation)Parallel controllable texture synthesis codeGraphcut Textures: Image and Video Synthesis Using Graph Cuts code (third-party implementation)Random Phase Textures: Theory and Synthesis codeHigher Order SVD Analysis for Dynamic Texture SynthesisSymmetry-Guided Texture Synthesis and Manipulation
Image inpainting
Exemplar-based image inpainting codeFields of experts model for image inpainting FoEImage recovery via adaptive sparse representation codeLeast-Square based sequential error concealment nsecPatch-based nonlocal error concealmentImage recovery via hybrid sparse representation
Higher Order SVD Analysis for Dynamic Texture Synthesis
TV-based image inpainting code code2Robust Locally Linear Analysis with Applications to Image Denoising and Blind Inpainting codeNon-Parametric Bayesian dictionary learning for sparse image representations codeHierarchical super-resolustion-based inpainting
PDE-based image processing
Perona-Malik nonlinear diffusion code code2Total variation based image denoising code code2Curvature-Driven Diffusion based image inpainting codeShock filter for image enhancement codeWeickert's anisotropic diffusion codeMean curvature diffusion (MCD) codeA variational method for image recovery codeSpeckle reducing anisotropic diffusion codeParametric Maximum Flow Algorithmsfor Fast Total Variation Minimization codeAn Algorithm for Nonlocal TV MinimizationVector-Valued Image Processing by Parallel Level Sets
Image quality assessment
Universal image quality index code
Structural SIMilarity (SSIM) index codeDegradation model codeFSIM: A Feature Similarity Index for Image Quality Assessment codeA No-Reference Objective Image Sharpness Metric Based on the Notion of Just Noticeable Blur codeAn Improved No-Reference Sharpness Metric Based on the Probability of Blur Detection codeGradient Magnitude Similarity Deviation: A Highly Efficient Perceptual Image Quality Index
Biometrics
Fingerprint enhancement and matchingDaugman's iris recognition algorithm implementation
Photorealistic Models for Pupil Light Reflex and Iridal Pattern Deformation
Gabor Feature based Sparse Representation for Face Recognition codeRobust Sparse Coding for Face Recognition codeJialong He's Speaker Recognition (Identification) ToolUnsupervised Salience Learning for Person Re-identificationPose-free Facial Landmark Fitting via Optimized Part Mixtures and Deformable Shape ModelRobust Sparse Coding for Face Recognition codeSparse 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 ProcessingImage Smoothing via L 0 Gradient MinimizationGuided image filtering
Video coding
MPEG-1/2 reference softwareH.263/H.263+ reference softwareMPEG4 reference software (MoMuSys version)H.264/AVC reference software3D SPIHT video coding codeDISCOVER video codec for DVCHEVC (H.265) Refence model in development
Texture/Shape/Image classification
Wavelet-based GDD and KL-distance codeLocal binary pattern (LBP) basedFilter bank based at Visual Geometry GroupA Completed Modeling of Local Binary Pattern Operator for Texture Classification codeShape Classification Using the Inner-Distance codeDeformed Lattice Detector codeEnsemble Projection for Semi-supervised Image Classification
Object detection/recognition
Adaboost method codeBiologically inspired object recognition codeHierarchical Models of Object Recognition in Cortex codeScalable recognition with a vocabulary tree CodeShock graphscodeShape contexts codeRobust nonrigid point matching CodeHistograms of Oriented Gradients (HOG) codePyramid histogram of oriented gradients (PHOG)Beyond Bag of features CodeSuperParsing CodeAggregating Gradient Distributions into Intensity OrdersMatching Local Self-Similarities across Images and Videoscode (third-party implementation)Deformed lattice detection in real-world imagesFeature-Centric Efficient Subwindow Search codePoselets: Body Part Detectors Trained Using 3D Human Pose Annotations codeEnsemble of Exemplar-SVMs for Object Detection and BeyondDiscriminative Learning of Relaxed Hierarchy for Large-scale Visual Recognition codeMultiple Kernels for Object Detection
Ensemble of Exemplar-SVMs for Object Detection and Beyond
Towards Total Scene Understanding: Classification, Annotation and Segmentation in an Automatic FrameworkObject Bank: A High-Level Image Representation for Scene Classification and Semantic Feature SparsificationInformative Feature Selection for Object Recognition via Sparse PCA codeLinear Spatial Pyramid Matching using Sparse Coding for Image Classification codeLocality-constrained Linear Coding for Image ClassificationcodeMIT LabelMe Open Annotation toolStream-based Joint Exploration-Exploitation Active LearningcodeBoF meets HOG: Feature Extraction based on Histograms of Oriented p.d.f Gradients for Image Classification codeDiscriminatively trained deformable part modelsJoint Deep Learning for Pedestrian Detection
Image registration/mosaicing/OFE
Affine SIFT (ASIFT) with online demoSIFT Flow: Dense Correspondence across scenesLukas-Kanade algorithm code code2SIFT feature correspondence code code2 code3Local binary pattern (LBP) codeSpeed up robust features (SURF)Compact And Real-time Descriptors (CARD)Maximally stable extremal regions (MSER) codeGraph-cut based optical flow estimation codePyramid-based hierarchical motion estimation CodeAffine Motion Estimation for Medical Image Registration CodeA frequency-domain approach toward image registration CodeBlended Intrinsic MapsAn Efficient Earth Mover's Distance Algorithm for Robust Histogram Comparison codeDiffusion Distance for Histogram Comparison codeCoherency Sensitive HashingFast Template Matching in Non-Linear Tone-Mapped ImagescodeBRIEF: Binary Robust Independent Elementary FeaturesAutostitch developed for Apple iPhoneZtitch developed for Windows PhoneImage Matching using Local Symmetry FeaturesSecrets 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 flowMotion Detail Preserving Optical Flow EstimationLarge displacement optical flow: descriptor matching in variational motion estimation codeFAsT-Match: Fast Affine Template MatchingPose-free Facial Landmark Fitting via Optimized Part Mixtures and Deformable Shape Model
Action/event/scene recognition
Human Activity Detection from RGBD ImagesAction MACH: a spatio-temporal maximum average correlation height filter for action recognitionEvaluation of local spatio-temporal features for action recognition2D Action Recognition Serves 3D Human Pose EstimationHierarchical Mean Shift, Space-Time Segmentation and Action RecognitionHuman Activity Recognition with Metric LearningA Hough Transform-Based Voting Framework for Action RecognitionLearning hierarchical spatio-temporal features for action recognition with independent subspace analysisRecognizing Scene Viewpoint using Panoramic Place RepresentationMultimodal Decomposable Models for Human Pose Estimation
Visual tracking
Object detection and tracking in motion sequenceIncremental Learning for Robust Visual Tracking codeOnline Visual Tracking with Histograms and Articulating Blocks code
Kanade-Lucas-Tomasi Feature Tracker
SIFT keypoint detector code2 code3Speeded-Up Robust Features (SURF)Histogram of oriented gradients (HOG) based human detectionHOGgles: Visualizing Object Detection FeaturesVisual tracking using appearance model and particle filtersVideo Object Segmentation by Tracking Regions codeVisual tracking decompositionRobust Visual Tracking using L1 Minimization codeVisual Tracking via Adaptive Structural Local Sparse Appearance ModelRobust Object Tracking via Sparsity-based Collaborative ModelDiscrete-Continuous Optimization for Multi-Target TrackingMulti-Target Tracking by Continuous Energy MinimizationDistribution Fields for TrackingLeast Soft-threshold Squares Tracking codeHOGgles: Visualizing Object Detection FeaturesOnline Robust Non-negative Dictionary Learning for Visual TrackingThe Way They Move: Tracking Targets with Similar AppearanceReal-time compressive tracking
Saliency/Objectness Detection
Learning to Detect A Salient Object code (third-party implementation)Dynamic visual attention: searching for coding length increments codeWhat is an object?Saliency Detection: A Spectral Residual ApproachImage Classification: An Integration of Randomization and Discrimination in A Dense Feature RepresentationSaliency filters: contrast based filtering for salient region detection codeGlobal Contrast based Salient Region DetectionFrequency-tuned salient region detectionSaliency, attention, and visual search: An information theoretic approachSaliency detection using maximum symmetric surroundSegmenting salient objects from images and videosStatic and space-time visual saliency detection by self-resemblanceSUN: A bayesian framework for saliency using natural statisticsSaliency estimation using a non-parametric low-level vision modelmodel of saliency-based visual attention for rapid scene analysisGraph-based visual saliencyContext-aware saliency detectionSalient region detection and segmentationAutomatic salient object segmentation based on context and shape priorSaliency Detection via Graph-based Manifold RankingKernel Null Space Methods for Novelty DetectionEfficient Salient Region Detection with Soft Image AbstractionA Unified Approach to Salient Object Detection via Low Rank Matrix Recovery
Low rank methods
Efficient Computation of Robust Low-Rank Matrix Approximations in the Presence of Missing Data using the L1 Norm codeLow-Rank Matrix Recovery and Completion via Convex OptimizationPredictive low-rank decomposition for kernel methodsImproved Nyström Low-rank Approximation for
Scalable Manifold Learning
RASL: Robust Batch Alignment of Images by Sparse and Low-Rank DecompositionTILT: Transform Invariant Low-rank TexturesNonlocal sparsity regularized image restoration: a low-rank approach codeBayesian Robust Matrix Factorization for Image and Video Processing
Deep Learning
DeepLearnToolbox
Deep Belief NetworksConvolutional deep belief networkLearning Deep Boltzmann MachinesConditional RBMs/DBNsNeocognitronConvolutional/Deconvolutional networksInvariant scattering convolution networkMarginalized Stacked Denoising AutoencodersJoint Deep Learning for Pedestrian Detection
Manifold learning and embedding
A Global Geometric Framework for Nonlinear Dimensionality Reduction code
Nonlinear Dimensionality Reduction by Locally Linear Embedding codeLaplacian Eigenmaps codeDiffusion maps codeManifold learning toolbox&demoLearning distance metricDiffusion processes for retrieval
Wavelets and frames
Emergence of simple-cell receptive field properties by learning a sparse code for natural images codeA Wavelet Tour of Signal Processing WavelabSteerable PyramidmatlabPyrtools.tar.gzRice Wavelet Toolbox rwt.zipContourlet and Ridgelet Toolbox downloadBeamlet and Curvelet Toolbox BeamlabComplex wavelet Toolbox downloadWavelet/bandelet Toolbox at Matlab CentralMCALabDifferentiation of discrete multidimensional signals codeThe finite ridgelet transform for image representation codeFraming pyramids codeContourlet transform: an efficient directional multiresolution image representation codeDirectional multiscale modeling of images using the contourlet transform codeThe nonsubsampled contourlet transform: Theory, design, and applications codeMultidimensional directional filter banks and surfacelets code
Compressed Sensing
l1-MagicSparseLabGPSRell-1 LS: Simple Matlab Solver for ell-1-Regularized Least Squares ProblemssparsifyMPTK: Matching Pursuit ToolkitBayesian Compressive SensingSPGL1: A solver for large scale sparse reconstructionsparseMRIFPCCVXChaining PursuitRegularized OMPSPARCO: A toolbox for testing sparse reconstruction algorithmsTwISTCompressed Sensing CodesFast CS using SRMFPC_ASFast Bayesian Matching Pursuit (FBMP)SL0Sparse recovery using sparse matricesPPPACompressive sensing via belief propagationSpaRSAKF-CS: Kalman Filtered CS (and other sequential CS algorithms)Fast Bayesian CS with Laplace PriorsYALL1TVAL3RecPFBasis Pursuit DeQuantization (BPDQ)k-t FOCUSSSub-Nyquist sampling: The Modulated Wideband ConverterThreshold-ISDA Sparse Learning PackageModel-based Compressive Sensing ToolboxSparse Modeling SoftwareSpectral Compressive Sensing ToolboxCS-CHEST: A MATLAB Toolbox for Compressive Channel EstimationDictLearn: A MATLAB Implementation for Dictionary LearningSPAMSPeformance benchmark of l1-optimization algorithmsBM3D-based compressed sensingCompressed sensing using belief propagationModel-based Compressed SensingBayesian Compressive SensingLatent Variable Graphical Model Selection via Convex Optimization code
HDR imaging
HDR image rendering using a retinex-based adaptive filter
Digital Camera Workflow for HDR Images Using a Model of Retinal Processing
HDR image rendering by iCAM06 modelRafal Mantiuk's research on HDR imagingBinocular Tone MappingHigh dynamic range imaging and tonemapping
Biomedical Imaging
SparseMRI Toolbox
Image reconstruction toolboxmedical image registrationLevel set based medical image segmentationGradient vector flowCompressed sensing image reconstruction via recursive spatially adaptive filteringmultiresolution celluar image classificationmultirate fluorescence microscopy image acquisitionNonlocal MRI UpsamplingJoint image reconstruction and sensitivity estimation in SENSE (JSENSE) codeNonlinear GRAPPA: a kernel approach to parallel MRI reconstruction code
2D Phase Unwrapping
Graph cut based 2D Phase unwrapping codeUnwrapping MR phase images by a Markov random field model code
Satellite radar interferometry -
Two -
dimensional phase unwrapping code
Phase unwrapping algorithms for
radar interferometry:
residue-cut,
least-squares, and
synthesis algorithms code
DTI and fiber tractography
DSI StudioFMRIBdtiQueryCaminoNAMIC
Data Clustering
Unsupervised learning of finite mixture models codeAffinity propagationOn Spectral Clustering: Analysis and an algorithm codecode2 code3Nonnegative matrix factorization (NMF) code2 code3Computing nonnegative tensor factorizationsFast kmeans via triangle inequalityFastANN and FastCluster for approximate kmeanskdtree-based NN/kNN search fast kNN search code2RANSAC toolbox for robust fittingClustering Through Ranking On Manifolds codeCorrelation clustering optimizationHybrid Linear Modeling via Local Best Flats code
Stereo matching& Multiview geometry
A taxonomy and evaluation of dense two-frame stereo correspondence algorithms codeGraph cut based stereo matching codeBelief propagation based stereo matching codeA roadmap to the integration of early visual modules
CodeAdaptive support-weight approach CodeEnergy minization based stereo matchingEnergy Based Multiple Model Fitting for Non-Rigid Structure from Motion codeRecognizing Scene Viewpoint using Panoramic Place RepresentationA Closed-Form Solution to Uncalibrated Photometric Stereo via Diffuse MaximaPatch-based Multi-view Stereo (PMVS)Library for Efficient Large-scale Stereo Matching
Graphics, Cartoons,Motion&3D
Apparent Layer Operations for the Manipulation of Deformable Objects
2.5D cartoon models3D modeling with sihouettes
Real-time Large-deformation Substructuring
Generalized biped walking controlLocomotion Skills for Simulated QuadrupedsAction Recognition from a Distributed Representation of Pose and AppearanceRECON: Scale-Adaptive Robust Estimation via Residual Consensus codeHow Do Humans Sketch Objects?Manifold Exploration: A Markov Chain Monte Carlo technique for rendering scenes with difficult specular transportExploring Collections of 3D Models using Fuzzy CorrespondencesIlluminant Chromaticity from Image SequencesNetwork Principles for SfM: Disambiguating Repeated Structures with Local Context
Machine learning&Neural Networks
Resource collection at UC-MercedBelief propagation/Sum-Product Algorithm codeDeep Boltzmann MachinesShape Boltzmann machine: a strong model of object shapesSupport vector machineLiblinear for large linear classificationObject detection with BoostingConvolutional/Deconvolutional networksHopfield networks codeSelf-organizing map (SOM) ToolboxReservoir Computing ToolboxPolychronization: Computation With SpikesSlowly coupled oscillators: phase dynamics and syncLiquid State Machines(LSM) codeSparse Coding Neural Gas codeEcho state networks for harnessing nonlinearity codeFast Approximate Nearest Neighbors with Automatic Algorithm ConfigurationSum-Product Networks: A New Deep Architecture codeDeformable graph matching code
Blind source separation
Shiro Ikeda's page of
Blind Source SeparationIndependent Component Analysis by JV StoneBlind source separation via Independent component analysisICALab for image processingSeparating a Real-Life Nonlinear Image Mixture
Camera calibration
A toolbox containing several camera calibration techniquesA flexible new technique for camera calibrationGeometric Camera Calibration Using Circular Control PointsA New Mirror-based Extrinsic Camera Calibration Using an Orthogonality Constraint
Sampling&Physics-based Simulation
Poisson-disk sampling
Filtering solid Gabor noiseGabor Noise by ExampleGuided Exploration of Physically Valid Shapes for Furniture DesignEfficient Geometrically Exact Continuous Collision DetectionIlluminant Chromaticity from Image Sequences
Evolutionary computing/Optimization
Ant colony optimizationGenetic algorithm toolboxParticle Swarm Optimization ToolboxCache-efficient graph cuts on structured grids
Networking Research
The network simulator (ns-2)NetSim at TetcosLBNL's software releases
Miscellaneous
Simple model of spiking neurons spike train analysisVisual pattern recognition by moment invariants codeDirect LS-based ellipsis fitting codeDACE: a MATLAB Kriging toolboxInference package for undirected graphical modelsKernel smoothing toolboxCMU statistics library collectionsRice DSP software releaseComplex network toolboxDistLearnKit: a MATLAB Toolkit for distance metric learningSubspace segmentation source code distributionMultiview geometry and 3D reconstructionA probabilistic image jigsaw puzzle solverNon-Iterative Approach for Fast and Accurate Vanishing Point Detection codeAffine registration of 2d point setsRotation Invariant Nonrigid Point Set Matching in Cluttered Scenes codeTensor Product model transformation (for control design)N-way toolbox (more versatile than the above one but slower)Simple Formulas For Quasiconformal Plane DeformationsAn Analytic Model for Full Spectral Sky-Dome RadianceImplementation of a Low-Depth of Field Picture ClassifierDecoding, Calibration and Rectification for Lenselet-Based Cameras
Links to other communities' reproducible research effort
Geostatistics toolbox mgstat DACEError Correcting Codes (ECC)
Face recognition software at face-rec.orgComputer graphics graphics papers on the webComputer vision CV papers on the webMachine learningGoogle Sites on Compressed SensingGoogle Sites on Matrix FactorizationDMOZ Open Directory ProjectMATLAB toolbox collection at PlymouthNeurophysiological data analysisVLFeat library for open-source CVAlgorithms and source code for Quality&TechnologyVideo-based human action detection resourcesData compression resourcesDeep learning (including DBM and RBM)Computational Topology
Links to reproducible books/journals/tutorials
Image Processing Online (IPOL)Gradient Domain Manipulation Techniques in Vision and Graphics
Statistical and Structural Recognition of Human Actions
Distance functions and metric learningFeature Learning for Image ClassificationRecognizing and Learning Object Categories
Physics-Based Human Motion Modelling for People Tracking
3d Shape Reconstruction from Photographs: a Multi-View Stereo Approach
Deblurring Images: Matrices, Spectra, and FilteringNatural image statisticsSpikes, decisions & actionsMultiple view geometry in computer visionCollective Animal BehaviorSignal Processing Techniques for Spike Train Analysis using MatLabImage Processing Online (IPOL) (many excellent c-coded source codes)
Links to other individual's reproducible research
Abhinav Gupta 's research code releaseAdrian Barbu's research codes release
Al Hero's Lab and his reproducible researchAlexei Efros' research codes releaseAllen Yang's research codes releaseAmir Beck's work on optimization theory and applicationsAmir Saffari's
reproducible reseach code releasesAmit Agrawal's Matlab and C codesAnand Rangarajan 's matlab codes on his
reproducibleresearchAnat Levin's matlab codes releaseAndrew Davison's work on Computational neuroscienceAnn Lee's Diffusion maps and treeletAndrew Zisserman's visual geometry group source codesAntonio Torralba's research codes releaseAshok Veeraraghavan's
reproducible research code release
Ayan Chakrabarti's reproducible research code release
Bahadir Gunturk's research code releaseBill Freeman's software release on his group's
reproducibleresearchBob Kass' research codes on neuronal data analysisCe Liu's software release on his
reproducible researchChih-Jian Lin's machine learning software releaseChih-Yuan Yang's research code releaseChristopher Kanan's
reproducible research code releaseChuck Anderson's matlab codes on NNs and reinforcement learningChunming Li's research code releaseClaude Knaus' research codes releaseDafeng Sun's matlab codes releaseDan Ellis' MATLAB Audio Processing ExamplesDaniel DeMenthon's research code releaseDaniel Huttenlocher 's research code releaseDaniel Zoran's research code releaseDanny Harari's software releaseDavid Heeger's toolboxesDeqing Sun's
reproducible research code releaseDerek Hoiem's research software releaseDeva Ramanan's work on object recognitionDror Baron's research software releaseDimitri Van De Ville 's research codes releaseEmmanuel Candes' software releaseEmanuel Todorov's research codes releaseEPFL CVLab's research codes releaseEugene M. Izhikevich's matlab codes on NNsFei-fei Li's research code releaseGuoping Qiu's research codes releaseGraham Taylor's source codes releaseGuy Gilboa's matlab codes on PDE-based image processingHaibin Ling's research codes releaseHanchun Peng's software releaseHao Jiang's research code releaseH.J. Seo's interesting collection of everythingHonglak Lee's research code releaseHuifung Poo's research codes releaseHuman sensing @CMU's software releaseINRIA LEAR research codes releaseIPL (Politechnico di Torino)'s research codes releaseJason Corso's research codes releaseJalal Fadili's source codes on sparse representationJames Hays' research code releaseJavier Portilla's research codes releaseJelena Kovacevic's bimagicLab: SoftwareJeffrey A. Fessler's matlab codes releaseJian Sun's research code releaseJian Zhang's research code releaseJianbo Shi's software releaseJianChao Yang's source codes on image classification and super-resolutionJianxiong Xiao's research codes releaseJiaya Jia's programs and executablesJieping Ye's research codes releaseJohn Paisley's research code releaseJon Wellner's work on statisticsJose M. Bioucas Dias' research codes releaseJulien Mairal's research code releaseJunzhou Huang's research codes releaseKai Yu's
reproducible research codes releaseKaihua Zhang's research code releaseKeigo Hirakara's research codes releaseKilian Q. Weinberger 's research code releaseKevin Murphy's Bayes Net Toolbox for MatlabKyoung Mu Lee 's software releaseLaurens van der Maaten's software collectionLaurent Perrinet's SparseHebbianlearning source codesLawrence Carin's research code releaseLCAV's reproducible research at EPFLLEAR's learning and recognition in visionLei Zhang's MATLAB codes releasesLeo Grady's matlab codes on his
reproducible researchLeslie Ying's research codes releaseLina Karam's research software releaseMahdi Soltanolkotabi 's research code releaseMalcolm A. MacIver's AnimalLabMarco Zuliani's
reproducible research codes releaseMariana S. C. Almeida 's
reproducible research code releaseMark A. Davenport's research code releaseMark Schmidt's reseach on learning on probabilistic graphical modelsMATTHIAS J. EHRHARDT's research code releaseMatthew Zeiler's
reproducible research code releaseMD Anderson Cancer Center: BioinformaticsMichael Elad's source code collection on his researchMichael J. Brown's research codes releaseMichal Cernansky's research code releaseMiguel Á. Carreira-Perpiñán 's research software releaseMikel Rodriguez's source codes releaseMinmin Chen's
reproducible research code releaseMing-ming Chen's
reproducible research code releaseMing-Hsuan Yang's
reproducible research worksMingyuan Zhou's research codes releaseNaiyan Wang's research codes releaseNeil Lawrence's reproducible research in machine learningOfir Pele's research codes releaseOnur Guleryuz's research codes releaseOwen Carmichael's software releasePascal Getreuer's software releasePatrik O Hoyer's source code collection on his
reproducibleresearchPaven Turaga's research code releasePedro Domingos' research codes releasePF Felzenszwalb 's research codes releasePenn State LPAC research code releasePeter Getreuer's
reproducible research code releasePeter Kovesi's matlab functions for CV and image processingPeyman Milanfar's research code releasePhilipp Krahenbuhl's research codes releaseQingxiong Yang's research codes releaseQuoc V. Le's research codes releaseRene Vidal's Visionlab
reproducible research code releaseRaj Gupta's
reproducible research code releaseRaquel Urtasun 's research codes releaseRick Chartland's release on his
reproducible researchRobert Nowak's source code releaseRuslan Salakhutdinov's research codes releaseScott Acton's research software releasesShai Bagon's Matlab CodeShaoting Zhang's
reproducible research code releaseSimoncelli's LCV
reproducible research codes releaseSinisa Todorovic's
reproducible research codes releaseSong-chun Zhu's source codes on image segmentation and active basisThomas Brox's research codes releaseTony Xu Han's
reproducible research code releaseUCF vision lab source code collectionUIUC's salient patch feature collectionUSC's iLab Neuromorphic Vision C++ ToolkitUWO vision lab
reproducible research code releaseVanderbilt's StatReportVladimir Kolmogorov's research codes releaseWavelab (at Univ. of Salzburg) software releaseWILLOW's research code releaseWotao Yin's research code releaseXavier Bresson's source codes accompanying his papers on image processingXiaodi Hou's research codes releaseXiaofei He's dimensionality reduction source code collectionXiaofeng Ren's research codes releaseXiaogang Wang's research codes releaseXiaolin Wu's research codes releaseXiaoming Huo's software releaseXubo Song's matlab codes on her
reproducible researchYair Weiss' research codes releaseYi Ma's source code collection on his
reproducible researchYi Wang's research codes releaseYork vision research center's software releaseYu-wing Tai's
reproducible research code releasesYuanjie Zheng's source codes release
Yue M Lu's source codes on his reproducible researchYue Wang at VT-CBIL's research code releaseZhilin Zhang's research codes releaseZhoulin Jiang's research code releaseZhuowen Tu's research code releases