A Robust Solution to Multi-modal Image Registration by Combining Mutual Information with Multi-scale Derivatives