Code for Computer Vision Algorithms

The first place to look for basic code to implement basic computer vision algorithms is the OpenCV Library from Intel. Many research groups build on top of the OpenCV code base. The avaliability of code for specific techniques or applications is harder to predict, but some implementations are made available by the authors and others are available from commercial vendors. The following pointers are organized somewhat by what the code does, with other links by what language the code is written in. If you follow the link for the code reference you may find links to the related papers in the Computer Vision Bibliography. Additionally, following the link to the Author often leads to a site with more code. A number of lists of code for sub-areas (e.g. OCR) have been created by researchers in the past, but too often these are no longer maintained. These lists are included in the my listing along with many of the individual entries in those lists. Current research and applications are highlighted in various general and topical Computer Vision and Image Processing conferences, especially applications workshops. As always, the links may not work for all time -- I have no control over the actions of others who move or delete files, but often broken links can provide a starting place to find the source.

Computer Vision resources include:

Source Code, Implementations, Listed by Topic

For more information on the topics, contact information, etc. see the annotated Computer Vision Bibliography or the Complete Conference Listing for Computer Vision and Image Analysis

Code Convolutional Networks
  * Sequentially Aggregated Convolutional Networks

Code LPB-TOP
  * LBP-TOP: A Tensor Unfolding Revisit

Code, 3-D Segmentation
  * *Seg3D: Volumetric Image Segmentation and Visualization

Code, 3-D Shape
  * *AQSENSE

Code, 3-D Visualization
  * *map3d: Interactive scientific visualization tool for bioengineering data

Code, 3D Data
  * *libE57: software tools for managing E57 files

Code, 3D Fly Through
  * *Make3D

Code, 3D Reconstruction
  * Analysis and Implementation of a Parallel Ball Pivoting Algorithm, An

Code, 3D Vision
  * Guide to 3D Vision Computation: Geometric Analysis and Implementation

Code, 3D
  * Deep Meta Functionals for Shape Representation
  * Order-Aware Generative Modeling Using the 3D-Craft Dataset
  * PointFlow: 3D Point Cloud Generation With Continuous Normalizing Flows

Code, Action Recognition
  * CoTeRe-net: Discovering Collaborative Ternary Relations in Videos
  * EAN: Event Adaptive Network for Enhanced Action Recognition
  * Motion-Driven Visual Tempo Learning for Video-Based Action Recognition
  * TCGL: Temporal Contrastive Graph for Self-Supervised Video Representation Learning
  * Win-Fail Action Recognition

Code, Active Appearance Model
  * *AAM Building
  * *Active Appearance Models
  * *am_tools

Code, Active Blobs
  * Active Blobs

Code, Active Contours
  * Segmentation with Active Contours

Code, Adversarial Attack
  * Spatiotemporal Attacks for Embodied Agents

Code, Affine Invariant
  * CNN-Assisted Coverings in the Space of Tilts: Best Affine Invariant Performances with the Speed of CNNs

Code, Affine Shape
  * Repeatability Is Not Enough: Learning Affine Regions via Discriminability

Code, Alignment
  * Cross-Domain Detection via Graph-Induced Prototype Alignment
  * Fast, Approximately Optimal Solutions for Single and Dynamic MRFs

Code, Annotation
  * Generating Easy-to-Understand Referring Expressions for Target Identifications
  * LableMe: The Open Annotation Tool

Code, Anomaly Detection
  * Graph Laplacian for image anomaly detection
  * How to Reduce Anomaly Detection in Images to Anomaly Detection in Noise

Code, Artistic
  * Learning to Paint With Model-Based Deep Reinforcement Learning

Code, Attention
  * MixFormer: Mixing Features across Windows and Dimensions
  * Stand-Alone Inter-Frame Attention in Video Models

Code, AVU
  * Open-Source Platform for Underwater Image and Video Analytics, An

Code, B-Spline
  * Optimization of Image B-spline Interpolation for GPU Architectures

Code, Bilateral Filter
  * Bilateral Filter for Point Clouds, The

Code, Blur
  * Estimating an Image's Blur Kernel Using Natural Image Statistics, and Deblurring it: An Analysis of the Goldstein-Fattal Method

Code, Brain Lesion Segmentation
  * *brain lesion segmentation

Code, Bundle Adjustment
  * *Simple Sparse Bundle Adjustment (SSBA)
  * Addingham Bundle Adjustment
  * Apero, An Open Source Bundle Adjusment Software For Automatic Calibration and Orientation of Set of Images
  * Design and Implementation of a Generic Sparse Bundle Adjustment Software Package Based on the Levenberg-Marquardt Algorithm, The
  * Generic Bundle Adjustment Methodology for Indirect RPC Model Refinement of Satellite Imagery, A

Code, CAD
  * Neural Face Identification in a 2D Wireframe Projection of a Manifold Object

Code, Calibration
  * *HySCaS: Hybrid Stereoscopic Calibration Software

Code, Camera Calibration
  * Flexible New Technique for Camera Calibration, A
  * Matlab Camera Calibration Toolbox
  * Versatile Camera Calibration Technique for High-Accuracy 3D Machine Vision Metrology Using Off-the-Shelf TV Cameras and Lenses, A

Code, Captioning
  * Attention on Attention for Image Captioning
  * Cap2Det: Learning to Amplify Weak Caption Supervision for Object Detection
  * Controllable Video Captioning With POS Sequence Guidance Based on Gated Fusion Network
  * Human Attention in Image Captioning: Dataset and Analysis

Code, Chain Code
  * *Chain Code Representation
  * Fast Chain Coding of Region Boundaries

Code, Chain Code, C
  * *Chain Code Representation

Code, Change Detection
  * Detection and Interpretation of Change in Registered Satellite Image Time Series
  * Image Difference Captioning With Instance-Level Fine-Grained Feature Representation

Code, Classification
  * Boosting Standard Classification Architectures Through a Ranking Regularizer
  * Label Relation Graphs Enhanced Hierarchical Residual Network for Hierarchical Multi-Granularity Classification
  * Region-based Non-local Operation for Video Classification
  * Scan: Learning to Classify Images Without Labels
  * Spatially Consistent Representation Learning

Code, Cloud Detection
  * Cloud Detection by Luminance and Inter-band Parallax Analysis for Pushbroom Satellite Imagers

Code, Clustering
  * Optimized Data Fusion for Kernel k-Means Clustering

Code, CNN
  * Convolution of Convolution: Let Kernels Spatially Collaborate
  * Learning to Learn Parameterized Classification Networks for Scalable Input Images
  * Null-sampling for Interpretable and Fair Representations
  * PSConv: Squeezing Feature Pyramid into One Compact Poly-Scale Convolutional Layer
  * Reduced Biquaternion Convolutional Neural Network for Color Image Processing

Code, Color Balance
  * Simplest Color Balance

Code, Color Correction
  * Local Color Correction

Code, Color Descriptors
  * Evaluating Color Descriptors for Object and Scene Recognition

Code, Color Enhancement
  * Algorithmic Analysis of Variational Models for Perceptual Local Contrast Enhancement, An
  * Automatic Color Enhancement (ACE) and its Fast Implementation

Code, Color Histograms
  * Image Color Cube Dimensional Filtering and Visualization

Code, Colorization
  * DeOldify: A Review and Implementation of an Automatic Colorization Method

Code, Compression
  * Deep Image Compression Using Decoder Side Information

Code, Computational Geometry
  * *CGAL: Computational Geometry Algorithms Library

Code, Computer Vision
  * *AccelerEyes
  * *FastCV
  * *Fiji Image Processing Package
  * *GPU4Vision
  * *Handbook of Computer Vision and Applications. 3. Systems and Applications
  * *OpenCV
  * *OpenVidia
  * *PEIPA Computer Vision Software
  * *VXL
  * Computer Vision and Applications: A Guide for Students and Practitioners
  * Handbook of Mathematical Models in Computer Vision
  * Invitation to 3-D Vision: From Images to Geometric Models, An
  * MATLAB and Octave Functions Software for Computer Vision and Image Processing
  * Practical Computer Vision Using C
  * Robotics, Vision and Control: Fundamental Algorithms in MATLAB

Code, Computer Vision, C++
  * *VXL

Code, Computer Vision, Matlab
  * MATLAB and Octave Functions Software for Computer Vision and Image Processing
  * Robotics, Vision and Control: Fundamental Algorithms in MATLAB

Code, Connected Components
  * Extraction of Connected Region Boundary in Multidimensional Images

Code, Contours
  * Meaningful Scales Detection: An Unsupervised Noise Detection Algorithm for Digital Contours

Code, Contrast Enhancement
  * Local Contrast Enhancement based on Adaptive Logarithmic Mappings

Code, Contrastive Learning
  * Video-Text Representation Learning via Differentiable Weak Temporal Alignment

Code, Convex Grouping
  * Robust and Efficient Detection of Salient Convex Groups

