1 | initial version |
Surf is better then sift , but it depends on the images you are using , if you query images are nearly same or less in amount then your going right , but if they are different and large in amount then you need to change the algorithms , But your question about keypoints using SIFT and descriptor of SURF is not giving good result is true , how you can take keypoints from one image using one algorithm and find descriptor from the same image using same keypoints with other algorithm , to me this is invalid , BUT its not 100% right because there is always a room in programming where you can deal with many impossibilities through logics :)
2 | No.2 Revision |
Surf is better then sift , but it depends on the images you are using , if you query images are nearly same or less in amount then your going right , but if they are different and large in amount then you need to change the algorithms , But your question about keypoints using SIFT and descriptor of SURF is not giving good result is true , how you can take keypoints from one image using one algorithm and find descriptor from the same image using same keypoints with other algorithm , to me this is invalid , BUT its not 100% right because there is always a room in programming where you can deal with many impossibilities through logics :)
EDIT :
SIFT computes an image pyramid by convolving the image several times with large Gaussian kernels, while SURF accomplishes an approximation of that using integral images.