Title:
SURF-based-image-stitching Download
Description: SURF(Speeded Up Robust Features) as a method of feature extraction which newly appeared is over or nearly previous method on duplication, uniqueness, and robustness and have a clear advantage on computational efficiency. This code uses the SURF and coordinate transformation algorithm to detect image and image matching.
This code uses the SURF algorithm of image detection, the main is to use the Hessian matrix of image for testing, to find the image after image feature extraction of feature points. After we used Nearest Neighbor (NN), Random Sample Consensus (RANSAC) algorithm and least square parameter optimization for purification of matching feature points. Coordinate transformation in the last two images, to coordinate system to achieve the same image stitching.
To Search:
File list (Check if you may need any files):
基于SURF的图像拼接\example3.m
..................\findHomography.m
..................\main.fig
..................\main.m
..................\OpenSurf.m
..................\randIndex.m
..................\ransac1.m
..................\solveHomo.m
..................\SubFunctions\FastHessian_BuildDerivative.m
..................\............\FastHessian_buildResponseLayer.m
..................\............\FastHessian_buildResponseMap.m
..................\............\FastHessian_getIpoints.m
..................\............\FastHessian_getLaplacian.m
..................\............\FastHessian_getResponse.m
..................\............\FastHessian_interpolateExtremum.m
..................\............\FastHessian_isExtremum.m
..................\............\FastHessian_ResponseLayer.m
..................\............\IntegralImage_BoxIntegral.m
..................\............\IntegralImage_HaarX.m
..................\............\IntegralImage_HaarY.m
..................\............\IntegralImage_IntegralImage.m
..................\............\PaintSURF.m
..................\............\SurfDescriptor_DecribeInterestPoints.m
..................\............\SurfDescriptor_GetDescriptor.m
..................\............\SurfDescriptor_GetOrientation.m
..................\TestImages\1.jpg
..................\..........\2.jpg
..................\Untitled.m
..................\WarpFunctions\affine_warp.m
..................\图片\1(1).jpg
..................\....\1(2).jpg
..................\....\2(1).jpg
..................\....\2(1).png
..................\....\2(2).jpg
..................\....\2(2).png
..................\....\2.jpg
..................\....\3(1).jpg
..................\....\3(2).jpg
..................\....\3(2).png
..................\....\3.jpg
..................\SubFunctions
..................\TestImages
..................\WarpFunctions
..................\图片
基于SURF的图像拼接