In contrast, our method (and earlier methods such as that of [2]) is computationally tractable, such that it uses the information at all the pixels and hence could be expected to be much more immune to noise.

Our method is also fully automatic and does not require any hand selection of image portions in order to make it computationally tractable.

The method presented in this paper can be be made more efficient (typically hundreds of times more efficient than it already is) by the following:

- Recognizing that many rows of are repeated, these rows can be grouped together into a single row and weighted by the square root of the number of repetitions. By weighting also by the same factor, the same numerical solution results.
- Rows that are zero, which happen when the corresponding pixel location in both images has the same value, may be eliminated, further reducing the size of the matrix .