Interactive nonrigid image registration
Image Registration and Fusion Systems    
With interactive registration, the user can evaluate the registration accuracy and refine the result interactively. Landmark detection and
correspondence are achieved interactively with limited help from the user. For instance, the user selects corresponding landmarks in
the images with the mouse and asks the computer to refine the correspondences via template matching. The user then reviews the
refined correspondences, and removes the inaccurate ones. After finding a transformation function from the correspondences and
superimposing the images, if the registration is not sufficiently accurate, further landmarks are selected and the process is repeated
until desired registration accuracy is reached.  Normally, sufficient accuracy can be reached within a few iterations.

An example of interactive image registration is given below. The top row depicts two images of a terrain scene from up close. Initially,
the user may select a few corresponding landmarks in the images with the mouse (second row) and register the images as depicted in
the third row. The user can further select corresponding landmarks in areas that are believed to be inaccurate (fourth row) and repeat
the process to improve the registration (bottom row).
To obtain a license for this image registration
                                  software, follow this link =>