CVonline: Visual Processing Software & Environments


See below for CVPR PROJECT code.

  1. System Design and Control (Henrik Christensen, Thierry Vieville and ECVNet)
  2. 3DGSS - geometric scale-space analysis tools for range images
  3. Action Bank v1.0 - high-level representation of activity in video (Jason Corso)
  4. ARC - Automatic Reconstruction Conduit - free web-based 3D reconstruction, including camera position, from uploaded images of a scene or object
  5. BBLimage: tools for processing volume images, especially medical images
  6. Bilateral Filtering of DTMRI in Matlab (Ghassan Hamarneh)
  7. Bio-medical Imaging in Java (Michael Abramoff)
  8. CImg (cool image) C++ image processing library (David Tschumperle)
  9. Camera Calibration in Matlab Toolkit (J-Y Bouguet)
  10. CamCap: Nottingham Windows-based video image processing environment
  11. Classemes extraction - compact/fast object categorization software.
  12. CMTK - Computational Morphometry Toolkit: A software toolkit for computational morphometry of biomedical images.
  13. Color SIFT - color-based SIFT descriptor at keypoints (Jan-Mark Geusebroek)
  14. Commercial Image Processing developer toolkits (Lead Technologies)
  15. Contour Detection by CORF operator (G. Azzopardi, N. Petkov)
  16. Crowd Detection from Remotely Sensed Images by using FAST Keypoints (Beril Sirmacek)
  17. CUDA SURF - NVidia CUDA platform implementation of SURF
  18. CVIPtools - Windows, FreeBSD, Linux and Solaris, Irix based software package for the exploration of computer vision and image processing
  19. DLR CalDe and DLR CalLab - Calibration of monocular or stereo cameras using (semi-)planar targets)
  20. Drop 1.0 - software for deformable image registration using discrete optimization.
  21. EasyCamCalib v1.1 - a camera calibration toolbox for matlab that enables the calibration of a camera from a single image of a chessboard pattern requiring minimal user intervention
  22. EIKONA3D Commercial Windows package for 3D image processing, analysis and visualization
  23. Epipolar Geometry Toolbox - A matlab based set of functions for multiple view computer vision problems. See Technical Report (Gian Luca Mariottini, Domenico Prattichizzo)
  24. Face detection Software (Robert W. Frischholz)
  25. Fast Random Walker with priors for image segmentation (Shawn Andrews, Ahmed Saad, Ghassan Hamarneh)
  26. FastPD - a FastPD MRF Optimization Library: minimizing the energy of a discrete Markov Random Field
  27. Feature Selection Toolbox 3 - C++ open source library specialized particularly in the problem of feature selection
  28. FFTW - free C subroutine library for computing the Discrete Fourier Transform (DFT) in one or more dimensions
  29. Fourier - Platform-independent image processing and analysis software written in ANSI C
  30. FPimage: Commercial Image Processing Software for the PC
  31. FreeImage - Image library for Windows
  32. FreeMotion TS - motion estimation software
  33. GAC++: A Toolbox for PDE-Based Image Processing (George Papandreou)
  34. Gandalf: computer vision and numerical algorithm library
  35. GIMP - GNU Image Manipulation Program- free software for image manipulation
  36. GraPeS - Image-based Procedural Modeling Using Shape Grammars, parsing facade images using shape grammars
  37. GRIS Surface Reconstruction from Multi-Resolution Sample Points (Maeke, Klowsky, Goesele)
  38. Homest: A C/C++ Library for Robust, Non-linear Homography Estimation - homest is a C/C++ implementation of an algorithm for non-linear, robust homography estimation from matched image point features that is distributed under the GPL. It supports different cost functions for the non-linear minimization and includes robust regression techniques for coping with outliers.
  39. HIPS Image Processing Software For the Unix/`C' Environment
  40. Human motion capture / articulated tracking (Søren Hauberg and Kim S. Pedersen)
  41. ImageJ - public domain Java image processing program
  42. ImageMagick: tools and libraries to read, write, and manipulate images
  43. ImageNets - a tool which can be used to teach students the basics of computer vision (Uwe Lange)
  44. Imalab - free extensible interactive image analysis environment
  45. ImLib3D - A C++ library for 3D image processing
  46. infer.net - a framework for running Bayesian inference in graphical models.
  47. ITK-SNAP: a software application used to segment structures in 3D medical images
  48. IUE: Image Understanding Environment - a brief overview (Adrian Clark)
  49. IVT: Integrating Vision Toolkit - free, convenient access to imaging devices, clean camera abstraction, generic calibration, integration of OpenCV and QT.
  50. Khoros - a brief overview (Adrian Clark)
  51. Kinect 3D hand tracking and library for FORTH 3D Hand Tracking software (Iason Oikonomidis, Nikolaos Kyriazis, Antonis Argyros)
  52. Kinect Calibration Toolbox v2.0 - simultaneously calibrates the Kinect color camera, the Kinect depth camera, an (optional) external high resolution color camera, and the relative pose between them (Daniel Herrera
  53. KinectCapture v.1.0.1 - tool for recording, exporting, visualizing, and analyzing Microsoft Kinect sensor data (Steven Cadavid)
  54. Live-Vessel - interactive, Live-Wire-like segmentation tool for tubular structures (e.g. vessels)
  55. libmorpho - C library for basic mathematical morphology operators (Marc Van Droogenbroeck)
  56. LIBSVX: A Supervoxel Library and Benchmark for Video Processing (Chenliang Xu, Jason Corso)
  57. LTI-Lib Computer Vision Library in C++ - open source library with many standard and advanced computer vision methods
  58. Lund Curvature Code for curvature based image inpainting and segmentation
  59. Max flow 2-D and 3-D foreground-background image segmentation (Jing, Bae, Tai, Boykov)
  60. Max flow 2-D and 3-D multi-region image segmentation (Jing, Bae, Tai, Boykov)
  61. MiaLite - free interactive segmentation of various organs or lesions from 2D/3D medical datasets (Chunliang Wang)
  62. Microsoft Random Decision Forest (Antonio Criminisi, Jamie Shotton)
  63. Mixed Reality Toolkit (MRT) - small library of C++ classes (Russell Freeman)
  64. Morphology Toolbox for MATLAB (Roberto Lotufo, lotufo@dca.fee.unicamp.br)
  65. Metric Vision image measurement matlab software including point-to-curve distance and matching and tutorials
  66. MOTRIS - a framework for 3d-model based tracking, developed as a successor to XTrack
  67. MST Image C++ library for reading/writing images
  68. NeatVision 2.0 - An Image Analysis Educational Resource Interactive JAVA-based image processing. There is also a developers guide. (Paul Whelan, whelanp@eeng.dcu.ie)
  69. NVL++ - C++ thread-safe wrapper for OpenCV
  70. Occlusion-region detection (Ahmad Humayun, Oisin Mac Aodha, Gabriel J. Brostow)
  71. openCV - A non-profit foundation supported comprehensive open and free for all uses (BSD license) computer vision library in C++ but with full Python and Java interface fully supporting Windows, Mac, Linux, Android and iOS. Developer site here
  72. OpenMorpho - A C++ image processing library dedicated to Mathematical Morphology
  73. openMVG: open Multiple View Geometry (Pierre Moulon)
  74. OpenTVF - a C++ library/framework for Tensor Voting
  75. Optical Flow, Robust Principal Component Analysis (PCA), Human motion tracking software (Michael Black)
  76. Poplog interactive programming environment and vision teaching materials with distribution here.
  77. Popular Software packages for vision and image processing(Adrian Clark)
  78. PNG image library
  79. pureImage - an open-source cross-language plugin framework, focused on the reuse of freely available image processing libraries
  80. QCV - Qt-based computer vision framework library that provides an interface to display, analyze and run computer vision algorithms.
  81. QVision - fast computer vision prototyping and programming, object oriented C++ environment, interoperates with libraries like OpenCV, CGAL
  82. Real-Time Detection of Texture-minimal Objects (Dima Damen)
  83. SBA - a generic sparse bundle adjustment c/c++ package based on the Levenberg-Marquardt algorithm and LEVMAR - the Levenberg-Marquardt non-linear least squares algorithms in C/C++
  84. SaliencyToolbox 2.0 for Matlab - "a collection of Matlab functions and scripts for computing the saliency map for an image, for determining the extent of a proto-object, and for serially scanning the image with the focus of attention".
  85. SFOP - scale invariant feature operator (Wolfgang orstner)
  86. Shot Detection, Video OCR (text detection and text tracking), Face detection Windows source code (Rainer Lienhart)
  87. A Structure and Motion Toolkit in Matlab (Phil Torr)
  88. TargetJr
  89. TIFF image library
  90. TINA - an open source environment to accelerate the process of image analysis research.
  91. TongueTrack - software specialized for tracking mid-sagittal tongue motions in 2D+time ultrasound data (Ying Wai Tang)
  92. Trainable COSFIRE filters for Keypoint Detection and Pattern Recognition (G. Azzopardi, N. Petkov)
  93. TurtleSeg interactive 3D image segmentation software
  94. Univ of Maryland - code for stereo, optical flow, egomotion estimation and fundamental matrix estimation.
  95. Vessel Scale-Selection using MRF Optimization (Hengameh Mirzaalian, Ghassan Hamarneh)
  96. VIGRA - Generic C++ Programming for Computer Vision
  97. ViSP-2.7.0: open-source object-oriented library for fast development of visual tracking and servoing applications
  98. VripPack - Volumetric Range Image Processing Package
  99. VTS - Tracking by Sampling Trackers (Junseok Kwon, Kyoung Mu Lee)
  100. VXL - C++ Libraries for Computer Vision Research and Implementation, based on TargetJr and the Image Understanding Environment (IUE) to make it lighter, faster and more consistent.
  101. Image Processing with XBit - (Chengye Mao)
  102. XVision/XVision2 - application independent set of tools for visual feature tracking (Darius Burschka)
  103. XVideoOCX - a commercial ActiveX control that allows integration of video capture and image processing capabilities into software applications.
  104. Yayi:an open-source mathematical morphology and image processing "generic" framework, written in C++ with a Python interface (under the permissive Boost licence).

CVonline: CVPR Project Code


  1. Estimating the Aspect Layout of Object Categories (Yu Xiang, Silvio Savarese)
  2. Efficient Branch-and-Bound Algorithm for Optimal Human Pose Estimation (Min Sun, Silvio Savarese)

Return to CVentry top level


Valid XHTML 1.0 Strict

© 2011 Robert Fisher