Code, Convex Hull
  * Exact polyhedral visual hulls

Code, ConvNet
  * MutualNet: Adaptive Convnet via Mutual Learning from Network Width and Resolution

Code, Convolutional Networks
  * CARAFE: Content-Aware ReAssembly of FEatures
  * Dynamic Block Sparse Reparameterization of Convolutional Neural Networks
  * Perspective-Guided Convolution Networks for Crowd Counting
  * Simple and Robust Deep Convolutional Approach to Blind Image Denoising, A

Code, Convolutional Neural Nets
  * HBONet: Harmonious Bottleneck on Two Orthogonal Dimensions

Code, Convolutional Neural Networks
  * Approximated Bilinear Modules for Temporal Modeling
  * BAE-NET: Branched Autoencoder for Shape Co-Segmentation
  * Convolutional Character Networks
  * Learning Filter Basis for Convolutional Neural Network Compression
  * Liquid Warping GAN: A Unified Framework for Human Motion Imitation, Appearance Transfer and Novel View Synthesis
  * Weakly Aligned Cross-Modal Learning for Multispectral Pedestrian Detection

Code, Corner Detection
  * Analysis and Implementation of the Harris Corner Detector, An

Code, Correlation
  * 117 Line 2D Digital Image Correlation Code Written in MATLAB, A

Code, Counting
  * 3C-Net: Category Count and Center Loss for Weakly-Supervised Action Localization
  * Counting With Focus for Free
  * From Open Set to Closed Set: Counting Objects by Spatial Divide-and-Conquer
  * Learning To Count Everything

Code, Crack Detection
  * All Terrain Crack Detector Obtained by Deep Learning on Available Databases, An
  * Crack Segmentation on UAS-based Imagery using Transfer Learning

Code, CT Data Analysis
  * *Core Imaging Library (CIL)

Code, CT
  * Core Imaging Library - Part I: a versatile Python framework for tomographic imaging
  * Core Imaging Library - Part II: multichannel reconstruction for dynamic and spectral tomography
  * Musiré: multimodal simulation and reconstruction framework for the radiological imaging sciences

Code, Curvature
  * Image Curvature Microscope: Accurate Curvature Computation at Subpixel Resolution, The

Code, Curve Decomposition
  * Digital Level Layers for Digital Curve Decomposition and Vectorization

Code, Curve Detection
  * TriplClust: An Algorithm for Curve Detection in 3D Point Clouds

Code, Curve Partitions
  * Near-Linear Time Guaranteed Algorithm for Digital Curve Simplification Under the Fréchet Distance, A

Code, Curve Segmentation
  * Nonparametric Segmentation of Curves into Various Representations

Code, Curve Smoothing
  * Algorithm for 3D Curve Smoothing, An
  * Non-Parametric Multi-Scale Curve Smoothing

Code, Curvilinear Structures
  * 2D Filtering of Curvilinear Structures by Ranking the Orientation Responses of Path Operators (RORPO)

Code, Deblurring
  * Breaking down Polyblur: Fast Blind Correction of Small Anisotropic Blurs
  * Spectral Pre-Adaptation for Restoring Real-World Blurred Images using Standard Deconvolution Methods

Code, Deep Learning
  * *Open Deep Learning Toolkit for Robotics (OpenDR)
  * Defensive Patches for Robust Recognition in the Physical World
  * FaPN: Feature-aligned Pyramid Network for Dense Image Prediction

Code, Deep Nets
  * Attribution in Scale and Space

Code, Demosaicking
  * Fast C++ Implementation of Neural Network Backpropagation Training Algorithm: Application to Bayesian Optimal Image Demosaicing, A
  * Gunturk-Altunbasak-Mersereau Alternating Projections Image Demosaicking
  * HighEr-Resolution Network for Image Demosaicing and Enhancing
  * Image Demosaicking with Contour Stencils
  * Malvar-He-Cutler Linear Image Demosaicking
  * Self-Similarity Driven Demosaicking
  * Zhang-Wu Directional LMMSE Image Demosaicking

Code, Denoising
  * Analysis and Extension of the PCA Method, Estimating a Noise Curve from a Single Image
  * Analysis and Extension of the Percentile Method, Estimating a Noise Curve from a Single Image
  * Analysis and Implementation of the BM3D Image Denoising Method, Image Processing, An
  * Analysis and Improvement of the BLS-GSM Denoising Method, An
  * Chambolle's Projection Algorithm for Total Variation Denoising
  * DCT image denoising: a simple and effective image denoising algorithm
  * Fully Convolutional Pixel Adaptive Image Denoiser
  * implementation and detailed analysis of the K-SVD image denoising algorithm, An
  * Implementation of a Denoising Algorithm Based on High-Order Singular Value Decomposition of Tensors
  * Implementation of Image Denoising based on Backward Stochastic Differential Equations
  * Noise Clinic: a Blind Image Denoising Algorithm, The
  * Non-local Means Denoising

Code, Depth Denoising
  * Self-Supervised Deep Depth Denoising

Code, Depth from Focus
  * Rational Filters for Passive Depth from Defocus

Code, Depth from Motion
  * Exploiting Temporal Consistency for Real-Time Video Depth Estimation

Code, Dermatology
  * Joint Acne Image Grading and Counting via Label Distribution Learning

Code, Detection Transformer
  * Accelerating DETR Convergence via Semantic-Aligned Matching

Code, Distance Transform
  * Distance Transforms of Sampled Functions
  * Streaming Distance Transform Algorithm for Neighborhood-Sequence Distances, A

Code, Distortion Correction
  * Automatic Lens Distortion Correction Using One-Parameter Division Models

Code, DNN
  * Deep Decomposition Learning for Inverse Imaging Problems

Code, Document Analysis
  * *Gamera project
  * SCRIBO Module of the Olena Platform: A Free Software Framework for Document Image Analysis, The

Code, Domain Adaption
  * Domain Adaptation for Semantic Segmentation With Maximum Squares Loss
  * Drop to Adapt: Learning Discriminative Features for Unsupervised Domain Adaptation
  * Larger Norm More Transferable: An Adaptive Feature Norm Approach for Unsupervised Domain Adaptation
  * Semi-Supervised Domain Adaptation via Minimax Entropy
  * Temporal Attentive Alignment for Large-Scale Video Domain Adaptation

Code, Domain Generalization
  * Study of RobustNet, a Domain Generalization Method for Semantic Segmentation, A

Code, Drone Control
  * *Flightmare
  * Learning High-Speed Flight in the Wild

Code, Drones
  * Deep Drone Acrobatics

Code, Edge Detection
  * *Edison: Edge Detection and Image SegmentatiON system
  * Combined Corner and Edge Detector, A
  * Contours, Corners and T-Junctions Detection Algorithm
  * Global Measures of Coherence for Edge Detector Evaluation
  * Logical/Linear Operators for Image Curves
  * Recursive Filtering and Edge Tracking: Two Primary Tools for 3D Edge Detection
  * Structured edge detection toolbox
  * Susan: A New Approach to Low-Level Image-Processing
  * Unsupervised Smooth Contour Detection

Code, Egocentric Actions
  * What Would You Expect? Anticipating Egocentric Actions With Rolling-Unrolling LSTMs and Modality Attention

Code, Ellipse Fitting
  * Ellipse Fitting for Computer Vision: Implementation and Applications
  * Ellipse-Specific Direct Least-Square Fitting

Code, Emotion Analysis
  * MixedEmotions: An Open-Source Toolbox for Multimodal Emotion Analysis

Code, Energy Minimization
  * Computing geodesics and minimal surfaces via graph cuts

Code, Epidemic Model
  * Compartmental Epidemiological Model Applied to the Covid-19 Epidemic, A

Code, Equalization
  * Non-uniformity Correction of Infrared Images by Midway Equalization

Code, Evaluation
  * Learning to Evaluate Perception Models Using Planner-Centric Metrics

Code, Event Camera
  * Video to Events: Recycling Video Datasets for Event Cameras

Code, Events
  * Bridging the Gap between Events and Frames through Unsupervised Domain Adaptation

Code, Explaination
  * Beyond Trivial Counterfactual Explanations with Diverse Valuable Explanations

Code, Eye Fixation
  * *PeyeMMV.

Code, Eye Tracking
  * *openEyes

Code, Face Analysis
  * Capturing facial videos with Kinect 2.0: A multithreaded open source tool and database
  * OpenFace 2.0: Facial Behavior Analysis Toolkit
  * OpenFace: An open source facial behavior analysis toolkit

Code, Face Detection
  * *Face Detection Home Page
  * *TLD: Tracks the object, Learns its appearance and Detects
  * Analysis of the Viola-Jones Face Detection Algorithm, An
  * Contrario Detection of Faces with a Short Cascade of Classifiers, A

