Yes, The sampling process is probably the main difference. Mattes MI picks all its sample points at the first iteration and reuse them for subsequent computation. ViolaWells MI picks samples at every iteration. --