Image Stabilizer

Author:Kang Li (kangli AT cs.cmu.edu)
Requires:ImageJ 1.38q or later & Java Runtime Environment (JRE) 5.0 or later
History: 2008/02/07: First version
2008/02/10: Speed optimizations using gradient pyramids
2008/02/12: Further speed optimizations and bug fixes
2008/02/14: Added support for affine transformation
2008/03/15: User interface updates
2008/05/02: Added support for the macro recorder (thanks to Christophe Leterrier AT univmed.fr)
Source:Image_Stabilizer.java
Installation:Download Image_Stabilizer.class to the plugins folder and restart ImageJ.
Description:

This plugin stabilizes jittery image stacks using the Lucas-Kanade algorithm. It supports both grayscale and color images.

Cell Sequence Traffic Sequence

Hint: To process very large image stacks, import the stack with the "Use Virtual Stack" option enabled. The plugin will prompt you for an output directory to store the stabilized image sequence.

Copyright Notice & Disclaimer:

Copyright (C) 2008 Kang Li. All rights reserved.

Permission to use, copy, modify, and distribute this software for any purpose without fee is hereby granted, provided that this entire notice is included in all copies of any software which is or includes a copy or modification of this software and in all copies of the supporting documentation for such software. Any for profit use of this software is expressly forbidden without first obtaining the explicit consent of the author.

THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED WARRANTY. IN PARTICULAR, THE AUTHOR DOES NOT MAKE ANY REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.

Please put the following references in your publication if you use this plugin for your work:

Text References:

  • B. D. Lucas and T. Kanade, "An Iterative Image Registration Technique with an Application to Stereo Vision," Proceedings of the 7th International Joint Conference on Artificial Intelligence (IJCAI '81), April, 1981, pp. 674-679.
  • S. Baker and I. Matthews, "Lucas-Kanade 20 Years On: A Unifying Framework," International Journal of Computer Vision, Vol. 56, No. 3, March, 2004, pp. 221-255.
  • K. Li, "The image stabilizer plugin for ImageJ," http://www.cs.cmu.edu/~kangli/code/Image_Stabilizer.html, February, 2008.

BibTeX:


@inproceedings{LucasKanade81,
   author      = "Bruce D. Lucas and Takeo Kanade",
   title       = "An Iterative Image Registration Technique with an Application to Stereo Vision",
   booktitle   = "Proceedings of the 7th International Joint Conference on Artificial Intelligence ({IJCAI} '81)",
   month       = apr,
   year        = "1981",
   pages       = "674--679",
};

@article{Baker2004IJCV,
   author      = "Simon Baker and Iain Matthews",
   title       = "Lucas-Kanade 20 Years On: A Unifying Framework",
   journal     = "International Journal of Computer Vision",
   month       = mar,
   year        = "2004",
   volume      = "56",
   number      = "3",
   pages       = "221--255",
};

@misc{ImageStabilizer,
  author       = "Kang Li",
  title        = "The image stabilizer plugin for {ImageJ}",
  howpublished = "\url{http://www.cs.cmu.edu/~kangli/code/Image_Stabilizer.html}",
  month        = feb,
  year         = "2008",
};

[Back]