Code, Face Recognition
  * *Face Recogniton Home Page
  * CSU Face Identification Evaluation System: Its purpose, features, and structure, The
  * FaRE: Open Source Face Recognition Performance Evaluation Package
  * SeqFace: Learning discriminative features by using face sequences
  * VarGFaceNet: An Efficient Variable Group Convolutional Neural Network for Lightweight Face Recognition

Code, Face Relighting
  * Face Inverse Rendering via Hierarchical Decoupling

Code, Face Tracking
  * *TLD: Tracks the object, Learns its appearance and Detects

Code, Facial Expressions
  * AFFDEX 2.0: A Real-Time Facial Expression Analysis Toolkit
  * Computer Expression Recognition Toolbox
  * computer expression recognition toolbox (CERT), The

Code, Facial Landmarks
  * Aggregation via Separation: Boosting Facial Landmark Detector With Semi-Supervised Style Translation
  * FAB: A Robust Facial Landmark Detection Framework for Motion-Blurred Videos

Code, FastICA
  * *FastICA package for MATLAB, The

Code, Feature Selection
  * Joint Group Feature Selection and Discriminative Filter Learning for Robust Visual Object Tracking

Code, Feature Tracking
  * IntraFace

Code, Filters
  * How to Apply a Filter Defined in the Frequency Domain by a Continuous Function

Code, Flutter Shutter
  * Flutter Shutter Camera Simulator, The
  * Flutter Shutter Code Calculator, The

Code, Forensic Similarity
  * Forensic Similarity for Source Camera Model Comparison

Code, Forensics, JPEG
  * Reliable JPEG Quantization Table Estimator, A

Code, Forgery Detection
  * Automatic Detection of Internal Copy-Move Forgeries in Images

Code, Forgery
  * Image Forgery Detection via Forensic Similarity Graphs

Code, Fourier
  * Shape Discrimination Using Fourier Descriptors

Code, Frame Interpolation
  * Time Lens: Event-based Video Frame Interpolation

Code, Fundamental Matrix
  * Fundamental Matrix of a Stereo Pair, with A Contrario Elimination of Outliers

Code, Fusion
  * Structural Similarity Metrics for Quality Image Fusion Assessment: Algorithms

Code, Fusion, Matlab
  * Structural Similarity Metrics for Quality Image Fusion Assessment: Algorithms

Code, Gait
  * *Baseline Algorithm and Performance for Gait Based Human ID Challenge Problem

Code, GAN
  * Transforming and Projecting Images into Class-conditional Generative Networks

Code, Gaussian Convolution
  * Computing an Exact Gaussian Scale-Space
  * Survey of Gaussian Convolution Algorithms, A

Code, Gaze
  * Few-Shot Adaptive Gaze Estimation
  * Gaze360: Physically Unconstrained Gaze Estimation in the Wild

Code, Generative Adversarial Network
  * AutoGAN: Neural Architecture Search for Generative Adversarial Networks

Code, Generative Adversarial Networks
  * Learning Fixed Points in Generative Adversarial Networks: From Image-to-Image Translation to Disease Detection and Localization

Code, Geospatial Data
  * pyjeo: A Python Package for the Analysis of Geospatial Data

Code, Geospatial
  * *OSGeo: Open Source Geospatial Foundation

Code, Gesture
  * *HandVu Gesture Interface

Code, GIS
  * *OSGeo: Open Source Geospatial Foundation

Code, GNN
  * AEGNN: Asynchronous Event-based Graph Neural Networks

Code, GPU
  * *AccelerEyes
  * *GPU4Vision
  * *OpenVidia

Code, Graph Embedding
  * Deep Clustering by Gaussian Mixture Variational Autoencoders With Graph Embedding

Code, Graph Kernel
  * graphkit-learn: A Python library for graph kernels based on linear patterns

Code, Graph Matching
  * Learning Structural Similarity of User Interface Layouts Using Graph Networks

Code, Graph Representation
  * Language-Conditioned Graph Networks for Relational Reasoning
  * Learning Semantic-Specific Graph Representation for Multi-Label Image Recognition

Code, Ground Visibility
  * Ground Visibility in Satellite Optical Time Series Based on A Contrario Local Image Matching
  * Temporal Repetition Detector for Time Series of Spectrally Limited Satellite Imagers

Code, H.264/AVC
  * H.264/AVC Refrence Software

Code, Hand Detection
  * Contextual Attention for Hand Detection in the Wild

Code, HCI
  * HCI-lambda-2 Workbench: A development tool for multimodal human-computer interaction systems

Code, HDR
  * Events-To-Video: Bringing Modern Computer Vision to Event Cameras
  * Obtaining High Quality Photographs of Paintings by Image Fusion

Code, Head Tracking
  * Fast, Reliable Head Tracking under Varying Illumination: An Approach Based on Registration of Textured-Mapped 3D Models

Code, HEIV
  * HEIV based estimation

Code, High Dynamic Range
  * Analysis and Implementation of the HDR+ Burst Denoising Method, An
  * Implementation of the Exposure Fusion Algorithm, An

Code, Histogram Modification
  * Analysis and Implementation of the Shape Preserving Local Histogram Modification Algorithm, An

Code, Homography
  * Iterative Deep Homography Estimation

Code, Hough Transform
  * *Hough Transform Code
  * Iterative Hough Transform for Line Detection in 3D Point Clouds

Code, Hough Transform, C
  * *Hough Transform Code

Code, HRI
  * Top-1 Corsmal Challenge 2020 Submission: Filling Mass Estimation Using Multi-modal Observations of Human-robot Handovers

Code, Human Action
  * BABEL: Bodies, Action and Behavior with English Labels

Code, Human Motion
  * Learning Trajectory Dependencies for Human Motion Prediction
  * Predicting 3D Human Dynamics From Video
  * Structured Prediction Helps 3D Human Motion Modelling

Code, Human Pose
  * Learning to Reconstruct 3D Human Pose and Shape via Model-Fitting in the Loop
  * Monocular 3D Human Pose Estimation by Generation and Ordinal Ranking
  * Resolving 3D Human Pose Ambiguities With 3D Scene Constraints
  * Single-Network Whole-Body Pose Estimation
  * Tilting at windmills: Data augmentation for deep pose estimation does not help with occlusions

Code, Hyperspectral Classification
  * Hyperspectral Image Classification Using Graph Clustering Methods

Code, Illumination Estimation
  * Estimating natural illumination from a single outdoor image

Code, Illumination
  * Camera parameters estimation from hand-labelled sun positions in image sequences

Code, Image Analysis
  * *C++ Template Image Processing Library
  * *Core Imaging Library (CIL)
  * *Delft Image Processing library, The
  * *Image Processing Library 98
  * *ImageLib: An Image Processing C++ Class Library
  * *LibCVD: computer vision library
  * *Microsoft Kinect SDK
  * *MPEG Org Home Page
  * *NeatVision
  * *Noesis Vision
  * *Recognition And Vision Library
  * *Robot Vision 2 Inc.
  * *Torch3vision: Machine Vision Library
  * Computational strategies for protein quantitation in 2D electrophoresis gel image processor for Matlab
  * Vista: A Software Environment for Computer Vision Research

Code, Image Analysis, C
  * *Delft Image Processing library, The

Code, Image Analysis, Matlab
  * *Delft Image Processing library, The

Code, Image Coding
  * Java-Based MPEG-4 Like Video Codec, A

Code, Image Coding, Java
  * Java-Based MPEG-4 Like Video Codec, A

Code, Image Compression
  * Compression Method for Arbitrary Precision Floating-Point Images, A

Code, Image Decomposition
  * Cartoon + Texture Image Decomposition by the TV-L1 Model

Code, Image Decompostiong
  * Directional Filters for Cartoon + Texture Image Decomposition

Code, Image Editing
  * Tell, Draw, and Repeat: Generating and Modifying Images Based on Continual Linguistic Instruction

Code, Image Equalization
  * Implementation of the Midway Image Equalization
  * Midway Video Equalization

Code, Image Interpolation
  * Image Interpolation with Contour Stencils
  * Image Interpolation with Geometric Contour Stencils
  * Linear Methods for Image Interpolation
  * Roussos-Maragos Tensor-Driven Diffusion for Image Interpolation

Code, Image Matching
  * Fast Affine Invariant Image Matching

