IP Library Granted Patent US 10,810,739
Granted Patent B2
US 10,810,739 · App. 16/070,407 · Granted Oct 20, 2020

Programmatic quality assessment of images

Inventors: Erik Hayden Middlebrooks (Gainesville, FL); Mohit Rana (Gainesville, FL); Alissa M. Old Crow (Gainesville, FL); Jake Rieke (Gainesville, FL); Ranganatha Sitaram (Gainesville, FL)
Assignee: University of Florida Research Foundation, Incorporated
G06T7/0016A61B5/0013A61B5/055A61B5/7207A61B5/7264G01R33/546G01R33/5608G06F19/34G06T7/248G06T7/269G16H30/40A61B5/7239A61B2576/00G06T2207/10088G06T2207/30004G06T2207/30168G16H40/20G16H40/63
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,810,739
App. No.
16/070,407
Granted
Oct 20, 2020
Kind
B2
Abstract

Example embodiments provide real time quality monitoring of a magnetic resonance imaging (MRI) scan. Data associated with an MRI scan of a particular patient is received. The data is sequential MRI data associated with various times. A rate of change of the sequential data is determined with reference to the various times. It is determined whether the rate of change of the sequential data meets a first configurable threshold. It is determined whether the rate of change of the sequential data meets a second configurable threshold. The sequential data is classified based on whether the rate of change of the sequential data meets the first and second configurable thresholds.

Claims (28)

1. A computer implemented method for providing real time quality monitoring of a magnetic resonance imaging (MRI) scan, the method comprising:

receiving data associated with an MRI scan of a particular patient, the data being sequential MRI data associated with various times;

determining a rate of change of the sequential data with reference to the various times, wherein determining the rate of change comprises determining a temporal derivative of the sequential data;

determining whether the rate of change of the sequential data meets a first configurable threshold;

determining whether the rate of change of the sequential data meets a second configurable threshold; and

classifying the sequential data based on whether the rate of change of the sequential data meets the first and second configurable thresholds.

2. The method of claim 1 , wherein the configurable threshold is proportional to a variance of the sequential data.

3. The method of claim 1 , further comprising responsive to determining that the rate of change of the sequential data is less than the first configurable threshold, classifying the sequential data as satisfactory data.

4. The method of claim 1 , further comprising responsive to determining that the rate of change of the sequential data exceeds the second configurable threshold, classifying the sequential data as non-satisfactory data.

5. The method of claim 1 , further comprising responsive to determining that the rate of change of the sequential data exceeds the first configurable threshold and is less than the second configurable threshold, classifying the sequential data as potentially-satisfactory data.

6. The method of claim 1 , further comprising providing to a first user device the classification of the sequential data for display on the first user device.

7. The method of claim 1 , wherein the classification is provided in real-time.

8. A computer implemented method for providing real time quality monitoring of a magnetic resonance imaging (MRI) scan, the method comprising:

receiving a three dimensional data set, the three dimensional data set representing a plurality of intensity measurements, each intensity measurement being associated with a time and a spatial location; and

determining, a measure of quality for the received three-dimensional data set based on one or more parameters, wherein determining the one or more parameters comprises (a) determining a temporal derivative of the intensity measurements, (b) determining a spatial derivative of the intensity measurements, and (c) determining a variance for the three dimensional data set.

9. The method of claim 8 , wherein determining the one or more parameters further comprises determining a signal to noise ratio for the three dimensional data set.

10. The method of claim 8 , wherein determining the one or more parameters further comprises determining a signal to fluctuation noise ratio for the three dimensional data set.

11. The method of claim 8 , wherein determining the one or more parameters further comprises determining a signal to ghost ratio for the three dimensional data set.

12. The method of claim 8 , wherein determining the one or more parameters further comprises determining a global intensity average for the three dimensional data set.

13. The method of claim 8 , wherein determining the one or more parameters further comprises determining a measure of movement of a patient receiving an MRI scan associated with the three dimensional data set.

14. The method of claim 8 , further comprising filtering one or more potential reasons that cause data degradation based on the determined parameters.

15. The method of claim 8 , further comprising determining one or more potential reasons that cause data degradation based on the determined parameters.

16. An apparatus comprising at least one processor, at least one non-transitory memory, and a communications interface coupled to a magnetic resonance imaging (MRI) scanning device, the at least one memory storing computer program code, the computer program code and memory, with the at least one processor, configured to:

receive data associated with an MRI scan of a particular patient, the data being sequential MRI data associated with various times;

determine a rate of change of the sequential data with reference to the various times wherein determining the rate of change comprises determining a temporal derivative of the sequential data;

determine whether the rate of change of the sequential data meets a first configurable threshold;

determine whether the rate of change of the sequential data meets a second configurable threshold; and

classify the sequential data based on whether the rate of change of the sequential data meets the first and second configurable thresholds.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2020
From: MIDDLEBROOKS, ERIK HAYDEN; RANA, MOHIT; OLD CROW, ALISSA M.; SITARAM, RANGANATHA; RIEKE, JAKE
To: UNIVERSITY OF FLORIDA RESEARCH FOUNDATION, INCORPORATED
Reel/Frame 053135/0001 →
Continuity (2)
Provisional Application 62281030 · Jan 20, 2016
Related Publication 20190066297A1 · Feb 28, 2019