I am trying to understand the difference between using MaxFilter (SSS
based) and using 'mne_map_data' to correct for head movement. Does anyone
know what algorithm is implemented for 'mne_map_data'?
"The continuous records of the head movements can then be utilized in
different correction methods. If the signal-to-noise ratio is so good that
unaveraged signals can be modeled, one can simply use a different
coordinate transformation between the anatomical and device coordinate
frames at each time instant. The situation is more complicated if signals
are averaged or if continuous data segments containing signals from
supposedly identical source distributions are compared. Uutela et al.
(2001) have recently explored several alternative computational approaches
applicable to signal averaging and source modelling in situations with
significant head movements during the data acquisition.
"
As the name 'mne_map_data' suggests the use of simple transformation and is
often applied by sessions/blocks, correct me if I'm wrong, it seems to
implement different transformations between the anatomical and device
coordinate frames using data averaged within those sessions/blocks. As a
result, the sensor data is transformed as if they are recorded from the
same anatomical positions across these sessions/blocks.
`mne_map_data` uses Minimum Norm Estimate. You project your data onto a
sphere and project it back to the new sensor locations. Actually, you
should be able to find the Mathematical details in Matti's 1994 paper: http://link.springer.com/article/10.1007%2FBF02512476?LI=true.