From: bhavin on
hi

I have determined the least squares similarity transformtion (includes scale rotation and translation) between two color images using some technique. Now i am faced with the task of finding how accurate the transfomation parameters are. Right now I am comparing my transfomation matrix to that calculated in MATLAB using the cpselect tool in which i manually select a pair of correponding points between the two color images and then compute the similarity transfomation. I need to do so for over a 1000 pairs of images and since the cpselect tool is manually performed, the comparison task is so time comsuming. So i would like to find out if there is an automated script in matlab or any free ware that is known (ie paper published on it or is proven to be the best or at least one of the best techniques) to accurately find the similarity transfomation between two color images.

Will really appreciate your help
From: ImageAnalyst on
There is no way to have some automated way to tell cpselect what
points to pick. You have your automated way (which doesn't require
cpselect) and the manual way (which is cpselect) and you want to
compare how well your automated way matches various images to their
target "perfect" orientation with the manual method using cpselect.
I'm guessing you're hoping your automated way will be closer and more
accurate than the manual/human-chosen way. Why is there no way to
automatically tell cpselect which points to pick? Well let's say
there were. How would you choose those points? Well you'd have to
have some kind of automated image analysis to try to pick reasonable
points. Well that's what your automated method already does. And
once you have the set of points, you can just call maketform and
tformfwd and there's no need for cpselect then. Yes manually calling
cpselect a thousand times is tedious and time consuming but after a
day or two you'll be done.

Why not just use the PSNR to compare the images? You'd have to crop
out the non-common regions of the image near the borders, but then for
the parts of the image that are supposed to overlap, the PSNR should
give you a good metric to see how well different transformations
worked.