Multi-modal image registration by minimizing Kullback-Leibler distance between expected and observed joint class histograms