Methods and systems for visualization of flow jets

US9842427B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9842427-B2
Application numberUS-201615007031-A
CountryUS
Kind codeB2
Filing dateJan 26, 2016
Priority dateJan 26, 2016
Publication dateDec 12, 2017
Grant dateDec 12, 2017

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.

Methods and systems are provided for calculating flow transparency values that improve the visualization of turbulent blood flow with an ultrasound imaging system. In one embodiment, a method comprises calculating transparency values for a plurality of voxels based on a variance value and a velocity value of each voxel and a time corresponding to acquisition of each voxel, and rendering an image with the calculated transparency values applied to the plurality of voxels. In this way, the visualization of turbulent blood flow can be tailored to the dynamics of the blood flow, thereby enabling an improved diagnostic accuracy.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method, comprising: calculating transparency values for a plurality of voxels based on a variance value and a velocity value of each voxel and a time corresponding to acquisition of each voxel; and rendering an image with the calculated transparency values applied to the plurality of voxels, wherein the calculated transparency values include different transparency values for two voxels with a same variance value and a same velocity value but acquired at different times. 2. The method of claim 1 , wherein the transparency values are calculated based on a transparency transfer function that maps the variance value of a voxel, the velocity value of the voxel, and the time corresponding to the acquisition of the voxel to a transparency value to be applied to the voxel. 3. The method of claim 2 , further comprising receiving a user adjustment of the transparency transfer function, and wherein the calculation of the transparency values is performed with the user-adjusted transparency transfer function. 4. The method of claim 2 , wherein the time corresponding to the acquisition of the voxel occurs within a time window selected by a user, wherein the transparency value to be applied to the voxel varies based on a temporal position of the time within the time window, wherein the two voxels are acquired at the different times within the time window. 5. The method of claim 4 , wherein transparency values of voxels acquired at times outside the time window are set to a minimum transparency value. 6. The method of claim 5 , wherein the time window corresponds to a subset of a cardiac cycle, and wherein the transparency value calculation is performed for all data within the subset of the cardiac cycle when ultrasound data is acquired over multiple cardiac cycles. 7. The method of claim 4 , wherein the rendered image comprises a single ultrasound frame wherein the plurality of voxels is integrated over the time window. 8. The method of claim 1 , wherein the rendered image comprises a plurality of ultrasound frames to be displayed at a specified frame rate. 9. The method of claim 1 , wherein a transparency value calculated for a particular voxel is further based on variance values, velocity values, and acquisition times of other voxels in the plurality of voxels. 10. A method, comprising: receiving a selection of a time window; calculating velocity values and variance values for a plurality of voxels within a volume of data acquired during the selected time window; calculating a transparency value for each of the plurality of voxels based on the calculated velocity value, the calculated variance value, and an acquisition time of each voxel; and displaying an image rendered with the calculated transparency values applied to the plurality of voxels, wherein the calculated transparency values include different transparency values for two voxels of the plurality of voxels, the two voxels including a same calculated velocity value, a same calculated variance value, and different acquisition times within the selected time window. 11. The method of claim 10 , further comprising receiving a spatial selection indicating a physical region within the volume of data, wherein calculating the transparency value for each of the plurality of voxels is further based on a spatial position of each voxel, the spatial position located within the spatial selection, wherein two voxels in different spatial positions within the spatial selection have different transparency values, the two voxels in the different spatial positions acquired at a same time with a same variance value and a same velocity value. 12. The method of claim 10 , wherein calculating the transparency value for each of the plurality of voxels comprises inputting the calculated velocity value, the calculated variance value, and the acquisition time into a transparency transfer function which outputs the transparency value corresponding to the input. 13. The method of claim 12 , further comprising receiving a user adjustment of the transparency value after displaying the image, rendering a second image with the user-adjusted transparency value, and displaying the second image. 14. The method of claim 10 , wherein the selection of the time window comprises a selection of a start point and an end point within an echocardiogram. 15. An ultrasound imaging system, comprising: a transducer array adapted to transmit a plurality of ultrasound waves and receive a plurality of echoes; a display device configured to display an ultrasound image; and a processor communicatively coupled to the transducer array and the display device, the processor configured with computer-readable instructions in non-transitory memory that when executed cause the processor to: calculate transparency values for a plurality of voxels corresponding to the plurality of echoes based on a variance value, a velocity value, and a spatial position of each voxel in the plurality of voxels, wherein the calculated transparency values include different transparency values for two voxels of the plurality of voxels, wherein the two voxels have a same variance value and a same velocity value but different spatial positions within a region of interest; render an image with the calculated transparency values applied to the plurality of voxels; and transmit the image to the display device for display to a user. 16. The system of claim 15 , wherein calculating the transparency values for the plurality of voxels comprises inputting the calculated velocity value, the calculated variance value, and the spatial position of each voxel into a transparency transfer function which outputs a transparency value for each voxel based on the corresponding input. 17. The system of claim 16 , wherein an acquisition time of each voxel is further input to the transparency transfer function, and wherein the transparency value output for each voxel is further based on the acquisition time. 18. The system of claim 16 , further comprising a user interface communicatively coupled to the processor and configured to facilitate input from the user, wherein the processor is further configured with computer-readable instructions in the non-transitory memory that when executed cause the processor to receive user adjustments of the transparency transfer function from the user interface, wherein the user adjustments comprise at least one adjustment of a relationship between the transparency value and the variance value, the velocity value, an acquisition time, and the spatial position. 19. The system of claim 18 , wherein the processor is further configured with computer-readable instructions in the non-transitory memory that when executed cause the processor to, responsive to receiving a user adjustment of the transparency value after displaying the image, render a second image with the user-adjusted transparency value, and transmit the second image to the display device for display to the user. 20. The system of claim 15 , wherein the rendered image comprises a single ultrasound frame wherein the plurality of voxels is integrated over time.

Assignees

Inventors

Classifications

  • for extracting a diagnostic or physiological parameter from medical diagnostic data (for algorithms to analyse biomedical images G06T7/0012) · CPC title

  • characterised by displaying multiple images or images and diagnostic data on one display · CPC title

  • Finite element generation, e.g. wire-frame surface description, {tesselation} · CPC title

  • for diagnosis of the heart · CPC title

  • involving processing of raw data to produce diagnostic data, e.g. for generating an image · 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 US9842427B2 cover?
Methods and systems are provided for calculating flow transparency values that improve the visualization of turbulent blood flow with an ultrasound imaging system. In one embodiment, a method comprises calculating transparency values for a plurality of voxels based on a variance value and a velocity value of each voxel and a time corresponding to acquisition of each voxel, and rendering an imag…
Who is the assignee on this patent?
Gen Electric
What technology area does this patent fall under?
Primary CPC classification G06T15/08. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 12 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).