But there is 5 feature vectors (keypoint, keypoint descriptor, keypoint magnitude, keypoints orientation and key point location) I thought that we should fusionne this 5 features not only keypoint descriptor ps: i m new in SIFT
There is no need to use all 5 parameters. As Nadia mentioned, you should just matched descriptors with each other. Nearest neighbor method can be used to find matched keypoints.
Depending on what are you intending to do with SIFT, you might be interested in using aggregated methods (generating a single descriptor for the entire image), as BoW, BossaNova, VLAD, FisherVectors, and other.
If you want to match specific objects inside your image you probably would like to use approximate nearest neighbors search, as it was pointed out by Hugues Talbot.
Thanks everybody, i read the article of david low in his website http://www.cs.ubc.ca/~lowe/keypoints/ and I understood the basis of this method website