# US 10,311,601 B2 · 3D motion correction using 3D deformable registration and patient respiratory signals

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,311,601 B2
- Document ID: US10311601B2
- Status: Granted
- Kind: B2
- Application number: 15/611,851
- Filed: 2017-06-02
- Published: 2018-03-29
- Granted: 2019-06-04
- Earliest claimed: 2016-09-26
- Assignees: Siemens Healthcare GmbH
- Applicants: Siemens Healthcare GmbH
- Inventors: Li Zhang; Marcel Dominik Nickel; Tongbai Meng
- Web page: https://patentgrep.com/patent/US10311601B2

## CPC

- G06T 12/00: Tomographic reconstruction from projections
- G06T 7/30: Determination of transform parameters for the alignment of images, i.e. image registration
- G06T 12/30: Image post-processing, e.g. metal artefact correction
- G06T 2207/10088: Magnetic resonance imaging [MRI]
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

Embodiments can provide a computer-implemented method for 3D motion correction for diffusion weighted imaging images, the method comprising acquiring a series of image slices from a medical imaging device; binning the series of image slices into bins, each bin comprising a plurality of slice locations; identifying, for each of the B-values, a dominating breathing state wherein at least one of the plurality of slice locations of the dominating breathing state contains an image slice from the series of images; identifying, for each of the B-values, one or more non-dominating breathing states; and registering, for each of the B-values, all of the one or more non-dominating breathing states to the dominating breathing state.

## Claims

### Claim 1

A computer-implemented method for 3D motion correction for diffusion weighted imaging images, the method comprising:
acquiring a series of image slices from a medical imaging device;
binning the series of image slices into bins based on breathing states, each bin comprising a plurality of slice locations, and each bin corresponding to a different breathing state;
identifying, for each of one or more B-values, a dominating breathing state having the most image slices in the series of image slices, wherein each image slice of the dominating breathing state is acquired at a different slice location;
identifying, for each of the B-values, one or more non-dominating breathing states having less image slices in the series of image slices than the dominating breathing state; and
registering, for each of the B-values, all of the one or more non-dominating breathing states to the dominating breathing state.

### Claim 2 (depends on 1)

The method as recited in claim 1, further comprising:
if less than all of the plurality of slice locations of the dominating breathing state contain an image slice from the series of image slices, interpolating one or more additional image slices in the series of image slices into one or more empty slice locations.

### Claim 3 (depends on 2)

The method as recited in claim 2, further comprising:
if less than all of the plurality of slice locations of the dominating breathing state contain an image slice from the series of image slices, interpolating one or more additional image slices in the series of image slices taken from the one or more non-dominating breathing states into the one or more empty slice locations.

### Claim 4 (depends on 1)

The method as recited in claim 1, further comprising:
identifying a breathing state for each image slice in the series of image slices using a physiological monitoring unit value measured at a time each image slice in the series of image slices is acquired.

### Claim 5 (depends on 1)

The method as recited in claim 1, further comprising:
registering each of the image slices in the series of image slices to a motion-free reference space.

### Claim 6 (depends on 5)

The method as recited in claim 5, wherein the motion-free reference space is the dominating breathing state.

### Claim 7 (depends on 1)

The method as recited in claim 1, further comprising:
calculating a correlation of one or more motion states between the image slices acquired during a time period.

### Claim 8

A computer program product for 3D motion correction for diffusion weighted imaging images, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:
acquire a series of image slices from a medical imaging device;
bin the series of image slices into bins based on breathing state, each bin comprising a plurality of slice locations, and each bin corresponding to a different breathing state;
identify, for each of one or more B-values, a dominating breathing state having the most image slices in the series of image slices, wherein each image slice of the dominating breathing state is acquired at a different slice location;
identify, for each of the B-values, one or more non-dominating breathing states having less image slices in the series of image slices than the dominating breathing state; and
register, for each of the B-values, all of the one or more non-dominating breathing states to the dominating breathing state.

### Claim 9 (depends on 8)

The computer program product as recited in claim 8, wherein the processor is further caused to:
if less than all of the plurality of slice locations of the dominating breathing state contain an image slice from the series of image slices, interpolate one or more additional image slices in the series of image slices into one or more empty slice locations.

### Claim 10 (depends on 9)

The computer program product as recited in claim 9, wherein the processor is further caused to:
if less than all of the plurality of slice locations of the dominating breathing state contain an image slice from the series of image slices, interpolate one or more additional image slices in the series of image slices taken from the one or more non-dominating breathing states into the one or more empty slice locations.

### Claim 11 (depends on 8)

The computer program product as recited in claim 8, wherein the processor is further caused to:
identify a breathing state for each image slice in the series of image slices using a physiological monitoring unit value measured at a time each image slice in the series of image slices is acquired.

### Claim 12 (depends on 8)

The computer program product as recited in claim 8, wherein the processor is further caused to:
register each of the image slices in the series of image slices to a motion-free reference space.

### Claim 13 (depends on 12)

The computer program product as recited in claim 12, wherein the motion-free reference space is the dominating breathing state.

### Claim 14 (depends on 8)

The computer program product as recited in claim 8, wherein the processor is further caused to:
calculate a correlation of one or more motion states between the image slices acquired during a time period.

### Claim 15

A system for 3D motion correction for diffusion weighted imaging images, the system comprising:
a medical imaging device comprising a physiological monitoring unit and an image data processor configured to:
acquire a series of image slices from the medical imaging device;
bin the series of image slices into bins based on breathing state, each bin comprising a plurality of slice locations, and each bin corresponding to a different breathing state;
identify, for each of one or more B-values, a dominating breathing state having the most image slices in the series of image slices, wherein each image slice of the dominating breathing state is acquired at a different slice location;
identify, for each of the B-values, one or more non-dominating breathing states having less image slices in the series of image slices than the dominating breathing state; and
register, for each of the B-values, all of the one or more non-dominating breathing states to the dominating breathing state.

### Claim 16 (depends on 15)

The system as recited in claim 15, wherein the image data processor is further configured to:
if less than all of the plurality of slice locations of the dominating breathing state contain an image slice from the series of image slices, interpolate one or more additional image slices in the series of image slices into one or more empty slice locations.

### Claim 17 (depends on 16)

The system as recited in claim 16, wherein the image data processor is further configured to:
if less than all of the plurality of slice locations of the dominating breathing state contain an image slice from the series of image slices, interpolate one or more additional image slices in the series of image slices taken from the one or more non-dominating breathing states into the one or more empty slice locations.

### Claim 18 (depends on 15)

The system as recited in claim 15, wherein the image data processor is further configured to:
identify a breathing state for each image slice in the series of images using a physiological monitoring unit value measured from the physiological monitoring unit at a time each image slice in the series of image slices is acquired.

### Claim 19 (depends on 15)

The system as recited in claim 15, wherein the image data processor is further configured to:
register each of the image slices in the series of image slices to a motion-free reference space.

### Claim 20 (depends on 15)

The system as recited in claim 15, wherein the image data processor is further configured to:
calculate a correlation of one or more motion states between the image slices acquired during a time period.
