Panorama Stitching Using Harris Corners and SIFT
-> The submitted routines can be used to stitch panoramas using any number of input images. There are two main files depending on the input images if colored or gray-scale-- "SIFT_allImages_stitch_new11" and "SIFT_allImages_stitch_new_colored".
Description along with the procedure :
1) Detect features : The most stable Harris points estimated using the Scale-space maximization of the Laplacian of Gaussian (LOG) formulation. The estimation is carried out using the function "Harris_Laplace_fn.m"
2) Using VLFEAT associate SIFT descriptor to the identified corners.
3) Match the corresponding points using the SIFT descriptors.
4) Compute Homography using the matched points. The function is "RANSAC.m"
5) Stitch images using the CANVAS approach
- > The figures are defined at specific locations and can be enabled to visualize the corners or the matched points.
Cite As
Sameer Sharma (2024). Panorama Stitching Using Harris Corners and SIFT (https://www.mathworks.com/matlabcentral/fileexchange/51125-panorama-stitching-using-harris-corners-and-sift), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- Image Processing and Computer Vision > Computer Vision Toolbox > Feature Detection and Extraction > Local Feature Extraction > SIFT - Scale Invariant Feature Transform >
- Image Processing and Computer Vision > Computer Vision Toolbox > Point Cloud Processing > Display Point Clouds >
Tags
Acknowledgements
Inspired by: RANSAC algorithm with example of finding homography
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
1.0.0.0 |