Software

<--Back to David Martin's homepage

Unless otherwise noted, this software is Copyright (c) David R. Martin, all rights reserved. This software is provided for personal education and research use only, and may not be repackaged or redistributed. This software is provided with no support and no guarantees, though I am happy to hear of bugs and to entertain suggestions.

Table of Contents


HDR Imaging

This MATLAB toolbox provides functions for reading an HDR image stack, computing the camera response curve, creating HDR images, and doing some simple tone mapping.

Requires: Image Pyramids.
Optional: Exif Parser.

References

Paul E. Debevec and Jitendra Malik. Recovering High Dynamic Range Radiance Maps from Photographs. In SIGGRAPH 97, August 1997.

Yuanzhen Li, Lavanya Sharan, Edward H. Adelson. Compressing and companding high dynamic rnage images with subband architectures. ACM Transactions on Graphics (TOG), 24(3), Proceedings of SIGGRAPH 2005.


Image Pyramids

This MATLAB toolbox contains routines for building tapered and untapered Gaussian and Laplacian pyramids, as well as a few demo applications.

References

Peter J. Burt and Edwared H. Adelson. The Laplacian pyramid as a compact image code. IEEE Transactions on Communications COM-31(4):532-540, April 1983.

Peter J. Burt and Edward H. Adelson. A multiresolution spline with application to image mosaics. ACM Transactions on Graphics (TOG) 2(4):217-236, October 1983.

Yuanzhen Li, Lavanya Sharan, and Edward H. Adelson. Compressing and Companding High Dynamic Range Images with Subband Architectures. ACM Transactions on Graphics (TOG), 24(3), Proceedings of SIGGRAPH 2005.


Exif Parser

This C code and MATLAB mex wrapper provides a parser for Exif 2.2 metadata that is often embedded by cameras in JPEG and TIFF image files.

References

JEITA CP-3451: Exchangeable image file format for digital still cameras: Exif Version 2.2. April 2002.


Hierarchical Mixtures of Experts

This MATLAB toolbox implementes Jordan & Jacob's hierarchical mixtures of experts (HME). It includes functions for 2-class and k-class logistic regression. For example usage, see hme_test3.m.

References

Trevor Hastie, Robert Tibshirani, and Jerome Friedman. The Elements of Statistical Learning: Data Mining, Inference, and Prediction. Springer, 2001.

Michael I. Jordan and Robert A. Jacobs. Hierarchical mixtures of experts and the EM algorithm. Neural Computation 6:181-214, 1994.