DRAMMS: Deformable registration via attribute matching and mutual-saliency weighting