# Image_matching **Repository Path**: fl9621/Image_matching ## Basic Information - **Project Name**: Image_matching - **Description**: No description available - **Primary Language**: Matlab - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-28 - **Last Updated**: 2024-11-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![dataset2](results/ds2_smooth.jpg "dataset2") # Image Mosaic and Stitching -Yiren Lu (luyiren [at] seas [dot] upenn [dot] edu) A matlab implementation of image mosaic and stitching: #### Harris corner detector see `corner_detector_impl.m` Harris, Chris, and Mike Stephens. "A combined corner and edge detector." Alvey vision conference. Vol. 15. 1988. #### Adaptive Non-Maximal Suppression (ANMS) see `anms.m` Brown, Matthew, Richard Szeliski, and Simon Winder. "Multi-image matching using multi-scale oriented patches." 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05). Vol. 1. IEEE, 2005. #### Geometric blur see `geo_blur.m` Berg, Alexander C., and Jitendra Malik. "Geometric blur for template matching." Computer Vision and Pattern Recognition, 2001. CVPR 2001. Proceedings of the 2001 IEEE Computer Society Conference on. Vol. 1. IEEE, 2001. #### Image descriptors matching see `feat_desc.m` or `feat_desc_geoblur.m` - 40x40 patch descriptor downsampled to 8x8 - Normalized to mean of 0 and std of 1 - SSD of 1st matching / SSD of 2nd matching < 0.6 #### Outlier rejection by RANSAC see `ransac_est_homography.m` - Estimate homographic transformation matrix with 4 random feature points. #### Image homographic warping and stitching see `mymosaic.m` - Pixel mapping by the homegraphic matrices #### Image blending (distance to boundary) see `mymosaic.m` - Alpha = dist2border1/(dist2border1+dist2border2) ## Run Code - See `demo.m` - More datasets could be downloaded here: ## Presentation [Slides](presentation_slides.pdf) [![presentation slides](results/slides_ransac.jpg)](presentation_slides.pdf "slides") ## More Results ![dataset1](results/ds1_smooth.jpg "dataset1") ![dataset3](results/ds3_smooth.jpg "dataset3") ![dataset4](results/ds4_smooth.jpg "dataset4") ## License The contents of this repository are licensed under the [MIT License.](https://en.wikipedia.org/wiki/MIT_License)