Code, Image Processing
  * *AccuSoft
  * *Bioimage Suite
  * *DgiStreammer
  * *FastCV
  * *Fiji Image Processing Package
  * *Generic Programming for Computer Vision: The VIGRA Computer Vision Library
  * *GNU Image Manipulation Program
  * *Groningen Image Processing System, GIPSY
  * *Handbook of Mathematical Methods in Computer Vision
  * *HIPR2: Free WWW-based Image Processing Teaching Materials with JAVA
  * *IFS: Image File System
  * *Image Processing Online
  * *ImageJ-Plugins -- Various Plugins for the image manipulation software ImageJ
  * *ImageJ: Image Processing and Analysis in Java
  * *ImageMagick
  * *IrfanView
  * *JPEG 2000
  * *JPEG: Joint Photographic Experts Group
  * *LibTIFF: TIFF Library and Utilities
  * *LTI-Lib
  * *MediaCybernetics
  * *Mimas
  * *Mobile Robot Programming Toolkit, The
  * *OpenCV
  * *pbmplus Image File Format Conversion Package
  * *QCV
  * *Supercomputing Systems: Vision
  * *Walrus Vision Toolbox
  * 3-D Image Processing Algorithms
  * Algorithms for Graphics and Image Processing
  * Algorithms for Image Processing and Computer Vision
  * Building Imaging Applications with Java(TM)
  * Computer Vision and Image Processing: A Practical Approach Using CVIPtools
  * Concise Introduction to Image Processing using C++, A
  * Data Structures for Image Processing in C
  * Digital Image Processing Algorithms and Applications
  * Digital Image Processing and Analysis: Human and Computer Vision Applications with CVIPtools, Second Edition
  * Digital Image Processing Using MATLAB(R), 2nd Edition
  * Digital Image Processing: A Practical Introduction Using Java
  * Digital Image Processing: An Algorithmic Approach Using Java
  * Digital Image Processing: An Algorithmic Approach with MATLAB
  * Digital Signal and Image Processing Using MATLAB(R)
  * Fundamentals of Digital Image Processing: A Practical Approach with Examples in Matlab
  * Fuzzy Image Processing and Applications with MATLAB
  * Handbook of Astronomical Image Processing
  * Handbook of Computer Vision Algorithms in Image Algebra
  * Handbook of Image Processing Operators
  * High Performance Computer Imaging
  * HIPS: A Unix-Based Image Processing System
  * Hypermedia Image Processing Reference
  * Image Analysis, Classification and Change Detection in Remote Sensing: With Algorithms for ENVI/IDL
  * Image Processing Handbook, The
  * Image Processing in Java
  * Image Processing with MATLAB: Applications in Medicine and Biology
  * Image Processing, Analysis and and Machine Vision: A MATLAB Companion
  * Introduction to Image Processing Using R: Learning by Examples
  * Machine Vision Algorithms in Java: Techniques and Implementation
  * Pattern Recognition and Image Processing in C++
  * Photo-Based 3D Graphics in C++: Compositing, Warping, Morphing, and Other Digital Special Effects
  * PIKS Foundation C Programmer's Guide
  * Practical Algorithms for Image Analysis: Description, Examples, and Code
  * Practical Image Processing in C
  * Principles of Digital Image Processing: Core Algorithms
  * Principles of Digital Image Processing: Fundamental Techniques
  * VIPS: A Digital Image Processing Algorithm Development Environment

Code, Image Processing, C
  * *FastCV
  * *OpenCV
  * Data Structures for Image Processing in C
  * High Performance Computer Imaging
  * Numerical Recipes in C: The Art of Scientific Computing
  * PIKS Foundation C Programmer's Guide
  * Practical Computer Vision Using C
  * Practical Image Processing in C
  * Signal Processing Algorithms in Fortran and C

Code, Image Processing, C++
  * *C++ Template Image Processing Library
  * *Generic Programming for Computer Vision: The VIGRA Computer Vision Library
  * *Image Processing Library 98
  * *ImageLib: An Image Processing C++ Class Library
  * *LibCVD: computer vision library
  * *LTI-Lib
  * *Mimas
  * *Mobile Robot Programming Toolkit, The
  * *QCV
  * *Recognition And Vision Library
  * Concise Introduction to Image Processing using C++, A
  * Pattern Recognition and Image Processing in C++
  * Photo-Based 3D Graphics in C++: Compositing, Warping, Morphing, and Other Digital Special Effects

Code, Image Processing, Java
  * *Fiji Image Processing Package
  * *HIPR2: Free WWW-based Image Processing Teaching Materials with JAVA
  * *ImageJ-Plugins -- Various Plugins for the image manipulation software ImageJ
  * *ImageJ: Image Processing and Analysis in Java
  * *NeatVision
  * Building Imaging Applications with Java(TM)
  * Digital Image Processing: A Practical Introduction Using Java
  * Digital Image Processing: An Algorithmic Approach Using Java
  * Image Processing in Java
  * Machine Vision Algorithms in Java: Techniques and Implementation
  * Principles of Digital Image Processing: Core Algorithms
  * Principles of Digital Image Processing: Fundamental Techniques

Code, Image Processing, Matlab
  * Applied Medical Image Processing: A Basic Course
  * Circular and Linear Regression: Fitting Circles and Lines by Least Squares
  * Digital Image Processing Using MATLAB(R), 2nd Edition
  * Digital Image Processing: An Algorithmic Approach with MATLAB
  * Digital Signal and Image Processing Using MATLAB(R)
  * Fundamentals of Digital Image Processing: A Practical Approach with Examples in Matlab
  * Fuzzy Image Processing and Applications with MATLAB
  * Image Processing with MATLAB: Applications in Medicine and Biology
  * Image Processing, Analysis and and Machine Vision: A MATLAB Companion
  * Signal Processing Algorithms in MATLAB

Code, Image Processing, Octave
  * Applied Medical Image Processing: A Basic Course

Code, Image Pyramids
  * *Zoom It, Seadragon

Code, Image Recognition
  * Funnel Activation for Visual Recognition

Code, Image Registration
  * Automatic Homographic Registration of a Pair of Images, with A Contrario Elimination of Outliers

Code, Image Restoration
  * CFSNet: Toward a Controllable Feature Space for Image Restoration
  * ERL-Net: Entangled Representation Learning for Single Image De-Raining

Code, Image Retrieval
  * Efficient Large-scale Image Search With a Vocabulary Tree
  * Evaluating Image Retrieval
  * Learning With Average Precision: Training Image Retrieval With a Listwise Loss

Code, Image Retrieval, C++
  * Efficient Large-scale Image Search With a Vocabulary Tree

Code, Image Search
  * Spatial-Content Image Search in Complex Scenes

Code, Image Stitching
  * *Panorama Tools
  * *XuvTools: eXtend yoUr View Toolkit

Code, Image Synthesis
  * High-fidelity Synthesis with Disentangled Representation
  * Image Synthesis From Reconfigurable Layout and Style
  * OASIS: Only Adversarial Supervision for Semantic Image Synthesis

Code, Impulse Noise
  * PARIGI: a Patch-based Approach to Remove Impulse-Gaussian Noise from Images

Code, Indoor Model
  * Floor-SP: Inverse CAD for Floorplans by Sequential Room-Wise Shortest Path

Code, Inpainting
  * *restoreInpaint
  * Algorithm for Gaussian Texture Inpainting, An
  * Coherent Semantic Attention for Image Inpainting
  * Combined First and Second Order Total Variation Inpainting using Split Bregman
  * Free-Form Image Inpainting With Gated Convolution
  * Image Inpainting With Learnable Bidirectional Attention Maps
  * Progressive Reconstruction of Visual Structure for Image Inpainting
  * Recurrent Temporal Aggregation Framework for Deep Video Inpainting
  * Total Variation Inpainting Using Split Bregman
  * Variational Framework for Non-Local Inpainting
  * Vision-Infused Deep Audio Inpainting

Code, InSAR
  * LiCSBAS: An Open-Source InSAR Time Series Analysis Package Integrated with the LiCSAR Automated Sentinel-1 InSAR Processor

Code, Interactive Segmentation
  * Specifying Object Attributes and Relations in Interactive Scene Generation

Code, Interest Pointe
  * USIP: Unsupervised Stable Interest Point Detection From 3D Point Clouds

Code, Interest Points
  * Matching Features without Descriptors: Implicitly Matched Interest Points
  * SIPs: Succinct Interest Points from Unsupervised Inlierness Probability Learning

Code, Interpolation
  * Reversibility Error of Image Interpolation Methods: Definition and Improvements

Code, Iris Recognition
  * Iris Biometrics: From Segmentation to Template Security
  * OSIRIS: An open source iris recognition software

Code, Isocontour
  * Probability Density Estimation Using Isocontours and Isosurfaces: Applications to Information-Theoretic Image Registration

Code, JPEG Analysis
  * ZERO: a Local JPEG Grid Origin Detector Based on the Number of DCT Zeros and its Applications in Image Forensics

Code, JPEG
  * Reliable JPEG Quantization Table Estimator, A

Code, Kalman Filter
  * *Kalman Filter Library
  * Introduction to the Kalman Filter, An

Code, Kernel Expansion
  * *McKernel: A Library for Approximate Kernel Expansions in Log-linear Time

Code, Landmarks
  * Precision Landmark Location for Machine Vision and Photogrammetry: Finding and Achieving the Maximum Possible Accuracy
  * Unsupervised Learning of Landmarks by Descriptor Vector Exchange

