摘要:
In order to detect and display arbitrary interior surfaces of a three-dimensional body from a regular array of values of at least one physical property in the interior of the body, the physical property measurements are made with systems such as computerized tomographic x-ray imaging, or magnetic resonance imaging. A recursive algorithm starts with a seed voxel in the surface of interest and continues to all adjacent voxels having a common face which is penetrated by the surface of interest. The common surface penetrations are derived from a look-up table which lists the adjacent voxels having a common penetrated face for each voxel index. The voxel index, in turn, is the string of binary digits representing the voxel vertices whose vertex values exceed the surface value of the surface of interest. The resulting list of voxels can be processed by conventional processors to display the surface of interest with greatly reduced interference from nearby, closely intermingled surfaces with the same or similar surface values.
摘要:
A method and apparatus for displaying arbitrary cross-sectional views of a three-dimensional body from a regular array of values of at least one physical property in the interior of the body includes making physical property measurements with such systems as computerized tomographic x-ray systems, or magnetic resonance imaging systems. Cut planes are defined by the user as displacement from, and rotations from, an arbitrary coordinate origin in the data space. An initial plane of pixel positions of arbitrary density is displaced and rotated to correspond to the cut plane. The values for the physical property at the pixel positions are interpolated from the surrounding measurements of actual values. Cross-sectional images are thereby supplied interactively in real time to support, for example, ongoing surgical procedures.
摘要:
A system for displaying three dimensional surface structures employs the analysis of voxel elements defined by eight cubically adjacent grid locations which are associated with at least one physical property defined throughout a three dimensional body. The physical property measurements may be made with such systems as computerized tomographic x-ray systems, or magnetic resonance imaging devices. Surface structures are defined by a user selected threshold value such as distinct values for skin and bone In medical diagnostic applications. Selected voxels are subdivided and means are provided for generating signal values associated with intermediate additional grid locations. Means are also provided for generating surface normal vectors associated with these grid locations. The system of the present invention produces a sequence of signals representative of grid locations throughout the object being investigated together with associated surface normal vectors at these locations, the locations lying on a user selected surface. The system provides smooth, high resolution images which are particularly useful for medical diagnostic applications and is particularly useful with conventional display processor hardware used for electronic graphics display. The capabilities of the system additionally provide enhanced flexibility and speed for the convenience of interactive users.
摘要:
In three-dimensional imaging of ultrasound data, speckle artifact data are reduced before the acquired data from a volume of interest are projected onto an image plane. A master controller performs an algorithm that iteratively morphologically filters (28) the pixel data in a volume of interest and then iteratively projects (30,32,34) the morphologically filtered data onto a plurality of rotated image planes using a ray-casting technique. Morphological filtering is performed by stepping a seven-point kernel through a source data volume of pixel data. The kernel, made up of a central pixel value and the six pixel values adjacent to the central pixel value, is stepped through the entire source data volume. The morphological filtering operation includes at least one erosion step, which removes speckle, followed by an equal number of dilation steps, which restore the imaging data.
摘要:
A patient surface is registered with a model surface based on curvature by acquiring patient range data (10) and determining the curvature (12) of the patient surface based on the range data. The patient surface is generated and shaded (14) based on the curvature. A model surface is generated from image data (20) and processed to determine the curvature of the model surface (22). The model surface is shaded to represent the curvature (24). The shaded patient surface and the shaded model surface are aligned in registration with each other (16,26,30) by manipulating the patient surface (18) and/or the model surface until the curvature features coincide.
摘要:
In three-dimensional imaging of ultrasound data, speckle artifact data are reduced before the acquired data from a volume of interest are projected onto an image plane. A master controller performs an algorithm that iteratively morphologically filters (28) the pixel data in a volume of interest and then iteratively projects (30,32,34) the morphologically filtered data onto a plurality of rotated image planes using a ray-casting technique. Morphological filtering is performed by stepping a seven-point kernel through a source data volume of pixel data. The kernel, made up of a central pixel value and the six pixel values adjacent to the central pixel value, is stepped through the entire source data volume. The morphological filtering operation includes at least one erosion step, which removes speckle, followed by an equal number of dilation steps, which restore the imaging data.
摘要:
A span processor receives volumetric data from an imaging apparatus and stores the data as a condensed display list in a span memory. After the volumetric data has been stored, the span processor converts the display list to a display list comprised of points and normal vectors which is stored in a point and normal display list memory. A model clipping circuit determines points which are to be displayed corresponding to desired model cut planes. A rotate circuit transforms the point and normal display list according to the desired orientation, and also converts the normal vectors into levels of shading according to the direction of the normal vector. The points in the transformed display list are clipped to a desired screen viewing region by a screen clipping circuit. A depth buffer, compare circuit, and an AND circuit determine voxels which do not lie behind other surfaces, and are proper to display. The AND circuit allows update of the depth buffer and an image memory buffer, the image memory buffer being a screen map. The image memory is displayed on a monitor. The models are manipulated and cut much more rapidly on a low end workstation than would be possible using conventional methods.