Simulation of common MRI artifacts

Hi everyone,

I’m looking for tools/libraries which enable the simulation of artifacts in MRI acquisitions. Anyone familiar with something of the sort? Maybe @effigies @oesteban @satra @neurolabusc ?

Any relevant resources would be greatly appreciated.

Thank you very much in any case :pray:

Hi @ZviBaratz,

Maybe FSL POSSUM? See Drobjnack et al 2006, 2010, and Graham et al., 2016.


1 Like

indeed possum can help. there is some work that both francisco’s group at nimh and doug’s group at mgh were doing in the last few years on this topic. i don’t think either are on neurostars. also, i saw a nice presentation of a simulator from a group in netherlands during ismrm last year. you may want to check the abstracts.

1 Like

I agree POSSUM seems like the best option at first.

For dMRI, you may want to have a look into Fiberfox

1 Like

not artefacts, but BrainWeb helps generate MRI scans which might be useful to test on noise levels IIRC

1 Like

Thank you! These are great leads.
I have to admit that I find POSSUM’s legacy installation status somewhat worrying, but it certainly seems like a strong choice.
Also, @raamana, thanks for also mentioning BrainWeb. I wasn’t familiar, and it is a very interesting project.

you’re welcome. i had been wanting to spend more time in that direction but was unable to, so I am happy to be learning more about and contributing to what you and others in this space would achieve.

an interesting addition to VisualQC would be to improve visualizations to enable the detection of subtle artefacts in a faster and more reliable way: for example, we saturate an anatomical image to reveal any noise or artefacts in the background:

so if we know how to generate artefacts, we can also use that fact to improve how we detect them :slight_smile:

1 Like

A deeper understanding of k-space can often help one understand artifacts. Many simulators exist, and ‘extreme’ values of various parameters sometimes give insights:


This app is wonderful! Thank you.

1 Like