Code, Lane Detection
  * Unsupervised Labeled Lane Markers Using Maps

Code, Layout Extimation
  * Single-shot cuboids: Geodesics-based end-to-end Manhattan aligned layout estimation from spherical panoramas

Code, Learning
  * *Torch: Machine-Learning Library
  * Bidirectional One-Shot Unsupervised Domain Mapping
  * Boosting Few-Shot Visual Learning With Self-Supervision
  * Creativity Inspired Zero-Shot Learning
  * Cross-X Learning for Fine-Grained Visual Categorization
  * Deep Metric Transfer for Label Propagation with Limited Annotated Data
  * Delving into Inter-Image Invariance for Unsupervised Visual Representations
  * Meta R-CNN: Towards General Solver for Instance-Level Low-Shot Learning
  * OSCAR: Object-Semantics Aligned Pre-Training for Vision-Language Tasks
  * S2-BNN: Bridging the Gap Between Self-Supervised Real and 1-bit Neural Networks via Guided Distribution Calibration
  * Scaling and Benchmarking Self-Supervised Visual Representation Learning
  * Semi-Supervised Learning by Augmented Distribution Alignment
  * Symmetry and Group in Attribute-Object Compositions
  * Unsupervised Pre-Training of Image Features on Non-Curated Data

Code, Least Squares
  * Analysis of Sketched IRLS for Accelerated Sparse Residual Regression, An

Code, Lens Distortion
  * Algebraic Lens Distortion Model Estimation
  * Iterative Optimization Algorithm for Lens Distortion Correction Using Two-Parameter Models, An

Code, Level Set Segmentation
  * Level Set Curve Evolution Partitioning of Polarimetric Images
  * Variational and Level Set Methods in Image Segmentation

Code, Levenberg-Marquardt
  * Algorithm for Least-Squares Estimation of Nonlinear Parameters, An
  * Levenberg-Marquardt nonlinear least squares algorithms in C/C++

Code, LIDAR Processing
  * waveformlidar: An R Package for Waveform LiDAR Processing and Analysis

Code, LIDAR
  * Gated2Depth: Real-Time Dense Lidar From Gated Images

Code, Line Detection
  * Iterative Hough Transform for Line Detection in 3D Point Clouds

Code, Line Segments
  * Gestaltic Grouping of Line Segments
  * LSD: a Line Segment Detector

Code, Localization
  * IM2GPS: estimating geographic information from a single image
  * Prior Guided Dropout for Robust Visual Localization in Dynamic Environments
  * Stochastic Attraction-Repulsion Embedding for Large Scale Image Localization

Code, Mammography
  * Efficient presentation of DICOM mammography images using Matlab

Code, Matching
  * Exploring Patch Similarity in an Image
  * Feature Correspondence Via Graph Matching: Models and Global Optimization
  * Implementation of the Self-Similarity Descriptor
  * LIBPMK: A Pyramid Match Toolkit
  * Local Region Expansion: A Method for Analyzing and Refining Image Matches
  * Matching of Weakly-Localized Features under Different Geometric Models
  * Modal Matching for Correspondence and Recognition
  * Probabilistic Model Distillation for Semantic Correspondence
  * Semantic Part Detection via Matching: Learning to Generalize to Novel Viewpoints From Limited Training Data
  * Software Library for Appearance Matching (SLAM)

Code, Mathematical Software
  * *NIST Guide to Available Mathematical Software

Code, Matlab
  * Robust Jointly Sparse Regression with Generalized Orthogonal Learning for Image Feature Selection

Code, Matting
  * Indices Matter: Learning to Index for Deep Image Matting

Code, Mean Shift
  * Implementation of the Mean Shift Algorithm, An

Code, Medical Analysis
  * *Stain Normalization toolbox for histopathology image analysis

Code, Medical Image Analysis
  * *Insight Segmentation and Registration Toolkit (ITK)

Code, Mesh Compression
  * Progressive Compression of Triangle Meshes

Code, Mesh Generation
  * Implementation and Parallelization of the Scale Space Meshing Algorithm, An

Code, Mesh Models
  * *VolMorph Documentation
  * ply2vri
  * Zippered Polygon Meshes from Range Images

Code, Mesh Pose
  * Neural Pose Transfer by Spatially Adaptive Instance Normalization

Code, Mesh
  * TexturePose: Supervising Human Mesh Estimation With Texture Consistency

Code, Metric Learning
  * Collect and Select: Semantic Alignment Metric Learning for Few-Shot Learning
  * MIC: Mining Interclass Characteristics for Improved Metric Learning

Code, MGLM
  * Multivariate General Linear Models (MGLM) on Riemannian Manifolds with Applications to Statistical Analysis of Diffusion Weighted Images

Code, Model Compression
  * Learning Accurate Performance Predictors for Ultrafast Automated Model Compression

Code, Modes
  * Mode-Finding for Mixtures of Gaussian Distributions

Code, Moments
  * Moment Matching for Multi-Source Domain Adaptation

Code, Monocular Depth
  * *Recurrent Asynchronous Multimodal Networks + Events, Frames, Semantic labels, and Depth maps recorded in CARLA simulator

Code, Morphology
  * *Mathematical Morphology
  * Adaptive Anisotropic Morphological Filtering Based on Co-Circularity of Local Orientations

Code, Mosaic
  * *Photosynth
  * Scene Collages and Flexible Camera Arrays

Code, Motion Blur
  * 3-D Shape Estimation and Image Restoration: Exploiting Defocus and Motion-Blur
  * E-CIR: Event-Enhanced Continuous Intensity Recovery

Code, Motion Capture
  * *CMU Graphics Lab Motion Capture Database

Code, Motion Segmentation
  * Implementation of Bilayer Segmentation of Live Video
  * Motion Segmentation in the Presence of Outlying, Incomplete, or Corrupted Trajectories

Code, Motion
  * Compositional Video Prediction
  * Learning to Estimate Hidden Motions with Global Motion Aggregation
  * Linear Algorithm for Motion from Three Weak Perspective Images Using Euler Angles

Code, MR Reconstruction
  * *Synergistic Image Reconstruction Framework SIRF

Code, Mumford-Shah
  * PALMS Image Partitioning: A New Parallel Algorithm for the Piecewise Affine-Linear Mumford-Shah Model

Code, Music Processing
  * Staff Line Removal Toolkit for Gamera

Code, Network Pruning
  * Resolution Switchable Networks for Runtime Efficient Image Recognition

Code, Neural Netowrks
  * HM-NAS: Efficient Neural Architecture Search via Hierarchical Masking
  * PR Product: A Substitute for Inner Product in Neural Networks

Code, Neural Nets
  * WeightNet: Revisiting the Design Space of Weight Networks

Code, Neural Networks
  * *Deep Learning Tool Kit for Medical Imaging
  * *McKernel: A Library for Approximate Kernel Expansions in Log-linear Time
  * Bit-Flip Attack: Crushing Neural Network With Progressive Bit Search
  * Decision explanation and feature importance for invertible networks
  * Enhanced neural gas network for prototype-based clustering
  * GhostNets on Heterogeneous Devices via Cheap Operations
  * gvnn: Neural Network Library for Geometric Computer Vision
  * MetaPruning: Meta Learning for Automatic Neural Network Channel Pruning
  * Multinomial Distribution Learning for Effective Neural Architecture Search
  * Overcoming Catastrophic Forgetting With Unlabeled Data in the Wild
  * Pattern Recognition with Neural Networks in C++
  * Universally Slimmable Networks and Improved Training Techniques

Code, Noise Estimation
  * Analysis and Extension of the Ponomarenko et al. Method, Estimating a Noise Curve from a Single Image

Code, Noise Removal
  * Analysis and Implementation of the FFDNet Image Denoising Method, An
  * EPLL: An Image Denoising Method Using a Gaussian Mixture Model Learned on a Large Set of Patches

Code, Normalization
  * Sandwich Batch Normalization: A Drop-In Replacement for Feature Distribution Heterogeneity

Code, Numerical Algorithms
  * Numerical Recipes in C: The Art of Scientific Computing

