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:

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


Detailed Entries for Code

Bouguet, J.Y.,
Matlab Camera Calibration Toolbox,
TRCalTech, 2000.
HTML Version. Code, Camera Calibration.


Marquardt, D.,
An Algorithm for Least-Squares Estimation of Nonlinear Parameters,
SIAM_JAM(11), 1963, pp. 431-441. Levenberg-Marquardt is a popular alternative to the Gauss-Newton method of finding the minimum of a function F(x) that is a sum of squares of nonlinear functions.
HTML Version. Code, Levenberg-Marquardt.


Zach, C.[Christopher],
Simple Sparse Bundle Adjustment (SSBA),
2008 Code, Bundle Adjustment.
HTML Version.


Lourakis, M.I.A.[Manolis I. A.],
Sparse Non-linear Least Squares Optimization for Geometric Vision,
ECCV10(II: 43-56).
Springer DOI
Code, Optimization.
WWW Link. Sparse. See also Levenberg-Marquardt nonlinear least squares algorithms in C/C++.


Lourakis, M.I.A.[Manolis I.A.], and Argyros, A.A.,
The Design and Implementation of a Generic Sparse Bundle Adjustment Software Package Based on the Levenberg-Marquardt Algorithm,
TR340, Institute of Computer Science - FORTH, Heraklion, Crete, Greece, August, 2004. (updated August 2009).
WWW Link. Code, Bundle Adjustment. Publicly available (GPL) C/C++ software package for generic sparse bundle adjustment based on the Levenberg-Marquardt algorithm.


Lourakis, M.I.A.[Manolis I.A.],
Levenberg-Marquardt nonlinear least squares algorithms in C/C++,
OnlineApril 2009.
WWW Link. Code, Levenberg-Marquardt. Publicly available (GPL) C/C++ software package for Levenberg-Marquardt algorithm. See also Sparse Non-linear Least Squares Optimization for Geometric Vision.


Pierrot Deseilligny, M., Clery, I.,
Apero, An Open Source Bundle Adjusment Software For Automatic Calibration and Orientation of Set of Images,
3DARCH11(xx-yy).
PDF File.
Code, Bundle Adjustment.


El-Sheimy, N.[Naser],
Addingham Bundle Adjustment,
Online2007. University Calgary.
HTML Version. Code, Bundle Adjustment.


HySCaS: Hybrid Stereoscopic Calibration Software,
Online2011.
WWW Link. Code, Calibration.


Tsai, R.Y.,
A Versatile Camera Calibration Technique for High-Accuracy 3D Machine Vision Metrology Using Off-the-Shelf TV Cameras and Lenses,
RA(3), No. 4, 1987, pp. 323-344. Code, Camera Calibration. Code:
HTML Version.
Earlier:
An Efficient and Accurate Camera Calibration Technique for 3-D Machine Vision,
CVPR86(364-374). Lens Distortion. This was the "best" paper at the conference. Various techniques for calibration and error analysis. Use 60 Control points to derive camera parameters (position, orientation, focal length, radial lens distortion, and image scanning parameters). Compute intrinsic and extrinsic parameters using a planar or non-planar test pattern. Criticized for not using rigorous least-squares method.


Alvarez, L.[Luis], Gomez, L.[Luis], Sendra, J.R.[J. Rafael],
Algebraic Lens Distortion Model Estimation,
IPOL(2010), No. 1, 2010, pp. xx-yy.
DOI Link
Code, Lens Distortion.


Alemán-Flores, M.[Miguel], Alvarez, L.[Luis], Gomez, L.[Luis], Santana-Cedrés, D.[Daniel],
Automatic Lens Distortion Correction Using One-Parameter Division Models,
IPOL(2014), No. 2014, pp. 327-343.
DOI Link
Code, Distortion Correction. See also Wide-Angle Lens Distortion Correction Using Division Models.


Santana-Cedrés, D.[Daniel], Gómez, L.[Luis], Alemán-Flores, M.[Miguel], Salgado, A.[Agustín], Esclarín, J.[Julio], Mazorra, L.[Luis], Álvarez, L.[Luis],
An Iterative Optimization Algorithm for Lens Distortion Correction Using Two-Parameter Models,
IPOL(6), 2016, pp. 326-365.
DOI Link
Code, Lens Distortion. See also Invertibility and Estimation of Two-Parameter Polynomial and Division Lens Distortion Models.


Lalonde, J.F.[Jean-François], Narasimhan, S.G.[Srinivasa G.], Efros, A.A.[Alexei A.],
What Do the Sun and the Sky Tell Us About the Camera?,
IJCV(88), No. 1, May 2010, pp. xx-yy.
Springer DOI

Earlier:
What Does the Sky Tell Us about the Camera?,
ECCV08(IV: 354-367).
Springer DOI
WWW Link.

And:
What Do the Sun and Sky Tell Us About the Camera?,
CMU-RI-TR-09-04, January, 2009.
WWW Link.
And:
Camera parameters estimation from hand-labelled sun positions in image sequences,
CMU-RI-TR-08-32, July, 2008.
WWW Link. Code, Illumination. The sky is the main observed illuminant of the outdoor scene. Appearance of the sky can inform on the sun position. Apply to a sequence and determine geolocation (from web cams). Code:
WWW Link.


Mitsunaga, T.[Tomoo], Nayar, S.K.[Shree K.],
Radiometric Self Calibration,
CVPR99(I: 374-380).
IEEE DOI
PDF File. Code, Radiometric Calibration.
WWW Link.


Zhang, Z.Y.[Zheng-You],
A Flexible New Technique for Camera Calibration,
PAMI(22), No. 11, November 2000, pp. 1330-1334.
IEEE DOI

And: MicrosoftMSR-TR-98-71, December 1998.
PS File. Code, Camera Calibration. And for Code:
WWW Link. Planar pattern in at least 2 orientations.


Steux, B., El Hamzaoui, O.,
tinySLAM: A SLAM algorithm in less than 200 lines C-language program,
ICARCV10(1975-1979).
IEEE DOI
Code, SLAM.


Hays, J.H.[James H.], Efros, A.A.[Alexei A.],
IM2GPS: estimating geographic information from a single image,
CVPR08(1-8).
IEEE DOI
WWW Link.
Code, Localization.
HTML Version.


OpenCV,
IntelSeptember 2009. Code, Image Processing. Code, Computer Vision. Code, Image Processing, C. Code, Open Source.
WWW Link. And the Source Forge reference:
WWW Link. Version 2.0 released in 2009. C and C++ interfaces. Original version was August 2000. The standard open source code for many basic computer vision tasks. Support and development from See also Willow Garage.


FastCV,
October 2011. Code, Image Processing. Code, Computer Vision. Code, Image Processing, C.
WWW Link. A mobile-optimized library to develop computer vision for the phone. Optimized for Qualcomm processors, but runs on others.


ImageJ: Image Processing and Analysis in Java,
2007. Code, Image Processing. Code, Image Processing, Java.
WWW Link. A set of public domain image (US Government code) analysis routines in Java.


ImageJ-Plugins -- Various Plugins for the image manipulation software ImageJ,
2007. Code, Image Processing. Code, Image Processing, Java.
HTML Version. See also University of Freiburg.


Image Processing Library 98,
2003.
WWW Link. Code, Image Analysis. Code, Image Processing, C++. A platform independent image manipulating C/C++ library.


Recognition And Vision Library,
2003.
WWW Link. Code, Image Analysis. Code, Image Processing, C++. C++ class library together with a range of computer vision, pattern recognition, audio and supporting tools. See also University of Surrey.


C++ Template Image Processing Library,
2000.
WWW Link. Code, Image Analysis. Code, Image Processing, C++. Code, Open Source. INRIA derived code.


IT++ Mathematical, Signal Processing and Communication Routines,
2007
WWW Link. Code, Signal Processing. Code, Signal Processing, C++.


ImageLib: An Image Processing C++ Class Library,
2000.
WWW Link. Code, Image Analysis. Code, Image Processing, C++. C++ class library providing image processing and related facilities. See also University of Cape Town.


NeatVision,
2000. Code, Image Analysis.
WWW Link. Code, Image Processing, Java. NeatVision is a free Java based image analysis and software development environment, which provides high level access to a wide range of image processing algorithms. From: See also Dublin City University, Machine Vision Group.


The Delft Image Processing library,
2000.
WWW Link. Code, Image Analysis. Code, Image Analysis, Matlab. Code, Image Analysis, C. DIPimage is a MATLAB toolbox. DIPlib is a platform independent scientific image processing library written in C. Formerly ImLib3D From: See also Delft University of Technology.


LibCVD: computer vision library,
2009.
HTML Version. Code, Image Analysis. Code, Image Processing, C++. Portable C++ library providing image processing and related facilities.


PEIPA Computer Vision Software,
Online2004.
HTML Version. Code, Computer Vision. Dataset. Pilot European Image Processing Archive. This lists a number of sources for various alogrithms. They also include pointers to the usual set of image databases.


LTI-Lib,
Online2005.
WWW Link. Code, Image Processing. Code, Image Processing, C++. Code, Open Source. Object oriented library with algorithms and data structures frequently used in image processing and computer vision. See also Aachen University of Technology.


Mimas,
January, 2006.
WWW Link. Code, Image Processing. Code, Image Processing, C++. Code, Open Source. C++ toolkit, corners, etc.


MediaCybernetics,
2005. Vendor, Software. Code, Image Processing.
WWW Link. A set of Image Analysis products, especially applied to microscope images and scientific applications.


Bioimage Suite,
1998.
WWW Link. Code, Image Processing. Yale group. Biomedical imaging and visualization.


Insight Segmentation and Registration Toolkit (ITK),
2022.
WWW Link. Code, Medical Image Analysis. NIH toolkit for medical processing.


Noesis Vision,
2007.
HTML Version. Code, Image Analysis. Primarily bio, chemistry, but others. Visilog product


Generic Programming for Computer Vision: The VIGRA Computer Vision Library,
OnlineDecember, 2006. Code, Image Processing. Code, Image Processing, C++. C++ implementation, using standard template library.


Torch3vision: Machine Vision Library,
2007
WWW Link. Code, Image Analysis. Derived from the machine learning library: See also Torch: Machine-Learning Library.


Microsoft Kinect SDK,
2011
WWW Link. Vendor, Image Analysis. Code, Image Analysis. Early version of SDK for noncommercial application development. See also Microsoft Kinect.


The Mobile Robot Programming Toolkit,
2011 Code, Image Processing. Code, Image Processing, C++.
WWW Link. Localization, Simultaneous Localization and Mapping (SLAM), computer vision and motion planning (obstacle avoidance). From: University of Malaga. See also University of Malaga.


QCV,
2012 Code, Image Processing. Code, Image Processing, C++.
WWW Link. A computer vision framework based on Qt and OpenCV that provides an interface to display, analyze and run computer vision algorithms.


Walrus Vision Toolbox,
2014 Code, Image Processing.
WWW Link. Vision toolbox for image processing. Device controllers, pattern recognition.


Bailey, D.G., Hodgson, R.M.,
VIPS: A Digital Image Processing Algorithm Development Environment,
IVC(6), No. 3, August 1988, pp. 176-184.
WWW Link. Code, Image Processing.
WWW Link. See also University of Southampton.


Kovesi, P.[Peter],
MATLAB and Octave Functions Software for Computer Vision and Image Processing,
Online2007. Code, Computer Vision. Code, Computer Vision, Matlab.
WWW Link. See also University of Western Australia.


VXL,
Online2004.
WWW Link. Code, Computer Vision. Code, Computer Vision, C++. Code, Open Source. VXL (the Vision-something-Libraries) is a collection of C++ libraries designed for computer vision research and implementation. It was created from TargetJr and the IUE with the aim of making a light, fast and consistent system.


LibTIFF: TIFF Library and Utilities,
Code, Image Processing. Code, TIFF.
WWW Link. The Tag Image File Format (TIFF) pages. The site is now maintained through See also OSGeo: Open Source Geospatial Foundation.


pbmplus Image File Format Conversion Package,
2001 Code, Image Processing. PBMPlus.
WWW Link. The standard toolkit for command line conversion of image formats. Everything to everything else.


IFS: Image File System,
Code, Image Processing.
HTML Version. Variety of image handling rountines. From NCSU


ImageMagick,
1999. Code, Image Processing.
WWW Link. A software suite to create, edit, and compose bitmap images. Command line and libraries called from your programs.


GNU Image Manipulation Program,
2001 Code, Image Processing.
WWW Link. The GNU based (i.e. free) set of image manipulation programs intended to compete with the more expensive professional programs. Almost, but not quite Photoshop.


Skiljan, I.[Irfan],
IrfanView,
Online1996. Code, Image Processing.
WWW Link. A useful basic image processing tool. Not too fancy, but does a lot of basic tasks. Includes batch mode processing for a list of files.


Rad Video Tools,
1988. Code, Video Processing. A package of tools for game developers, but also includes a package of video tools for conversions and other operations.


Supercomputing Systems: Vision,
2000. Code, Image Processing.
HTML Version. Image processing systems. leanXcam.


Landy, M.S.[Michael S.], Cohen, Y.[Yoav], and Sperling, G.[George],
HIPS: A Unix-Based Image Processing System,
CVGIP(25), No. 3, March 1984, pp. 331-347.
WWW Link. Code, Image Processing.
HTML Version.
And:
HIPS: Image Processing Under UNIX. Software and Applications,
BehResMeth(16), No. 2, 1984, pp. 199-216. The system is commercially available.


Groningen Image Processing System, GIPSY,
TR1992.
WWW Link. System: Gipsy. Code, Image Processing. There are 2 systems by the same name. They are different.


Pope, A.R., Lowe, D.G.,
Vista: A Software Environment for Computer Vision Research,
CVPR94(768-772).
IEEE DOI System: Vista. Code, Image Analysis.
HTML Version.


Whittenburg, T.,
Photo-Based 3D Graphics in C++: Compositing, Warping, Morphing, and Other Digital Special Effects,
John Wiley& Sons, 1995, ISBN 0-471-04972-7. Code, Image Processing. Code, Image Processing, C++. Contains a disk with the programs. Buy this book: Photo-Based 3d Graphics in C++: Compositing, Warping, Morphing and Other Digital Special Effects/Book and Disk


