A magnetocardiogram (MCG) system with reduced noise artifacts is produced by first creating high-resolution image representations of low-resolution measurements obtained with a magnetic field sensor unit. The high-resolution image representations are created by use of a PCA model that has been trained using a library of ideal, no-noise, high-resolution images. The Biot-Sarvart Law is then used to create a 3D model of a current impulse, given the high-resolution image representations. From the 3D current impulse model, ideal sensor unit measurements as they would have been obtained using a theoretical sensor unit observing the 3D current impulse model are synthesized.