# US 12,665,069 B2 · Method directed to magnetic resonance (MR) imaging simulation

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

- Number: US 12,665,069 B2
- Document ID: US12665069B2
- Status: Granted
- Kind: B2
- Application number: 18/008,294
- Filed: 2021-06-09
- Published: 2023-06-22
- Granted: 2026-06-23
- Earliest claimed: 2020-06-10
- Assignees: Corsmed AB
- Applicants: Corsmed AB
- Inventors: Christos Xanthis; Anthony Aletras; Jorge Fernandez Villena
- Web page: https://patentgrep.com/patent/US12665069B2

## CPC

- G01R 33/5608: {Data processing and visualization specially adapted for MR, e.g. for feature analysis and pattern recognition on the basis of measured MR data, segmentation of measured MR data, edge contour detection on the basis of measured MR data, for enhancing measured MR data in terms of signal-to-noise ratio by means of noise filtering or apodization, for enhancing measured MR data in terms of resolution by means for deblurring, windowing, zero filling, or generation of gray-scaled images, colour-coded images or images displaying vectors instead of pixels (image data processing or generation, in general G06T)}
- G16H 30/20: for handling medical images, e.g. DICOM, HL7 or PACS
- A61B 5/055: involving electronic [EMR] or nuclear [NMR] magnetic resonance, e.g. magnetic resonance imaging
- G06T 11/00: Two-dimensional [2D] image generation
- G16H 50/50: for simulation or modelling of medical disorders
- A61B 2090/3958: {emitting a signal}
- G01R: MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES (indicating correct tuning of resonant circuits H03J3/12)
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

The present invention describes method directed to magnetic resonance (MR) imaging simulation, said method comprising—creating an empty 3D slice corresponding to a prescribed slice;—placing the empty 3D slice on the transversal XY plane of an image of an anatomical model;—calculating steps of rotation and translation that if applied would bring a volume-of-interest on the transversal XY plane;—calculating steps for undoing the rotation and translation performed;—applying the steps for undoing the rotation and translation performed on the empty 3D slice so as to bring it at the position of the prescribed slice in 3D space; and—calculating interpolated values of properties of the anatomical model at points of the empty 3D slice which have been placed at the position of the prescribed slice in 3D space, preferably wherein the method also involves a subsequent step of one-to-one matching of the calculated interpolated values with the corresponding points of the empty 3D slice on the transversal XY plane before calculating the steps of rotation and translation that, if applied, would bring the volume-of-interest on the XY plane, centered at 0, 0, 0.

## Claims

### Claim 1

A method directed to magnetic resonance (MR) imaging simulation, said method being performed only in a magnetic resonance (MR) imaging simulator, said method comprising:
creating, only in the MR imaging simulator, an empty 3D slice corresponding to a prescribed slice;
placing, only in the MR imaging simulator, the empty 3D slice on the transversal XY plane of an image of an anatomical model;
calculating, only in the MR imaging simulator, steps of rotation and translation that if applied would bring a volume-of-interest on the transversal XY plane;
calculating, only in the MR imaging simulator, steps for undoing the rotation and translation performed;
applying, only in the MR imaging simulator, the steps for undoing the rotation and translation performed on the empty 3D slice so as to bring it at the position of the prescribed slice in 3D space; and
calculating, only in the MR imaging simulator, interpolated values of properties of the anatomical model at points of the empty 3D slice which have been placed at the position of the prescribed slice in 3D space.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the step of creating an empty 3D slice corresponding to the prescribed slice involves providing an empty 3D slice of same size, with reference to field-of-view and slice thickness, as the prescribed slice.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the step of placing the empty 3D slice on the transversal XY plane involves placing the empty 3D slice centered at 0, 0, 0 with the slice thickness direction along a z axis.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the step of calculating steps for undoing the rotation and translation performed involves calculating the steps of rotation and translation that, if applied, would bring the volume-of-interest on the XY plane, centered at 0, 0, 0.

### Claim 5 (depends on 4)

The method according to claim 4, wherein the method also involves a subsequent step of one-to-one matching of the calculated interpolated values with the corresponding points of the empty 3D slice on the transversal XY plane before calculating the steps of rotation and translation that, if applied, would bring the volume-of-interest on the XY plane, centered at 0, 0, 0.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the method is performed based on an anatomical model representing a whole-body human or animal anatomy.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the method involves removing blocks of the anatomical model that are outside the minimum and maximum coordinates of the transformed slice.

### Claim 8 (depends on 1)

The method according to claim 1, wherein the method also involves obtaining the data by re-gridding in order to avoid potential anisotropic issues.

### Claim 9 (depends on 1)

The method according to claim 1, wherein the method is performed in a MR scanner simulator, said method comprising
input of data parameters into a web interface of the MR scanner simulator;
connection of the web interface with a cloud-based simulator engine of the MR scanner simulator for transfer of data parameters to simulator engine;
recalculation of the data parameters for the provision of one or more simulated MR signals, said recalculation being performed in the cloud;
reconstruction of an MR image based on said one or more simulated MR signals, said reconstruction of an MR image being performed in the cloud; and
sending the MR image to the web interface.

### Claim 10 (depends on 9)

The method according to claim 9, wherein the input of data parameters is at least a pulse sequence and an anatomical model.

### Claim 11 (depends on 9)

The method according to claim 9, wherein the simulator engine performs the recalculation and sends recalculated data to one or more GPUs (graphics processing units) of the MR scanner simulator, which GPUs sends back said one or more simulated MR signals.

### Claim 12 (depends on 9)

The method according to claim 9, wherein the step of reconstruction of an MR image is performed by one or more CPUs (central processing units) and/or one or more GPUs (graphics processing units) of the MR scanner simulator in the cloud.