Dobie, M.R., Lewis, P.H.,
Data Structures for Image Processing in C,
PRL(12), 1991, pp. 457-466. Code, Image Processing. Code, Image Processing, C.


OpenVidia,
Online2006.
WWW Link. Code, Open Source. Code, GPU. Code, Computer Vision. Opensource computer vision algorithms for computer graphics hardware. Uses OpenGL, Cg, CUDA. Primarily from the Toronto group. See also University of Toronto.


GPU4Vision,
Online2009.
WWW Link. Code, Computer Vision. Code, GPU. Opensource computer vision algorithms for NVIDIA hardware. See also Graz University of Technology.


AccelerEyes,
2008
WWW Link. Code, Computer Vision. Code, GPU. Matlab toolbox to generate code for GPUs.


Shirahatti, N.V.[Nikhil V.], Barnard, K.[Kobus],
Evaluating Image Retrieval,
CVPR05(I: 955-961).
IEEE DOI
HTML Version.
Code, Image Retrieval. Dataset, Image Retrieval.


Zoom It, Seadragon,
2008.
WWW Link. System, Seadragon. Code, Image Pyramids. The Seadragon system was acquired by Microsoft Live Labs. And turned into Zoom.It. The goal is rapid exploration of large image databases. Library for web-based image pyramids.


Photosynth,
2008.
WWW Link. Code, Mosaic. Vendor, Database. Vendor, Panoramic Images. The Photosynth system builds on the Seadragon system but is primarily the University of Washington work on synthesis of scenes Assembles multiple images into a single whole, not exactly mosaicing, but similar. Available for download. See also Multi-View Stereo for Community Photo Collections. See also Scene Reconstruction from Community Photo Collections. See also Microsoft Research.


Gulshan, V.[Varun],
Implementation of the Self-Similarity Descriptor,
Online2007
WWW Link. Code, Matching.


Qiu, W.C.[Wei-Chao], Yuille, A.L.[Alan L.],
UnrealCV: Connecting Computer Vision to Unreal Engine,
VARVAI16(III: 909-916).
Springer DOI
Code, Virtual Reality.
WWW Link.


Zhang, L., Zhang, D.,
Visual Understanding via Multi-Feature Shared Learning With Global Consistency,
MultMed(18), No. 2, February 2016, pp. 247-259.
IEEE DOI
Kernel Code, Visual Learning. Code is available:
HTML Version.


Berry, R.[Richard], Burnell, J.[James],
Handbook of Astronomical Image Processing,
Willmann-Bell2005.
HTML Version. Code, Image Processing. Includes the Astronomical Image Processing package.


Paulus, D., and Hornegger, J.,
Pattern Recognition and Image Processing in C++,
ViewegBraunschweig (Germany), 1995 Algorithms. Object-Oriented Programming. Code, Image Processing. Code, Image Processing, C++.
HTML Version.


Fisher, R.B.[Robert B.], (Ed.)
HIPR2: Free WWW-based Image Processing Teaching Materials with JAVA,
Online Book2000.
Edinburgh Code, Image Processing. Code, Image Processing, Java. Department of Artificial Intelligence University of Edinburgh, UK. A collection of Image Processing examples -- with Java to be run through the web. For teaching. The 50 most common classes of image processing operations. How they work, when to use them, examples and java.
WWW Link.


Fisher, R.B.[Robert B.], Perkins, S.[Simon], Walker, A.[Ashley], Wolfart, E.[Erik],
Hypermedia Image Processing Reference,
A complete online tutorial for image processing, available on CD-ROM from John Wiley& Sons, 1996. Code, Image Processing. Demonstration version: Edinburgh
WWW Link.


Parker, J.R.,
Algorithms for Image Processing and Computer Vision,
Wiley1996. ISBN 0-471-14056-2. Code, Image Processing. Chapters include: Advanced edge detection, Use of digital morphology, Advanced methods in grey-level segmentation, Texture, Skeletonization, Image Restoration, Wavelets, OCR, Symbol recognition, GA. Buy this book: Algorithms for Image Processing and Computer Vision


Parker, J.R.,
Practical Computer Vision Using C,
WileyOctober 1993. ISBN: 0-471-59262-5
HTML Version. Code, Computer Vision. Code, Image Processing, C. Buy this book: Practical Computer Vision Using C


Ritter, G.X.[Gerhard X.], and Wilson, J.N.[Joseph N.],
Handbook of Computer Vision Algorithms in Image Algebra,
CRC PressBoca Raton, FL, 1996. ISBN 0-8493-2636-2. Code, Image Processing.
WWW Link.


Umbaugh, S.E.[Scott E.],
Digital Image Processing and Analysis: Human and Computer Vision Applications with CVIPtools, Second Edition,
CRC PressBoca Raton, FL, November 15, 2010. ISBN: 9781439802052
WWW Link. Buy this book: Digital Image Processing and Analysis: Human and Computer Vision Applications with CVIPtools, Second Edition Code, Image Processing.

Earlier:
Computer Vision and Image Processing: A Practical Approach Using CVIPtools,
New York: Prentice Hall1998. ISBN 0-13-264599-8, with a CD-ROM. Code, Image Processing. Application oriented. Analysis, Restoration, Enhancement, Compression.


Jähne, B.[Bernd], Haussecker, H.W.[Horst W.], and Geissler, P., (eds.),
Handbook of Computer Vision and Applications. 1. Sensors and Imaging,
Academic PressSan Diego, CA, 1999.
And:
Handbook of Computer Vision and Applications. 2. Signal Processing and Pattern Recognition,
Academic PressSan Diego, CA, 1999.
And:
Handbook of Computer Vision and Applications. 3. Systems and Applications,
Academic PressSan Diego, CA, 1999. Three volumes and CD-ROM set, xxiii + 623 + xxiii + 942 + xlv + 894 pp., $995. ISBN 0-12-379770-5. Indexed under: HCVA99 Code, Computer Vision. Buy this book: Handbook Of Computer Vision And Applications 3 Vol Set And Cd-rom Set


Jähne, B.[Bernd], Haussecker, H.W.[Horst W.],
Computer Vision and Applications: A Guide for Students and Practitioners,
Academic PressApril 2000, 693 pp, ISBN: 978-0-12-379777-3. Code, Computer Vision.
WWW Link. A concise edition based on the 3 volume set above. The main parts parallel the volumes above. Buy this book: Computer Vision and Applications: A Guide for Students and Practitioners (With CD-ROM)


Nikolaidis, N.[Nikos], Pitas, I.[Ioannis],
3-D Image Processing Algorithms,
John Wiley& Sons, October 2000. ISBN: 0471377368. Analysis of 3-D data (volume filtering, features of 3-D objects, etc.) With the EIKONA3D software:
WWW Link. Code, Image Processing. Buy this book: 3-D Image Processing Algorithms


Whelan, P.F., and Molloy, D.,
Machine Vision Algorithms in Java: Techniques and Implementation,
SpringerLondon, October 2000. ISBN: 1-85233-218-2.
WWW Link. or
WWW Link. Code, Image Processing. Code, Image Processing, Java. Buy this book: Machine Vision Algorithms in Java: Techniques and Implementation


Ma, Y., Soatto, S., Kosecká, J., Sastry, S.S.,
An Invitation to 3-D Vision: From Images to Geometric Models,
Springer-Verlag2005 ISBN: 0-387-00893-4.
Springer DOI Code, Computer Vision. Buy this book: An Invitation to 3-D Vision


Paragios, N.[Nikos], Chen, Y.M.[Yun-Mei], Faugeras, O.D.[Olivier D.],
Handbook of Mathematical Methods in Computer Vision,
Springer2006, ISBN 978-0-387-26371-7 Indexed as: MMCV05 Code, Image Processing.
WWW Link. Discourse on the mathematical models used in computational vision. Topical areas include: image reconstruction, segmentation and object extraction, shape modeling and registration, motion analysis and tracking, and 3D from images, geometry and reconstruction. The book also includes a study of applications in medical image analysis. Buy this book: Handbook of Mathematical Models in Computer Vision


Paragios, N.[Nikos], Chen, Y.M.[Yun-Mei], and Faugeras, O.D.[Olivier D.], (Eds.)
Handbook of Mathematical Models in Computer Vision,
Springer2005. ISBN 0387263713
WWW Link. Code, Computer Vision. Variational Techniques, Boundary Extraction, Segmentation and Grouping, Shape Modeling and Registration. Buy this book: Handbook of Mathematical Models in Computer Vision


Rovenski, V.[Vladimir],
Modeling of Curves and Surfaces with MATLAB®,
Springer2010, ISBN: 978-0-387-71277-2
WWW Link. Code, Surfaces, Matlab. Buy this book: Modeling of Curves and Surfaces with MATLAB® (Springer Undergraduate Texts in Mathematics and Technology)


Corke, P.[Peter],
Robotics, Vision and Control: Fundamental Algorithms in MATLAB,
SpringerNew-York, 2011. ISBN: 978-3-642-20143-1. Online only.
WWW Link. Buy this book: Robotics, Vision and Control: Fundamental Algorithms in MATLAB (Springer Tracts in Advanced Robotics) Code, Computer Vision. Code, Computer Vision, Matlab.


Marques, O.[Oge],
Practical Image and Video Processing Using MATLAB,
WileySeptember 2011.
ISBN: 978-0-470-82849-6
HTML Version.
Code, Video Processing. Code, Video Processing, Matlab.


Radke, R.J.[Richard J.],
Computer Vision for Visual Effects,
Cambridge University Press2012. ISBN-10: 0521766877 ISBN-13: 978-0521766876

WWW Link.
Code, Visual Effects. Visual effects, some code.


Kanatani, K.[Kenichi], Sugaya, Y.[Yasuyuki], Kanazawa, Y.,
Guide to 3D Vision Computation: Geometric Analysis and Implementation,
SpringerInternational, Cham, Switzerland, December 29, 2016. ISBN 978-3-319-48492-1 (hardcover), ISBN 978-3-319-48943-8.
Springer DOI
Code, 3D Vision. Chapters: 1. Introduction 2. Ellipse Fitting 3. Fundamental Matrix Computation 4. Triangulation 5. 3D Reconstruction from Two Views 6. Homography Computation 7. Planar Triangulation 8. 3D Reconstruction of a Plane 9. Ellipse Analysis and 3D Computation of Circles 10. Multiview Triangulation 11. Bundle Adjustment 12. Self-calibration of Affine Cameras 13. Self-calibration of Perspective Cameras 14. Accuracy of Geometric Estimation 15. Maximum Likelihood of Geometric Estimation 16. Theoretical Accuracy Limit.


Pavlidis, T.,
Algorithms for Graphics and Image Processing,
Rockville MD: Computer Science Press1982. Survey, Algorithms. Algorithms, Survey. Code, Image Processing. The book has basic algorithms for many standard image processing tasks. Topics: Digitization, processing, segmentation, projection, data structures, binary images, contour filling, thinning, curve fitting, surface fitting, 2-D graphics, polygon clipping, 3-D graphics.


Stearns, S.D.[Samuel D.], David, R.A.[Ruth A.],
Signal Processing Algorithms in MATLAB,
Prentice Hall1996. ISBN 0-13-045154-1. Code, Signal Processing. Code, Image Processing, Matlab.
And:
Signal Processing Algorithms in Fortran and C,
Prentice Hall1993. Code, Signal Processing.
And: Code, Image Processing, C.
Signal Processing Algorithms,
Prentice Hall1988.


Lindley, C.A.,
Practical Image Processing in C,
WileyNew York, 1991. Source code included on floppy. Code, Image Processing. Code, Image Processing, C.


Svoboda, T.[Tomas], Kybic, J.[Jan], Hlavac, V.[Vaclav],
Image Processing, Analysis and and Machine Vision: A MATLAB Companion,
Cengage2008. ISBN-10: 0495295957. ISBN-13: 9780495295952 Code, Image Processing. Code, Image Processing, Matlab. Buy this book: Image Processing, Analysis & and Machine Vision - A MATLAB Companion


Pitas, I.[Ioannis],
Digital Image Processing Algorithms and Applications,
John Wiley& Sons, Inc. February 2000. ISBN: 0-471-37739-2. Multimedia material for the book:
WWW Link. Code, Image Processing. Buy this book: Digital Image Processing Algorithms and Applications


Press, W.H., Flannery, B.P., Teukolsky, S.A., Vetterling, W.T.,
Numerical Recipes in C: The Art of Scientific Computing,
Cambridge University Press1993, ISBN 0521431085. Code, Numerical Algorithms. Code, Image Processing, C.
WWW Link. Buy this book: Numerical Recipes in C: The Art of Scientific Computing


Pratt, W.K.[William K.],
PIKS Foundation C Programmer's Guide,
Manning Publications1995. ISBN 0-13-172339-1. Guide for using the Programmer's Imaging Kernel System standard. Code, Image Processing. Code, Image Processing, C. Buy this book: Piks Foundation: A C Programmer's Guide


Kabir, I.[Ihtisham],
High Performance Computer Imaging,
Manning/ Prentice HallAugust 1996. ISBN 0-13-268301-6 (Initial reference gave: 1-884777-26-0). 378 pp. Code, Image Processing. Code, Image Processing, C. Includes a large selection of C code. Intended for the practical user who wants to implement computer imaging techniques. Details and a sample:
HTML Version. Buy this book: High Performance Computer Imaging


Klette, R.[Reinhard], Zamperoni, P.[Piero],
Handbook of Image Processing Operators,
John Wiley& Sons, 1996. ISBN 0-471-95642-2. Code, Image Processing. Code dealing with image processing defined as mappings of images onto images. This is a translation from the original German book. Buy this book: Handbook of Image Processing Operators


Russ, J.C.[John C.],
The Image Processing Handbook,
CRC PressBoca Raton, FL, Sixth Edition, April 7, 2011. ISBN: 9781439840450.
WWW Link. Buy this book: The Image Processing Handbook, Sixth Edition
Earlier: CRC PressBoca Raton, FL, Fifth Edition, 2007. ISBN: 9780849372544. Code, Image Processing.
WWW Link.
Earlier: CRC PressBoca Raton, FL, Third Edition, 1999. ISBN 0-8493-2532-3.
And: IEEE_PressNew York, 1994, Second Edition.
And: CRC Press1995. ISBN 0-8493-2516-1.


