Algorithm 755: ADOL-C: a package for the automatic differentiation of algorithms written in C/C++
ACM Transactions on Mathematical Software (TOMS)
Recursive Gaussian Derivative Filters
ICPR '98 Proceedings of the 14th International Conference on Pattern Recognition-Volume 1 - Volume 1
Object Recognition from Local Scale-Invariant Features
ICCV '99 Proceedings of the International Conference on Computer Vision-Volume 2 - Volume 2
Multiple View Geometry in Computer Vision
Multiple View Geometry in Computer Vision
Graphcut textures: image and video synthesis using graph cuts
ACM SIGGRAPH 2003 Papers
Lucas-Kanade 20 Years On: A Unifying Framework
International Journal of Computer Vision
Multi-Image Matching Using Multi-Scale Oriented Patches
CVPR '05 Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Volume 1 - Volume 01
Multi-View Stereo via Volumetric Graph-Cuts
CVPR '05 Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Volume 2 - Volume 02
Vignette and Exposure Calibration and Compensation
ICCV '05 Proceedings of the Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1 - Volume 01
Homography Estimation from Planar Contours
3DPVT '06 Proceedings of the Third International Symposium on 3D Data Processing, Visualization, and Transmission (3DPVT'06)
Image alignment and stitching: a tutorial
Foundations and Trends® in Computer Graphics and Vision
MICCAI '09 Proceedings of the 12th International Conference on Medical Image Computing and Computer-Assisted Intervention: Part I
Sparse non-linear least squares optimization for geometric vision
ECCV'10 Proceedings of the 11th European conference on Computer vision: Part II
TriangleFlow: optical flow with triangulation-based higher-order likelihoods
ECCV'10 Proceedings of the 11th European conference on computer vision conference on Computer vision: Part III
A non-linear multi-scale blending algorithm for fluorescence bladder images
Computer Science - Research and Development
A Database and Evaluation Methodology for Optical Flow
International Journal of Computer Vision
SURF: speeded up robust features
ECCV'06 Proceedings of the 9th European conference on Computer Vision - Volume Part I
Flexible calibration of structured-light systems projecting point patterns
Computer Vision and Image Understanding
Hi-index | 0.01 |
Large field-of-view panoramic images greatly facilitate bladder cancer diagnosis and follow-up. Such 2D mosaics can be obtained by registering the images of a video-sequence acquired during cystoscopic examinations. The scientific challenge in the registration process lies in the strong inter- and intra-patient texture variability of the images, from which primitives cannot be robustly extracted. State-of-the-art registration methods are not at the same time robust and accurate, especially for image pairs with a small amount of overlap (less than 90%) or strong perspective transformations. Moreover, no previous contribution to cystoscopy mosaicing presents panoramic images created from multiple overlapping sequences (e.g. ''zigzags'' or loop trajectories). We show how such overlapping sections can be automatically detected and present a novel registration algorithm that robustly superimposes non-consecutive image pairs, which are related by stronger perspective transformations and share less overlap than consecutive images (less than 50%). Globally coherent panoramic images are constructed using a non-linear optimization and a novel contrast-enhancing stitching method. Results on both phantom and patient data are obtained using constant algorithm parameters, which demonstrate the robustness of the proposed method. While the methods presented in this contribution are specifically designed for cystoscopy mosaicing, they can also be applied to more general mosaicing problems. We demonstrate this on a traditional stitching application, where a set of pictures of a building are stitched into a seamless, globally coherent panoramic image.