Code, Object Detection
  * 100 lines of code for shape-based object localization
  * CenterNet: Keypoint Triplets for Object Detection
  * Delving Into Robust Object Detection From Unmanned Aerial Vehicles: A Deep Nuisance Disentanglement Approach
  * Development of Fast Refinement Detectors on AI Edge Platforms
  * Double Head Predictor based Few-Shot Object Detection for Aerial Imagery
  * Dynamic Head: Unifying Object Detection Heads with Attentions
  * EGNet: Edge Guidance Network for Salient Object Detection
  * Enriched Feature Guided Refinement Network for Object Detection
  * Explore Spatio-Temporal Aggregation for Insubstantial Object Detection: Benchmark Dataset and Baseline
  * FCOS: Fully Convolutional One-Stage Object Detection
  * Integral Object Mining via Online Attention Accumulation
  * Investigating Attention Mechanism in 3D Point Cloud Object Detection
  * Learning Rich Features at High-Speed for Single-Shot Object Detection
  * Monocular 3D Object Detection with Pseudo-LiDAR Point Cloud
  * Multiview Detection with Feature Perspective Transformation
  * OTA: Optimal Transport Assignment for Object Detection
  * Progressive End-to-End Object Detection in Crowded Scenes
  * RepPoints: Point Set Representation for Object Detection
  * Scale-Aware Trident Networks for Object Detection
  * SCRDet: Towards More Robust Detection for Small, Cluttered and Rotated Objects
  * Single-Domain Generalized Object Detection in Urban Scene via Cyclic-Disentangled Self-Distillation
  * Stacked Cross Refinement Network for Edge-Aware Salient Object Detection
  * TKD: Temporal Knowledge Distillation for Active Perception
  * Towards Interpretable Object Detection by Unfolding Latent Structures
  * UAVision: A Modular Time-Constrained Vision Library for Color-Coded Object Detection

Code, Object Recognition
  * Spatial Priors for Part-Based Recognition Using Statistical Models
  * Weakly Supervised Learning of Part-Based Spatial Models for Visual Object Recognition

Code, OCR
  * *GOCR
  * *Google Tesseract-OCR
  * Nist Form-Based Handprint Recognition System (Release 2.2)

Code, Odometry
  * Data-Efficient Collaborative Decentralized Thermal-Inertial Odometry
  * Event-aided Direct Sparse Odometry
  * VIMO: Simultaneous Visual Inertial Model-based Odometry and Force Estimation

Code, Omnidirectional Images
  * Toolbox and dataset for the development of saliency and scanpath models for omnidirectional/360° still images

Code, Open Source
  * *AAM Building
  * *C++ Template Image Processing Library
  * *LTI-Lib
  * *Mimas
  * *OpenCV
  * *OpenVidia
  * *OSGeo: Open Source Geospatial Foundation
  * *VXL

Code, Optic Flow
  * *Gain-Adaptive KLT Tracking and TV-L1 optical flow on the GPU
  * *Optic Flow Evaluation
  * Performance of Optical Flow Techniques
  * Real-Time Quantized Optical Flow
  * Robust Estimation of Multiple Motions: Parametric and Piecewise-Smooth Flow-Fields, The

Code, Optical Flow
  * Analysis and Speedup of the FALDOI Method for Optical Flow Estimation, An
  * Comparison of Optical Flow Methods under Stereomatching with Short Baselines
  * E-RAFT: Dense Optical Flow from Event Cameras
  * Horn-Schunck Optical Flow with a Multi-Scale Strategy
  * Implementation of Combined Local-Global Optical Flow, An
  * Inverse Compositional Algorithm for Parametric Registration, The
  * Joint TV-L1 Optical Flow and Occlusion Estimation
  * Line Search Multilevel Truncated Newton Algorithm for Computing the Optical Flow, A
  * On Anisotropic Optical Flow Inpainting Algorithms
  * Robust Discontinuity Preserving Optical Flow Methods
  * Robust Optical Flow Estimation
  * TV-L1 Optical Flow Estimation

Code, Optimization
  * Librjmcmc: An Open-source Generic C++ Library For Stochastic Optimization
  * Sparse Non-linear Least Squares Optimization for Geometric Vision

Code, Optimization, C++
  * *Ceres Solver

Code, Otsu Segmentation
  * C++ Implementation of Otsu's Image Segmentation Method, A

Code, Pansharpening
  * Implementation of Nonlocal Pansharpening Image Fusion

Code, Pattern Recognition
  * *MultiSpec: A Freeware Multispectral Image Data Analysis System
  * *Presto-Box: Pattern REcognition Scilab TOolBOX
  * *PRTools: The Matlab Toolbox for Pattern Recognition

Code, PCA
  * Framework for Robust Subspace Learning, A

Code, Pedestrian Detection
  * Mask-Guided Attention Network for Occluded Pedestrian Detection

Code, Perceptual Grouping
  * Computing Perceptual Organization in Computer Vision
  * in-depth study of graph partitioning measures for perceptual organization, An

Code, PET Reconstruction
  * *Synergistic Image Reconstruction Framework SIRF

Code, Phase Retrieval
  * Robust Phase Retrieval with the Swept Approximate Message Passing (prSAMP) Algorithm

Code, Phase Unwrapping
  * Phase Unwrapping using a Joint CNN and SQD-LSTM Network

Code, Plant Phenotype
  * EasyIDP: A Python Package for Intermediate Data Processing in UAV-Based Plant Phenotyping

Code, Point Alignment
  * Contrario 3D Point Alignment Detection Algorithm, A

Code, Point Cloud Convolutions
  * PAConv: Position Adaptive Convolution with Dynamic Kernel Assembling on Point Clouds

Code, Point Cloud Registration
  * *TEASER++: Certifiable 3D Registration

Code, Point Cloud
  * Progressive Point Cloud Deconvolution Generation Network
  * Quantitative Comparison of Point Cloud Compression Algorithms With PCC Arena

Code, Point Spread Function
  * Recovering the Subpixel PSF from Two Photographs at Different Distances

Code, Poisson Solver
  * Analysis and Implementation of Multigrid Poisson Solvers With Verified Linear Complexity, An

Code, Poisson
  * Poisson Image Editing

Code, Pose Calibration
  * Orthographic Projection Model for Pose Calibration of Long Focal Images, The

Code, Pose Estimation
  * CullNet: Calibrated and Pose Aware Confidence Scores for Object Pose Estimation
  * Motion Guided 3d Pose Estimation from Videos
  * On Evaluation of 6D Object Pose Estimation
  * Unsupervised Shape and Pose Disentanglement for 3d Meshes

Code, Pose
  * MarkerPose: Robust Real-time Planar Target Tracking for Accurate Stereo Pose Estimation

Code, Posture
  * Local Assessment of Statokinesigram Dynamics in Time: An in-Depth Look at the Scoring Algorithm

Code, Pretraining
  * How Useful Is Self-Supervised Pretraining for Visual Tasks?

Code, PSF Estimation
  * Non-parametric sub-pixel local point spread function estimation

Code, Python
  * Analysis and Implementation of the HDR+ Burst Denoising Method, An

Code, Query
  * Improving One-Stage Visual Grounding by Recursive Sub-query Construction

Code, Radar
  * *Radar Tools

Code, Radiometric Calibration
  * Radiometric Self Calibration

Code, Random Forest
  * Confidence intervals for the random forest generalization error

Code, Range Registration
  * *VripPack: Volumetric Range Image Processing Package

Code, RANSAC
  * Automatic RANSAC by Likelihood Maximization

Code, Raw Data
  * Image Unprocessing: A Pipeline to Recover Raw Data from sRGB Images

Code, RBF
  * RBF-Softmax: Learning Deep Representative Prototypes with Radial Basis Function Softmax

Code, Re-Identification
  * Beyond Human Parts: Dual Part-Aligned Representations for Person Re-Identification
  * Dual-Path Model With Adaptive Attention for Vehicle Re-Identification, A
  * Mixed High-Order Attention Network for Person Re-Identification
  * MVP Matching: A Maximum-Value Perfect Matching for Mining Hard Samples, With Application to Person Re-Identification
  * Omni-Scale Feature Learning for Person Re-Identification
  * Robust Person Re-Identification by Modelling Feature Uncertainty
  * Robust Re-identification by Multiple Views Knowledge Distillation
  * Self-Similarity Grouping: A Simple Unsupervised Cross Domain Adaptation Approach for Person Re-Identification
  * Spectral Feature Transformation for Person Re-Identification

Code, Recognition
  * Attention Pyramid Module for Scene Recognition
  * Hybrid Approach to Tiger Re-Identification, A
  * Part-Pose Guided Amur Tiger Re-Identification
  * Pose-Guided Complementary Features Learning for Amur Tiger Re-Identification
  * Strong Baseline for Tiger Re-ID and its Bag of Tricks, A

Code, Rectification
  * Quasi-Euclidean Epipolar Rectification
  * Rectification for any epipolar geometry

Code, Recurrent Networks
  * *Recurrent Asynchronous Multimodal Networks + Events, Frames, Semantic labels, and Depth maps recorded in CARLA simulator

Code, Region Matching
  * Affine Invariant Patch Similarity, An

Code, Registration
  * AROSICS: An Automated and Robust Open-Source Image Co-Registration Software for Multi-Sensor Satellite Data
  * elastix: A Toolbox for Intensity-Based Medical Image Registration
  * Few-Shot Unsupervised Image-to-Image Translation
  * Improvements of the Inverse Compositional Algorithm for Parametric Motion Estimation
  * Iterative Image Registration Technique with an Application to Stereo Vision, An

