Methods and systems for an automated design, fulfillment, deployment and operation platform for lighting installations
US-12135922-B2 · Nov 5, 2024 · US
US9842427B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9842427-B2 |
| Application number | US-201615007031-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 26, 2016 |
| Priority date | Jan 26, 2016 |
| Publication date | Dec 12, 2017 |
| Grant date | Dec 12, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.