1 | initial version |
First of all, SURF is not better than SIFT, most papers and evaluations will confirm this. Second, the incompatibily comes with the fact that both algorithms use different strategies for computing orientations and scale of the interest points aka keypoints. You can try to find methods to "convert" these attributes but using them on the fly will not give you good results as you have already seen.
By the way, SURF incrases the size of the box filters to accomplish the scale space approach of SIFT using gaussian convolution. The intergral images are mainly used for performance reasons.