Lyon, D.A.[Doublas A.],
Image Processing in Java,
Prentice Hall1999. ISBN 0-13-974577-7. Fundamentals and java code. Code, Image Processing. Code, Image Processing, Java. Buy this book: Image Processing in Java


Efford, N.[Nick],
Digital Image Processing: A Practical Introduction Using Java,
Addison Wesley2000. ISBN 0201596237. Code, Image Processing. Code, Image Processing, Java. Buy this book: Digital Image Processing: A Practical Introduction Using Java (With CD-ROM)


Rodrigues, L.H.[Lawrence H.],
Building Imaging Applications with Java(TM),
Addison Wesley2001. ISBN 0201700743. Code, Image Processing. Code, Image Processing, Java. Buy this book: Building Imaging Applications with Java(TM) Technology: Using AWT Imaging, Java 2D(TM), and Java(TM) Advanced Imaging (JAI)


Seul, M.[Michael], O'Gorman, L.[Lawrence], Sammon, M.J.[Michael J.],
Practical Algorithms for Image Analysis: Description, Examples, and Code,
Cambridge University2001. ISBN 0521660653.
WWW Link. Code, Image Processing. Buy this book: Practical Algorithms for Image Analysis: Descriptions, Examples, and Code


Gonzalez, R.C.[Rafael C.], Woods, R.E.[Richard E.], Eddins, S.L.[Steven L.],
Digital Image Processing Using MATLAB(R), 2nd Edition,
Gatesmark Publishing2009. ISBN: 9780982085400.
HTML Version. Buy this book: Digital Image Processing Using MATLAB, 2nd ed. Code, Image Processing. Code, Image Processing, Matlab.
Earlier:
Digital Image Processing Using MATLAB(R),
Prentice Hall2004 ISBN: 0-13-008519-7
HTML Version.
HTML Version. Buy this book: Digital Image Processing Using MATLAB


Blanchet, G.[Gerard], Charbit, M.[Maurice],
Digital Signal and Image Processing Using MATLAB(R),
ISTE Ltd2006. Code, Image Processing. Code, Image Processing, Matlab. ISBN: 1905209134. Buy this book: Digital Signal and Image Processing Using MATLAB (Digital Signal and Image Processing series)


Burger, W.[Wilhelm], and Burge, M.J.[Mark J.],
Digital Image Processing: An Algorithmic Approach Using Java,
Springer2007. ISBN 1846283795 and ISBN 3540309403. Code, Image Processing. Code, Image Processing, Java. Buy this book: Digital Image Processing: An Algorithmic Introduction using Java Or the German version: Buy this book: Digitale Bildverarbeitung: Eine Einführung mit Java und ImageJ (X.media.press)


Burger, W.[Wilhelm], Burge, M.J.[Mark J.],
Principles of Digital Image Processing: Core Algorithms,
Springer2009, ISBN: 978-1-84800-194-7
WWW Link. Supplemtary information:
WWW Link. Code, Image Processing. Code, Image Processing, Java. Second in the series. Color, comparing images, curve and corner, Fourier and Cosine transforms, Regions techniques. Buy this book: Principles of Digital Image Processing: Core Algorithms (Undergraduate Topics in Computer Science)


Burger, W.[Wilhelm], Burge, M.J.[Mark J.],
Principles of Digital Image Processing: Fundamental Techniques,
Springer2009, ISBN: 978-1-84800-190-9
WWW Link.
Third in the series. Edges, contours, Filters (linear, nonlinear), Image morphology, Image statistics, Image types and formats. Supplemtary information:
WWW Link. Code, Image Processing. Code, Image Processing, Java. Buy this book: Principles of Digital Image Processing: Fundamental Techniques (Undergraduate Topics in Computer Science)


Wang, M.Q.[Mei-Qing], Lai, C.H.[Choi-Hong],
A Concise Introduction to Image Processing using C++,
CRC PressNovember 2008, ISBN: 9781584888970 Code, Image Processing. Code, Image Processing, C++.
WWW Link. Buy this book: A Concise Introduction to Image Processing using C++ (Chapman & Hall/Crc Numerical Analysis and Scientific Computing)


Qidwai, U.[Uvais], Chen, C.H.,
Digital Image Processing: An Algorithmic Approach with MATLAB,
CRC PressOctober 2009, ISBN: 9781420079500. Code, Image Processing. Code, Image Processing, Matlab.
WWW Link. Buy this book: Digital Image Processing: An Algorithmic Approach with MATLAB (Chapman & Hall/Crc Textbooks in Computing)


Chaira, T.[Tamalika], Ray, A.K.[Ajoy Kumar],
Fuzzy Image Processing and Applications with MATLAB,
CRC PressNovember 2009, ISBN: 9781439807088. Code, Image Processing. Code, Image Processing, Matlab.
WWW Link. Buy this book: Fuzzy Image Processing and Applications with MATLAB


Demirkaya, O.[Omer], Asyali, M.H.[Musa H.], Sahoo, P.K.[Prasanna K.],
Image Processing with MATLAB: Applications in Medicine and Biology,
CRC PressSeptember 2008, ISBN: 9780849392467. Code, Image Processing. Code, Image Processing, Matlab.
WWW Link. Buy this book: Image Processing with MATLAB: Applications in Medicine and Biology (MATLAB Examples)


Solomon, C.[Chris], Breckon, T.[Toby], (Eds.)
Fundamentals of Digital Image Processing: A Practical Approach with Examples in Matlab,
WileyFebruary 2011.
ISBN: 978-0-470-84472-4
HTML Version. Also:
WWW Link.
Code, Image Processing. Code, Image Processing, Matlab.


Frery, A.C.[Alejandro C.], Perciano, T.[Talita],
Introduction to Image Processing Using R: Learning by Examples,
Springer2013. ISBN 978-1-4471-4949-1

WWW Link.
Code, Image Processing.


Min, J.[Jaesik], Powell, M.W.[Mark W.], Bowyer, K.W.[Kevin W.],
Automated Performance Evaluation of Range Image Segmentation Algorithms,
SMC-B(34), No. 1, February 2004, pp. 263-271.
IEEE Abstract.

Earlier:
Automated Performance Evaluation of Range Image Segmentation,
WACV00(163-168).
WWW Link.
Code, Segmenation Evaluation.
HTML Version.


OSGeo: Open Source Geospatial Foundation,
2009. Code, Geospatial. Code, GIS. Code, Open Source.
WWW Link. Data access, mapping, public geospatial data, GIS. See also LibTIFF: TIFF Library and Utilities.


Canty, M.J.[Morton J.],
Image Analysis, Classification and Change Detection in Remote Sensing: With Algorithms for ENVI/IDL,
Second Edition: CRC PressDecember 2009, ISBN: 9781420087130 Buy this book: Image Analysis, Classification, and Change Detection in Remote Sensing: With Algorithms for ENVI/IDL, Second Edition First edition: CRC PressAugust, 2006, ISBN: 9780849372513
WWW Link. Code, Image Processing.


Garris, M.D.,
Nist Form-Based Handprint Recognition System (Release 2.2),
NISTIRApril 2003.
HTML Version. Code, OCR. Standard reference form-based handprint recognition system for evaluating optical character recognition.


Section, Multiple Entries: 23.4.10 Bar Code Readers, Reading Chapter Contents (Back)
Bar Codes. Barcodes. QR Codes. Barcodes.


Lazzara, G.[Guillaume], Levillain, R.[Roland], Geraud, T.[Thierry], Jacquelet, Y.[Yann], Marquegnies, J.[Julien], Crepin-Leblond, A.[Arthur],
The SCRIBO Module of the Olena Platform: A Free Software Framework for Document Image Analysis,
ICDAR11(252-258).
IEEE DOI
Code, Document Analysis.


Gamera project,
Online2007.
WWW Link. Code, Document Analysis. A framework for the creation of structured document analysis applications by domain experts.


Dalitz, C.[Christoph], Karsten, T.[Thomas], Droettboom, M.[Michael], Fujinaga, I.[Ichiro], Pose, F.[Florian], Czerwinski, B.[Bastian],
Staff Line Removal Toolkit for Gamera,
Online2005-2007.
WWW Link. Code, Music Processing.


Pan, J.S.[Jeng-Shyang], Huang, H.C.[Hsiang-Cheh], Jain, L.C.[Lakhmi C.],
Intelligent Watermarking Techniques,
World ScientificFebruary 2004 ISBN: 978-981-238-757-8 (With CD-Rom) Survey, Watermark. Code, Watermark.
HTML Version. Buy this book: Intelligent Watermarking Techniques (Innovative Intelligence)


GOCR,
2002. Open Source OCR.
WWW Link. Code, OCR.


Google Tesseract-OCR,
1995 OCR originally developed at HP.
WWW Link. Code, OCR.


Ferradans, S.[Sira], Palma-Amestoy, R., Provenzi, E.,
An Algorithmic Analysis of Variational Models for Perceptual Local Contrast Enhancement,
IPOL(5), 2015, pp. 219-233.
DOI Link
Code, Color Enhancement. See also Perceptually Inspired Variational Framework for Color Enhancement, A.


Gomila Salas, J.G.[Juan Gabriel], Lisani, J.L.[Jose Luis],
Local Color Correction,
IPOL(2011), No. 1, 2011, pp. xx-yy.
DOI Link
Code, Color Correction.


Funt, B.V., Ciurea, F., McCann, J.J.,
Retinex in Matlab,
JEI(13), No. 1, January 2004, pp. 48-57.
HTML Version. Code, Retinex. Code, Retinex, Matlab.
WWW Link.


Petro, A.B.[Ana Belén], Sbert, C.[Catalina], Morel, J.M.[Jean-Michel],
Multiscale Retinex,
IPOL(2014), No. 1, 2014, pp. 71-88.
DOI Link
Code, Retinex.


Limare, N.[Nicolas], Petro, A.B.[Ana Belén], Sbert, C.[Catalina], Morel, J.M.[Jean-Michel],
Retinex Poisson Equation: a Model for Color Perception,
IPOL(2011), No. 1, 2011, pp. xx-yy.
DOI Link
Code, Retinex.


Limare, N.[Nicolas], Lisani, J.L.[Jose-Luis], Morel, J.M.[Jean-Michel], Petro, A.B.[Ana Belén], Sbert, C.[Catalina],
Simplest Color Balance,
IPOL(2011), No. 1, 2011, pp. xx-yy.
DOI Link
Code, Color Balance.


Radar Tools,
2006.
WWW Link. Code, Radar. The Berlin group.


Ozdemir, C.[Caner],
Inverse Synthetic Aperture Radar Imaging With MATLAB Algorithms,
WileyMarch 2012.
ISBN: 978-0-470-28484-1
HTML Version.
Code, SAR. Code, SAR, Matlab.


Painsky, A., Rosset, S.,
Isotonic Modeling with Non-Differentiable Loss Functions with Application to Lasso Regularization,
PAMI(38), No. 2, February 2016, pp. 308-321.
IEEE DOI
Algorithm design and analysis Code, Regularization. Implementation:
WWW Link.


Mathematical Morphology,
OnlineAugust, 1998.
WWW Link. Code, Morphology. Code, Visualization. Khoros code for morphology.


Mondelli, M.[Marco], Ciomaga, A.[Adina],
Finite Difference Schemes for MCM and AMSS,
IPOL(2011), No. 1, 2011, pp. xx-yy.
DOI Link
Code, Scale Space.


Sarkar, S., and Boyer, K.L.,
Computing Perceptual Organization in Computer Vision,
World Scientific1994. (ISBN: 981-02-1832-X). 232pp. Book Code, Perceptual Grouping. Code:
HTML Version. Based on Sarkar's thesis. Derive a framework for perceptual organization at various levels. lower levels feed higher levels. Does not get to the recognition level.


Jacobs, D.W.,
Robust and Efficient Detection of Salient Convex Groups,
PAMI(18), No. 1, January 1996, pp. 23-37.
IEEE DOI Code, Convex Grouping. Code:
WWW Link.
Earlier:
Robust and efficient detection of convex groups,
CVPR93(770-771).
IEEE DOI Groupings of line segments into convex objects. For finding m groups in n lines, the algorithm is (n^2)log(n)+nm


Soundararajan, P.[Padmanabhan], Sarkar, S.[Sudeep],
An in-depth study of graph partitioning measures for perceptual organization,
PAMI(25), No. 6, June 2003, pp. 642-660.
IEEE Abstract.
Evaluation, Segmentation.
WWW Link. Code, Perceptual Grouping. Dataset, Perceptual Grouping.
Earlier:
Empirical evaluation of graph partitioning measures for perceptual organization,
EEMCV01(xx-yy).
Quality of groups generated by minimum ( See also Optimal Graph Theoretic Approach to Data Clustering: Theory and Its Application to Image Segmentation, An. ) or average ( See also Supervised Learning of Large Perceptual Organization: Graph Spectral Partitioning and Learning Automata. ) or normalized ( See also Normalized Cuts and Image Segmentation. ) cuts are equivalent for recognition.


Wang, S.[Song],
Ratio Contour Code,
Online2006. Code, Segmentation.
WWW Link. Also ratio cut, segmentation benchmark code, symmetric boundary extraction.


Blusseau, S.[Samy], von Gioi, R.G.[Rafael Grompone],
Generation and Detection of Alignments in Gabor Patterns,
IPOL(6), 2016, pp. 268-299.
DOI Link
Code, Saliency.


Tendero, Y.[Yohann],
The Flutter Shutter Camera Simulator,
IPOL(2012), No. 2012, pp. xx-yy.
DOI Link
Code, Flutter Shutter.


Tendero, Y.[Yohann],
The Flutter Shutter Code Calculator,
IPOL(5), 2015, pp. 234-256.
DOI Link
Code, Flutter Shutter.


Rajaei, B.[Boshra], Gigan, S.[Sylvain], Krzakala, F.[Florent], Daudet, L.[Laurent],
Robust Phase Retrieval with the Swept Approximate Message Passing (prSAMP) Algorithm,
IPOL(7), 2017, pp. 43-55.
DOI Link
Code, Phase Retrieval.


Mega Wave,
2004,
WWW Link. Wavelet information and code. Code, Wavelets. Code, Snakes.


