Image Registration: Principles, Tools and Methods (Advances in Computer Vision and Pattern Recognition)