Code, Regularization
  * Delving Deep Into Label Smoothing
  * Isotonic Modeling with Non-Differentiable Loss Functions with Application to Lasso Regularization

Code, Relations
  * Heterogeneous Representation Learning and Matching for Few-Shot Relation Prediction
  * Visual Relation Grounding in Videos

Code, Relighting
  * Deep Single-Image Portrait Relighting
  * Lighting Sensitive Display

Code, Rendering
  * Accelerating Monte Carlo Renderers by Ray Histogram Fusion
  * Soft Rasterizer: A Differentiable Renderer for Image-Based 3D Reasoning

Code, Representation Learning
  * On the Integration of Self-Attention and Convolution

Code, Restoration
  * *restoreInpaint

Code, Retinex
  * Center/Surround Retinex: Analysis and Implementation
  * Multiscale Retinex
  * Retinex in Matlab
  * Retinex Poisson Equation: a Model for Color Perception
  * Screened Poisson Equation for Image Contrast Enhancement

Code, Retinex, Matlab
  * Retinex in Matlab

Code, Retrieval
  * Adaptive Offline Quintuplet Loss for Image-text Matching

Code, RGB-D
  * *Hydra:

Code, Robust Fitting
  * Deterministic Approximate Methods for Maximum Consensus Robust Fitting

Code, Saliency
  * Deep Learning for Light Field Saliency Detection
  * Generation and Detection of Alignments in Gabor Patterns
  * PointCloud Saliency Maps
  * SaltiNet: Scan-Path Prediction on 360 Degree Images Using Saliency Volumes

Code, SAR Filters
  * Non-Local Means Filters for Full Polarimetric Synthetic Aperture Radar Images with Stochastic Distances

Code, SAR
  * Inverse Synthetic Aperture Radar Imaging With MATLAB Algorithms

Code, SAR, Matlab
  * Inverse Synthetic Aperture Radar Imaging With MATLAB Algorithms

Code, Scale Space
  * Finite Difference Schemes for MCM and AMSS

Code, Scene Flow
  * Learning Scene Dynamics from Point Cloud Sequences

Code, Scene Graph
  * *Hydra:

Code, Search
  * Consensus Maximization Tree Search Revisited
  * Progressive Differentiable Architecture Search: Bridging the Depth Gap Between Search and Evaluation

Code, Segmenation Evaluation
  * Automated Performance Evaluation of Range Image Segmentation

Code, Segmentation
  * *Edison: Edge Detection and Image SegmentatiON system
  * AdaptIS: Adaptive Instance Selection Network
  * Adaptive Early-Learning Correction for Segmentation from Noisy Annotations
  * AMP: Adaptive Masked Proxies for Few-Shot Segmentation
  * Asymmetric Non-Local Neural Networks for Semantic Segmentation
  * Automatic 1D Histogram Segmentation and Application to the Computation of Color Palettes
  * Bayesian Adaptive Superpixel Segmentation
  * Berkeley Segmentation Dataset and Benchmark, The
  * C++ Implementation of Otsu's Image Segmentation Method, A
  * CCNet: Criss-Cross Attention for Semantic Segmentation
  * Code: Active Segmentation With Fixation
  * Confidence Regularized Self-Training
  * Consistency-Regularized Region-Growing Network for Semantic Segmentation of Urban Scenes With Point-Level Annotations
  * Contrastive and Selective Hidden Embeddings for Medical Image Segmentation
  * Crossover-Net: Leveraging vertical-horizontal crossover relation for robust medical image segmentation
  * Disentangled Non-local Neural Networks
  * Dynamic Threshold Determination by Local and Global Edge Evaluation
  * Efficient Graph-Based Image Segmentation
  * Experimental Comparison of Min-Cut/Max-Flow Algorithms for Energy Minimization in Vision, An
  * Graph Partitioning Active Contours (GPAC) for Image Segmentation
  * InstaBoost: Boosting Instance Segmentation via Probability Map Guided Copy-Pasting
  * Intellegent Scissors: Interactive tool for image segmentation
  * Interactive Segmentation Based on Component-trees
  * Layered Embeddings for Amodal Instance Segmentation
  * Level-set image segmenation software
  * Matlab toolbox for Level Set Methods
  * Normalized cut image segmenation software
  * Ratio Contour Code
  * Robust Analysis of Feature Spaces: Color Image Segmentation
  * Segmentation skin cancer images
  * Segmentation with Active Contours
  * Semantic-Oriented Labeled-to-Unlabeled Distribution Translation for Image Segmentation
  * ShapeMask: Learning to Segment Novel Objects by Refining Shape Priors
  * ShelfNet for Fast Semantic Segmentation
  * SOLO: Segmenting Objects by Locations
  * Strip Pooling: Rethinking Spatial Pooling for Scene Parsing
  * Watervoxels

Code, Segmentation, C
  * Normalized cut image segmenation software

Code, Segmentation, C++
  * C++ Implementation of Otsu's Image Segmentation Method, A
  * Robust Analysis of Feature Spaces: Color Image Segmentation

Code, Segmentation, Matlab
  * Matlab toolbox for Level Set Methods

Code, Semantic Segmentation
  * Event-based Asynchronous Sparse Convolutional Networks
  * Semantic Segmentation: A Zoology of Deep Architectures
  * Study of RobustNet, a Domain Generalization Method for Semantic Segmentation, A

Code, Shape from Shading
  * Integration of Shape from Shading and Stereo
  * Shape From Shading Using Linear-Approximation
  * Shape from Shading: A Survey

Code, SIFT
  * *SIFT Feature Detector
  * *VLFeat
  * ASIFT: An Algorithm for Fully Affine Invariant Comparison
  * Distinctive Image Features from Scale-Invariant Keypoints

Code, Signal Processing
  * *IT++ Mathematical, Signal Processing and Communication Routines
  * Signal Processing Algorithms in Fortran and C
  * Signal Processing Algorithms in MATLAB

Code, Signal Processing, C++
  * *IT++ Mathematical, Signal Processing and Communication Routines

Code, Skeleton
  * Finding the Skeleton of 2D Shape and Contours: Implementation of Hamilton-Jacobi Skeleton

Code, Skin Spots
  * *APP for Monitoring Skin Spots

Code, SLAM
  * *Kimera
  * *Ultimate SLAM
  * Continuous-Time vs. Discrete-Time Vision-based SLAM: A Comparative Study
  * SLAMANTIC: Leveraging Semantics to Improve VSLAM in Dynamic Environments
  * tinySLAM: A SLAM algorithm in less than 200 lines C-language program

Code, SLIC
  * Bilateral K-Means for Superpixel Computation (the SLIC Method)

Code, Snakes
  * *Mega Wave
  * *qsnake_demo
  * Code: Active Segmentation With Fixation
  * Gradient Vector Flow: A New External Force for Snakes
  * Real Time Morphological Snakes Algorithm, A

Code, Space Envelope
  * Space Envelope: A Representation for 3D Scenes, The

Code, Spectal Bias
  * On Measuring and Controlling the Spectral Bias of the Deep Image Prior

Code, Spectral Clustering
  * CAEclust: A Consensus of Autoencoders Representations for Clustering

Code, Splines
  * Theory and Practice of Image B-Spline Interpolation

Code, Stabilization
  * Mao-Gilles Stabilization Algorithm

Code, Steerable Filter
  * Steerable Pyramid: A Flexible Architecture for Multi-Scale Derivative Computation, The

Code, Stereo Matching
  * Bilaterally Weighted Patches for Disparity Map Computation
  * Deep Material-Aware Cross-Spectral Stereo Matching
  * Fast Cost-Volume Filtering for Visual Correspondence and Beyond
  * Kolmogorov and Zabih's Graph Cuts Stereo Matching Algorithm
  * Stereo Disparity through Cost Aggregation with Guided Filter

Code, Stereo
  * *Real Time Dense Stereo
  * *SRI Stereo Engine
  * ChiTransformer: Towards Reliable Stereo from Cues
  * Computing Visual Correspondence with Occlusions via Graph Cuts
  * Disparity Estimation Networks for Aerial and High-Resolution Satellite Images: A Review
  * Efficient Belief Propagation for Early Vision
  * On the Over-Smoothing Problem of CNN Based Disparity Estimation
  * Point-Based Multi-View Stereo Network
  * Polar Epipolar Rectification, The
  * Shape and the Stereo Correspondence Problem
  * Stereo Matching With Nonlinear Diffusion
  * Taxonomy and Evaluation of Dense Two-Frame Stereo Correspondence Algorithms, A

Code, STIP
  * Evaluation of local spatio-temporal features for action recognition

Code, Structure from Motion
  * Automatic Non-rigid 3D Modeling from Video
  * Bundler: Structure from Motion for Unordered Image Collections

Code, Structured Light
  * *Kinect-Like 3D camera