Donoho, D.L.[David L.], Duncan, M.R.[Mark Reynold], Huo, X.M.[Xiao-Ming], Levi, O.[Ofer],
Wavelab,
Online Book1999.
WWW Link. Code, Wavelets. Code, Wavelets, Matlab. A collection of Matlab functions to implement various algorithms for wavelet analysis.


Yu, G.S.[Guo-Shen], Sapiro, G.[Guillermo],
DCT image denoising: a simple and effective image denoising algorithm,
IPOL(2011), No. 1, 2011, pp. xx-yy.
DOI Link
Code, Denoising. See also Ideal spatial adaptation via wavelets shrinkage.


Rajaei, B.[Boshra],
An Analysis and Improvement of the BLS-GSM Denoising Method,
IPOL(2014), No. 2014, pp. 44-70.
DOI Link
Code, Denoising. Bayesian least squares, Gaussian scale mixture See also Image denoising using scale mixtures of gaussians in the wavelet domain.


van de Sande, K.E.A.[Koen E. A.], Gevers, T.[Theo], Snoek, C.G.M.[Cees G. M.],
Evaluating Color Descriptors for Object and Scene Recognition,
PAMI(32), No. 9, September 2010, pp. 1582-1596.
IEEE DOI
Code, Color Descriptors.
Earlier:
Evaluation of color descriptors for object and scene recognition,
CVPR08(1-8).
IEEE DOI

And:
A comparison of color features for visual concept classification,
CIVR08(141-150).
For retrieval, colors change under different lighting. What film photographers have always known. Software used is available:
WWW Link. Overall OpponentSIFT was best if there is no other information. (SIFT defined on the Opponent color transforms).


AQSENSE,
1989.
WWW Link. Vendor, 3-D Shape. Code, 3-D Shape. Code for 3-D shape descriptions and inspection. Match 3-D, XYZ from range maps, merge range maps. The SAL3D (3D Shape Analysis Library) product.


libE57: software tools for managing E57 files,
OnlineDecember 11, 2010.
WWW Link. Code, 3D Data.


Digne, J.[Julie],
An Analysis and Implementation of a Parallel Ball Pivoting Algorithm,
IPOL(2014), No. 1, pp. 149-168.
DOI Link
Code, 3D Reconstruction. Surface reconstruction from a set of 3D points with coordinates and oriented normals. See also Ball-Pivoting Algoritm for Surface Reconstruction, The.


Treece, G.M.[Graham M.],
VolMorph Documentation,
Online2005.
HTML Version. Code, Mesh Models. Generating and visualising morphing sequences from one polygonal mesh to another.


Allen, B.[Brett],
ply2vri,
Online2002.
WWW Link. Code, Mesh Models. Manipulate mesh models


Digne, J.[Julie],
An Implementation and Parallelization of the Scale Space Meshing Algorithm,
IPOL(5), 2015, pp. 282-295.
DOI Link
Code, Mesh Generation. Ball Pivoting Algorithm which is linked to patent US6968299B1. See also Ball-Pivoting Algoritm for Surface Reconstruction, The. See also Analysis and Implementation of a Parallel Ball Pivoting Algorithm, An.


Turk, G., Levoy, M.,
Zippered Polygon Meshes from Range Images,
SIGGraph-94(311-318). Code, Mesh Models.
WWW Link.


Delbracio, M.[Mauricio], Musé, P.[Pablo], Buades, A.[Antoni], Morel, J.M.[Jean-Michel],
Accelerating Monte Carlo Renderers by Ray Histogram Fusion,
IPOL(5), 2015, pp. 55-72.
DOI Link
Code, Rendering.


Sclaroff, S.[Stan], Isidoro, J.[John],
Active blobs: region-based, deformable appearance models,
CVIU(89), No. 2-3, February-March 2003, pp. 197-225.
WWW Link.

Earlier:
Active Blobs,
ICCV98(1146-1153).
IEEE DOI Code, Active Blobs.
HTML Version.


Torresani, L.[Lorenzo], Hertzmann, A.[Aaron], Bregler, C.[Chris],
Nonrigid Structure-from-Motion: Estimating Shape and Motion with Hierarchical Priors,
PAMI(30), No. 5, May 2008, pp. 878-892.
IEEE DOI

Earlier: A1, A2, Only:
Automatic Non-rigid 3D Modeling from Video,
ECCV04(Vol II: 299-312).
Springer DOI
Given initial region, track and model non-rigid shape. Movie:
WWW Link. Code, Structure from Motion. Code:
WWW Link. Earilier location:
WWW Link.


Hoover, A.[Adam], Goldgof, D.[Dmitry], Bowyer, K.W.[Kevin W.],
The Space Envelope: A Representation for 3D Scenes,
CVIU(69), No. 3, March 1998, pp. 310-329.
DOI Link Code, Space Envelope.
HTML Version.


CGAL: Computational Geometry Algorithms Library,
2016 Code, Computational Geometry.
WWW Link.


restoreInpaint,
2000.
WWW Link. Code, Restoration. Code, Inpainting. filling detected cracks and missing thin parts of images, paintings, frescos, removing noise, enhancing brightness, color and details, etc.


Getreuer, P.[Pascal],
Total Variation Inpainting Using Split Bregman,
IPOL(2012), No. 2012, pp. xx-yy.
DOI Link
Code, Inpainting. See also Rudin-Osher-Fatemi Total Variation Denoising using Split Bregman. See also Nontexture Inpainting by Curvature-Driven Diffusions.


di Martino, J.M.[J. Matías], Facciolo, G.[Gabriele], Meinhardt-Llopis, E.[Enric],
Poisson Image Editing,
IPOL(6), 2016, pp. 300-325.
DOI Link
Code, Poisson. Gradient based image processing. See also Poisson image editing. See also Fourier implementation of Poisson image editing.


Make3D,
Online2009.
WWW Link. Code, 3D Fly Through. 3-D fly through from a single image.


Fedorov, V.[Vadim], Facciolo, G.[Gabriele], Arias, P.[Pablo],
Variational Framework for Non-Local Inpainting,
IPOL(5), 2015, pp. 362-386.
DOI Link
Code, Inpainting. See also Variational Framework for Exemplar-Based Image Inpainting, A.


Nayar, S.N., Belhumeur, P.N., and Boult, T.E.,
Lighting Sensitive Display,
ToG(23), No. 4, October 2004, pp. 963-979.
PDF File. Code, Relighting.
WWW Link.


Iverson, L.A., Zucker, S.W.,
Logical/Linear Operators for Image Curves,
PAMI(17), No. 10, October 1995, pp. 982-996.
IEEE DOI Code, Edge Detection. Unify aspects of Linear operator theory and boolean logic. Code is available through the paper pointer:
HTML Version. Compared in: See also Robust Visual Method for Assessing the Relative Performance of Edge Detection Algorithms, A.


Smith, S.M.[Stephen M.], Brady, J.M.,
Susan: A New Approach to Low-Level Image-Processing,
IJCV(23), No. 1, May 1997, pp. 45-78.
DOI Link

Earlier: Defence Research AgencyUK, TR95SMS1, 1995. Code, Edge Detection. Code:
HTML Version.


von Gioi, R.G.[Rafael Grompone], Randall, G.[Gregory],
Unsupervised Smooth Contour Detection,
IPOL(6), 2016, pp. 233-267.
DOI Link
Code, Edge Detection. similar to Marr-Hildreth ( See also Theory of Edge Detection. ), heuristics from Canny ( See also Computational Approach to Edge Detection, A. ) and Devernay ( See also NIL. )


Baker, S.[Simon], Nayar, S.K.[Shree K.],
Global Measures of Coherence for Edge Detector Evaluation,
CVPR99(II: 373-379).
IEEE Abstract. Code, Edge Detection.
IEEE DOI For code and images:
WWW Link.


von Gioi, R.G.[Rafael Grompone], Jakubowicz, J.[Jeremie], Morel, J.M.[Jean-Michel], Randall, G.[Gregory],
LSD: a Line Segment Detector,
IPOL(2012), No. 2012, pp. xx-yy.
DOI Link
Code, Line Segments.


