1. A method of cancelling ghosts a ghost from a NMR images image , comprising the steps of: (a) taking a two dimensional inverse Fourier transform of a raw NMR signal to obtain a ghosted image Y(n.sub.1,n.sub.2); (b) computing the signal energy for each column of said Fourier transformed signal using ##EQU17## (c) discarding the columns whose signal energy level are below a predetermined threshold; (d) estimating .alpha. (n.sub.1) and .beta. (n.sub.1) for identifying ghosting pixels in each remaining column of data; i.e. n.sub.1 =0,. .. N.sub.s -1, by: (i) (e) finding the actual phase difference function .DELTA. .sub.actual (n.sub.1,n.sub.2) for all the ghosting pixels of the column; and (ii) (f) solving the following simultaneous equations to find linear least square estimates of .alpha. (n.sub.1) and .beta. (n.sub.1): ##EQU18## (e) (g) using the linear least square estimates of .alpha. (n.sub.1) and .beta. (n.sub.1) in the above equation to find the an estimated phase difference function .DELTA. (n.sub.1,n.sub.2) for 0.ltoreq.n.sub.2 &lt;N ; and using ##EQU19## (f) (h) using the estimated phase difference function .DELTA. (n.sub.1,n.sub.2) in ##EQU20## to find A(n.sub.1,n.sub.2) and B(n.sub.1,n.sub.2) for 0.ltoreq.n.sub.2 &lt;N, where the dimensions of the reconstructed image data x(n.sub.1,n.sub.2) corresponding to the NMR image are N.times.N.sub.s and where ##EQU21##