Now compare random locations

compares random locations only - not limited to pairs of pixels
normalized weighting to handle edge cases appropriately - with fewer
neighbors