Code, Style Transfer
  * Photorealistic Style Transfer via Wavelet Transforms

Code, Super-Resolution
  * *Super-Resolution Code
  * Super-Resolution Imaging

Code, Super Resolution
  * Implementing Handheld Burst Super-Resolution
  * Lightweight and Accurate Recursive Fractal Network for Image Super-Resolution
  * Robust Temporal Super-Resolution for Dynamic Motion Videos
  * Single image super-resolution from transformed self-exemplars

Code, Superpixel
  * Bilateral K-Means for Superpixel Computation (the SLIC Method)

Code, Superresolution
  * Constrained and Unconstrained Inverse Potts Modelling for Joint Image Super-Resolution and Segmentation

Code, Support Vector Machines
  * *LIBSVMTL: a Support Vector Machine Template Library
  * LIBSVM: a library for support vector machines

Code, SURF
  * Analysis of the SURF Method, An

Code, Surface Appearance
  * Time-varying Surface Appearance: Acquisition, Modeling, and Rendering

Code, Surface Fitting
  * Linear Fitting with Missing Data for Structure-from-Motion

Code, Surfaces, Matlab
  * Modeling of Curves and Surfaces with MATLAB®

Code, Surgery
  * IGSTK: an open source software toolkit for image-guided surgery

Code, SVD
  * SVD: A Large-Scale Short Video Dataset for Near-Duplicate Video Retrieval

Code, Swin Transform
  * *Swin-Transformer-Object-Detection

Code, Symmetry
  * Gradient Product Transform: An Image Filter for Symmetry Detection, The
  * Learning to Reconstruct Symmetric Shapes using Planar Parameterization of 3D Surface

Code, Target Detection
  * Portability Study of an OpenCL Algorithm for Automatic Target Detection in Hyperspectral Images

Code, Tensor Algebra
  * Spherical Tensor Algebra: A Toolkit for 3D Image Processing

Code, Terrain
  * Modeling Extent-of-Texture Information for Ground Terrain Recognition

Code, Text Detection
  * State-of-the-Art in Action: Unconstrained Text Detection

Code, Texture Analysis
  * JAVA-based Texture Analysis Employing Neighborhood Gray-Tone Difference Matrix (NGTDM) for Optimization of Land Use Classifications in High Resolution Remote Sensing Data

Code, Texture Analysis, Java
  * JAVA-based Texture Analysis Employing Neighborhood Gray-Tone Difference Matrix (NGTDM) for Optimization of Land Use Classifications in High Resolution Remote Sensing Data

Code, Texture Synthesis
  * Efros and Freeman Image Quilting Algorithm for Texture Synthesis
  * Micro-Texture Synthesis by Phase Randomization

Code, Texture
  * Cartoon+Texture Image Decomposition

Code, TIFF
  * *LibTIFF: TIFF Library and Utilities

Code, Time Series
  * Association Rules Discovery of Deviant Events in Multivariate Time Series: An Analysis and Implementation of the SAX-ARM Algorithm

Code, Time Warping
  * Generalized Canonical Time Warping

Code, Total Variation
  * Chambolle's Projection Algorithm for Total Variation Denoising
  * Rudin-Osher-Fatemi Total Variation Denoising using Split Bregman
  * Total Variation Deconvolution Using Split Bregman

Code, Tracking
  * DeepTAM: Deep Tracking and Mapping with Convolutional Neural Networks
  * Design and Implementation of People Tracking Algorithms for Visual Surveillance Applications
  * Fast Visual Object Tracking using Ellipse Fitting for Rotated Bounding Boxes
  * Fragments Tracker
  * GPU_KLT: A GPU-based Implementation of the Kanade-Lucas-Tomasi Feature Tracker
  * KLT: An Implementation of the Kanade-Lucas-Tomasi Feature Tracker
  * Learning Discriminative Model Prediction for Tracking
  * Learning the Statistics of People in Images and Video
  * Lucas-Kanade 20 Years On
  * MITT: Medical Image Tracking Toolbox
  * Robust Multi-Modality Multi-Object Tracking
  * Skimming-Perusal Tracking: A Framework for Real-Time and Robust Long-Term Tracking
  * STEm-Seg: Spatio-temporal Embeddings for Instance Segmentation in Videos
  * Tracker Fusion for Robustness in Visual Feature Tracking
  * Tracking by an Optimal Sequence of Linear Predictors
  * Tracking Vector Magnetograms with the Magnetic Induction Equation

Code, Training
  * Activate or Not: Learning Customized Activation
  * t-vMF Similarity For Regularizing Intra-Class Feature Distribution

Code, Tranformations
  * Highly-Expressive Spaces of Well-Behaved Transformations: Keeping it Simple

Code, Tree Bark
  * CNN-based Method for Segmenting Tree Bark Surface Singularites

Code, Turbulence
  * Implementation of the Centroid Method for the Correction of Turbulence
  * Study of the Principal Component Analysis Method for the Correction of Images Degraded by Turbulence

Code, UAV
  * SlimYOLOv3: Narrower, Faster and Better for Real-Time UAV Applications

Code, Vanishing Points
  * Unsupervised Point Alignment Detection Algorithm, An
  * Vanishing Point Detection in Urban Scenes Using Point Alignments

Code, Vascular tree
  * *Vascular Modeling Toolkit, The
  * OpenCCO: An Implementation of Constrained Constructive Optimization for Generating 2D and 3D Vascular Trees

Code, Vectorization
  * Binary Shape Vectorization by Affine Scale-space

Code, Vehicle Detection
  * Connecting Language and Vision for Natural Language-Based Vehicle Retrieval

Code, Vehicle Synthesis
  * Simulating Content Consistent Vehicle Datasets with Attribute Descent

Code, Video Analysis
  * AWSD: Adaptive Weighted Spatiotemporal Distillation for Video Representation

Code, Video Deblurring
  * Implementation of Local Fourier Burst Accumulation for Video Deblurring

Code, Video Denoising
  * Video Denoising with Optical Flow Estimation

Code, Video Interpolation
  * PoSNet: 4x Video Frame Interpolation Using Position-Specific Flow

Code, Video Noise
  * Signal-dependent Video Noise Estimator Via Inter-frame Signal Suppression, A

Code, Video Object Segmentatioin
  * RANet: Ranking Attention Network for Fast Video Object Segmentation

Code, Video Processing
  * *Rad Video Tools
  * Efficient 3D Video Engine Using Frame Redundancy
  * Practical Image and Video Processing Using MATLAB
  * SlowFast Networks for Video Recognition

Code, Video Processing, Matlab
  * Practical Image and Video Processing Using MATLAB

Code, Video Recognition
  * Video Transformer Network

Code, Video Segmentation
  * CapsuleVOS: Semi-Supervised Video Object Segmentation Using Capsule Routing

Code, Video Understanding
  * Graph-Based Framework to Bridge Movies and Synopses, A
  * TSM: Temporal Shift Module for Efficient Video Understanding

Code, Viedo Denoise
  * Implementation of VBM3D and Some Variants

Code, View Syntheses
  * Pose-Based View Synthesis for Vehicles: A Perspective Aware Method

Code, Viewing
  * *Lotus Hill Institute

Code, Virtual Reality
  * UnrealCV: Connecting Computer Vision to Unreal Engine

Code, Vision Transformer
  * CvT: Introducing Convolutions to Vision Transformers

Code, Visual Effects
  * Computer Vision for Visual Effects

Code, Visual Learning
  * Visual Understanding via Multi-Feature Shared Learning With Global Consistency

Code, Visual Odometry
  * *SVO Pro: Semi-direct Visual-Inertial Odometry and SLAM for Monocular, Stereo, and Wide Angle Cameras

Code, Visual Q-A
  * Why Does a Visual Question Have Different Answers?

Code, Visual Worlds
  * Transferable Visual Words: Exploiting the Semantics of Anatomical Patterns for Self-Supervised Learning

Code, Visualization
  * *Mathematical Morphology
  * Language Features Matter: Effective Language Representations for Vision-Language Tasks
  * Language-Agnostic Visual-Semantic Embeddings

Code, Watermark
  * Intelligent Watermarking Techniques

Code, Watershed
  * Parallel, O(n) Algorithm for an Unbiased, Thin Watershed, A

Code, Wavelets
  * *Mega Wave
  * Wavelab

Code, Wavelets, Matlab
  * Wavelab

Code, Wind Turbine
  * Single Date Wind Turbine Detection on Sentinel-2 Optical Images

Code, Wireframe
  * End-to-End Wireframe Parsing

Code, X-Ray Analysis
  * Cradle Removal in X-Ray Images of Panel Paintings

Coded Aperture
Section: Coded Aperture Compressive Sensing (H2)

For more information on the topics, contact information, etc. see the annotated Computer Vision Bibliography or the Complete Conference Listing for Computer Vision and Image Analysis