1. A method of performing medical imaging, the method comprising: monitoring electric activity occurring in a sampled area of a patient in response to stimuli to produce a data signal; sampling the data signal to produce time samples; transferring the time samples to a processing unit which is capable of performing a series of functions on the time samples, the series of functions comprising: creating a data vector for each time sample of the captured signal; creating a noise covariance matrix estimate from a plurality of the time samples, the noise covariance matrix estimate comprising only noise and ambient, non-induced signals; creating an affine-transformed matched filter bank estimate from the noise covariance matrix estimate; calculating the energy of the data signal at a given time sample; energy normalizing the affine-transformed matched filter bank estimate using the calculated energy of the data signal; and performing a series of iterations comprising applying a minimum mean-square error filter bank and an energy normalization process to the affine-transformed matched filter bank estimate in order to generate a new affine-transformed matched filter bank estimate which indicates a location of the electric activity in the sampled area; and displaying an estimate of the location of the electric activity in the sample area in a display based on the affine-transformed matched filter bank estimate.