Rosin, P.L.[Paul L.], West, G.A.W.[Geoff A.W.],
Nonparametric Segmentation of Curves into Various Representations,
PAMI(17), No. 12, December 1995, pp. 1140-1153.
IEEE DOI Code, Curve Segmentation. (Code is available:
WWW Link.
Detection of Circular Arcs in Images,
Alvey88(259-263).
Earlier: A2, A1:
Multi-stage Combined Ellipse and Line Detection,
BMVC92(197-206).
PDF File.
Segments into various components, lines, arcs (circular, elliptical, etc.). A fairly general complete algorithm. An extensive bibliography of earlier curve partitioning work.


Rosin, P.L.,
Non-Parametric Multi-Scale Curve Smoothing,
PRAI(8), 1994, pp. 1381-1406.
Earlier: SPIE(1964), April 1993, pp. 66-77 Code, Curve Smoothing. Code is available:
WWW Link.


Provot, L.[Laurent], Gérard, Y.[Yan], Feschet, F.[Fabien],
Digital Level Layers for Digital Curve Decomposition and Vectorization,
IPOL(2014), No. 1, pp. 169-186.
DOI Link
Code, Curve Decomposition.
Earlier: A2, A1, A3:
Introduction to Digital Level Layers,
DGCI11(83-94).
Springer DOI


Sivignon, I.[Isabelle],
A Near-Linear Time Guaranteed Algorithm for Digital Curve Simplification Under the Fréchet Distance,
IPOL(2014), No. 2014, pp. 116-127.
DOI Link
Code, Curve Partitions. DGCI11(333-345).
Springer DOI


Zingaretti, P.[Primo], Gasparroni, M.[Massimiliano], Vecci, L.[Lorenzo],
Fast Chain Coding of Region Boundaries,
PAMI(20), No. 4, April 1998, pp. 407-415.
IEEE DOI
Code, Chain Code. Single pass algorithm to convert from raster to chain codes. Detailed code in the paper.


Chain Code Representation,
2007.
WWW Link. Code, Chain Code. Code, Chain Code, C.


Chernov, N.[Nikolai],
Circular and Linear Regression: Fitting Circles and Lines by Least Squares,
CRC PressBoca Raton, FL, June 22, 2010 ISBN: 9781439835906.
WWW Link. Buy this book: Circular and Linear Regression: Fitting Circles and Lines by Least Squares (Chapman & Hall/CRC Monographs on Statistics & Applied Probability) Code, Image Processing, Matlab. Survey, Circle Fitting.


Pilu, M.[Maurizio], Fitzgibbon, A.W., Fisher, R.B.,
Ellipse-Specific Direct Least-Square Fitting,
ICIP96(III: 599-602).
IEEE DOI
And: DAINo. 806, May 1996. EdinburghDirectly solved by a generalized eigen-system. Includes Matlab code. Code, Ellipse Fitting.


Kanatani, K.[Kenichi], Sugaya, Y.[Yasuyuki], Kanazawa, Y.[Yasushi],
Ellipse Fitting for Computer Vision: Implementation and Applications,
Morgan & ClaypoolPublishers, San Rafael, CA, U.S., April, 2016. ISBN: 9781627054584.
DOI Link
Code, Ellipse Fitting.
WWW Link. Algebraic Fitting, Geometric Fitting, Robust Fitting, Ellipse-based 3-D Computation, Experiments and Examples, Extension and Generalization, Accuracy of Algebraic Fitting, Maximum Likelihood and Geometric Fitting, Theoretical Accuracy Limit


Harris, C., and Stephens, M.J.,
A Combined Corner and Edge Detector,
Alvey88(147-152). Code, Edge Detection.
DOI Link
PDF File.


Hough Transform Code,
2007.
WWW Link. Code, Hough Transform. Code, Hough Transform, C.


Monga, O., Deriche, R., Malandain, G., and Cocquerez, J.P.,
Recursive Filtering and Edge Tracking: Two Primary Tools for 3D Edge Detection,
IVC(9), No. 4, August 1991, pp. 203-214.
WWW Link. Code, Edge Detection.
Earlier:
3D Edge Detection by Separable Recursive Filtering and Edge Closing,
ICPR90(I: 652-654).
IEEE DOI
And:
Recursive Filtering and Edge Closing: Two Primary Tools for 3D Edge Detection,
ECCV90(56-65).
Springer DOI For the code see:
WWW Link. See the above paper. See also Thin Nets and Crest Lines: Application to Satellite Data and Medical Images.


Kalman Filter Library,
January, 2006.
WWW Link. Code, Kalman Filter.


Welch, G.[Greg], and Bishop, G.[Gary],
An Introduction to the Kalman Filter,
TR95-041, University of North Carolina at Chapel Hill, Department of Computer Science, 1995.
WWW Link. Survey, Kalman Filter. Code, Kalman Filter. Tutorial on Kalman filter. All you want to know.


Simoncelli, E.P.[Eero P.], and Freeman, W.T.[William T.],
The Steerable Pyramid: A Flexible Architecture for Multi-Scale Derivative Computation,
ICIP95(III: 444-447).
IEEE DOI
Steerable Filter. Code, Steerable Filter. tight frame, rotation-invariant filters.
HTML Version. And
PS File. Code is also available:
HTML Version.


Briand, T.[Thibaud], Vacher, J.[Jonathan],
How to Apply a Filter Defined in the Frequency Domain by a Continuous Function,
IPOL(6), 2016, pp. 183-211.
DOI Link
Code, Filters. Filter real valued images, filter is a continuous function.


Monasse, P.[Pascal],
Quasi-Euclidean Epipolar Rectification,
IPOL(2011), No. 1, 2011, pp. xx-yy.
DOI Link
Code, Rectification.


Oram, D.,
Rectification for any epipolar geometry,
BMVC01(Session 7: Geometry &. Structure).
HTML Version.
HTML Version. Code, Rectification. Code:
WWW Link. University of Manchester


Buades, A.[Antoni], Coll, B.[Bartomeu], Morel, J.M.[Jean-Michel],
Non-local Means Denoising,
IPOL(2011), No. 1, 2011, pp. xx-yy.
DOI Link
Code, Denoising. See also review of image denoising algorithms, with a new one, A. See also Chambolle's Projection Algorithm for Total Variation Denoising. See also Nonlocal Image and Movie Denoising.


Delon, J.[Julie], Desolneux, A.[Agnès], Guillemot, T.[Thierry],
PARIGI: a Patch-based Approach to Remove Impulse-Gaussian Noise from Images,
IPOL(6), 2016, pp. 130-154.
DOI Link
Code, Impulse Noise.


Lebrun, M.[Marc],
An Analysis and Implementation of the BM3D Image Denoising Method, Image Processing,
IPOL(2012), No. 2012, pp. xx-yy.
DOI Link
Code, Denoising. See also Small Neural Networks can Denoise Image Textures Well: A Useful Complement to BM3D.


Colom, M.[Miguel], Buades, A.[Antoni],
Analysis and Extension of the Percentile Method, Estimating a Noise Curve from a Single Image,
IPOL(2013), No. 2013, pp. 332-359.
DOI Link
Code, Denoising.


Colom, M.[Miguel], Buades, A.[Antoni],
Analysis and Extension of the PCA Method, Estimating a Noise Curve from a Single Image,
IPOL(6), 2016, pp. 365-390.
DOI Link
Code, Denoising.


Lebrun, M.[Marc], Colom, M.[Miguel], Morel, J.M.[Jean-Michel],
The Noise Clinic: a Blind Image Denoising Algorithm,
IPOL(5), 2015, pp. 1-54.
DOI Link
Code, Denoising.
Earlier:
The noise clinic: A universal blind denoising algorithm,
ICIP14(2674-2678)
IEEE DOI
Covariance matrices


Duran, J.[Joan], Coll, B.[Bartomeu], Sbert, C.[Catalina],
Chambolle's Projection Algorithm for Total Variation Denoising,
IPOL(2013), No. 2013, pp. 311-331.
DOI Link
Code, Total Variation. Code, Denoising. See also Algorithm for Total Variation Minimization and Applications, An. See also Nonlocal Image and Movie Denoising.


Delbracio, M.[Mauricio], Almansa, A.[Andrés], Musé, P.[Pablo],
Recovering the Subpixel PSF from Two Photographs at Different Distances,
IPOL(2013), No. 2013, pp. 232-241.
DOI Link
Code, Point Spread Function. See also Subpixel Point Spread Function Estimation from Two Photographs at Different Distances.


Delbracio, M.[Mauricio], Musé, P.[Pablo], Almansa, A.[Andrés],
Non-parametric sub-pixel local point spread function estimation,
IPOL(2012), No. 2012, pp. xx-yy.
DOI Link
Code, PSF Estimation.


Section, Multiple Entries: 5.4.3.2 Vector Quantization Code Book Generation, Learning and Search Chapter Contents (Back)
Vector Quantization. VQ Codebook.


JPEG: Joint Photographic Experts Group,
Online2007.
WWW Link. Society, JPEG. Society, Image Analysis. Code, Image Processing. The JPEG standards committee. Code, standards, etc.


JPEG 2000,
Code, Image Processing.
HTML Version. Survey, JPEG. The standards organization page for JPEG 2000.


MPEG Org Home Page,
2007.
WWW Link. Code, Image Analysis. A family of standards used for coding audio-visual information (e.g., movies, video, music) in a digital compressed format. Focuses mostly on MPEG-1 and MPEG-2 standards and products.


Liu, D.Y., Tsai, C.W., Wu, J.L.,
A Java-Based MPEG-4 Like Video Codec,
Consumer(44), No. 1, February 1998, pp. 200-205.
Code, Image Coding. Code, Image Coding, Java.


Sühring, K.,
H.264/AVC Refrence Software,
Online Book2005.
WWW Link. Code, H.264/AVC.


Tendero, Y.[Yohann], Landeau, S.[Stephane], Gilles, J.[Jerome],
Non-uniformity Correction of Infrared Images by Midway Equalization,
IPOL(2012), No. 2012, pp. xx-yy.
DOI Link
Code, Equalization. infrared equalization


Guillemot, T.[Thierry], Delon, J.[Julie],
Implementation of the Midway Image Equalization,
IPOL(6), 2016, pp. 114-129.
DOI Link
Code, Image Equalization. See also Midway Image Equalization.


Lisani, J.L.[Jose-Luis], Buades, A.[Antoni], Morel, J.M.[Jean-Michel],
Image Color Cube Dimensional Filtering and Visualization,
IPOL(2011), No. 1, 2011, pp. xx-yy.
DOI Link
Code, Color Histograms.


Getreuer, P.[Pascal],
Automatic Color Enhancement (ACE) and its Fast Implementation,
IPOL(2012), No. 2012, pp. xx-yy.
DOI Link
Code, Color Enhancement.


Image Processing Online,
IPOL( Vol No. ), WWW Link.
Open journal, open source. Code for algorithms. Code, Image Processing.


Lotus Hill Institute,
Imageparsing WWW Link.
Research Group, China. Dataset, Segmentation. Code, Viewing. The Imageparsing site is devoted to providing ground truth datasets and Matlab code for annotation and viewing. See also LHI Object Datasets. See also LHI Sports Activity Dataset. See also LHI Segmentation Dataset. See also LHI Surveillance Dataset.


Khoral Research, Inc,
Software development. WWW Link.
Creators of Khoros which is now available from: AccuSoft,
WWW Link.
Code, Image Processing. Research Group, Company.


National Institute of Standards and Technology (NIST) Intelligent Systems Division,
NISTIR WWW Link.
WWW Link.
Earlier references: Journal of Research National Bureau of Standards,
NBS( Vol No. ), NIST Guide to Available Mathematical Software,
Software guide. WWW Link.
Code, Mathematical Software. Research Group, US Government. See also FERET Database, The. See also NIST Mugshot Identification Database. See also NIST ICE Iris Image Database. See also NIST Special Database 4, Fingerprint Database.


Robot Vision 2 Inc.,
Image processing. WWW Link.
Research Group, Company. Code, Image Analysis. Cross Platform software development and software for Image Processing and Robot Vision


Schuck, P.W.[Peter W.],
Tracking Vector Magnetograms with the Magnetic Induction Equation,
ApJ(683), 2008, pp. 1134-1152
DOI Link A variant of the Lucas-Kanade Motion estimation algorithm IDL code available with the paper free version.
WWW Link. Code, Tracking.


Felzenszwalb, P.F.[Pedro F.], Huttenlocher, D.P.[Daniel P.],
Efficient Belief Propagation for Early Vision,
IJCV(70), No. 1, October 2006, pp. 41-54.
Springer DOI
PDF File.

Earlier: CVPR04(I: 261-268).
IEEE DOI
PDF File. Code, Stereo. Code:
WWW Link. For stereo and reconstruction.


Crandall, D.J.[David J.], Huttenlocher, D.P.[Daniel P.],
Composite Models of Objects and Scenes for Category Recognition,
CVPR07(1-8).
IEEE DOI

Earlier:
Weakly Supervised Learning of Part-Based Spatial Models for Visual Object Recognition,
ECCV06(I: 16-29).
Springer DOI
Code, Object Recognition. Code:
WWW Link.


Crandall, D.J.[David J.], Felzenszwalb, P.F.[Pedro F.], Huttenlocher, D.P.[Daniel P.],
Spatial Priors for Part-Based Recognition Using Statistical Models,
CVPR05(I: 10-17).
IEEE DOI
PDF File.
Code, Object Recognition. Code:
WWW Link. Find matches for the parts in an overall structure.


Rajwade, A.[Ajit], Banerjee, A.[Arunava], Rangarajan, A.[Anand],
Probability Density Estimation Using Isocontours and Isosurfaces: Applications to Information-Theoretic Image Registration,
PAMI(31), No. 3, March 2009, pp. 475-491.
IEEE DOI
Code, Isocontour.
Earlier:
New Method of Probability Density Estimation with Application to Mutual Information Based Image Registration,
CVPR06(II: 1769-1776).
IEEE DOI
Assume an image is a piecewise-continuous function, not a discrete set of pixels. Code is available.
HTML Version.


Moisan, L.[Lionel], Moulon, P.[Pierre], Monasse, P.[Pascal],
Automatic Homographic Registration of a Pair of Images, with A Contrario Elimination of Outliers,
IPOL(2012), No. 2012, pp. xx-yy.
DOI Link
Code, Image Registration. See also Fundamental Matrix of a Stereo Pair, with A Contrario Elimination of Outliers.


Klein, S., Staring, M., Murphy, K., Viergever, M.A., Pluim, J.P.W.,
elastix: A Toolbox for Intensity-Based Medical Image Registration,
MedImg(29), No. 1, January 2010, pp. 196-205.
IEEE DOI
Code, Registration.


Yu, G.S.[Guo-Shen], Morel, J.M.[Jean-Michel],
ASIFT: An Algorithm for Fully Affine Invariant Comparison,
IPOL(2011), No. 1, 2011, pp. xx-yy.
DOI Link
Code, SIFT.


Zhou, F., de la Torre, F.[Fernando],
Generalized Canonical Time Warping,
PAMI(38), No. 2, February 2016, pp. 279-294.
IEEE DOI
Code, Time Warping. For animation. Temporal alignment of human motion. Complexity theory The code is available:
WWW Link.


Hess, R.[Robin],
SIFT Feature Detector,
2008 Code, SIFT.
WWW Link.


Buades, A.[Antoni], Coll, B.[Bartomeu], Duran, J.[Joan], Sbert, C.[Catalina],
Implementation of Nonlocal Pansharpening Image Fusion,
IPOL(2014), No. 2014, pp. 1-15.
DOI Link
Code, Pansharpening. See also Nonlocal Variational Model for Pansharpening Image Fusion, A.


Hodan, T.[Tomáš], Matas, J.[Jirí], Obdržálek, Š.[Štepán],
On Evaluation of 6D Object Pose Estimation,
6DPose16(III: 606-619).
Springer DOI
Code, Pose Estimation.
WWW Link.


Lee, J.J.[John J.],
LIBPMK: A Pyramid Match Toolkit,
CSAIL-2008-017, April 2008.
WWW Link. Code, Matching. Code for: See also Pyramid Match Hashing: Sub-Linear Time Indexing Over Partial Correspondences.


Persoon, E., and Fu, K.S.,
Shape Discrimination Using Fourier Descriptors,
SMC(7), No. 3, March 1977, pp. 170-179.
And: Reprinted: PAMI(8), No. 3, May 1986, pp. 388-397.
Earlier: ICPR74(126-130). Code, Fourier.
HTML Version.


Sclaroff, S.[Stan], and Pentland, A.P.,
Modal Matching for Correspondence and Recognition,
PAMI(17), No. 6, June 1995, pp. 545-561.
IEEE DOI
And: Vismod-304, 1994.
HTML Version. and
PS File. Code, Matching. Gelerkin Approximation. Finite Element Analysis. Applies to matching 2-D contours and points. Similar to the Proximity Matrix. formulations. See also Closed-Form Solutions for Physically Based Shape Modeling and Recognition. See also Modal Matching: A Method for Describing, Comparing, and Manipulating Digital Signals.


Vedaldi, A.[Andrea], and Fulkerson, B.[Brian],
VLFeat,
2005 Code, SIFT. Award, PAMI Everingham, 2015.
WWW Link.


VripPack: Volumetric Range Image Processing Package,
Online2006.
WWW Link. Code, Range Registration.


Torresani, L.[Lorenzo], Kolmogorov, V.[Vladimir], Rother, C.[Carsten],
A Dual Decomposition Approach to Feature Correspondence,
PAMI(35), No. 2, February 2013, pp. 259-271.
IEEE DOI

Earlier:
Feature Correspondence Via Graph Matching: Models and Global Optimization,
ECCV08(II: 596-609).
Springer DOI
PDF File.
Code, Matching. Code:
WWW Link.


Komodakis, N.[Nikos], Tziritas, G.[Georgios], Paragios, N.[Nikos],
Performance vs computational efficiency for optimizing single and dynamic MRFs: Setting the state of the art with primal-dual strategies,
CVIU(112), No. 1, October 2008, pp. 14-29.
Elsevier DOI

Earlier:
Fast, Approximately Optimal Solutions for Single and Dynamic MRFs,
CVPR07(1-8).
IEEE DOI
PDF File.
Code, Alignment.
WWW Link.
Earlier: A1, A3, A2:
MRF Optimization via Dual Decomposition: Message-Passing Revisited,
ICCV07(1-8).
IEEE DOI
Nonlinear programming techniques. Markov random fields; Linear programming; Primal-dual schema; Discrete optimization; Graph cuts


Brédif, M., Tournaire, O.,
Librjmcmc: An Open-source Generic C++ Library For Stochastic Optimization,
ISPRS12(XXXIX-B3:259-264).
DOI Link
Code, Optimization.


Murase, H.[Hiroshi], Nayar, S.K.[Shree K.], and Nene, S.A.[Sameer A.],
Software Library for Appearance Matching (SLAM),
ARPA94(I:733-737).
PDF File. Code, Matching.
WWW Link.


am_tools,
2007.
HTML Version. Code, Active Appearance Model. A set of tools to build and play with Appearance Models and AAMs. See also University of Manchester, Medicine.


AAM Building,
February, 2007.
WWW Link. Code, Active Appearance Model. Code, Open Source.


Stegmann, M.B.[Mikkel B.],
Active Appearance Models,
Online2007.
WWW Link. Code, Active Appearance Model. Dataset, Active Appearance Model. AAM code and information. See also Technical University of Denmark.


The FastICA package for MATLAB,
2007
WWW Link. Code, FastICA.


Kim, H.W.J.[Hyun-Woo J.], Bendlin, B.B.[Barbara B.], Adluru, N.[Nagesh], Collins, M.D.[Maxwell D.], Chung, M.K.[Moo K.], Johnson, S.C.[Sterling C.], Davidson, R.J.[Richard J.], Singh, V.[Vikas],
Multivariate General Linear Models (MGLM) on Riemannian Manifolds with Applications to Statistical Analysis of Diffusion Weighted Images,
CVPR14(2705-2712)
IEEE DOI
Code, MGLM.
WWW Link. Multivariate general linear models


Lowe, D.G.[David G.],
Distinctive Image Features from Scale-Invariant Keypoints,
IJCV(60), No. 2, November 2004, pp. 91-110.
DOI Link
Code, SIFT.
Earlier:
Object Recognition from Local Scale-Invariant Features,
ICCV99(1150-1157).
IEEE DOI New class of features, similar to neurons. Extract features that can be used in matching. SIFT -- Scale Invariant Feature Scale-space extrema detection; Feature localization; Orientation alignment; Feature descriptor. Code is available:
WWW Link. Note that this is the most cited paper according to one measure. See also Scale Invariant Features, SIFT, SURF.


Russell, B.[Bryan], Torralba, A.B.[Antonio B.], Freeman, W.T.[William T.],
LableMe: The Open Annotation Tool,
Online2010.
WWW Link.
Dataset, Retrieval. Code, Annotation. The site for the annotation tool, also the video version.


Birkfellner, W.[Wolfgang],
Applied Medical Image Processing: A Basic Course,
CRC PressBoca Raton, FL, September 17, 2010. ISBN: 9781439824443.
WWW Link. Buy this book: Applied Medical Image Processing: A Basic Course Code, Image Processing, Matlab. Code, Image Processing, Octave.


Stain Normalization toolbox for histopathology image analysis,
OnlineOctober 2014.
WWW Link. Code, Medical Analysis.
MATLAB implementation of well-known stain normalization algorithms.


Ijaz, U.Z., Chaudhary, S.U., Don, M.S., Kim, K.Y.,
Computational strategies for protein quantitation in 2D electrophoresis gel image processor for Matlab,
FBIT07(129-134).
IEEE DOI Code, Image Analysis.


Gary, K., Ibanez, L., Aylward, S., Gobbi, D., Blake, M.B., Cleary, K.,
IGSTK: an open source software toolkit for image-guided surgery,
Computer(39), No. 4, April 2006, pp. 46-53.
IEEE DOI
Code, Surgery.


Fodor, G.[Gábor], Cornelis, B.[Bruno], Yin, R.J.[Ru-Jie], Dooms, A.[Ann], Daubechies, I.[Ingrid],
Cradle Removal in X-Ray Images of Panel Paintings,
IPOL(7), 2017, pp. 23-42.
DOI Link
Code, X-Ray Analysis.


Mustra, M.[Mario], Grgic, M.[Mislav], Delac, K.,
Efficient presentation of DICOM mammography images using Matlab,
WSSIP08(13-16).
IEEE DOI
Code, Mammography.


brain lesion segmentation,
Online
WWW Link.
Code, Brain Lesion Segmentation. multi-scale 3D Deep Convolutional Neural Network coupled with a 3D fully connected Conditional Random Field.


The Vascular Modeling Toolkit,
2016
WWW Link. Code, Vascular tree.


Xu, L., Jackowski, M., Goshtasby, A., Roseman, D., Bines, S., Yu, C., Dhawan, A., Huntley, A.,
Segmentation skin cancer images,
IVC(17), No. 1, January 1999, pp. 65-74.
WWW Link. Code, Segmentation. Software describe here is available from:
HTML Version.


Xu, G.[Gang], Sugimoto, N.[Noriko],
Linear Algorithm for Motion from Three Weak Perspective Images Using Euler Angles,
PAMI(21), No. 1, January 1999, pp. 54-57.
IEEE DOI Code, Motion. Code is available:
HTML Version. Determine the rotations and structure. Uses epipolar geometry computations from: See also Epipolar Geometry in Stereo, Motion, and Object Recognition: A Unified Approach. But see results in: See also Motion Estimation With More Than Two Frames.


Toyama, K.[Kentaro], Hager, G.D.[Gregory D.],
Incremental Focus of Attention for Robust Vision-Based Tracking,
IJCV(35), No. 1, November 1999, pp. 45-63.
DOI Link
Earlier:
Incremental Focus of Attention for Robust Visual Tracking,
CVPR96(189-195).
IEEE DOI Tracking.
HTML Version. And
PS File.
Earlier:
Tracker Fusion for Robustness in Visual Feature Tracking,
SPIE(2569), pp. 38-49. Photonics East, October 1995.
PS File. Code, Tracking. Code:
WWW Link.


Sinha, S.N.[Sudipta N.],
GPU_KLT: A GPU-based Implementation of the Kanade-Lucas-Tomasi Feature Tracker,
Online2007. Code, Tracking. C++ Code for Kanade-Lucas-Tomasi feature tracker. See also Shape and Motion from Image Streams: A Factorization Method Part 3 - Detection and Tracking of Point Features. See also KLT: An Implementation of the Kanade-Lucas-Tomasi Feature Tracker.


Adam, A.[Amit],
Fragments Tracker,
Online2008.
HTML Version. Code, Tracking.


Zimmermann, K.[Karel], Matas, J.G.[Jirí G.], Svoboda, T.[Thomáš],
Tracking by an Optimal Sequence of Linear Predictors,
PAMI(31), No. 4, April 2009, pp. 677-692.
IEEE DOI
Code, Tracking. Dataset, Tracking.
Earlier: A1, A3, A2:
Simultaneous learning of motion and appearance,
MLMotion08(xx-yy).

Earlier: A1, A3, A2:
Adaptive Parameter Optimization for Real-time Tracking,
NRTL07(1-8).
IEEE DOI

Earlier: A1, A3, A2:
Multiview 3D Tracking with an Incrementally Constructed 3D Model,
3DPVT06(488-495).
IEEE DOI
Learning approach to tracking. Estimation of the pose given the pose of the previous frame. Matlab implementation available.
WWW Link.


Wang, H.[Heng], Ullah, M.M.[Muhammad Muneeb], Klaser, A.[Alexander], Laptev, I.[Ivan], Schmid, C.[Cordelia],
Evaluation of local spatio-temporal features for action recognition,
BMVC09(xx-yy).
PDF File.
STIP features. Code, STIP.
WWW Link.


Siebel, N.T.[Nils T],
Design and Implementation of People Tracking Algorithms for Visual Surveillance Applications,
Ph.D.Thesis, March 2003, Department of Computer Science, The University of Reading, Reading, UK.
PDF File. Code, Tracking.
WWW Link.


Baseline Algorithm and Performance for Gait Based Human ID Challenge Problem,
2004, USF.
WWW Link. Dataset, Gait. Code, Gait.


CMU Graphics Lab Motion Capture Database,
2004.
WWW Link. Dataset, Motion Capture. Code, Motion Capture. 2000+ examples of motion capture data. Includes some software.


Rao, S.R.[Shankar R.], Tron, R.[Roberto], Vidal, R.[Rene], Ma, Y.[Yi],
Motion Segmentation in the Presence of Outlying, Incomplete, or Corrupted Trajectories,
PAMI(32), No. 10, October 2010, pp. 1832-1845.
IEEE DOI
Code, Motion Segmentation.
Earlier:
Motion segmentation via robust subspace separation in the presence of outlying, incomplete, or corrupted trajectories,
CVPR08(1-8).
IEEE DOI
Segmenting tracked trajectories, occlusions, deformations lead to problems. Develop robust separation scheme to deal with these issues. Related to lossy compression. Code is available.
WWW Link.


Panorama Tools,
2006.
WWW Link. Code, Image Stitching. Mosaic Generation software.


XuvTools: eXtend yoUr View Toolkit,
2008
HTML Version. Code, Image Stitching. Mosaic generation software and High Dynamic Range software.


Buades, A.[Antoni], Coll, B.[Bartomeu], Morel, J.M.[Jean-Michel], Sbert, C.[Catalina],
Self-Similarity Driven Color Demosaicking,
IP(18), No. 6, June 2009, pp. 1192-1202.
IEEE DOI

And:
Self-Similarity Driven Demosaicking,
IPOL(2011), No. 1, 2011, pp. xx-yy.
DOI Link
Code, Demosaicking.


Getreuer, P.[Pascal],
Malvar-He-Cutler Linear Image Demosaicking,
IPOL(2011), No. 1, 2011, pp. xx-yy.
DOI Link
Code, Demosaicking. See also High-quality linear interpolation for demosaicing of Bayer-patterned color images.


Getreuer, P.[Pascal],
Zhang-Wu Directional LMMSE Image Demosaicking,
IPOL(2011), No. 1, 2011, pp. xx-yy.
DOI Link
Code, Demosaicking. See also Color Demosaicking Via Directional Linear Minimum Mean Square-Error Estimation. See also Image Demosaicking with Contour Stencils.


Getreuer, P.[Pascal],
Gunturk-Altunbasak-Mersereau Alternating Projections Image Demosaicking,
IPOL(2011), No. 1, 2011, pp. xx-yy.
DOI Link
Code, Demosaicking. See also Color plane interpolation using alternating projections.


Getreuer, P.[Pascal],
Image Demosaicking with Contour Stencils,
IPOL(2012), No. 2012, pp. xx-yy.
DOI Link
Code, Demosaicking. See also Zhang-Wu Directional LMMSE Image Demosaicking. See also Image Interpolation with Contour Stencils. See also Rudin-Osher-Fatemi Total Variation Denoising using Split Bregman.


Wang, Y.Q.[Yi-Qing], Limare, N.[Nicolas],
A Fast C++ Implementation of Neural Network Backpropagation Training Algorithm: Application to Bayesian Optimal Image Demosaicing,
IPOL(5), 2015, pp. 257-266.
DOI Link
Code, Demosaicking. See also multilayer neural network for image demosaicking, A.


Nomura, Y.[Yoshikuni], Zhang, L., Nayar, S.K.[Shree K.],
Scene Collages and Flexible Camera Arrays,
ConferenceEurographics Symposium on Rendering, Jun, 2007.
PDF File.
WWW Link. Code, Mosaic.


Super-Resolution Code,
Online2007. Code, Super-Resolution.
HTML Version. Matlab/C code. See also Overcoming Registration Uncertainty in Image Super-Resolution: Maximize or Marginalize?.


Milanfar, P.[Peyman], (Ed.)
Super-Resolution Imaging,
CRC PressBoca Raton, FL, September 28, 2010. ISBN: 9781439819302
WWW Link. Buy this book: Super-Resolution Imaging (Digital Imaging and Computer Vision) Code, Super-Resolution. Survey, Super-Resolution.


Getreuer, P.[Pascal],
Image Interpolation with Contour Stencils,
IPOL(2011), No. 1, 2011, pp. xx-yy.
DOI Link
Code, Image Interpolation.
Earlier:
Contour stencils for edge-adaptive image interpolation,
SPIE(7257), 2009.
DOI Link
Earlier:
Image zooming with contour stencils,
SPIE(7246), 2009.
DOI Link See also Image Demosaicking with Contour Stencils.


Getreuer, P.[Pascal],
Image Interpolation with Geometric Contour Stencils,
IPOL(2011), No. 1, 2011, pp. xx-yy.
DOI Link
Code, Image Interpolation.


Getreuer, P.[Pascal],
Roussos-Maragos Tensor-Driven Diffusion for Image Interpolation,
IPOL(2011), No. 1, 2011, pp. xx-yy.
DOI Link
Code, Image Interpolation. See also Reversible Interpolation of Vectorial Images by an Anisotropic Diffusion-Projection PDE.


Getreuer, P.[Pascal],
Linear Methods for Image Interpolation,
IPOL(2011), No. 1, 2011, pp. xx-yy.
DOI Link
Code, Image Interpolation.


Buades, A.[Antoni], Haro, G.[Gloria], Meinhardt-Llopis, E.[Enric],
Obtaining High Quality Photographs of Paintings by Image Fusion,
IPOL(5), 2015, pp. 159-175.
DOI Link
Code, HDR. See also Photographing Paintings by Image Fusion.


Manders, C.[Corey], Farbiz, F.[Farzam], Mann, S.[Steve],
A Compression Method for Arbitrary Precision Floating-Point Images,
ICIP07(IV: 165-168).
IEEE DOI
Code, Image Compression.
HTML Version. Reorganize the data then use JPEG or other compression. For high dynamic range images.


Getreuer, P.[Pascal],
Total Variation Deconvolution Using Split Bregman,
IPOL(2012), No. 2012, pp. xx-yy.
DOI Link
Code, Total Variation. Deblurring See also Nonlinear total variation based noise removal algorithms. Goldstein and Osher


Birchfield, S.T.[Stan T.],
KLT: An Implementation of the Kanade-Lucas-Tomasi Feature Tracker,
Online1997. Code, Tracking.
WWW Link. See also GPU_KLT: A GPU-based Implementation of the Kanade-Lucas-Tomasi Feature Tracker.


Jacobs, D.W.[David W.],
Linear Fitting with Missing Data for Structure-from-Motion,
CVIU(82), No. 1, April 2001, pp. 57-81.
DOI Link
Code, Surface Fitting. Code:
WWW Link.
Earlier:
Linear Fitting with Missing Data: Applications to Structure from Motion and to Characterizing Intensity Images,
CVPR97(206-212).
IEEE DOI
Problems reduce to fitting surface to data.


Garrido, L.[Lluís], Kalmoun, E.[El_Mostafa],
A Line Search Multilevel Truncated Newton Algorithm for Computing the Optical Flow,
IPOL(5), 2015, pp. 124-138.
DOI Link
Code, Optical Flow.


Monzón, N.[Nelson], Salgado, A.[Agustín], Sánchez, J.[Javier],
Robust Discontinuity Preserving Optical Flow Methods,
IPOL(6), 2016, pp. 165-182.
DOI Link
Code, Optical Flow.


Sánchez, J.[Javier],
The Inverse Compositional Algorithm for Parametric Registration,
IPOL(6), 2016, pp. 212-232.
DOI Link
Code, Optical Flow.


Zach, C.[Christopher],
Gain-Adaptive KLT Tracking and TV-L1 optical flow on the GPU,
2010 Code, Optic Flow.
HTML Version.


Barron, J.L., Fleet, D.J., and Beauchemin, S.S.,
Performance of Optical Flow Techniques,
IJCV(12), No. 1, February 1994, pp. 43-77.
Springer DOI
HTML Version.
WWW Link.
And: Add: Burkitt, T.A., CVPR92(236-242).
IEEE DOI Code, Optic Flow. Survey, Optic Flow. Survey of the field and a comparison of a variety of techniques. Compares quality of results, not execution time. Compares: Lucas/Kanade ( See also Generalized Image Matching by the Method of Differences. ), Fleet/Jepson ( See also Hierarchial Construction of Orientation and Velocity Selective Filters. ), Uras ( See also Computational Approach to Motion Perception, A. ), Nagel ( See also On a Constraint Equation for the Estimation of Displacement Rates in Image Sequences. ), Anandan ( See also Computational Framework and an Algorithm for the Measurement of Visual Motion, A. ), Horn/Shunck ( See also Determining Optical Flow. ), Singh ( See also Image-Flow Computation: An Estimation-Theoretic Framework and a Unified Perspective. ). Code for all of these is available from:
WWW Link.


McCane, B.[Brendan],
Optic Flow Evaluation,
OnlineMarch 2007.
WWW Link. Code, Optic Flow.


Black, M.J., Anandan, P.,
The Robust Estimation of Multiple Motions: Parametric and Piecewise-Smooth Flow-Fields,
CVIU(63), No. 1, January 1996, pp. 75-104.
DOI Link
HTML Version. Code:
HTML Version. Code, Optic Flow.
Earlier:
A Framework for the Robust Estimation of Optical Flow,
ICCV93(231-236).
IEEE DOI
Earlier:
Robust Dynamic Motion Estimation Over Time,
CVPR91(296-302).
IEEE DOI
HTML Version.
And:
The Robust Estimation of Multiple Motions: Affine and Piecewise-Smooth Flow-Fields,
TR Xerox PARC, December 1993. Motion, Many Frames. Incremental tracking system using multiple resolutions.


Camus, T.A.,
Real-Time Quantized Optical Flow,
RealTimeImg(3), 1997, pp. 71-86.
Earlier: CAMP95(xx). Implementation of algorithm. Code, Optic Flow.
WWW Link.


Freifeld, O.[Oren], Hauberg, S.[Soren], Batmanghelich, K.[Kayhan], Fisher, J.W.[John W.],
Highly-Expressive Spaces of Well-Behaved Transformations: Keeping it Simple,
ICCV15(2911-2919)
IEEE DOI
Code, Tranformations.
WWW Link. Computational modeling


Georgescu, B.[Bogdan],
HEIV based estimation,
OnlineSeptember, 2002. Code, HEIV.
WWW Link. Code related to above paper. See also Estimation of Nonlinear Errors-in-Variables Models for Computer Vision Applications.


Presto-Box: Pattern REcognition Scilab TOolBOX,
2001
HTML Version. Code, Pattern Recognition. Routines for students to experiment with basic pattern recognition principles.


PRTools: The Matlab Toolbox for Pattern Recognition,
2004.
WWW Link. Code, Pattern Recognition. Matlab package for PR Implementation based on the book: See also Classification, parameter estimation and state estimation: An engineering approach using Matlab.


MultiSpec: A Freeware Multispectral Image Data Analysis System,
2007.
WWW Link. Code, Pattern Recognition. Purdue package for analyzing multispectral and hyperspectral data. See also Purdue University.


Carreira-Perpiñán, M.Á.[Miguel Á.],
Mode-Finding for Mixtures of Gaussian Distributions,
PAMI(22), No. 11, November 2000, pp. 1318-1323.
IEEE DOI
Matlab implementation and TR with mathematical details:
HTML Version. Code, Modes.


Yu, S.[Shi], Tranchevent, L.[Leon], Liu, X.H.[Xin-Hai], Glanzel, W.[Wolfgang], Suykens, J.A.K.[Johan A.K.], de Moor, B.[Bart], Moreau, Y.[Yves],
Optimized Data Fusion for Kernel k-Means Clustering,
PAMI(34), No. 5, May 2012, pp. 1031-1039.
IEEE DOI
Combine multiple data sources for k-means. Code, Clustering. Code:
HTML Version.


Chang, C.C., Lin, C.J.,
LIBSVM: a library for support vector machines,
Online2001.
WWW Link. Code, Support Vector Machines.


LIBSVMTL: a Support Vector Machine Template Library,
Online2001.
HTML Version. Code, Support Vector Machines. Based on LIBSVM above.


Torch: Machine-Learning Library,
2004.
WWW Link. Code, Learning. Open source learning library.


Pandya, A.S.[Abhijit S.], Macy, R.B.[Robert B.],
Pattern Recognition with Neural Networks in C++,
CRC PressBoca Raton, FL. 1996. Code, Neural Networks. ISBN 0-8493-9462-7. Complete code for the various algorithms.


Handa, A.[Ankur], Bloesch, M.[Michael], Patraucean, V.[Viorica], Stent, S.[Simon], McCormac, J.[John], Davison, A.[Andrew],
gvnn: Neural Network Library for Geometric Computer Vision,
DeepLearn16(III: 67-82).
Springer DOI
Code, Neural Networks.


Qin, A.K., Suganthan, P.N.,
Enhanced neural gas network for prototype-based clustering,
PR(38), No. 8, August 2005, pp. 1275-1288.
WWW Link.
Code, Neural Networks.
Earlier:
Kernel neural gas algorithms with application to cluster analysis,
ICPR04(IV: 617-620).
IEEE DOI
Code available:
WWW Link.


Beveridge, J.R.[J. Ross], Bolme, D.S.[David S.], Draper, B.A.[Bruce A.], Teixeira, M.[Marcio],
The CSU Face Identification Evaluation System: Its purpose, features, and structure,
MVA(16), No. 2, February 2005, pp. 128-138.
Springer DOI
Evaluation, Faces.
Earlier: A2, A1, A4, A3: CVS03(304 ff).
Springer DOI
HTML Version.
Code, Face Recognition. The four algorithms provided are principle components analysis (PCA), a.k.a eigenfaces ( See also Eigenfaces for Recognition. ), a combined principle components analysis and linear discriminant analysis algorithm (PCA + LDA) ( See also Discriminant Analysis of Principal Components for Face Recognition. ), an intrapersonal/extrapersonal image difference classifier (IIDC), ( See also Bayesian similarity measure for deformable image matching, A. ) and an elastic bunch graph matching (EBGM) algorithm ( See also Face Recognition by Elastic Bunch Graph Matching. ) The PCA + LDA, IIDC, and EBGM algorithms are based upon algorithms used in the FERET study ( See also FERET Evaluation Methodology for Face-Recognition Algorithms, The. ).


Face Recogniton Home Page,
Online2006.
WWW Link. Code, Face Recognition. Dataset, Faces. Listing of research groups, databases, and vendors.


Face Detection Home Page,
Online2007.
WWW Link. Code, Face Detection. Dataset, Faces. Listing of research groups, databases, and vendors.


Merget, D., Eckl, T., Schwoerer, M., Tiefenbacher, P., Rigoll, G.,
Capturing facial videos with Kinect 2.0: A multithreaded open source tool and database,
WACV16(1-5)
IEEE DOI
Code, Face Analysis. Databases


TLD: Tracks the object, Learns its appearance and Detects,
2011
HTML Version. Code, Face Tracking. Code, Face Detection. See also University of Surrey.


Wang, Y.Q.[Yi-Qing],
An Analysis of the Viola-Jones Face Detection Algorithm,
IPOL(2014), No. 2014, pp. 128-148.
DOI Link
Code, Face Detection. See also Robust Real-Time Face Detection.


de la Torre, F.[Fernando], Chu, W.S.[Wen-Sheng], Xiong, X.H.[Xue-Han], Vicente, F., Ding, X.Y.[Xiao-Yu], Cohn, J.F.,
IntraFace,
FG15(1-8)
IEEE DOI
Code, Feature Tracking.
WWW Link. Facial feature tracking. computer vision.


La Cascia, M.[Marco], Sclaroff, S.[Stan], Athitsos, V.[Vassilis],
Fast, Reliable Head Tracking under Varying Illumination: An Approach Based on Registration of Textured-Mapped 3D Models,
PAMI(22), No. 4, April 2000, pp. 322-336.
IEEE DOI
PDF File.
Code, Head Tracking.
HTML Version. Model the head as a texture mapped cylinder. See also Skin Color-Based Video Segmentation under Time-Varying Illumination.


openEyes,
2006.
WWW Link. Code, Eye Tracking. Open source code for eye tracking. See also Starburst: A hybrid algorithm for video-based eye tracking combining feature-based and model-based approaches.


Littlewort, G.C.[Gwen C.], Whitehill, J.[Jacob], Wu, T.F.[Ting-Fan], Fasel, I.R.[Ian R.], Frank, M.[Mark], Movellan, J.R.[Javier R.], Bartlett, M.S.[Marian Stewart],
The computer expression recognition toolbox (CERT),
FG11(298-305).
IEEE DOI
Code, Facial Expressions. See also motion in emotion: A CERT based approach to the FERA emotion challenge, The.


Bartlett, M.S.[Marian S.], Littlewort, G.C.[Gwen C.], Wu, T.F.[Ting-Fan], Movellan, J.R.[Javier R.],
Computer Expression Recognition Toolbox,
FG08(1-2).
IEEE DOI
Code, Facial Expressions.


Baltrušaitis, T.[Tadas], Robinson, P.[Peter], Morency, L.P.[Louis-Philippe],
OpenFace: An open source facial behavior analysis toolkit,
WACV16(1-10)
IEEE DOI
Code, Face Analysis. Estimation; Face; Magnetic heads; Real-time systems; Training; Videos


Sidenbladh, H.[Hedvig], Black, M.J.[Michael J.],
Learning the Statistics of People in Images and Video,
IJCV(54), No. 1-3, August 2003, pp. 183-209.
DOI Link
PDF File.
Software for Matlab: Code, Tracking.
WWW Link.
Earlier:
Learning Image Statistics for Bayesian Tracking,
ICCV01(II: 709-716).
IEEE DOI


de la Torre, F.[Fernando], Black, M.J.[Michael J.],
A Framework for Robust Subspace Learning,
IJCV(54), No. 1-3, August 2003, pp. 117-142.
DOI Link
PDF File.
Software for Matlab:
WWW Link. Code, PCA.


HandVu Gesture Interface,
2010 Gesture recognition.
HTML Version. Code, Gesture. Gesture interface code.


Shen, J.[Jie], Shi, W.Z.[Wen-Zhe], Pantic, M.[Maja],
HCI-lambda-2 Workbench: A development tool for multimodal human-computer interaction systems,
FG11(766-773).
IEEE DOI
Code, HCI.


Rathgeb, C.[Christian], Uhl, A.[Andreas], Wild, P.[Peter],
Iris Biometrics: From Segmentation to Template Security,
Springer2013. ISBN: 978-1-4614-5570-7

WWW Link.
Code, Iris Recognition. Includes software.


Othman, N.[Nadia], Dorizzi, B.[Bernadette], Garcia-Salicetti, S.[Sonia],
OSIRIS: An open source iris recognition software,
PRL(82, Part 2), No. 1, 2016, pp. 124-131.
Elsevier DOI
Code, Iris Recognition. Iris recognition


Venkatesh, S., Rosin, P.L.,
Dynamic Threshold Determination by Local and Global Edge Evaluation,
GMIP(57), No. 2, March 1995, pp. 146-160.
Earlier: SPIE(1964), 1993, pp. 40-50. Code, Segmentation. The code is available on the vision list archive:
WWW Link.


Comaniciu, D.[Dorin], Meer, P.[Peter],
Robust Analysis of Feature Spaces: Color Image Segmentation,
CVPR97(750-755).
IEEE DOI
Code, Segmentation. Code, Segmentation, C++. For the C++ code:
HTML Version. Color quantization for segmentation. Map into another feature space.


Balarini, J.P.[Juan Pablo], Nesmachnow, S.[Sergio],
A C++ Implementation of Otsu's Image Segmentation Method,
IPOL(6), 2016, pp. 155-164.
DOI Link
Code, Segmentation. Code, Otsu Segmentation. Code, Segmentation, C++. See also Threshold Selection Method from Grey-Level Histograms, A.


Cour, T., Yu, S., and Shi, J.,
Normalized cut image segmenation software,
Online2006.
WWW Link. Code, Segmentation. Code, Segmentation, C. Matlab Code for segmentation and clustering. C code for segmentation. See also Normalized Cuts and Image Segmentation.


qsnake_demo,
2007. Code, Snakes.
HTML Version. Basic tool to play with snakes (active contour models).


Xu, C.Y.[Chen-Yang], Prince, J.L.[Jerry L.],
Generalized gradient vector flow external forces for active contours,
SP(71), No. 2, 15 December 1998, pp. 131-139.
Earlier:
Gradient Vector Flow: A New External Force for Snakes,
CVPR97(66-71).
IEEE DOI
Code, Snakes. Code:
HTML Version.


Arbelaez, P.[Pablo], Fowlkes, C.C.[Charless C.], and Martin, D.R.[David R.],
The Berkeley Segmentation Dataset and Benchmark,
Online2007. Dataset, Segmentation. Code, Segmentation.
WWW Link. The updated code and data for the earlier paper. See also Database of Human Segmented Natural Images and its Application to Evaluating Segmentation Algorithms and Measuring Ecological Statistics, A.


Shor, R.[Ronen],
Intellegent Scissors: Interactive tool for image segmentation,
Online2008.
HTML Version. Code, Segmentation. Implementation of See also Interactive Segmentation with Intelligent Scissors.


Naegel, B.[Benoît], Passat, N.[Nicolas],
Interactive Segmentation Based on Component-trees,
IPOL(2014), No. 2014, pp. 89-97.
DOI Link
Code, Segmentation.


Sumengen, B.[Baris], Manjunath, B.S.,
Graph Partitioning Active Contours (GPAC) for Image Segmentation,
PAMI(28), No. 4, April 2006, pp. 509-521.
IEEE DOI
Code, Segmentation. Code available
WWW Link.


map3d: Interactive scientific visualization tool for bioengineering data,
2006. Code, 3-D Visualization.
HTML Version. Scientific visualization application written to display and edit complex, three-dimensional geometric models and scalar, time-based data associated with those models.


Seg3D: Volumetric Image Segmentation and Visualization,
2006. Code, 3-D Segmentation.
HTML Version. Interactive segmentation tool that mixes powerful ITK and NRRD based volumetric image analysis and segmentation tools, interactive painting, and advanced volume rendering.


Boykov, Y.Y.[Yuri Y.], Kolmogorov, V.[Vladimir],
An Experimental Comparison of Min-Cut/Max-Flow Algorithms for Energy Minimization in Vision,
PAMI(26), No. 9, September 2004, pp. 1124-1137.
IEEE DOI

Earlier: EMMCVPR01(359-374).
Springer DOI
Code, Segmentation.
Earlier:
Computing geodesics and minimal surfaces via graph cuts,
ICCV03(26-33).
IEEE DOI
Combine geodesic active contours with graph cuts. See also Exact Maximum a Posterori Estimation for Binary Images. Code is available:
WWW Link. Code, Energy Minimization.


Mishra, A.K.[Ajay K.], Aloimonos, Y.[Yiannis], Cheong, L.F.[Loong Fah],
Code: Active Segmentation With Fixation,
Online2010. Code, Segmentation. Code, Snakes.
HTML Version. Code for ICCV 2009 paper. See also Active Segmentation with Fixation.


Alvarez, L.[Luis], Baumela, L.[Luis], Márquez-Neila, P.[Pablo], Henríquez, P.[Pedro],
A Real Time Morphological Snakes Algorithm,
IPOL(2012), No. 2012, pp. xx-yy.
DOI Link
Code, Snakes.


Sumengen, B.[Baris],
Matlab toolbox for Level Set Methods,
Online2008.
HTML Version. Code, Segmentation. Code, Segmentation, Matlab. The code follows Osher and Fedkiw book.


Mitiche, A.[Amar], Ben Ayed, I.[Ismail],
Variational and Level Set Methods in Image Segmentation,
Springer2011, ISBN: 978-3-642-15351-8
WWW Link. Survey, Level Set Segmentation. Buy this book: Variational and Level Set Methods in Image Segmentation (Springer Topics in Signal Processing)
Code, Level Set Segmentation. Code:
WWW Link.


Fan, D.,
Level-set image segmenation software,
Online2002.
WWW Link. Code, Segmentation.


Ben Ayed, I.[Ismail], Mitiche, A.[Amar], Belhadj, Z.[Ziad],
Multiregion Level-Set Partitioning of Synthetic Aperture Radar Images,
PAMI(27), No. 5, May 2005, pp. 793-800.
IEEE Abstract.
SAR.
And:
Level Set Curve Evolution Partitioning of Polarimetric Images,
ICIP05(I: 281-284).
IEEE DOI
Code, Level Set Segmentation. Code:
WWW Link.


Buades, A.[Antoni], Le, T.M.[Triet M.], Morel, J.M.[Jean-Michel], Vese, L.A.[Luminita A.],
Cartoon+Texture Image Decomposition,
IPOL(2011), No. 1, 2011, pp. xx-yy.
DOI Link
Code, Texture.


Buades, A.[Antoni], Lisani, J.L.[Jose-Luis],
Directional Filters for Cartoon + Texture Image Decomposition,
IPOL(6), 2016, pp. 75-88.
DOI Link
Code, Image Decompostiong.


Felzenszwalb, P.F.[Pedro F.], Huttenlocher, D.P.[Daniel P.],
Efficient Graph-Based Image Segmentation,
IJCV(59), No. 2, September 2004, pp. 167-181.
DOI Link
PDF File. Code, Segmentation. And code:
WWW Link.


Edison: Edge Detection and Image SegmentatiON system,
Online2003.
HTML Version. Code, Segmentation. Code, Edge Detection. See also Mean Shift: A Robust Approach Toward Feature Space Analysis.


Zhang, R., Tsai, P.S., Cryer, J.E., Shah, M.,
Shape from Shading: A Survey,
PAMI(21), No. 8, August 1999, pp. 690-706.
IEEE DOI Survey, Shape from Shading. Minimization: See also Estimation of Illuminant Direction, Albedo, and Shape from Shading. See also Shape from Shading with a Linear Triangular Element Surface Model. Propagation: See also Simple Algorithm for Shape for Shading, A. Local: See also Improved Methods of Estimating Shape from Shading Using the Light Source Coordinate System. Linear: See also Shape Information from Shading: A Theory about Human Perception. (Would See also On the Extraction of Shape Information from Shading. be better reference?) See also Shape From Shading Using Linear-Approximation. (The text says 1992, but that is the conference reference) Code, Shape from Shading.
WWW Link.


Tsai, P.S., Shah, M.,
Shape From Shading Using Linear-Approximation,
IVC(12), No. 8, October 1994, pp. 487-498.
WWW Link. Code, Shape from Shading.
HTML Version.
Earlier:
A Fast Linear Shape from Shading,
CVPR92(734-736).
IEEE DOI
And: Univ. of Central FloridaTR. Linear Approach. Short C program (25 lines) that converges in 2 interations.


Gu, J., Tu, C., Ramamoorthi, R., Belhumeur, P.N., Matusik, W., and Nayar, S.K.,
Time-varying Surface Appearance: Acquisition, Modeling, and Rendering,
ToG(25), July 2006.
PDF File. Code, Surface Appearance.
WWW Link.


Lalonde, J.F.[Jean-Franšois], Efros, A.A.[Alexei A.], Narasimhan, S.G.[Srinivasa G.],
Estimating the Natural Illumination Conditions from a Single Outdoor Image,
IJCV(98), No. 2, June 2012, pp. 123-145.
WWW Link.

Earlier:
Estimating natural illumination from a single outdoor image,
ICCV09(183-190).
IEEE DOI
WWW Link.
Code, Illumination Estimation. Code: See also NIL.


Kinect-Like 3D camera,
Online2012.
WWW Link. Code, Structured Light. Hacker (in the old sense of the word) description of how to build such a camera.


Lezama, J.[José], Randall, G.[Gregory], Morel, J.M.[Jean-Michel], von Gioi, R.G.[Rafael Grompone],
An Unsupervised Point Alignment Detection Algorithm,
IPOL(5), 2015, pp. 296-310.
DOI Link
Code, Vanishing Points.


Watanabe, M., Nayar, S.K.,
Rational Filters for Passive Depth from Defocus,
IJCV(27), No. 3, May 1998, pp. 203-225.
DOI Link
PDF File.
WWW Link.
Code, Depth from Focus.


Favaro, P.[Paolo], Soatto, S.[Stefano],
3-D Shape Estimation and Image Restoration: Exploiting Defocus and Motion-Blur,
Springer2007, ISBN 978-1-84628-176-1.
WWW Link. Code, Motion Blur. For implementations of relevant algorithms, test data and demos:
WWW Link. See also Geometric Approach to Shape from Defocus, A.


Scharstein, D.[Daniel], Szeliski, R.S.[Richard S.],
Stereo Matching With Nonlinear Diffusion,
IJCV(28), No. 2, June-July 1998, pp. 155-174.
DOI Link

Earlier: CVPR96(343-350).
IEEE DOI
And: CornellComputer Science, TR96-1575, March 1996. Code, Stereo. Code:
HTML Version. Point matching using Sum of Squared Differences (SSD).


Lucas, B.D., and Kanade, T.,
An Iterative Image Registration Technique with an Application to Stereo Vision,
DARPA81(121-130).
HTML Version.
And: IJCAI81(674-679).
HTML Version. Code, Registration.
WWW Link. Another version in Matlab.
WWW Link. Uses differences in intensity between the two images and the local gradient of one image (both?) to compute the shift. A registration problem, but very applicable to stereo. For more generalization: See also Shape and Motion from Image Streams: A Factorization Method Part 3 - Detection and Tracking of Point Features.


Baker, S.[Simon], Matthews, I.[Iain],
Lucas-Kanade 20 Years On: A Unifying Framework,
IJCV(56), No. 3, February-March 2004, pp. 221-255.
DOI Link

And:
Lucas-Kanade 20 Years On: A Unifying Framework: Part 1,
CMU-RI-TR-02-16, July 2002.
WWW Link.

And:
Lucas-Kanade 20 Years On,
CMU-RI2006, Project Description.
HTML Version. Code, Tracking. Matlab code is available. See also Generalized Image Matching by the Method of Differences. See also Iterative Image Registration Technique with an Application to Stereo Vision, An.


Ogale, A.S.[Abhijit S.], Aloimonos, Y.[Yiannis],
Shape and the Stereo Correspondence Problem,
IJCV(65), No. 3, December 2005, pp. 147-162.
Springer DOI or:
PDF File.
Code, Stereo.
Earlier:
Robust contrast invariant stereo correspondence,
CRA05(xx-yy).
PDF File.
The influence of shape on image correspondence,
3DPVT04(945-952).
IEEE DOI

And:
Stereo Correspondence with Slanted Surfaces: Critical Implications of Horizontal Slant,
CVPR04(I: 568-573).
IEEE DOI Or:
PDF File.
Related code is also available:
HTML Version.


Hosni, A.[Asmaa], Rhemann, C.[Christoph], Bleyer, M.[Michael], Rother, C.[Carsten], Gelautz, M.[Margrit],
Fast Cost-Volume Filtering for Visual Correspondence and Beyond,
PAMI(35), No. 2, February 2013, pp. 504-511.
IEEE DOI

Earlier: A2, A1, A3, A4, A5: CVPR11(3017-3024).
IEEE DOI
Code, Stereo Matching. Matlab Code:
WWW Link. Code: See also Stereo Disparity through Cost Aggregation with Guided Filter.


Julià, L.F.[Laura Fernández], Monasse, P.[Pascal],
Bilaterally Weighted Patches for Disparity Map Computation,
IPOL(5), 2015, pp. 73-89.
DOI Link
Code, Stereo Matching. Based on: See also Distinctive Similarity Measure for stereo matching under point ambiguity. See also Stereo Disparity through Cost Aggregation with Guided Filter.


Scharstein, D.[Daniel], Szeliski, R.S.[Richard S.],
A Taxonomy and Evaluation of Dense Two-Frame Stereo Correspondence Algorithms,
IJCV(47), No. 1-3, April-June 2002, pp. 7-42.
DOI Link
Code, Stereo. Dataset, Stereo. The data sets and code are also available:
WWW Link. Award, PAMI Everingham, 2015.


SRI Stereo Engine,
2007
WWW Link. Code, Stereo. Efficient implementation of area correlation stereo.


Real Time Dense Stereo,
2007
WWW Link. Code, Stereo. C++ library for real-time disparity estimation. It computes dense stereo matching from 2 or 3 images as well as 3D scene reconstruction.


Kolmogorov, V.[Vladimir], Zabih, R.[Ramin],
Multi-camera Scene Reconstruction via Graph Cuts,
ECCV02(III: 82 ff.). Award, ECCV.
Springer DOI

Earlier:
Computing Visual Correspondence with Occlusions via Graph Cuts,
ICCV01(II: 508-515).
IEEE DOI
Handle occlusions in correspondence. code is available:
WWW Link. Code, Stereo.


Snavely, N.[Noah],
Bundler: Structure from Motion for Unordered Image Collections,
OnlineMay 2009. Code, Structure from Motion.
WWW Link.


Cryer, J.E., Tsai, P.S., and Shah, M.,
Integration of Shape from Shading and Stereo,
PR(28), No. 7, July 1995, pp. 1033-1043.
WWW Link. Code, Shape from Shading.
HTML Version.
Earlier:
Integration of Shape from X Modules: Combining Stereo and Shading,
CVPR93(720-721).
IEEE DOI Related SfS analysis: See also Analysis of Shape from Shading Techniques.


Getreuer, P.[Pascal],
A Survey of Gaussian Convolution Algorithms,
IPOL(2013), No. 2013, pp. 286-310.
DOI Link
Code, Gaussian Convolution. Used by Gabor, Canny ( See also Computational Approach to Edge Detection, A. ), and SIFT ( See also Distinctive Image Features from Scale-Invariant Keypoints. ) among other uses.


Gutierrez, J.A.[José A.], Armstrong, B.S.R.[Brian S.R.],
Precision Landmark Location for Machine Vision and Photogrammetry: Finding and Achieving the Maximum Possible Accuracy,
Springer2008, ISBN: 978-1-84628-912-5.
WWW Link. Code, Landmarks. Techniques to achieve optimal results. Buy this book: Precision Landmark Location for Machine Vision and Photogrammetry: Finding and Achieving the Maximum Possible Accuracy


Halawani, A.[Alaa], Li, H.B.[Hai-Bo],
100 lines of code for shape-based object localization,
PR(60), No. 1, 2016, pp. 458-472.
Elsevier DOI
Code, Object Detection. Object detection


Neves, A.J.R.[António J. R.], Trifan, A.[Alina], Cunha, B.[Bernardo],
UAVision: A Modular Time-Constrained Vision Library for Color-Coded Object Detection,
CompIMAGE14(351-362).
Springer DOI
Code, Object Detection. Apply to soccer, traffic signs.


Oyallon, E.[Edouard], Rabin, J.[Julien],
An Analysis of the SURF Method,
IPOL(5), 2015, pp. 176-218.
DOI Link
Code, SURF. General section: See also Scale Invariant Features, SIFT, SURF.


Franco, J.S., Boyer, E.,
Exact polyhedral visual hulls,
BMVC03(xx-yy).
HTML Version.
Code, Convex Hull.
WWW Link.


Normand, N.[Nicolas], Strand, R.[Robin], Evenou, P.[Pierre], Arlicot, A.[Aurore],
A Streaming Distance Transform Algorithm for Neighborhood-Sequence Distances,
IPOL(2014), No. 2014, pp. 196-203.
DOI Link
Code, Distance Transform.


Felzenszwalb, P.F.[Pedro F.], Huttenlocher, D.P.[Daniel P.],
Distance Transforms of Sampled Functions,
Cornell2004, Computing and Information Science TR2004-1963. Code, Distance Transform.
WWW Link.


Coeurjolly, D.[David], Kerautret, B.[Bertrand], Lachaud, J.O.[Jacques-Olivier],
Extraction of Connected Region Boundary in Multidimensional Images,
IPOL(2014), No. 2014, pp. 30-43.
DOI Link
Code, Connected Components.


Rengers, N.[Norman], Prinz, T.[Torsten],
JAVA-based Texture Analysis Employing Neighborhood Gray-Tone Difference Matrix (NGTDM) for Optimization of Land Use Classifications in High Resolution Remote Sensing Data,
PFG(2009), No. 5, 2009, pp. 455-467.
WWW Link.
Code, Texture Analysis. Code, Texture Analysis, Java.


Galerne, B.[Bruno], Gousseau, Y.[Yann], Morel, J.M.[Jean-Michel],
Micro-Texture Synthesis by Phase Randomization,
IPOL(2011), No. 1, 2011, pp. xx-yy.
DOI Link
Code, Texture Synthesis.


Total found: 373

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

Return to summary listing