Vision-Based Object Registration For Real-Time Image Overlay

Michihiro Uenohara and Takeo Kanade
International Journal of Computers in Biology and Medicine, Vol. 25, No. 2, March, 1995, pp. 249-260.


Download
  • Adobe portable document format (pdf) (80KB)
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Abstract
This paper presents a computer vision based technique for object registration, real-time tracking, and image overlay. The capability can be used to superimpose registered medical images such as those from CT or MRI onto a video image of a patient's body. Real-time object registration enables an image to be overlaid consistently onto objects even while the objects and cameras viewing it are moving. Object registration is composed of feature tracking, feature correspondence, and pose calculation of objects. This technique is based on geometric models of objects, but it can be extended so that some image overlay is possible without a prior model of the object.

Notes
Associated Center(s) / Consortia: Vision and Autonomous Systems Center
Associated Lab(s) / Group(s): Vision for Virtual Environments
Associated Project(s): Magic Eye

Text Reference
Michihiro Uenohara and Takeo Kanade, "Vision-Based Object Registration For Real-Time Image Overlay," International Journal of Computers in Biology and Medicine, Vol. 25, No. 2, March, 1995, pp. 249-260.

BibTeX Reference
@article{Uenohara_1995_1767,
   author = "Michihiro Uenohara and Takeo Kanade",
   title = "Vision-Based Object Registration For Real-Time Image Overlay",
   journal = "International Journal of Computers in Biology and Medicine",
   pages = "249-260",
   month = "March",
   year = "1995",
   volume = "25",
   number = "2",
}