Abstract:
High frequency signals cannot be reconstructed properly from sampled data if the sampling frequency lies below the Nyquist rate. The invention addresses this problem by choosing few additional sample points along a trajectory intersecting the region comprising the high frequency signals, such as an edge. Intermediate rendering data is used to determine the additional sample points. Therefore, according to an exemplary embodiment of the present invention, 4 adaptively chosen sample points per pixel may provide a visual quality comparable to 16 times super-sampling, but at a much lower computational cost.
Abstract:
There is described a method for generating a 2-D image of a 3-D object represented by a volume data set comprising a multiplicity of data points each having an opacity value. A plurality of notional rays are cast through the 3-D object and for each ray, a ray path is divided into a plurality of base sampling intervals defined by data points on the path. If it is determined that a difference in opacity values across a base sampling interval can become greater than a pre-determined value, successively smaller sampling regions are generated within the base sampling interval until it is determined that a difference in opacity values across each generated smaller sampling interval in the base interval is less than the pre¬ determined threshold. Values indicative of an interaction between the ray and the 3-D object in the sampling intervals along the path are accumulated using a direct volume rendering procedure to determine a pixel value in the 2-D image.
Abstract:
The invention relates to a system (100) for computing an image based on image data for displaying in a display, the image comprising a first image and a second image, the system comprising a first determination unit (110) for determining a first image data within the image data for computing the first image and for determining a second image data within the image data for computing the second image; a second determination unit (120) for determining a first transfer function for computing the first image and for determining a second transfer function for computing the second image; a third determination unit (130) for determining a viewing direction for computing the first image and for computing the second image; a fourth determination unit (140) for determining a first region of the display for displaying the first image and for determining a second region of the display for displaying the second image; and a computation unit (150) for computing the first image and the second image, thereby computing the image. The system (100) is thus capable of improving the quality of the displayed image by optimizing the first transfer function for computing the first image for displaying in the first display region and by optimizing the second transfer function for computing the second image for displaying in the second display region.
Abstract:
It is an object of the invention to provide a more convenient system 40 for visualizing a certain object from a range of viewing angles in a scene comprising a plurality of objects at multiple viewing angles with some of the objects being view-obscuring objects, capable of identifying the view-obscuring objects and adjusting their transparency for obtaining a better view of the certain object comprising the interesting anatomical features. To achieve this object, the invention provides a system comprising segmenting means 41 for segmenting a multidimensional image data set into the plurality of objects, first selecting means 42 for selecting the certain object from the plurality of objects, second selecting means 43 and 44 for selecting a viewing angle from the range of viewing angles, identifying means 45 for identifying a view-obscuring object that obscures the view of the certain object when the certain object is viewed from the viewing angle selected, and transparency adjustment means 45 for changing the transparency of the view-obscuring object identified.
Abstract:
The invention relates to a system (100) for obtaining information relating to segmented volumetric medical image data, the system comprising: a display unit (110) for displaying a view of the segmented volumetric medical image data on a display; an indication unit (115) for indicating a location on the displayed view; a trigger unit (120) for triggering an event; an identification unit (125) for identifying a segmented anatomical structure comprised in the segmented volumetric medical image data based on the indicated location on the displayed view in response to the triggered event; and an execution unit (130) for executing an action associated with the identified segmented anatomical structure, thereby obtaining information relating to the segmented volumetric medical image data. The action executed by the execution unit (130) may be displaying a name of the segmented anatomical structure, a short description of the segmented anatomical structure, or a hint on a potential malformation or malfunction of the segmented anatomical structure. Thus, the system (100) allows obtaining valuable information relating to the volumetric medical image data viewed by a physician on the display, thereby assisting the physician in medical diagnosing.
Abstract:
In real-time three-dimensional imaging the choice of the visualization method and orientation is crucial for intervention success. The key question is what to ignore and what to show in real-time applications, where user control is not appropriate. The invention addresses this problem by visualizing an intervention (caused by a user) to an object of interest without the requirement of an interactive input by the user. Advantageously, according to an exemplary embodiment of the present invention, parameters for a visualization procedure are automatically chosen during data acquisition which may allow for an efficient tracking of the actual orientation and relative position of the structure with respect to the object of interest.
Abstract:
A method allowing display of time-varying merged high resolution and low resolution image data with a smooth frame rate. In one embodiment the high resolution data is structural image data and the low resolution image data is functional image data. The functional image data is gathered (20) into groups and each group is rendered and merged (24) together. The merged images produced are then stored (28) in a First In First Out (FIFO) buffer for display. While the merged images are displayed the next set of functional image data is merged and rendered and supplied to the FIFO buffer, allowing a smooth frame rate to be achieved. A computer program and a medical imaging apparatus using the method are also disclosed.
Abstract:
The present invention relates to a way of storing 3D images. The 3D image is composed of a stack of two-dimensional video data subsets represented by arrays of pixel data. Each array of pixel data is partitioned into a plurality of overlapping and adjacent vertical stripes of pixel data having a width at most equal to a cacheline of the memory. The upper most left stripe is stored first and each stripe is stored after the left adjacent stripe. When storing each stripe having multiple rows of pixel data, the upper row is stored first and the first pixel data of each subsequent row of the stripe is stored in a memory location coming after a memory location where the last pixel data of the preceding row in the stripe is stored.
Abstract:
The present invention relates to a way of storing 3D images. The 3D image is composed of a stack of two-dimensional video data subsets represented by arrays of pixel data. Each array of pixel data is partitioned into a plurality of overlapping and adjacent vertical stripes of pixel data having a width at most equal to a cacheline of the memory. The upper most left stripe is stored first and each stripe is stored after the left adjacent stripe. When storing each stripe having multiple rows of pixel data, the upper row is stored first and the first pixel data of each subsequent row of the stripe is stored in a memory location coming after a memory location where the last pixel data of the preceding row in the stripe is stored.