# Fully automated algorithm to detect MRI noise/artifact?

**URL:** https://discourse.itk.org/t/fully-automated-algorithm-to-detect-mri-noise-artifact/5973
**Category:** Algorithms
**Created:** [May 31, 2023, 2:38pm UTC](https://discourse.itk.org/t/fully-automated-algorithm-to-detect-mri-noise-artifact/5973 "2023-05-31T14:38:13Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![SteveRobbins](https://discourse.itk.org/user_avatar/discourse.itk.org/steverobbins/32/2446_2.png) [@SteveRobbins](https://discourse.itk.org/u/SteveRobbins)
#### Post date: [May 31, 2023, 2:38pm UTC](https://discourse.itk.org/t/fully-automated-algorithm-to-detect-mri-noise-artifact/5973/1 "2023-05-31T14:38:13Z")

</div>

I want to detect a “noisy” or “artifact-impaired” MRI image – basically a way to classify the image as noisy or not. For clarity, a “good” image looks like the first one, whereas a “bad” image might look like one of the other two.

![STW-0113-#My Trajectory_20210614_091831_Slice 6-004-S1-CC0.6932](https://discourse.itk.org/uploads/default/original/2X/f/f5c80f555e6395252904bbcc158e7cafb60e6396.png) ![CDH-0007-#My Trajectory_10Ma208-_9_1_6__Slice 3-007-S2-CC0.7973](https://discourse.itk.org/uploads/default/original/2X/2/2816c1aefc990a781da90858d458b32d25fb7ef8.png) ![DUKE-0007-#My Trajectory-1_20150909_164101_Slice 6-045-S1-CC0.5456](https://discourse.itk.org/uploads/default/original/2X/b/b6af557b9f2a4fdd546019df88eed5209d4b0e29.png)

I have a hunch that a measure like Shannon Entropy might be able to distinguish these and I’m about to do that experiment on my datasets.

What I wanted to ask, is how do I find prior research on the topic of simple detection? I tried the obvious searches – MRI artifact detection / noise detection – and find most results are about motion artifact detection and removal. That is interesting, of course, but I haven’t found anything yet on simple detection of the kind of images shown above; I’m not attempting to “correct” for the noise, just detect it. Any thoughts on keywords to use?

---

<div class="post-metadata">

### Author: ![Stephen\_Aylward](https://discourse.itk.org/user_avatar/discourse.itk.org/stephen_aylward/32/654_2.png) [@Stephen\_Aylward](https://discourse.itk.org/u/Stephen_Aylward)
#### Post date: [May 31, 2023, 3:03pm UTC](https://discourse.itk.org/t/fully-automated-algorithm-to-detect-mri-noise-artifact/5973/2 "2023-05-31T15:03:07Z")

</div>

Hi,

I am not certain of the capabilities / techniques involved, but a group at Kitware has been developing an open-source project the includes traditional and deep learning methods for MRI QC.

Perhaps it will help with code samples/methods to consider.

[https://miqa.kitware.com/](https://miqa.kitware.com/)

s

---

<div class="post-metadata">

### Author: ![dzenanz](https://discourse.itk.org/user_avatar/discourse.itk.org/dzenanz/32/1093_2.png) [@dzenanz](https://discourse.itk.org/u/dzenanz)
#### Post date: [May 31, 2023, 3:09pm UTC](https://discourse.itk.org/t/fully-automated-algorithm-to-detect-mri-noise-artifact/5973/3 "2023-05-31T15:09:43Z")

</div>

We had a [short paper](https://openreview.net/pdf?id=dBxvjWJTVW-) last year about it. We have a [demo deployment](https://miqa.miqaweb.io/). I am not sure whether it is still fully functional.

You might want to take a look at signal to noise ratio (SNR) classic quality metric, links [here](https://github.com/OpenImaging/miqa/issues/133).
