Method and apparatus control and adjustment of pulse optimization of a magnetic resonance system

US10295634B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10295634-B2
Application numberUS-201514627098-A
CountryUS
Kind codeB2
Filing dateFeb 20, 2015
Priority dateFeb 21, 2014
Publication dateMay 21, 2019
Grant dateMay 21, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In an apparatus and method for pulse optimization adjustment a checking is made as to whether the optimization time resulting from a calculation time for pulse optimization of a pulse sequence section for a modifiable time interval at a predefined gradient grid density, and an associated implementation time, exceeds a real time resulting from the time interval and a buffer time. The gradient grid density for pulse optimization is reduced by a factor f if the optimization time exceeds the real time.

First claim

Opening claim text (preview).

We claim as our invention: 1. An apparatus for providing a magnetic resonance (MR) scanner of an MR system with a final pulse sequence for operation of said MR scanner, said apparatus comprising: an input interface that receives an unoptimized pulse sequence, said unoptimized pulse sequence comprising a plurality of unoptimized event blocks that each contain a gradient pulse; an output interface that interfaces with said MR scanner, configured to compile said final pulse sequence in a form that is ready to transmit to said MR scanner; an optimization computer configured, when provided with one of said unoptimized event blocks as an input to said optimization computer, to apply a spline-based optimization algorithm to that unoptimized event block, in order to optimize a modifiable time interval associated with the gradient pulse in that unoptimized event block by using a predetermined gradient grid density; a checking computer configured to check, for each of said unoptimized event blocks, whether an optimization time, resulting from a calculation time for applying said spline-based optimization algorithm to that unoptimized event block in said optimization computer, plus an associated implementation time, exceeds a real time resulting from said time interval plus a buffer time; a reduction computer, in communication with said checking computer, configured to reduce said predetermined grid density by a factor f so as to produce a reduced gradient grid density, when said checking computer determines that said optimization time exceeds said real time, and to provide said reduced gradient grid density to said checking computer; said checking computer, upon receiving said reduced gradient grid density, being configured to check whether said optimization time with said reduced gradient grid density still exceeds said real time; said checking computer being configured, when said optimization time with said reduced gradient grid density still exceeds said real time, to forward that unoptimized event block to said output interface for inclusion in said final pulse sequence compiled by said output interface, and to otherwise forward that unoptimized event block to said optimization computer; and said optimization computer being configured to produce an optimized event block by applying said spline-based optimization algorithm to that unoptimized event block forwarded by said checking computer, and to forward the optimized event block to said output interface for inclusion in said final pulse sequence compiled by said output interface. 2. An apparatus as claimed in claim 1 wherein said reduction computer is configured to reduce said gradient grid density by said factor f dependent on a predetermined minimum gradient grid density. 3. An apparatus as claimed in claim 2 wherein said checking computer is configured to emit a scan abort signal, as said output, if said evaluation shows that said optimization time, using said predetermined minimum gradient grid density, still exceeds said real time. 4. An apparatus as claimed in claim 1 wherein said reduction computer is configured to linearly interpolate said gradient pulse in that unoptimized event block in order to produce said factor f. 5. An apparatus as claimed in claim 1 wherein said reduction computer is configured to non-linearly interpolate said gradient pulse in that unoptimized event block in order to produce said factor f. 6. A method for providing a magnetic resonance (MR) scanner of an MR system with a final pulse sequence for operating said MR scanner, said method comprising: via an input interface, receiving an unoptimized pulse sequence, said unoptimized pulse sequence comprising a plurality of unoptimized event blocks that each contain a gradient pulse; via an output interface that interfaces with said MR scanner, compiling said final pulse sequence in a form that is ready to transmit to said MR scanner; in an optimization computer configured, when the optimization computer is provided with one of said unoptimized event blocks as an input to said optimization computer, applying a spline-based optimization algorithm to that unoptimized event block, in order to optimize a modifiable time interval associated with the gradient pulse in that unoptimized event block by using a predetermined gradient grid density; in a checking computer, checking, for each of said unoptimized event blocks, whether an optimization time, resulting from a calculation time for applying said spline-based optimization algorithm to that unoptimized event block in said optimization computer, plus an associated implementation time, exceeds a real time resulting from said time interval plus a buffer time; in a reduction computer in communication with said checking computer, reducing said predetermined grid density by a factor f so as to produce a reduced gradient grid density, when said checking computer determines that said optimization time exceeds said real time, and to provide said reduced gradient grid density to said checking computer; in said checking computer, upon receiving said reduced gradient grid density, checking whether said optimization time with said reduced gradient grid density still exceeds said real time; from said checking computer, when said optimization time with said reduced gradient grid density still exceeds said real time, forwarding that unoptimized event block to said output interface for inclusion in said final pulse sequence compiled by said output interface, and otherwise forwarding that unoptimized event block to said optimization computer; and in said optimization computer, producing an optimized event block by applying said spline-based optimization algorithm to that unoptimized event block forwarded by said checking computer, and forwarding the optimized event block to said output interface for inclusion in said final pulse sequence compiled by said output interface. 7. A method as claimed in claim 6 comprising, from said reduction computer, reducing said gradient grid density by said factor f dependent on a predetermined minimum gradient grid density. 8. A method as claimed in claim 7 comprising, from said checking computer, emitting a scan abort signal, as said output, if said evaluation shows that said optimization time, using said predetermined minimum gradient grid density, still exceeds said real time. 9. A method as claimed in claim 6 comprising, in said reduction computer, linearly interpolating said gradient pulse in that unoptimized event block in order to produce said factor f. 10. A method as claimed in claim 6 comprising, in said reduction computer, non-linearly interpolating said gradient pulse in that unoptimized event block in order to produce said factor f. 11. A magnetic resonance (MR) system comprising: an MR scanner that is operable according to a final pulse sequence provided thereto; an input interface that receives an unoptimized pulse sequence, said unoptimized pulse sequence comprising a plurality of unoptimized event blocks that each contain a gradient pulse; an output interface that interfaces with said MR scanner, configured to compile said final pulse sequence and to transmit said final pulse sequence to said MR scanner; an optimization computer configured, when provided with one of said unoptimized event blocks as an input to said optimization computer, to apply a spline-based optimization algorithm to that unoptimized event block, in order to optimize a modifiable time interval associated with the gradient pulse in that unoptimized event block by using a predetermined gradient grid density; a checking computer configured to check, for each of said unoptimized event blocks, whether an optimization time, resulting from a calculation time fo

Assignees

Inventors

Classifications

  • G01R33/543Primary

    Control of the operation of the MR system, e.g. setting of acquisition parameters prior to or during MR data acquisition, dynamic shimming, use of one or more scout images for scan plane prescription (G01R33/546 takes precedence) · CPC title

  • means for active and/or passive vibration damping or acoustical noise suppression in gradient magnet coil systems · CPC title

  • using gradient magnetic field coils · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10295634B2 cover?
In an apparatus and method for pulse optimization adjustment a checking is made as to whether the optimization time resulting from a calculation time for pulse optimization of a pulse sequence section for a modifiable time interval at a predefined gradient grid density, and an associated implementation time, exceeds a real time resulting from the time interval and a buffer time. The gradient gr…
Who is the assignee on this patent?
Siemens Ag
What technology area does this patent fall under?
Primary CPC classification G01R33/543. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 21 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).