Entries |
Document | Title | Date |
20080198161 | TISSUE STIFFNESS ASSIGNMENT - A method for assigning stiffness values to voxels of an inputted discretized image includes assigning stiffness values according to intensity values of voxels of the image, wherein the inputted discretized image comprises the intensity values and refining the stiffness values assigned to voxels using a segmentation. | 08-21-2008 |
20080211812 | Method and system for detection and registration of 3D objects using incremental parameter learning - A method and system for detecting 3D objects in images is disclosed. In particular, a method and system for Ileo-Cecal Valve detection in 3D computed tomography (CT) images using incremental parameter learning and ICV specific prior learning is disclosed. First, second, and third classifiers are sequentially trained to detect candidates for position, scale, and orientation parameters of a box that bounds an object in 3D image. In the training of each sequential classifier, new training samples are generated by scanning the object's configuration parameters in the current learning projected subspace (position, scale, orientation), based on detected candidates resulting from the previous training step. This allows simultaneous detection and registration of a 3D object with full 9 degrees of freedom. ICV specific prior learning can be used to detect candidate voxels for an orifice of the ICV and to detect initial ICV box candidates using a constrained orientation alignment at each candidate voxel. | 09-04-2008 |
20080218514 | METHOD AND APPARATUS FOR GENERATING AND INTERFACING WITH A HAPTIC VIRTUAL REALITY ENVIRONMENT - A method for generating a haptic interactive representation including the steps of defining a haptic interaction space and building a hierarchical construct, for use within the haptic interaction space, using a plurality of underlying constructs. In one embodiment the method includes determining the forces to be applied to a user by generating a haptic interactive, sensing a position of a user in real space, determining a haptic interface location in the haptic interaction space in response to the position of the user in real space and determining whether the virtual object collides with the haptic interface location. The invention also relates to a method for interacting with a haptic interactive representation. The method includes creating a haptic process having the haptic interactive representation, associating a callback with the haptic process, connecting to a second process which interacts with the haptic process and associating the callback which is associated with the haptic process with the second process. The method further includes requesting the callback by the second process, and returning, by the haptic process through the callback to the second process, at least one parameter associated with the haptic interactive representation. | 09-11-2008 |
20080218515 | THREE-DIMENSIONAL-IMAGE DISPLAY SYSTEM AND DISPLAYING METHOD - A three-dimensional-image display system generates a first physical-calculation model generator that expresses a real object, based on both position/posture information expressing a position and posture of the real object, and attribute information expressing attribute of the real object. The three-dimensional-image display system displays a three-dimensional image within a display space, based on a calculation result of the interaction between the first physical-calculation model and a second physical-calculation model expressing a virtual external environment of the real object within the display space. | 09-11-2008 |
20080231632 | ACCELERATED VOLUME IMAGE RENDERING PIPELINE METHOD AND APPARATUS - A multi-dimensional volume data set is rendered into a resulting image by acquiring image data and filtering the image data to provide filtered image data comprising substantially only image data contributing to the resulting image prior to applying at least one of a group including an interpolation calculation, a classification calculation, an illumination calculation, and a gradient calculation. Such a process can be performed by having a filter circuit operatively coupled to an image data memory buffer circuit to filter image data received from the image data memory buffer circuit to provide substantially only samples that contribute to the resulting image. Portions of the image rendering process including a classification calculation, an interpolation calculation, and filtering of the image data may be performed in least in part, in parallel. | 09-25-2008 |
20080252641 | PROJECTION IMAGE GENERATION APPARATUS AND PROGRAM - When a projection direction or position has been changed by the operation from the outside, the resolution of a projection image in a region of interest on a projection plane is set higher than that of the projection image other than the region of interest. Then, a projection image is generated by dividing, based on the set resolutions, the projection plane into small areas that have different sizes depending on whether an area to be divided is in the region of interest and by calculating the pixel value of each of the small areas from the voxel values of three-dimensional volume data projected onto the respective small areas. After all the pixel values of the small areas are calculated, projection images are generated in such a manner that the resolution of at least the projection image other than the region of interest is reset gradually to a higher value. | 10-16-2008 |
20080259079 | Method and system for volume rendering - Herewith disclosed a computerized method of volume rendering, a volume rendering tool and a radar imaging system capable of rendering volumetric data. The method of volume rendering comprises obtaining volumetric data represented as a plurality of voxels, sampling the voxels at different resolutions corresponding to the limited number of two-dimensional elements per sample, and compositing the two-dimensional elements in order to calculate values to be assigned to respective pixels for visualization. The compositing comprises generating a data structure associated with the plurality of different-resolution two-dimensional elements and configured to provide a relationship between said plurality and pixels in an image grid, wherein said data structure is configured to simultaneously hold data related to said different-resolution two-dimensional elements. | 10-23-2008 |
20080266293 | METHOD FOR CONVERTING POLYGONAL SURFACES TO LEVELSETS - A method for use in computer graphics includes receiving data defining an explicit surface representation of three-dimensional (3D) geometry and casting a ray into the explicit surface representation. For each point where the ray intersects the explicit surface, a direction of the ray is compared to a direction of a surface normal of the explicit surface at that point, and then a count is incremented or decremented based on a first rule that uses a result of the comparison at that point. Then, for one or more voxels corresponding to the ray, data is generated for each voxel that indicates the voxel is either inside or outside of the explicit surface based on a second rule that uses a value of the count at that voxel. Another method includes defining a narrow band of voxels near the explicit surface, and then for each voxel in the narrow band, approximating a distance between the voxel and a closest point on the explicit surface by assuming a set of two-dimensional (2D) distances associated with the voxel and a portion of the explicit surface form a triangle. For each voxel outside of the narrow band, a distance to a closest point on the explicit surface is approximated by interpolating the approximated distances in the narrow band. | 10-30-2008 |
20080278488 | Methods and apparatus for volume rendering - A method for performing a volume rendering of an image uses a computer having a processor, memory, and a display. The method includes globally segmenting image data that represents an image to thereby locate boundaries in the image, determining regional opacity functions using the image data in a vicinity of the boundaries, and volume rendering the image data utilizing the regional opacity functions to display an image. The method provides a presentation of improved images of structures. These improved images are obtained using a regional optimization of the opacity function such that the perceived object boundary coincides more closely with a segmented boundary. | 11-13-2008 |
20080278489 | Image Processing System and Method for Silhouette Rendering and Display of Images During Interventional Procedures - A medical viewing system in which 3DRA images of a body volume are acquired and two dimensional live image data is acquired within the body volume during an intervention. Direct volume silhouette rendering is performed in respect of the 3D image so as to generate a silhouette rendering of the 3D image comprised of values proportional to the translucency of voxels of the 3D image data, and the live sequence of 2D images ( | 11-13-2008 |
20080278490 | ANATOMICAL CONTEXT PRESENTATION - A method of providing an image includes providing volumetric data which includes volume of interest data and volume of context data, and providing a first projection image which corresponds with the volume of interest data. A second projection image showing surfaces of objects in the volume of context data not occluded by objects shown in the first projection image is provided. A modified second projection image by adjusting the intensity and opacity of the second projection image is provided. The first and modified second projection images are combined. | 11-13-2008 |
20080284781 | FUSED VOLUME RENDERING - A rendering system having a customizable database of compositing rule tables that define how the input volumes are to be combined based on the their type, i.e. anatomical, functional, etc. The system also allows for the customization of the transfer function types associated with each type of input volume. Enabling this customization is a modularization of the rendering system such that the image formation process is shielded form the actual input volume configuration. This includes the building of a database of shaders that embody the compositing rules defined in a selected table matching the input volume configuration. This shader database in conjunction with a spatially subdivided/bricked representation of the input volumes allows the system to manage the overall complexity of the image formation process by locally selecting the cheapest/least complex shader. Thus allowing for more complex compositing rules with minimal impact on the rendering performance. | 11-20-2008 |
20080297507 | Method And Apparatus For Determining Item Orientation - A computer-implemented method and computer software for calculating an orientation for an item. A bounding cube is constructed which encompasses a mesh representation of the item. The bounding cube is divided into a plurality of voxel elements. A data structure may be used to subdivide the bounding cube. Calculations are performed to determine which of the plurality of voxel elements intersect with the mesh, defining a voxel representation of the item. A statistical analysis is performed on the voxel representation to determine an orientation for the item. | 12-04-2008 |
20080297508 | DISTRIBUTED CALCULATION OF IMAGES OF VOLUMETRIC OBJECTS - A method for calculating an image in the context of a volume visualization by ray casting using a plurality of computing nodes is provided. The method includes subdividing a volume that is to be visualized into subvolumes assigned to the plurality of computing nodes; assigning a subdivision of data to volume points and storing the subdivision of data in a memory associated with the plurality of computing nodes, the subdivision corresponding to the assignment of subvolumes to nodes; and computing at least one pixel by generating a ray leading through the volume, wherein computing includes taking into account points lying on the ray one after another. | 12-04-2008 |
20080297509 | IMAGE PROCESSING METHOD AND IMAGE PROCESSING PROGRAM - In an image processing method of visualizing information of a living body near an imaginary path, the image processing method includes: creating a cylindrical cross-sectional image on a cylindrical cross section defined by a reference distance from the imaginary path; creating a cylindrical projection image according to said imaginary path; combining the cylindrical cross-sectional image and the cylindrical projection image; and displaying the combined image. | 12-04-2008 |
20080297510 | Volume Body Renderer - Irregular volumes within one or more three-dimensional volume datasets are identified and extracted in response to criteria. The processing involves automatically finding a seed voxel or seed cell that0 meets the criteria and thus belongs to an irregular volume of interest, and then identifying cells related to the seed cell by one or more predetermined relationships that are therefore also to be grouped into that irregular volume. Information, which can be of any suitable type, identifying each such cell as being related to other cells and belonging to an irregular volume is stored in a suitable data structure. The location or similar neighborhood information and other data describing properties or attributes of the identified cell are also stored. Because the irregular volumes are extracted and pre-processed in this manner, operations including rendering them on a display and performing Boolean and arithmetic operations on them can readily be performed. | 12-04-2008 |
20090002369 | Method and apparatus for visualizing a tomographic volume data record using the gradient magnitude - A method and an apparatus are disclosed for visualizing a tomographic volume data record of an object volume. In at least one embodiment of the method, the gradient magnitude is additionally determined for each voxel of the volume data record and an at least two-dimensional transfer function is provided which assigns a color value and an opacity value to each combination of gradient value and scalar of the voxel. Here, at least the opacity value and the color value are modulated by the gradient value. The transfer function is applied to the previously determined gradient values and scalar values and the volume data record is displayed with the respective color and opacity values of the voxels by way of a volume rendering technique. The method permits an improved recognizability of structures, in particular in volume data records from medical imaging. | 01-01-2009 |
20090009514 | Volume Rendering Quality Adaptations for Ultrasound Imaging - Rendering quality parameter values are automatically set or adjusted as a function of acquisition ultrasound parameter values. The rendering quality is automatically selected based on the acquisition quality, such as providing for a higher quality or quality rendering for slower acquisitions. More than two rendering states are provided for a respective, more than two different quality settings. | 01-08-2009 |
20090015587 | ULTRASONIC IMAGING APPARATUS - A transmitter/receiver transmits and receives ultrasonic waves to and from a desired region of a subject via an ultrasonic probe. A signal processor obtains a plurality of physical quantities from signals outputted by the transmitter/receiver having received ultrasonic echoes from the subject. A voxel-value generator generates a voxel value containing the plurality of physical quantities. An image generator generates a three-dimensional image by using the plurality of physical quantities including any of the rate, power value or dispersion of a blood flow contained in the voxel value and sequentially executing a rendering process on each voxel. A display controller controls a display to display the generated three-dimensional image. | 01-15-2009 |
20090021516 | METHOD FOR VISUALIZING DATA CLOUDS USING COLOR AND OPACITY BLENDING - In order to address the challenge associated with the analysis and visualization of large datasets, a method and apparatus provides for visualizing data clouds using color and opacity blending. The information stored within the data cloud is represented using a data container object. The colors and opacities associated with the container object's data point or points is blended to develop two-dimensional computer generated imagery that is unique to the virtual reference point chosen, typically within an OpenGL environment. The result is the ability to understand the sample density of large interactively rendered datasets from different reference points and as the datasets change over time. | 01-22-2009 |
20090033660 | APPARATUS AND METHODS FOR TEXTURE MAPPING - The invention provides texture mapping techniques that facilitate interactive painting of a three-dimensional virtual surface by a user in object space, without requiring global parameterization. The texture mapping techniques feature rendering texture for a given virtual object using a plurality of composite textures, each formed by blending collapsible texture layers. Texture coordinates in texture space are derived using information determined at the time of surface mesh generation. The invention features dynamic texture allocation and deallocation, allowing a user to interactively modify the shape of a painted, three-dimensional model. Finally, the invention features an architecture for combined graphical rendering and haptic rendering of a virtual object, allowing a user to experience force feedback during the painting of the object in object space. | 02-05-2009 |
20090040220 | Hybrid volume rendering in computer implemented animation - In the field of computer graphics and more specifically computer implemented animation, two known alternative methods for rendering objects which have volume (fire, smoke, clouds, etc.) are ray marching and splatting (i.e. particle-based rendering). These methods have contrasting strengths and weaknesses. The present volume rendering method and associated apparatus combine these methods, drawing on the strengths of each. The ray marches a volume but, rather than merely accumulating the samples along the ray, a distinct particle is generated for each sample. Each particle captures the volume's local attributes. The particles are then rendered through splatting. Thus the method has the strengths of splatting e.g., fast 3D motion blur and hardware rendering, and the strengths of ray marching e.g., volume sampling density corresponds with camera proximity since rays disperse, thereby focusing computer processing time on important volume detail and minimizing noise. The present method is useful in production of animated feature films, providing fast high-quality volume rendering with true 3D motion blur. | 02-12-2009 |
20090040221 | METHOD AND APPARATUS FOR FAST AUTOMATIC CENTERLINE EXTRACTION FOR VIRTUAL ENDOSCOPY - A method for automatic centerline extraction for a virtual endoscopy image of an organ having a boundary surface includes centering on selected points of an initial path through the image, which is derived from an endoscopy dataset, respective spheres exhibiting respective maximal diameters short of contacting the boundary surface; and forming a centered path consecutively joining centers of the spheres. | 02-12-2009 |
20090079736 | INFORMATION PROCESSING APPARATUS AND PROGRAM - Conventional information processing apparatuses have the problem of not being able to simulate deformation of a three-dimensional object in real time, along with its color information. An information processing apparatus according to the present invention deforms stored first mesh information of a three-dimensional object based on a deformation instruction for instructing deformation of the three-dimensional object, to acquire second mesh information, acquires a first slice information group, which is a plurality of slice information, based on the second mesh information, determines color information of the points after deformation from stored 3D voxel information, sets new color information for the points of the first slice information group based on the determined color information of the points to acquire a second slice information group, and displays that second slice information group. With this information processing apparatus, it is possible to render deformation in the shape of a three-dimensional object in real time, along with the color information of its surface and interior. | 03-26-2009 |
20090079737 | MEDICAL IMAGE PROCESSING APPARATUS AND MEDICAL IMAGE PROCESSING METHOD - A medical image processing apparatus of the invention comprises: a three-dimensional model estimating section that estimates a three-dimensional model of body tissues based on a two-dimensional image of an image of the body tissues inside a body cavity inputted from a medical image pickup apparatus; a voxel detecting section that detects one voxel existing on a nearest side in a view direction of the medical image pickup apparatus among the voxels included in the three-dimensional model; and a raised shape detecting section that acquires one curved surface including the one voxel to detect a position with gradient variation on the one curved surface and to determine whether or not body tissues with a locally raised shape exist in the position in the three-dimensional model. | 03-26-2009 |
20090096787 | Method and apparatus for processing three dimensional images, and recording medium having a program for processing three dimensional images recorded therein - A pseudo three dimensional image is generated, based on an aspect image and a mapping image generated from an original three dimensional image, using a volume rendering method. A mapping image that represents the functions of a subject is generated using first voxel data that constitute an original three dimensional medical image of the subject. An aspect image is generated using second voxel data that constitute an original three dimensional medical image of the subject. A position matching means causes positions within a heart represented by the mapping image to correspond to positions within a heart represented by the aspect image. An image generating means executes volume rendering based on degrees of opacity within the mapping image, to generate the pseudo three dimensional image. | 04-16-2009 |
20090109220 | Subsurface Rendering Methods and Apparatus - A method for a computer system includes receiving a three-dimensional model of an object, wherein the object includes a surface region, determining an incident irradiance associated with the surface region, determining a plurality of voxels associated with the three-dimensional model of the object, wherein a first plurality of voxels is associated with the surface region, and wherein a second plurality of voxels is associated with a sub-surface region of the object, associating the incident irradiance with the second plurality of voxels, and determining a subsurface scattering contribution associated with the surface region of the object in response to the incident irradiance associated with the second plurality of voxels. | 04-30-2009 |
20090122060 | Bone Segmentation - A method of automatically identifying bone components in a medical image data set of voxels, the method comprising:
| 05-14-2009 |
20090122061 | SEISMIC DATA PROCESSING - A suite of processes and tools for preprocessing data prior to seismic interpretation including: voxel connectivity mapping, seismic response reduction, voxel suppression and voxel density. Voxel connectivity is used to assist with removing insignificant data. Seismic response reduction is used to reduce the seismic response of a given reflector to a lobe, such as a main lobe. Voxel suppression assists with highlighting and enhancing lithologic boundaries to aid in human and computer-aided interpretation. Voxel density scores the local significance of data trends within a volume, such as a 3-D seismic volume, to assist with the enhancement of these trends. | 05-14-2009 |
20090141026 | COMPUTER GRAPHICS WITH ENUMERATING QMC SEQUENCES IN VOXELS - The invention provides systems and computer-implemented methods for evaluating integrals using quasi-Monte Carlo methodologies, and in particular embodiments, adaptive quasi-Monte Carlo integration and adaptive integro-approximation in conjunction with techniques including a scrambled Halton Sequence, stratification by radical inversion, stratified samples from the Halton Sequence, deterministic scrambling, bias elimination by randomization, adaptive and deterministic anti-aliasing, anti-aliasing by rank-1 lattices, and trajectory splitting by dependent sampling and rank-1 lattices. | 06-04-2009 |
20090147001 | COMPUTER PROGRAM TO OUTPUT CONTRAST ENHANCED MEDICAL IMAGE DATA - A string of computer instructions is presented to output medical image data containing voxels representative of contrast enhanced material, and arranged to operate on a first object data set comprising voxels depicting contrast enhancement, whereby it segments a sub-set of voxels in the first object data set which voxels describe contrast enhanced vessels, and uses the results of the segmentation to partition the voxels depicting contrast enhancement into a first group of voxels describing the segmented vessels and a second group of voxels describing the remaining contrast enhanced voxels, and uses the partition to output a second object data set comprising voxels depicting contrast enhancement in which the difference between the voxels of the first group and the voxels of the second group is identifiable. It is particularly advantageously applied to dynamic contrast enhanced breast imaging. | 06-11-2009 |
20090160858 | METHOD FOR RECONSTRUCTING THREE DIMENSIONAL MODEL - A method for reconstructing a three dimensional (3D) model, suitable for reconstructing the 3D model of an object by using a voxel, is provided. After the voxel is cut to a plurality of sub-voxels, the sub-voxels of which a projection image is inside a silhouette image are reserved. It is determined whether to recut the sub-voxel corresponding to the projection image, which is on the edge of the silhouette. When it is determined to recut the sub-voxel, the above-mentioned steps are repeated until recut is not required, thereby reconstructing the 3D model according to the reserved sub-voxels. | 06-25-2009 |
20090167761 | SELF-POSITION IDENTIFYING METHOD AND DEVICE, AND THREE-DIMENSIONAL SHAPE MEASURING METHOD AND DEVICE - The invention includes a step S | 07-02-2009 |
20090174712 | METHOD, APPARATUS AND COMPUTER-READABLE MEDIUM FOR SCALE-BASED VISUALIZATION OF AN IMAGE DATASET - A method for use in scale-based visualization of an image dataset is provided. The method comprises identifying a first set of voxels of the image dataset, wherein the voxels of the first set of voxels comprises gray values that are statistically frequently present in the image dataset, identifying a second set of voxels, wherein the voxels of the second set of voxels comprises gray values that are not statistically frequently present in the image dataset, and calculating a scale based on the first set of voxels and the second set of voxels using a transfer function, wherein the transfer function is non-linear. The method offers high manipulation accuracy where required within a limited amount of display space, by changing the linear interaction scale into a non-linear scale. Important image/volume gray values are given a higher percentage of interaction space on the available display space than other less important gray values. | 07-09-2009 |
20090179895 | Three-Dimensional Annotations for Street View Data - The present invention relates to annotating images. In an embodiment, the present invention enables users to create annotations corresponding to three-dimensional objects while viewing two-dimensional images. In one embodiment, this is achieved by projecting a selecting object onto a three-dimensional model created from a plurality of two-dimensional images. The selecting object is input by a user while viewing a first image corresponding to a portion of the three-dimensional model. A location corresponding to the projection on the three-dimensional model is determined, and content entered by the user while viewing the first image is associated with the location. The content is stored together with the location information to form an annotation. The annotation can be retrieved and displayed together with other images corresponding to the location. | 07-16-2009 |
20090184961 | THREE-DIMENSIONAL SHAPE DATA RECORDING/DISPLAY METHOD AND DEVICE, AND THREE-DIMENSIONAL SHAPE MEASURING METHOD AND DEVICE - A three-dimensional shape data recording/display method including: a data inputting step S | 07-23-2009 |
20090201291 | Gating With Anatomically Varying Durations - A method for reconstructing a radioactive emission image of an overall volume having first and second volumetric regions, each volumetric region having respectively independent dynamic characteristics. The method comprises the following steps: a) obtaining radioactive emissions from the overall volume, including the volumetric regions, b) reconstructing an initial radioactive emission image of the volumetric region according to the radioactive emissions, c) segmenting the initial radioactive emission image to delineate the first and second volumetric regions, and d) separately reconstructing the first and the second volumetric regions according to the respectively independent dynamic characteristics. | 08-13-2009 |
20090219286 | NON-LINEAR BEAM TRACING FOR COMPUTER GRAPHICS - A non-linear beam tracing technique that supports full non-linear beam tracing effects including multiple reflections and refractions for computer graphics applications. The technique introduces non-linear beam tracing to render non-linear ray tracing effects such as curved mirror reflection, refraction, caustics, and shadows. Beams are allowed to be non-linear where rays within the same beam are not parallel or do not intersect at a single point. Such is the case when a primary beam bounces off of a surface and spawns one or more secondary rays or beams. Secondary beams can be rendered in a similar manner to primary rays or beams via polygon streaming. Beyond smooth ray bundles, the technique can also be applied to incoherent ray bundles which is useful for rendering bump mapped surfaces. | 09-03-2009 |
20090237402 | Method and System for Reconstructing a Model of an Object - The invention relates to a method, system and computer program product for reconstructing a model of an object of projection data advantageously gathered by X-ray imaging. It is characteristic for the invention, that after a point of at least one object of interest from at least two projection images is marked as a seed point, where said point locates inside the object of interest in the corresponding projection image, the model of the object of projection data is reconstructed by adding plurality of elementary object elements around the marked seed point in each direction until a criteria, such as likelihood criteria, is fulfilled in said direction, where priori information relating to the object of interest is connected with said elementary object element. | 09-24-2009 |
20090251464 | IMAGE PROCESSING METHOD AND IMAGE PROCESSING DEVICE - A threshold value T which is a little larger than voxel values of a target tissue such as bloodstream is determined. Next, a virtual ray is projected, and voxel values on the virtual ray are obtained as an array A | 10-08-2009 |
20090295800 | METHOD FOR DIRECT VOLUMETRIC RENDERING OF DEFORMABLE BRICKED VOLUMES - A method for rendering a deformable object. The method includes: obtaining a 3D volumetric voxel dataset of a region, such region having therein an object to be rendered; building a tree hierarchical structure for the obtained volumetric dataset, such tree structure blocks as the nodes of a primary tree hierarchy and bricks being those blocks stored as textures in a video memory; augmenting the primary tree hierarchical structure with maximum and minimum values of the data contained within a block; creating a neighborhood tree hierarchy having for each leaf block of the neighborhood tree hierarchy a reference to the neighboring leaf blocks in the neighborhood tree hierarchy as well as references to neighboring bricks in the neighborhood tree hierarchy; updating the information about minimum and maximum in the primary tree hierarchy by saving for each block the minimum and maximum of the neighboring blocks; and rendering the leaf blocks in visibility order. | 12-03-2009 |
20090295801 | Method for visualizing tubular anatomical structures, in particular vessel structures, in medical 3D image records - A method is disclosed for visualizing tubular anatomical structures, in particular vessel structures, in medical 3D image records. In at least one embodiment, the method includes the following: firstly, providing 3D image data of the tubular anatomical structure; secondly, displaying a first image of the tubular anatomical structure on the basis of the 3D image data; thirdly, selecting an image voxel which is assigned to the tubular structure in the 3D image data on the basis of the first image; fourthly, determining a centerline of the tubular anatomical structure in a prescribably delimited region of the 3D image data comprising the image voxel; fifthly, selecting a point of the centerline; sixthly, generating one or more 2D slice images assigned to the point, the 2D slice images in each case representing a sectional plane in the 3D image data; and seventhly, displaying the 2D slice images. | 12-03-2009 |
20090295802 | Method and system for rendering a medical image - At least one embodiment of the present invention provides a fast method and system for rendering a medical image. At least one embodiment of the method includes providing a 3D voxel dataset of the heart and generating a 3D vector representation of a selected part of the heart. At least one embodiment of the method further involves the blending of the 3D voxel dataset and the 3D vector representation in a common buffer and finally rendering the medical image, wherein the rendering is based on the blended 3D voxel dataset and the 3D vector representation, such that the selected part of the heart is highlighted. | 12-03-2009 |
20090295803 | IMAGE PROCESSING METHOD - A modified VOMAC mesh generation method for image data sampled from an actual object in which mesh resolution can vary locally within the mesh whilst permitting control of the distortion of cells in the mesh to maintain suitability for performing finite element (or finite volume) analysis on a representation of the object. | 12-03-2009 |
20090322748 | Methods,systems, and computer program products for GPU-based point radiation for interactive volume sculpting and segmentation - Internal structures, features and properties in volumetric datasets are mostly obscured and hidden. In order to reveal and explore them, appropriate tools are required to remove and carve the occluding materials, isolate and extract different regions of interest. A framework of interactive tools are provided for real-time volume manipulation, sculpting, segmentation, and visualization. A GPU-based point radiation technique provides as a fundamental building block to create a collection of high-quality volume manipulation tools for direct drilling, lasering, peeling, cutting, and/or pasting. Interactive parallel region growing segmentation is described that allows multiple seeds planting by direct sketching on different volumetric regions with segmentation results dynamically modified during the process. The point radiation technique creates high-quality real-time feedback of the segmented regions during the seeded growing process. | 12-31-2009 |
20090322749 | SYSTEMS AND METHODS FOR EXTRACTING A CURVE-SKELETON FROM A VOLUMETRIC IMAGE OF A VESSEL - An accurate analysis of the spatial distribution and intravascular pattern of blood flow in any organ must be based on detailed morphometry (diameters, lengths, vessel numbers, branching pattern, branching angles, etc.) of the organ vasculature. Despite the significance of detailed morphometric data, there is relative scarcity of database on vascular anatomy, mainly because the process is extremely labor intensive. Novel methods in the form of a segmentation algorithm for semi-automation of morphometric data extraction are provided. The extraction algorithm is based on a topological analysis of a vector field generated by the normal vectors of the extracted vessel wall. With this approach, special focus is made on achieving the highest accuracy of the measured values, with excellent results when compared to manual measurements of the main trunk of the coronary arteries with microscopy. | 12-31-2009 |
20100007663 | MEDICAL IMAGE DISPLAY CONTROL DEVICE AND METHOD FOR OPERATING MEDICAL IMAGE DISPLAY CONTROL DEVICE - A medical image display control device visualizing a tubular tissue in volume data to perform operations comprising: path acquisition means for acquiring a path along the tissue; first range specifying means for accepting user specification of a specified range of the path; first display control means for visualizing the tissue, and for indicating the positions of relatively fixed to the window; first setting means for setting cross-sectional planes crossing the path corresponding from the positions; second display control means for visualizing each cross-sections of the tissue by the planes; second range specification means accepting a new specification of a range of the path; third display control means for visualizing the tissue, and for indicating the positions of relatively fixed to the window; second setting means for setting new planes crossing the path corresponding to the positions; and fourth display control means for visualizing each cross-sections of the tissue by the new planes. | 01-14-2010 |
20100033482 | Interactive Relighting of Dynamic Refractive Objects - Dynamic refractive object relighting technique embodiments are presented which involve rendering an image of a refractive object in a dynamic scene by first voxelizing a representation of the surfaces of the object into a volumetric representation in the form of a rectangular voxel grid. A refractive index is assigned to each voxel based on user-input material parameters. Next, the paths of photons are traced in a step-wise manner as each photon refracts through the object. The size of each step forward is variable and based on variations in refractive index of the object. Radiance values are assigned to all the voxels that the photons traverse in their paths through the object. An output image of the refractive object is then rendered from a user-input viewpoint by tracing viewing rays from the viewpoint into the scene and calculating the amount of radiance that reaches the viewpoint along each of the rays. | 02-11-2010 |
20100045674 | IMAGE PROCESSING DEVICE USING SELECTIVE NEIGHBORING VOXEL REMOVAL AND RELATED METHODS - An image processing device may include a memory, and a controller. The controller may cooperate with the memory for determining N nearest neighbors for each voxel among a plurality thereof, and determining a respective distance between each voxel and its N nearest neighboring voxels. The controller may also cooperate with the memory for selectively removing each given voxel if a respective distance to an M | 02-25-2010 |
20100053159 | COMBINED INTENSITY PROJECTION - The invention relates to a system ( | 03-04-2010 |
20100053160 | IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD - An extraction unit extracts a centerline of a tubular structure from a volume data set. A generation unit generates a plurality of image data sets concerning a plurality of curved planes based on the volume data set. Each of the curved planes contains the centerline. The plurality of image data sets have a plurality of image lengths respectively and contain a plurality of centerlines respectively. A first specification unit specifies a first image data set or a second image data set from the plurality of image data sets. The first image data set is specified based on the plurality of image lengths of the plurality of image data sets. The second image data set is specified based on gradients of the plurality of centerlines of the plurality of image data sets. A display unit displays the first image or the second image. | 03-04-2010 |
20100053161 | System and Method for Real-Time Co-Rendering of Multiple Attributes - Systems and methods for enhancing the combined image of multiple attributes without comprising the image of either attribute. The combined image of the multiple attributes is enhanced for analyzing a predetermined property revealed by the attributes. The combined image can be interactively manipulated to display each attribute relative to an imaginary light source or highlighted using a specular component. The systems and methods are best described as particularly useful for analytical, diagnostic and interpretive purposes. | 03-04-2010 |
20100079455 | METHODS FOR INTERACTIVE LABELING OF TUBULAR STRUCTURES IN MEDICAL IMAGING - System and method for labeling a tubular structure. A tubular structure is first displayed on a display screen. A representation of the tubular structure can be obtained. A user draws a curve on the display screen using an electronic pen that is associated with a label. Based on the user drawn curve, one or more segments of the tubular structure that corresponds to the drawn curve are identified based on the representation of the segmented tubular structure. The label is then assigned to such identified one or more segments of the tubular structure. | 04-01-2010 |
20100079456 | Method for determining a 3D surface approaching the object boundary of an object in a digital 3D data set - A method is disclosed for determining a 3D surface approaching the object boundary of an object in a digital 3D data set. In at least one embodiment, the method includes splitting up the 3D data set into contiguous 3D part areas of voxels. Then, in each 3D part area, a measure of probability for the presence of the object boundary in this 3D part area, as well as a potential position and orientation of the object boundary, are determined. Thereafter, in each 3D part area, the measure of probability is investigated with reference to an edge criterion as to whether the object boundary runs in the 3D part area, and from a set of surface sections given for the 3D area, that section is selected that most closely approximates to the position and orientation of the object boundary. Finally, the 3D surface is formed as the union of sets of the selected surface sections. | 04-01-2010 |
20100110075 | Dynamic biplane roentgen stereophotogrammetric analysis - A method of generating a three-dimensional volumetric representation of a subject. The method includes capturing a first image of the subject with a first capture device from a first perspective, accessing a stored volumetric model of the subject, and approximating a first orientation of the stored volumetric model that corresponds to the first perspective. A digitally simulated radiograph is generated from the stored volumetric model and compared to the captured first image. A second image is also captured at the same time as the first picture, but from a different perspective. A second orientation of the stored volumetric model is approximated that corresponds to the second image. A second digitally simulated radiograph is generated and compared to the second image. Based on the approximated orientations, a three-dimensional volumetric representation of the subject is generated by positioning the stored volumetric model according to the first orientation and the second orientation. | 05-06-2010 |
20100128036 | ELECTRONIC STOOL SUBTRACTION USING QUADRATIC REGRESSION AND INTELLIGENT MORPHOLOGY - An improved method for processing image voxel data representative of 3-dimensional images of a colon to remove the effects of tagged stool. The method uses parabolic curve intensity-gradient models at a transition between two material types as a function of the fraction of the two materials for each of a plurality of two-material type classes, including a gas-tissue transition model, a gas-stool transition model and a stool-tissue transition model. The voxels are classified into one of a plurality of substance classes including tagged stool, gas, tissue and unknown classes. The unknown class voxels are processed to classify the unknown class voxels into one of the two-material type classes. The two-material type class voxels are processed to determine the fractions of materials in each voxel. The intensity of the two-material type class voxels is then adjusted as a function of the fraction of the materials in the voxels. | 05-27-2010 |
20100134491 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR FLEXIBLE OCCLUSION RENDERING - The invention relates to flexible occlusion rendering, including receiving a first set of three dimensional image data including image data for a surface of interest and image data for a region occluding the surface of interest from a desired viewpoint. The purpose of this invention is to improve occlusion rendering via imaging by locating the occluding surface of the incoming three-dimensional data and, and modifying the characteristics of this data, to show the surface that is being occluded so that the image includes viewing through the occlusion to the surface of interest. | 06-03-2010 |
20100149182 | Volumetric Display System Enabling User Interaction - A volumetric display system which enables user interaction is described. In an embodiment, the system consists of a volumetric display and an optical system. The volumetric display creates a 3D light field of an object to be displayed and the optical system creates a copy of the 3D light field in a position away from the volumetric display and where a user can interact with the image of the object displayed. In an embodiment, the optical system involves a pair of parabolic mirror portions. | 06-17-2010 |
20100149183 | IMAGE MOSAICING SYSTEMS AND METHODS - Mosaicing methods and devices are implementing in a variety of manners. One such method is implemented for generation of a continuous image representation of an area from multiple images consecutively received from an image sensor. A location of a currently received image is indicated relative to the image sensor. A position of a currently received image relative to a set of previously received images is indicated with reference to the indicated location. The currently received image is compared to the set of previously received images as a function of the indicated position. Responsive to the comparison, adjustment information is indicated relative to the indicated position. The currently received image is merged with the set of previously received images to generate data representing a new set of images. | 06-17-2010 |
20100171740 | VISUALIZING REGION GROWING IN THREE DIMENSIONAL VOXEL VOLUMES - Visualizing region growing in 3D voxel volumes relates to generating a 3D scene having a plurality of voxels for representing a volume data set of seismic data collected from the oilfield, defining a segmentation algorithm for segmenting the volume data within the 3D scene, the segmentation algorithm comparing a pre-determined threshold to an attribute of a voxel of the plurality of voxels, defining a control parameter associated with the attribute for controlling the segmentation algorithm, adjusting the control parameter to guide the segmentation algorithm in segmenting the volume data set to generate a visualized geobody, and displaying the visualized geobody. | 07-08-2010 |
20100171741 | Image volume browser with variably adjustable orientation measurement - A method, a monitor control module and system are disclosed for displaying a medical image from a volume dataset on a monitor of a computer-aided device, whereby, in addition to the image a number of orientation images from the volume dataset are to be displayed. In at least one embodiment, the user determines an orientation measurement beforehand, on the basis of which orientation images will be selected from the volume dataset and presented for display with the image. The orientation measurement can be either based on distance or be the result of an anatomic model. | 07-08-2010 |
20100194749 | SYSTEMS AND METHODS FOR NON-DESTRUCTIVE EXAMINATION OF AN ENGINE - A method for non-destructive examination of components within an assembly is described. The method includes producing an image of at least a portion of the assembly, extracting a point cloud of the image, registering the point cloud to a CAD coordinate system, and determining points in the point cloud of the image that are more than a selected distance from surfaces on a corresponding CAD model utilizing the same CAD coordinate system. The method also includes utilizing the determined points to detect the presence of anomalies within the assembly. | 08-05-2010 |
20100194750 | VISUALIZATION OF ANATOMICAL DATA - The invention relates to an apparatus and a method for examination and visualization of an object of interest. The apparatus comprises a display, an input device, and a calculation unit, wherein the calculation unit is adapted for performing the following steps: acquiring a first data set; acquiring a second data set; fusing the first and second data sets; determining image parameters entered by means of the input device, related to at least one of an image plane, an angle of view, a contrast and a transparency; rendering an image on the basis of the data sets and the determined parameters, resulting in a combined image with selected areas of transparency and selected areas of visible contrast information, wherein the image is visualized on the display. Provided with such images, the physician will be able to easily identify structures of interest and to localize said structures in the anatomical environment. Further, the physician will be able to monitor instruments which the physician uses in an interventional procedure. | 08-05-2010 |
20100201685 | Configurable depth-of-field raycaster for medical imaging - A method for volume ray casting is provided. For each pixel of a 2D image placed in a view plane a ray of sight is projected through a volume determined by a plurality of voxels of a volumetric dataset indicative of an object. A plurality of sampling points is determined along each ray of sight such that a distance between two consecutive sampling points is larger at a larger distance to the view plane. At each sampling point a color value and a transparency value is determined in dependence upon voxels in proximity of the sampling point and a lighting calculation, wherein for the lighting calculation a first lighting model and a second lighting model are used in dependence upon a distance of the sampling point to the view plane. For each ray of sight a final color value is determined by compositing along the ray the color values and the transparency values. The final color value of each ray corresponds to a pixel value of the 2D image. The color and the transparency value of a sampling point are composited with the color and transparency value of a previous sampling point before determining the color and transparency value of a following sampling point. The compositing is stopped when the composited transparency value is within a predetermined range less than a value indicative of opacity. | 08-12-2010 |
20100201686 | METHOD, APPARATUS, COMPUTER-READABLE MEDIUM AND USE FOR PHARMACOKINETIC MODELING - Methods and systems for interworking in messaging systems are described. An event store can be accessible by different dispatchers associated with different message servers. The dispatchers may be co-located with the event store or non co-located with the event store. | 08-12-2010 |
20100201687 | VISUALIZATION OF VOXEL DATA - The invention relates to visualization of medical images, and in embodiments to the visualization of the left ventricle of the human heart or other organs. A method of visualizing one or more sets of voxel data is disclosed. The method comprising: providing one or more sets of voxel data, providing and segmenting the voxel data in accordance with a segment model. The segmented voxel data is reformatted to fit a reference shape ( | 08-12-2010 |
20100207941 | Adaptive 2N-ARY tree generating method, and method and apparatus for encoding and decoding 3D volume data using IT - A method and apparatus for encoding and/or decoding depth image-based representation (DIBR) data are provided. The encoding method includes: converting 3-dimensional (3D) volume data into adjustable octree data with predetermined labels given to nodes; by referring to the labels, encoding nodes of the adjustable octree from the root node to leaf nodes by a modified breadth-first search (BFS) method allocating priorities among children nodes; and generating a bitstream with predetermined header information and encoded node data. The decoding method includes: extracting header information containing at least resolution information of an object, from a bitstream and decoding the header information; calculating the number of nodes by using the resolution information of the header, and by a modified BFS method allocating priorities among children nodes, decoding each node of a tree from the root node to leaf nodes; and restoring an adjustable tree by using decoded nodes. According to the method and apparatus, a huge amount of 3D volume data can be encoded with a high efficiency, and volume data with an arbitrary resolution as well as volume data with a fixed resolution can be encoded with a high efficiency. Accordingly, with a small amount of data, 3D volume data with a high picture quality can be restored. In addition, since a progressive bitstream is generated, 3D volume data can be shown progressively when decoding is performed. | 08-19-2010 |
20100207942 | APPARATUS FOR 3-D FREE HAND RECONSTRUCTION - One object of the present disclosure is to provide an interpolation method for reconstructing an imaged object with the image edge as sharp as possible and the image itself as smooth as possible. An The EM (Expectation Maximization) image reconstruction is provided that suitable for freehand ultrasound systems. | 08-19-2010 |
20100238170 | VISUALIZATION OF TEMPORAL DATA - The invention relates to analysis and visualization of temporal data and, in embodiments, to the area of visualization of temporal data associated with medical images. A method of visualizing temporal data is disclosed. The method comprises providing a set of temporal data, detecting the number of distinct regions ( | 09-23-2010 |
20100238171 | METHOD FOR PREPARING CT IMAGE DISPLAYS, AND AN ARITHMETIC LOGIC UNIT FOR CARRYING OUT THIS METHOD - A method is disclosed for preparing CT image displays. In at least one embodiment, the method includes compiling N≧2 CT image data records of an area of a patient on the basis of N different X-ray energy spectra, each pixel or voxel being assigned an N-tuple CT numbers, each CT number of the N-tuple being assigned to the absorption value of one of the N X-ray energy spectra; carrying out material destruction over at least one predetermined subarea of the area of the patient represented in the CT image data records with reference to at least three materials including at least bone mineral, yellow bone marrow and red bone marrow; and outputting and/or displaying at least one CT image data record at least with reference to the predetermined subarea with absorption values relating to one of the N X-ray energy spectra or to a mathematically simulated spectrum from which the bone mineral content is extracted. | 09-23-2010 |
20100245353 | Surface Rendering For Volume Data In An Ultrasound System - Embodiments for performing surface rendering upon volume data in an ultrasound system are disclosed. An ultrasound data acquisition unit transmits and receives ultrasound signals to and from a target object to thereby acquire ultrasound data corresponding to a plurality of frames. A volume data forming unit forms volumes data corresponding to the plurality of frames based on the ultrasound data. The volume data includes a plurality of voxels. A processing unit detects edges of a region of interest (ROI) of the target object in the volume data and performs surface rendering upon voxels within the detected edges to thereby form a 3-dimensional ultrasound image. | 09-30-2010 |
20100245354 | DYNAMIC SPECT CAMERA - A dynamic SPECT camera is provided, comprising, a plurality of single-pixel detectors, a timing mechanism, in communication with each single-pixel detector, configured for enabling time-binning of the radioactive emissions impinging upon each single-pixel detector to time periods not greater than substantially 30 seconds, and a position-tracker, configured for providing information on the position and orientation of each detecting unit, with respect to the overall structure, substantially at all times, during the individual motion, the dynamic SPECT camera being configured for acquiring a tomographic reconstruction image of a region of interest of about 15×15×15 cubic centimeters, during an acquisition time of 30 seconds, at a spatial resolution of at least 10×10×10 cubic millimeter. The dynamic camera is configured for very short damping time, and may further acquire images in a stationary mode, with no motion. It is further configured for time binning at dynamically varying time-bin lengths, dynamically determining a spectral energy bin for each detecting unit, and employing an anatomic construction of voxels in the imaging and reconstruction. | 09-30-2010 |
20100265252 | RENDERING USING MULTIPLE INTENSITY REDISTRIBUTION FUNCTIONS - The invention relates to a system ( | 10-21-2010 |
20110025691 | METHOD AND DEVICE FOR DISPLAYING COMPUTED-TOMOGRAPHY EXAMINATION DATA FROM AN EXAMINATION OBJECT - A method and a device are disclosed for displaying computed-tomography examination data from an examination object. In at least one embodiment, there firstly is of the examination object at least one first CT image data record with pixel or voxel values, which were reconstructed on the basis of quantitatively measured absorption data of X-ray beams passing through the examination object; and there secondly is at least one second CT image data record with pixel or voxel values, which were reconstructed on the basis of quantitatively determined phase shifts of X-ray beams passing through the examination object. In at least one embodiment, the at least one first CT image data record and the at least one second CT image data record are combined together pixel-by-pixel or voxel-by-voxel using a nonlinear function, and the combined values resulting therefrom are displayed visually as CT results image data record. | 02-03-2011 |
20110043521 | RAY-AGGREGATION FOR RAY-TRACING DURING RENDERING OF IMAGERY - A computer-enabled method for rendering a scene of objects representing physical objects includes projecting a first plurality of rays against a scene and aggregating a second plurality of rays that intersect a bounding volume, wherein the bounding volume encloses an object of the scene, and wherein the second plurality of rays is a portion of the first plurality of rays. The method further includes determining or computing intersections of the second plurality of aggregated rays with the object when the number of the second plurality of aggregated rays exceeds a predetermined value. The method also includes rendering the scene based on the determined intersections of the rays with the object. The second plurality of rays may be aggregated in a bounding volume aggregate data structure for processing. | 02-24-2011 |
20110050692 | INTERPOLATING AND RENDERING SUB-PHASES OF A 4D DATASET - A technique for rendering a deformable volume includes acquiring 3D images of a deformable volume including an object during phases of a deformation motion. The 3D images include voxels, a portion of which move from original coordinate locations during a primary phase to deformed coordinate locations during each subsequent phase of the deformation motion. Deformation matrixes each based upon one of the 3D images during a different one of the phases are generated. The deformation matrixes each include transformation vectors describing how to return the voxels from their deformed coordination locations to their original coordinate locations of the primary phase. A sub-phase 3D image of the deformable volume between consecutive phases is generated by interpolating between the transformation vectors of the consecutive phases associated with a given coordinate location within the deformable volume and retrieving voxel data from a primary 3D image at voxel locations referenced by interpolated transformation vectors. | 03-03-2011 |
20110069066 | INTERACTIVE CHANGING OF THE DEPICTION OF AN OBJECT DISPLAYED USING VOLUME RENDERING - A depiction of a three-dimensional object that is displayed using volume rendering is influenced. A representation of the object, in which values of a variable characterizing the object are given at spatial points of the object and in which color values are allocated to the variable during the course of rendering, is provided. A set of points defined in the space of representation of the object is input, and a distance from spatial points incorporated by the representation to the set of points is calculated. Color values allocated to spatial points are modified, or color values are determined according to the calculated distance. A depiction of the object by volume rendering is calculated using the representation of the object, the representation incorporating the modified or determined color values. | 03-24-2011 |
20110074780 | Level set segmentation of volume data - A method for segmenting a volume dataset is provided. During initialization a level set field within a volume dataset is initialized and an initial set of active voxels is determined in dependence upon the initialized level set field. In an iteration process the level set field for the set of active voxels is updated followed by updating of the set of active voxels. The iteration is continued until the number of active voxels is less than a predetermined threshold. Level set segmentation data are then determined in dependence upon the level set field and provided for, for example, graphical display or storage. | 03-31-2011 |
20110102434 | METHOD AND APPARATUS FOR GENERATING AND INTERFACING WITH A HAPTIC VIRTUAL REALITY ENVIRONMENT - A method for generating a haptic interactive representation including the steps of defining a haptic interaction space and building a hierarchical construct, for use within the haptic interaction space, using a plurality of underlying constructs. In one embodiment the method includes determining the forces to be applied to a user by generating a haptic interactive, sensing a position of a user in real space, determining a haptic interface location in the haptic interaction space in response to the position of the user in real space and determining whether the virtual object collides with the haptic interface location. The invention also relates to a method for interacting with a haptic interactive representation. The method includes creating a haptic process having the haptic interactive representation, associating a callback with the haptic process, connecting to a second process which interacts with the haptic process and associating the callback which is associated with the haptic process with the second process. The method further includes requesting the callback by the second process, and returning, by the haptic process through the callback to the second process, at least one parameter associated with the haptic interactive representation. | 05-05-2011 |
20110102435 | METHOD AND DEVICE FOR VISUALIZING SURFACE-LIKE STRUCTURES IN VOLUMETRIC DATA SETS - The present invention relates to a method and a device for visualizing surface-like structures in volumetric data sets, including defining local coordinate systems at sample points of the volumetric data set, transforming external parameters from a global coordinate system into the local coordinate systems, calculating the gradient vector components (Gai, Gbi, Gci) within the local coordinate systems of the sample points, and using the gradient vector components (Gai, Gbi, Gci) for calculating a surface normal at a given position of the volumetric data set, where the surface normal is important for conventional illumination models such as the Blinn-Phong shading model, preferably, the present invention is also calculating the external parameters from the global coordinate system at the given position by using the transformed external parameters of the local coordinate systems of the sample points, where the shading or illumination at the given position is then done by using a conventional illumination model, thereby using the calculated surface normal at the given position and the calculated external parameters at the given position. | 05-05-2011 |
20110109630 | Preparation and Presentation of Patient-Individual Panoramic Visualizations - The invention relates to a method for generating and presenting a panorama image of a jaw region, wherein first a set of volume data representing the jaw region of a patient is generated by means of a tomographic method, wherein the volume data is composed of a plurality of individual volume elements (“voxels”), wherein multiple horizontal section planes intersecting the jaw are determined, wherein a contour surface ( | 05-12-2011 |
20110122133 | METHOD AND PROGRAM FOR CONSTRUCTING THREE DIMENSIONAL OBJECT MODEL - A present invention provides a method for constructing a highly accurate visual hull from multi view point images without highly accurate silhouettes. A method of the present invention comprises calculating continuous values to represent background likelihood of each pixel for every object image based on pixel values of said object images and those of said background images, calculating the projection pixels for each voxel at every captured view point by projecting each voxel in voxel space on each captured view point of said object images, and determining an object domain with judging whether said voxel belongs to the object domain or not based on the continuous value of said pixel at every captured view point. | 05-26-2011 |
20110122134 | IMAGE DISPLAY OF A TUBULAR STRUCTURE - Described herein is a technology for facilitating visualization of a tubular structure. Digitized image data of the tubular structure is received and processed to determine a centerline. A first transformation operation is performed on a first set of coordinates representing the tubular structure to generate a transformed tubular structure with a straight centerline. A second transformation operation is then performed locally on a second set of coordinates representing at least one fold of the transformed tubular structure to generate a transformed fold, which is perpendicular to the centerline. | 05-26-2011 |
20110128286 | IMAGE RESTORATION APPARATUS AND METHOD THEREOF - An image restoration apparatus includes: a control processor unit for separating foreground and background from a loaded input image to transmit each of the separated foreground and background images as a three-dimensional (3D) texture; and a graphic processor unit for generating a visual hull of voxel units corresponding to the transmitted 3D texture, transforming the generated visual hull into mesh units, performing data alignment and pixel transform, determining a screen display value to perform rendering using the determined screen display value. | 06-02-2011 |
20110141111 | 3D RECONSTRUCTION FROM OVERSAMPLED 2D PROJECTIONS - A method is presented for generating a 3D image of an object using x-rays. The invention describes a method of generating an image of a slice through the object using a large number of detector elements as employed in commonly used x-ray scanners. The method described is a two step process, in the first step, Algebraic methods are used to solve a set of simultaneous linear equations to solve for the densities of the pixels representing the slice. The dimension of these pixels defining the slice is large in comparison to the size of detector elements, therefore a second step of backprojection is used to generated a slice image of higher resolution. The use of a second or a third source further allows the generation of higher resolution images. | 06-16-2011 |
20110157177 | AUTOMATIC TRACING ALGORITHM FOR QUANTITATIVE ANALYSIS OF CONTINUOUS STRUCTURES - This invention provides an automatic tracing algorithm for quantitative analysis of continuous structures, such as the images of tree-like or network-like structures. The algorithm includes the steps of encoding 3-D image voxels by using a source field encoding methodology followed by a defined image threshold, tracing the codelets along encoded voxels such that the characteristic element of a 3-D image such as the center line of fiber, fiber branch, loop, and end point can be determined systematically, and achieving the automatic analysis without manual intervention. In addition, quantitative measurements are exquisitely calculated by the location and distance of these characteristic elements between coded voxels. The algorithm is more suitable to automatically analyze the 2D/3D images of complex neurons, blood vessels, collagens in skin tissue, and fibril morphology in polymeric materials. | 06-30-2011 |
20110169830 | ACCELERATED VOLUME RENDERING - Performing accelerated volume rendering of a scene in a computer system by: loading volumetric data into a first part of a system memory, the volumetric data represented as a three-dimensional array of data values; determining intersection points of each of a set of sample rays cast through the scene and intersecting the three-dimensional array, wherein the intersection points are determined as a function of sample times from beginning to end; using the intersection points, computing a subset of the three-dimensional array for placement into local storage; loading the subset of three-dimensional array into the local storage; and repeating the determining, computing, and loading acts for all sample times from beginning to end for all sets of sample rays cast by the processor device. | 07-14-2011 |
20110181590 | METHOD AND APPARATUS FOR REPRESENTING 3D IMAGE RECORDS IN 2D IMAGES - The invention relates to method and an apparatus for depth cueing, i.e. improving the sense of depth in two-dimensional images of three-dimensional volume data, said 2D images being generated using volume rendering. The invention is characterized in that a second depth color chart generated from the original color chart by permuting at least two color channels is used in the depth dimension. Alternatively, all three color channels can be permuted. | 07-28-2011 |
20110199376 | VOXEL BASED THREE DIMENSIONAL VIRTUAL ENVIROMENTS - Geospatial information specific to a real-world volumetric space can be gathered. The gathered information can be stored in a voxel database. The stored information can be indexed against voxels, which correspond to volume units of the real-world volumetric space. Stored information can be extracted from the voxel database. The extracted information can be directly inserted into an interactive three dimensional (3D) application providing a simulation space. The 3D application can interactively presents 3D entities programmed with entity specific intelligence within the simulation space. Each 3D entity can dynamically move and react in the simulation space in a geospatially constrained manner in accordance with the entity specific intelligence and in accordance with limitations of the simulation space. | 08-18-2011 |
20110221751 | SPACE DEBRIS VISUALIZATION - Certain embodiments of the invention may include systems and methods visualizing space debris events. According to an example embodiment of the invention, a method is provided for visualizing positional probability of objects in space. The method includes receiving initial conditions of the objects, determining projected positions of the objects based, at least in part, on the initial conditions, determining a plurality of 2-dimensional (2D) boundaries around the projected positions; and assembling the plurality of 2D boundaries into a 3-dimensional (3D) representation of the positional probability of objects in space. | 09-15-2011 |
20110234589 | SYSTEMS AND METHODS FOR TRACKING A MODEL - An image such as a depth image of a scene may be received, observed, or captured by a device. A grid of voxels may then be generated based on the depth image such that the depth image may be downsampled. A model may be adjusted based on a location or position of one or more extremities estimated or determined for a human target in the grid of voxels. The model may also be adjusted based on a default location or position of the model in a default pose such as a T-pose, a DaVinci pose, and/or a natural pose. | 09-29-2011 |
20110254842 | ACOUSTIC IMAGING SYSTEM AND METHOD OF ACOUSTIC IMAGING WITH CONTRAST QUANITFICATION | 10-20-2011 |
20110254843 | System and Method for Real-Time Co-Rendering of Multiple Attributes - Systems and methods for enhancing the combined image of multiple attributes without comprising the image of either attribute. The combined image of the multiple attributes is enhanced for analyzing a predetermined property revealed by the attributes. The combined image can be interactively manipulated to display each attribute relative to an imaginary light source or highlighted using a specular component. The systems and methods are best described as particularly useful for analytical, diagnostic and interpretive purposes. | 10-20-2011 |
20110292047 | Method of Three-Dimensional Image Data Processing - The present invention relates to the field of data processing, and particularly to a software system and associated method for 3D image processing. The invention is to transform 3D images into space codes, and further align code-associated 3D images with known data within a target database. | 12-01-2011 |
20120001910 | IMAGE DISPLAY APPARATUS, IMAGE DISPLAY METHOD, CURVED LINE SPECIFYING APPARATUS, CURVED LINE SPECIFYING METHOD, AND RECORDING MEDIUM - A curved line specifying apparatus includes a curved surface specifying section for receiving a curved surface specifying operation in which a curved surface S in a virtual three-dimensional space is specified and a cross section image display section for outputting, to a display, the curved surface in which a cross section image of a three-dimensional image is embedded, pixel values of the cross section image being voxel values assigned to voxels on the curved surface S. | 01-05-2012 |
20120026169 | METHOD FOR VISUALIZING AN ATRIUM OF THE HEART IN A PATIENT - A method is disclosed for visualizing at least one section of the wall of an atrium of the heart in a patient after an ablation for treating atrial fibrillation, in which, based on a volume data record of the heart in the patient obtained after the ablation, at least the treated atrium of the heart in the patient is segmented, wherein those voxels are established that can be considered part of the inner surface, the outer surface, and the volume situated between the inner and outer surfaces of the wall of the treated atrium. Further, in at least one embodiment of the method, there is volume rendering or ray casting such that only the voxel values of those voxels that lie on the inner surface, in the volume, or on the outer surface of the wall of the treated atrium are used for visualizing at least the section of the wall of the treated atrium of the heart. At least one embodiment of the invention moreover relates to a computational program that executes the method, a computational unit that carries out the computational program, and/or a data medium with the computational program. | 02-02-2012 |
20120032959 | RESECTION SIMULATION APPARATUS - This resection simulation apparatus comprises a tomographic image information acquisition section ( | 02-09-2012 |
20120038641 | Displaying Graphics in Multi-View Scenes - A computing device includes a memory for storing instructions and a processor. The processor is configured to execute the instructions to identify a location for a graphical element in a predefined three-dimensional scene using depth information of content included in two or more different two-dimensional representations of the predefined three-dimensional scene. The processor is also configured to produce two or more different two-dimensional representations of the predefined three-dimensional scene including the graphical element. | 02-16-2012 |
20120038642 | Systems and Methods for Imaging Waveform Volumes - Systems and methods for imaging waveform volumes. An image of the waveform volume may be drawn on a display device as a two-dimensional image or a three-dimensional image of a sampling probe and redrawn in real-time at interactive rates using a graphics accelerator or a graphics card. The image of the waveform volume may also include seismic-data traces that are color-filled according to texture coordinates for pixels on the display device that intersect the waveform volume. | 02-16-2012 |
20120105451 | VISUAL THREE DIMENSIONAL SIMULATION SYSTEM AND METHOD - A system and method receive an object representative of a new element of a scene to be simulated. A probabilistic prediction of coordinates of the new element in the scene is provided. The new element is placed in the scene as a function of rules for combining probabilistic nature objects in the scene. A visual representation of the simulated scene including the new element is also provided for display. | 05-03-2012 |
20120133656 | Method and system for visualizing a volume dataset - A machine-implemented display method that, with respect to a volume dataset being rendered, enables a user to navigate to any position in space and look in any direction. Preferably, the volume dataset is derived from a computer tomography (CT) or magnetic resonance imaging (RMI) scan. With the described approach, the user can see details within the dataset that are not available using conventional visualization approaches. The freedom-of-motion capability allows the user to go to places (positions) within the volume rendering that are not otherwise possible using conventional “orbit” and “zoom” display techniques. Thus, for example, using the described approach, the display image enables a user to travel inside physical structures (e.g., a patient's heart, brain, arteries, and the like). | 05-31-2012 |
20120147006 | Well Placement 3d Advisor- Method and System To Monitor And Assist A Well Placement Operation - A method of displaying information relating to a well drilling operation, comprising generating a sub-surface model of the underground formation through which the well is being drilled; generating a representation of the well being drilled, of the drilling equipment being used to drill the well, including parameters relating to the use of the drilling equipment; generating a 3D image of the formation, the well and the drilling equipment; and generating an image within the 3D image comprising volumes representing virtual objects, such as a cone of possible well placement if drilling proceeds under the current conditions, or the envelope of investigation of a given sensor. | 06-14-2012 |
20120154400 | METHOD OF REDUCING NOISE IN A VOLUME-RENDERED IMAGE - A method of reducing noise in a volume-rendered image includes generating a volume-rendered image from data, identifying a pixel location of suspected noise in the volume-rendered image, and calculating a voxel location that corresponds to the pixel location and intersects a rendered surface in voxel space. The method includes implementing a region-growing algorithm using the voxel location as a seed point to identify a plurality of voxels in a suspected noisy region. The method includes modifying the data to generate modified data by assigning lower opacity values to the plurality of voxels. The method includes generating a modified volume-rendered image from the modified data and displaying the modified volume-rendered image. | 06-21-2012 |
20120169735 | IMPROVEMENTS TO CURVED PLANAR REFORMATION - Curved Planar Reformation (CPR), producing a Curved Planar Reformat, is a technique to provide a representation of an anatomical structure which is curved through a 3D volume. This reformation process can result in image artifacts, leaving it up to the user to determine what are artifacts and what are actual anatomical features. The invention provides assistance to the user by detecting areas of potential ambiguity during the CPR procedure, and distinguishing these areas on the display to the user. In this way, the user no longer needs detailed knowledge of how the CPR is performed. | 07-05-2012 |
20120176381 | APPARATUS AND METHOD FOR DEPTH IMAGE-BASED REPRESENTATION OF 3-DIMENSIONAL OBJECT - Provided are a family of node structures, representing 3-dimensional objects using depth image, adoptable into MPEG-4 AFx for polygonal 3D representations. Family formats include DepthImage, PointTexture, and OctreeImage. DepthImage represents an object through union of its reference images and corresponding depth maps. PointTexture represents the object as a set of colored points parameterized by projection onto a 2D grid. OctreeImage converts same data into hierarchical octree-structured voxel model, set of compact reference images, and a tree of voxel-image correspondence indices. DepthImage and OctreeImage have animated versions, where reference images are replaced by videostreams. DIBR formats are convenient for 3D model construction from 3D range-scanning and multiple source video data. MPEG-4 framework allows construction of a variety of representations from the DIBR formats, providing flexible tools for effective 3D models work. DIBR format compression is achieved by application of image (video) compression techniques to depth maps and reference images (videostreams). | 07-12-2012 |
20120206459 | Method and Apparatus for Parallel Ray-Tracing Employing Modular Space Division - Novel method and system for distributed database ray-tracing is presented, based on modular mapping of scene-data among processors. Its inherent properties include scattering data among processors for improved load balancing, and matching between geographical proximity in the scene with communication proximity between processors. High utilization is enabled by unique mechanism of cache sharing. The resulting improved performance enables deep level of ray tracing for real time applications. | 08-16-2012 |
20120212490 | SUPPORTING MULTIPLE DIFFERENT APPLICATIONS HAVING DIFFERENT DATA NEEDS USING A VOXEL DATABASE - At least one computing device can store and combine data for a geographic region in a voxel database from a plurality of different source products. The voxel database can be a volumetric storage space of different volumetric storage units referred to as voxels. The voxel database can receive requests from different applications. For each of the requests, one of a set of filters can be determined. For each of the requests, the determined one of the filters can be applied to conditionally exclude data of the voxel database. For each of the requests, voxel database data resulting from applying the determined filter can be provided to one of the applications from which the corresponding one of the requests was issued. | 08-23-2012 |
20120223945 | CALIBRATED NATURAL SIZE VIEWS FOR VISUALIZATIONS OF VOLUMETRIC DATA SETS - Systems, methods, computer programs, and circuits that can provide 3-D perspective natural size views calibrated to ROIs. | 09-06-2012 |
20120235998 | Three-Dimensional Reconstruction for Irregular Ultrasound Sampling Grids - An irregular ultrasound sampling grid is reconstructed to a three-dimensional grid for imaging. Volume data acquired with a helix transducer includes a fractional offset of data spaced along one dimension, resulting in the irregular ultrasound sampling grid. To determine a voxel value for a grid point on a uniform grid, two adjacent planes are identified. The sample locations in the two planes are not aligned, being on the irregular ultrasound sampling grid. Hardware acceleration devices, such as a graphics processing unit, perform bilinear interpolation in each of the planes. The data of each plane is interpolated to the proper global azimuth-range coordinate corresponding with the grid point. The bilinearly interpolated values from each plane are then linearly interpolated to the grid point. | 09-20-2012 |
20120280994 | Method and System for Adaptive Maximum Intensity Projection Ray Casting - The adaptive MIP ray casting system first fragments a 3-D dataset into multiple sub-volumes and constructs an octree data structure with each sub-volume being associated with one node of the octree data structure. The system then establishes a 2-D image plane and selectively launches a plurality of rays towards the 3-D dataset, each ray adaptively interacting with a subset of the sub-volumes and identifies the maximum data value along the ray path. The maximum data value is then converted into a pixel value on the 2-D image plane. Finally, the system interpolates pixel values at those locations where no pixel value is generated by ray casting and thereby generates a 2-D image of the 3-D dataset. | 11-08-2012 |
20120287129 | FUNCTION-BASED REPRESENTATION OF N-DIMENSIONAL STRUCTURES - A method for modeling an object, particularly suited to complex objects such as anatomical objects, and manipulating the modeled object in a CAD environment includes obtaining volumetric scan data of a region and segmenting the scan data to identify a first object to produce a first set of signed distance values on a grid. Wavelet analysis of the first set of signed distance values provides a function-based representation of the object. A signed distance value model of a second object is obtained, and one or both sets of signed distance values are manipulated to perform a CAD operation. | 11-15-2012 |
20120293514 | SYSTEMS AND METHODS FOR SEGMENTING THREE DIMENSIONAL IMAGE VOLUMES - A method is provided for segmenting three-dimensional (3D) image volumes. The method includes obtaining a 3D volume data set corresponding to an imaged volume, rendering at least a portion of the 3D volume data set based on 3D rendering settings, and creating a two-dimensional (2D) segmentation of the rendered 3D volume data set. The method further includes segmenting the 3D volume data set using the 2D segmentation and the 3D rendering settings to define a 3D region of interest within the 3D volume data set. | 11-22-2012 |
20120306876 | GENERATING COMPUTER MODELS OF 3D OBJECTS - Generating computer models of 3D objects is described. In one example, depth images of an object captured by a substantially static depth camera are used to generate the model, which is stored in a memory device in a three-dimensional volume. Portions of the depth image determined to relate to the background are removed to leave a foreground depth image. The position and orientation of the object in the foreground depth image is tracked by comparison to a preceding depth image, and the foreground depth image is integrated into the volume by using the position and orientation to determine where to add data derived from the foreground depth image into the volume. In examples, the object is hand-rotated by a user before the depth camera. Hands that occlude the object are integrated out of the model as they do not move in sync with the object due to re-gripping. | 12-06-2012 |
20120313941 | SYSTEM AND METHOD FOR DIGITAL VOLUME PROCESSING - A method for processing a digital volume image receives the volume image formed as a stack of image slices, each slice containing voxels and forms a 1:1 mapping of each of the slices, in order, to a corresponding tile in a digital flat volume. The method defines, for at least one voxel in a plurality of voxels in the digital flat volume, a neighborhood that includes the at least one voxel and adjacent voxels that are within the corresponding tile of the voxel, and adjacent voxels to the at least one voxel that are within the preceding tile in the digital flat volume, and adjacent voxels to the voxel that are within the next tile in the digital flat volume. The at least one voxel is rendered according to the adjacent voxels in its defined neighborhood. The volume image having the at least one rendered voxel is displayed. | 12-13-2012 |
20120313942 | SYSTEM AND METHOD FOR DIGITAL VOLUME PROCESSING WITH GPU ACCELERATIONS - A method for processing digital volume image data, executed at least in part on a computer that has an associated graphics processing unit, orders the digital volume image data as a stack of two-dimensional image slices of voxels. A 1:1 mapping of each of the slices is formed, in sequential order, to a corresponding tile in a digital one-row flat volume in a global memory. For each voxel in the digital flat volume, a neighborhood is defined that has, relative to each voxel, four or more adjacent voxels that are within the corresponding tile of each voxel, and one or more adjacent voxels that are within the preceding tile, and one or more adjacent voxels that are within the next tile. Each voxel is updated according to information stored for the adjacent voxels in the defined neighborhood for said each voxel to form a rendered volume image, which is displayed. | 12-13-2012 |
20120313943 | IMAGE PROCESSING SYSTEM AND METHOD THEREOF - An image processing system according to an embodiment includes a first image creating unit, a second image creating unit, and a display controller. The first image creating unit creates a first image by performing a rendering processing on volume data which is three-dimensional medical image data. The second image creating unit creates a second image having a different stereoscopic effect from the first image by performing the rendering processing on the volume data. The display controller that controls to display the first image and the second image in a designated region that is designated in a display surface of a display unit and a background region other than the designated region, respectively. | 12-13-2012 |
20120320055 | PROBABILISTIC REFINEMENT OF MODEL-BASED SEGMENTATION - A system for segmenting current diagnostic images includes a workstation ( | 12-20-2012 |
20130009957 | IMAGE PROCESSING SYSTEM, IMAGE PROCESSING DEVICE, IMAGE PROCESSING METHOD, AND MEDICAL IMAGE DIAGNOSTIC DEVICE - An image processing system according to an embodiment includes a stereoscopic display device, a determining unit, and a rendering processor. The stereoscopic display device displays a stereoscopic image that is capable of being viewed stereoscopically using a parallax image group generated from volume data as three-dimensional medical image data. The determining unit identifies positional variation of a predetermined moving substance in a stereoscopic image space as a space in which the stereoscopic image is displayed by the stereoscopic display device from positional variation of the moving substance in a real space in which a coordinate system of the stereoscopic image space is present and determines an operation content on the stereoscopic image based on the identified positional variation. The rendering processor performs rendering processing on the volume data in accordance with the operation content determined by the determining unit to generate a parallax image group newly. | 01-10-2013 |
20130009958 | PROJECTION IMAGE GENERATION APPARATUS, PROGRAM AND METHOD - A structure extraction element obtains three-dimensional structure extraction data by extracting a tubular structure from volume data obtained by imaging a predetermined subject. A relating element relates positions on paths of a two-dimensional template representing a schematic diagram of a three-dimensionally branching tubular structure obtained by imaging a predetermined subject and positions on paths of the three-dimensional structure extraction data to each other. A projection image generation element generates a two-dimensional projection image by projecting voxel values of the tubular structure that is present on the paths of the three-dimensional structure extraction data onto corresponding positions on the paths of the two-dimensional template. | 01-10-2013 |
20130021341 | METHOD AND APPARATUS TO GENERATE 3D VOLUME-PANORAMA IMAGE BASED ON 3D VOLUME IMAGES - A method and apparatus to generate a volume-panorama image based on three-dimensional (3D) volume images is provided. A method of generating a volume-panorama image includes receiving pieces of image data of one or more volume images, extracting partial regions including one or more voxels from the volume images, determining a global conversion function representing a relationship of a conversion between a second volume image of the volume images and a first volume image of the volume images, the determined global conversion function being based on a conversion function representing a relationship of a conversion between one of the extracted partial regions of the second volume image and one of the extracted partial regions of the first volume image, and generating image data of a volume image to be combined with the first volume image from image data of the second volume image based on the determined global conversion function. | 01-24-2013 |
20130021342 | NOISE REDUCTION AND FOCUSING ALGORITHMS FOR GMAPD - An apparatus and method for processing of XYZ point clouds obtained from a GmAPD LADAR using low-pass filtering followed by high-pass filtering and deconvolution. | 01-24-2013 |
20130044110 | Generating Simulated Neural Circuits in a Voxel Space - A three-dimensional voxel space is generated in which to generate a simulated neural circuit. The voxel space includes a plurality of voxels that store localized information. After the voxel space is generated, a plurality of simulated branched neurons, each of which has one or more input and/or output branches that occupy at least one of the voxels, are embedded in the voxel space. One or more of the branches of the plurality of simulated neurons then are generated in a manner that changes the voxels occupied by the grown branches, and the localized information stored in the voxels is updated to reflect the changes in the voxels occupied by the grown branches. | 02-21-2013 |
20130063438 | 3-DIMENSIONAL IMAGING USING MICROBUBBLES - Technologies and implementations for providing | 03-14-2013 |
20130076746 | METHOD FOR DISPLAYING STEREOSCOPIC IMAGES AND IMAGE DISPLAY APPARATUS THEREOF - The present disclosure relates to a method for displaying stereoscopic images and image display apparatus thereof, the displaying method includes producing a depth map using left eye images and right eye images; adjusting depth values of the produced depth map according to any one of a plurality of depth level adjustment modes; and displaying the stereoscopic images using the adjusted depth values, wherein the depth level adjustment modes include a forward 3D depth adjustment mode increasing the depth levels representing perspective of objects included in the stereoscopic images, a backward 3D depth adjustment mode reducing the depth levels and a bi-directional 3D depth adjustment mode simultaneously increasing and reducing the depth levels. | 03-28-2013 |
20130076747 | Processing and Rendering of Large Image Files - Tomographic data representing an imaged three-dimensional object is divided into macro blocks and filtered by visibility and presence in a projected frame of a rendered three-dimensional object to speed rendering of the object. The data are loaded and rendered in parallel for improved speed and capacity. | 03-28-2013 |
20130076748 | 3D VISUALIZATION OF MEDICAL 3D IMAGE DATA - A method and apparatus are disclosed for displaying medical 3D image data. In an embodiment of the method, for every image voxel of the 3D image data which is assigned to a number g of the n regions, where g≧2: the transfer functions T | 03-28-2013 |
20130076749 | IMAGE PROCESSING DEVICE, IMAGE PROCESSING METHOD, PROGRAM, AND INTEGRATED CIRCUIT - A depth image conversion unit | 03-28-2013 |
20130083023 | SYSTEMS AND METHODS FOR VIEWING MEDICAL 3D IMAGING VOLUMES - A method of automatically tracking the portions of a 3D medical imaging volume, such as the voxels, that have already been displayed according to use-defined display parameters, notating those portions, and providing the user with information indicating what portions of the imaging volume have been displayed at full resolution. | 04-04-2013 |
20130106855 | RE-UTILIZATION OF RENDER ASSETS FOR VIDEO COMPRESSION | 05-02-2013 |
20130113800 | SYSTEMS AND METHODS FOR 3-D SCENE ACCELERATION STRUCTURE CREATION AND UPDATING - Systems and methods for producing an acceleration structure provide for subdividing a 3-D scene into a plurality of volumetric portions, which have different sizes, each being addressable using a multipart address indicating a location and a relative size of each volumetric portion. A stream of primitives is processed by characterizing each according to one or more criteria, selecting a relative size of volumetric portions for use in bounding the primitive, and finding a set of volumetric portions of that relative size which bound the primitive. A primitive ID is stored in each location of a cache associated with each volumetric portion of the set of volumetric portions. A cache location is selected for eviction, responsive to each cache eviction decision made during the processing. An element of an acceleration structure according to the contents of the evicted cache location is generated, responsive to the evicted cache location. | 05-09-2013 |
20130135307 | MEDICAL IMAGE PROCESSING APPARATUS - A medical image processing apparatus according to an embodiment for visualization of each of plural captured image volume data having time of day information includes a generator configured to generate interpolation volume data for interpolation in the plural captured image volume data, based on the plural captured image volume data, and a display unit configured to visualize and display the plural captured image volume data and the interpolation volume data. The generator extracts a feature region in the captured image volume data, and is configured such that processing for generating the interpolation volume data for the feature region is different from processing for generating the interpolation volume data for other regions, so as to suppress a change in shape of the feature region. | 05-30-2013 |
20130135308 | APPARATUS AND METHOD FOR RENDERING VOLUME DATA - A method renders volume data having multi-resolution. The volume data is divided into a plurality of sub-volumes according to a resolution, a sampling interval for each of the plurality of sub-volumes is determined based on resolutions of the plurality of sub-volumes, sub-volumes present in a path of a ray passing through each of pixels on a projection plane onto which the volume data is projected from one viewpoint are sampled according to the sampling intervals thereof, and a rendering value of each of the pixels on the projection plane is obtained by synthesizing a plurality of sampling values corresponding to each of the pixels from among sampling values obtained through the sampling. | 05-30-2013 |
20130155066 | Method and system for visualizing a volume dataset - A machine-implemented display method that, with respect to a volume dataset being rendered, enables a user to navigate to any position in space and look in any direction. Preferably, the volume dataset is derived from a computer tomography (CT) or magnetic resonance imaging (MRI) scan. With the described approach, the user can see details within the dataset that are not available using conventional visualization approaches. The freedom-of-motion capability allows the user to go to places (positions) within the volume rendering that are not otherwise possible using conventional “orbit” and “zoom” display techniques. Thus, for example, using the described approach, the display image enables a user to travel inside physical structures (e.g., a patient's heart, brain, arteries, and the like). | 06-20-2013 |
20130162645 | METHOD FOR CREATING AN IMAGE FROM A 3D DEVICE - The invention relates to a method for creating a virtual dental image from a 3D volume ( | 06-27-2013 |
20130169638 | METHOD AND SYSTEM FOR GENERATING A MULTI-DIMENSIONAL SURFACE MODEL OF A GEOMETRIC STRUCTURE - A method of constructing a bounding box comprises: acquiring a set of sensed data points; adding, for each sensed data point, at least one calculated data point; and defining a bounding box containing the sensed and calculated data points. A method of identifying voxels in a voxel grid corresponding to a plurality of data points comprises: calculating, for each data point, a distance between it and each voxel; creating a subset of voxels comprising voxels having a distance from one data point that is less than a predetermined distance; creating another subset comprising those voxels that neighbor a voxel in the first subset; computing, for each voxel in the second subset, a distance between it and each voxel in the first subset; and identifying each voxel in the first subset that is a distance away from each voxel in the second subset that exceeds a predetermined distance. | 07-04-2013 |
20130169639 | SYSTEM AND METHOD FOR INTERACTIVE CONTOURING FOR 3D MEDICAL IMAGES - A method for segmenting an object in a volume image, executed at least in part on a computer, renders the volume image data to a two-dimensional display screen showing first, second, and third mutually orthogonal planes in the two-dimensional rendering. One or more operator instructions that identify a plurality of seed points on the rendered volume image are accepted. Two-dimensional coordinates of the identified seed points on the display screen are converted to three-dimensional seed-point coordinates relating to the first, second, and third mutually orthogonal planes a segmentation operation is performed on the volume image according to the converted three-dimensional seed-point coordinates. Segmentation results are displayed on the display screen, relative to the first, second, and third mutually orthogonal planes. | 07-04-2013 |
20130169640 | IMAGE DISPLAY APPARATUS, METHOD AND PROGRAM - A projection image is generated from a three-dimensional image by projecting an observation target in a predetermined projection direction. The generated projection image is displayed at a center of a display screen of a display device. A region extending in the predetermined projection direction from a central part of the display screen is set as set region, and at least a part of an overlapped region between the set region, which has been set, and the observation target is determined, as rotation center candidate region. Center of rotation is determined in the determined rotation center candidate region or in the vicinity thereof. | 07-04-2013 |
20130176311 | SYSTEM AND METHOD FOR GENERATING AN OUTER LAYER REPRESENTATION OF AN OBJECT - A system and method for generating a representation of an outer layer of a three-dimensional object is disclosed. The object is represented by a plurality of two-dimensional triangles. The method comprises receiving the plurality of two-dimensional triangles representing the object and determining a three-dimensional bounding box comprised of a plurality of voxels that encapsulates the object. The method also includes determining an intersecting set of voxels of the plurality of voxels. A member of the intersecting set of voxels intersects with at least one triangle of the plurality of triangles. The method also includes determining an outer set of voxels from the intersecting set of voxels, wherein a member of the outer set of voxels shares a face with a voxel that is not a member of the intersecting set of voxels. The method further includes determining an outer layer set of triangles from the plurality of triangles. | 07-11-2013 |
20130176312 | SYSTEMS AND METHODS FOR THREE DIMENSIONAL PRINTING - A method for evaluating and printing a 3D model is provided. According to one aspect, a method is provided for determining quickly what areas of a modeled object can be printed. According to one embodiment, a method is provided that distinguishes from “features” of a model versus “details.” According to one aspect, it is appreciated that some details of a model may be omitted safely in a 3D print output, while portions of a model identified as features may not be printed without some defect in the output. Systems and methods are provided for evaluating the object and its regions and determining whether the object can be printed. | 07-11-2013 |
20130194265 | System for Reconstruction of Virtual Frequency Selective Inversion MR Images - A virtual frequency selective inversion (VFSI) method receives at least one MR image representative dataset and an associated phase reference dataset, and classifies anatomical material into a first component representing anatomical material having a first range of resonance frequencies associated with a first range of phase differences between the MR image representative dataset and the associated phase reference image dataset, and a second component representing anatomical material having a second range of resonance frequencies associated with a second range of phase differences between the MR image representative dataset and the associated phase reference image dataset. The method assigns different visual attributes to first and second components derived using phase differences between the MR image representative dataset and the reference image dataset and displays an image. | 08-01-2013 |
20130194266 | METHOD AND APPARATUS FOR USE OF FUNCTION-FUNCTION SURFACES AND HIGHER-ORDER STRUCTURES AS A TOOL - Embodiments of the invention relate to a method and apparatus for displaying information. In a specific embodiment, at least two pluralities of voxel values for a corresponding at least two functions with respect to at least a portion of a subject can be obtained. The at least a portion of the subject can have a plurality of local volume elements, where the at least two pluralities of voxel values for the corresponding at least two functions each correspond to the plurality of local volume elements. In this way, there is a voxel value for each function for each local volume element of the portion of the subject. Each of the at least two pluralities of voxel values represents the value of the corresponding function of the at least two functions for the corresponding plurality of local volume elements. A representation is created where the value of one of the at least two functions is on a first axis and a count of voxels is on a second axis. The count of voxels on the second axis is at least a portion of the count of voxels having the value of the one of the at least two functions on the first axis. In another embodiment, the value of the other one of the at least two functional mechanisms can be on a third axis. The count of voxels on the second axis can then be the count of voxels having the value of the one of the at least two functional mechanisms on the first axis and having the value of the other one of the at least two functional mechanisms on the third axis. | 08-01-2013 |
20130194267 | ULTRASONIC DIAGNOSTIC APPARATUS AND ULTRASONIC IMAGE DISPLAY METHOD - For generating ultrasonic projection images in which various kind of ultrasonic projection images have been appropriately combined, the invention is provided with: a storage unit that stores tomographic image volume data and elastic image volume data; a volume rendering unit that generates tomographic projection images by volume rendering on the basis of the tomographic image volume data; a display device that displays the ultrasonic projection images generated by the volume rendering unit; and an operation unit for inputting commands to control the volume rendering unit. For one of the rendering spaces partitioned by a cutting plane set in the rendering space by a command input from the operation unit, the volume rendering unit renders voxels of tomographic image volume data corresponding to the voxels of elastic image volume data that have elasticity values satisfying a set threshold value, and generates and displays the tomographic projection image on the display device. | 08-01-2013 |
20130222381 | AUGMENTED REALITY WRITING SYSTEM AND METHOD THEREOF - Embodiments of the present invention disclose an augmented reality writing system and method thereof. According to one example embodiment, the system includes a handheld writing tool having an end portion and a display device for displaying digital content for viewing by an operating user. An optical sensor is coupled to the display device and includes a field of view facing away from the operating user. Furthermore, coupled to the optical sensor is a processing unit configured to detect and track the position of the end portion of the handwriting tool. In accordance therewith, handwritten content is digitally rendered on the display device to correspond with the handwriting motion of the writing tool within the field of view of the optical sensor. | 08-29-2013 |
20130222382 | Generating Hogel Beam Data from Voxel Data - Methods and systems for generating hogel data, including receiving a set of voxel data. The voxel data has a set of attributes that is dependent on one or more performance characteristics of a hogel light modulator that is configured to display the hogel data. Hogel data is generated using the voxel data and is displayed on the hogel light modulator. | 08-29-2013 |
20130222383 | MEDICAL IMAGE DISPLAY DEVICE AND MEDICAL IMAGE DISPLAY METHOD - In order to provide a medical image display device and a medical image display method capable of displaying a three-dimensional image at high-speed, a medical image display device including a display unit that displays a three-dimensional image created on the basis of cross-sectional images of an object includes a sliding unit that uses an angle of a projection surface and a projection method set for the three-dimensional image and a projected image creation unit that creates a projected image using voxel data after sliding and displays the projected image on the display unit. | 08-29-2013 |
20130235038 | Method for Preselecting Three-Dimensional Space for Triggering Automated Construction of a Three-Dimensional Structure - A system for constructing a virtual structure in three-dimensional space including an Internet-connected server and software executing on the server from a non-transitory physical medium, the software providing a first function for presenting an interactive builder interface, a second function for enabling selection of a construction unit, a third function for defining parameters of the virtual structure or at least a portion thereof, and a fourth function for automatically rendering the virtual structure or portion thereof according to the defined parameters. | 09-12-2013 |
20130249912 | RESOLUTION-ADAPTIVE MESH SMOOTHING BRUSH - A system and method are disclosed for implementing a resolution-adaptive mesh smoothing brush. The resolution-adaptive mesh smoothing brush computes updated positions of vertices of a 3D mesh based on vertex density of the polygons defining the 3D mesh. The resolution-adaptive mesh smoothing brush effectively controls the “rate” of smoothing based on the local mesh density at each vertex. Therefore, areas of the 3D mesh with varying vertex density are smoothed. For example, elevated bumps or dimples on a sphere may be smoothed to lay on the surface of the sphere while the sphere shape is retained. | 09-26-2013 |
20130249913 | IMAGE PROCESSING METHOD AND APPARATUS - A computer implemented method of generating a succession of two-dimensional image frames for a slab cine multi-planar reformatting (MPR) process by advancing a slab through a volume defined by a volume data set, including receiving a volume data set defining a volume; specifying a view axis with respect to the volume; advancing a slab through the volume along the view axis in incremental step sizes smaller than the slab thickness; and determining at each slab position an MPR view by: selecting a plurality of sample points along each of a plurality of rays cast through the slab, and performing a projection of the sample points on to an image plane using an a projection function, wherein at least some of the sample points used for the overlap region are re-used from the previous slab position. | 09-26-2013 |
20130249914 | Method for Manipulating Three-Dimensional Voxel Data for On-Screen Visual - A method for modifying an onscreen rendering of three-dimensional data stored in a voxel cell of a voxel grid to produce an altered visual effect for the cell comprising the steps (a) for each vertex of the voxel cell, determining the data density ratio in neighboring voxel cells, or determining the material type of the voxel cell and or neighboring voxel cells, (b) for each vertex in the voxel cell, and based on the results of (a), determining to change the spatial position of the vertex, and (c) for each vertex in the voxel cell, and based on the decision in (b), generating three vertex location offset coordinates defining a new vertex location. | 09-26-2013 |
20130257869 | METHOD FOR ENHANCING RECONSTRUCTED 3-D TOMOSYNTHESIS VOLUME IMAGE - A method for providing tomosynthesis 3-D volume image data, executed at least in part on a computer, acquires a number of radiographic projection images of a subject over a range of angles. Reconstructed volume image data is generated from the acquired projection images. A number of regions of interest are defined within the reconstructed volume image data, wherein each region of interest has a number of image voxels. Image voxel data values are conditioned within at least one of the regions of interest to enhance contrast within the at least one region of interest. The conditioned image voxel data values are adjusted within the at least one of the regions of interest according to interpolation with two or more neighboring regions of interest. An image slice having at least a plurality of the adjusted image voxel data values is displayed. | 10-03-2013 |
20130314416 | VOLUMETRIC DISPLAY USING ELECTROWETTING MIRROR ARRAYS - A volumetric display that includes a dispersion block defining a plurality of voxels that are characterized as being visibly apparent when illuminated by impinging light, a projector configured to project one or more light rays for illuminating one or more of the plurality of voxels, and a plurality of arrays of electrowetting mirrors arranged about the dispersion block, wherein each electrowetting mirror is operable to reflect a light ray from the projector toward a selected voxel. The arrays of electrowetting minors provide for a volumetric display that is readily focused. | 11-28-2013 |
20130328874 | Clip Surface for Volume Rendering in Three-Dimensional Medical Imaging - Volume rendering with a clipping surface is provided in three-dimensional medical imaging. An open curved surface is defined for clipping. The clipping surface is fixed relative to the volume rather than any images, but is editable on multi-planar reconstruction. | 12-12-2013 |
20130335417 | SPACE CARVING IN 3D DATA ACQUISITION - Three-dimensional scanning is improved with the use of space carving to exclude certain scan results from processing and display. Using space carving techniques, a spatial matrix is maintained to store data on volumetric regions (or voxels) known to be empty. By excluding or modifying processing of outlier data from within these unoccupied voxels, a three-dimensional reconstruction process can achieve concurrent improvements in accuracy and speed. In addition, a real time display of scan results can be improved by modifying how such outliers are rendered. | 12-19-2013 |
20130335418 | ANALYSIS OF FOOD ITEMS CAPTURED IN DIGITAL IMAGES - Data analysis of a food item based on one or more digital images of the food item is disclosed. In one embodiment, the method comprises displaying, on a display unit of the smart device, first and second digital images of a meal, where the first digital image is captured before the second digital image. The method also comprises determining a volume of each food item in the first digital image and a volume of each food item in the second digital image by analyzing the first digital image and the second digital image using a digital image processing technique. The method further comprises generating, on the display unit, an amount of intake for the meal based on a difference between the volume of each food item in the first digital image and the volume of each food item in the second digital image. | 12-19-2013 |
20140035914 | IMAGE PROCESSING SYSTEM, IMAGE PROCESSING APPARATUS, AND IMAGE PROCESSING METHOD - According to an embodiment, an image processing system includes an accepting unit, an acquisition unit, a measuring unit), and an output unit. The accepting unit accepts the setting of two coordinates in a stereoscopic image of a subject displayed on a stereoscopic image display device. The acquisition unit acquires volume data coordinates that are coordinates corresponding to stereoscopic image coordinates indicating the accepted coordinates. The measuring unit executes a measuring process of measuring the distance between the two coordinates accepted by the accepting unit, based on the volume data coordinates acquired by the acquisition unit. The output unit outputs a result of measurement by the measuring unit. | 02-06-2014 |
20140043331 | CONSERVATIVE CELL AND PORTAL GRAPH GENERATION - Embodiments presented herein provide techniques for creating and simplifying a cell and portal graph. The simplified cell and portal graph may be used to make a conservative determination of whether an element of geometry is visible for a given view frustum (and therefore needs to be rendered). That is, the simplified cell and portal graph retains the encoded visibility for given set of geometry. The simplified cell and portal graph provides a “conservative” determination of visibility as it may indicate that some objects are visible that are not (resulting in unneeded rendering), but not the other way around. Further, this approach allows cell and portal graphs to be generated dynamically, allowing the cell and portal graphs to be used for scenes where the geometry can change (e.g., as 3D world of a video game). | 02-13-2014 |
20140055456 | MEDICAL IMAGE SYSTEM AND METHOD - Medical image system | 02-27-2014 |
20140078142 | WAVE FILL - A method, system, apparatus, article of manufacture, and computer readable storage medium provide the ability to fill pixels of an image. An area of the image is obtained and one of the pixels is identified as an anchor pixel. Waves are created based on the anchor pixel and placed into a collection of waves waiting to be processed. Each of the waves in the collection is processed. A type of pixel in front of a current wave being processed is determined. If the pixel is fillable, the pixel is filled, the wave is advanced, and child waves are updated. If the pixel is blocking the advancement of the wave, the current wave is updated (e.g., via shrinking or splitting), and child waves are updated. Once all waves have been processed, the area of the image is displayed based on the fill. | 03-20-2014 |
20140085304 | METHOD AND APPARATUS FOR REMOVING DISTORTION BY LIPIDS FROM MAGNETIC RESONANCE IMAGE - A method of removing distortion by lipids from an MR image includes obtaining an MR image including voxels, obtaining data of the voxels from the obtained MR image, estimating a lipid-related spectrum by using the obtained data, and removing the estimated lipid-related spectrum from the obtained data. | 03-27-2014 |
20140085305 | Slice Representation of Volume Data - Slice representation of a volume with the aid of volume data is provided. A selection of a slice orientation for slice representation of volume data is made. A slice is then determined in accordance with the selected orientation. A relief representation is calculated for this slice and used as a relief for the representation of the at least one slice. A vivid representation of slice information is provided. | 03-27-2014 |
20140098097 | Systems and Methods For Visualizing Multiple Volumetric Data Sets in Real Time - Systems and methods for visualizing multiple volumes of three-dimensional data. A graphics card is used for voxel intermixing, pixel intermixing and image intermixing, which produces a final-combined image of the three-dimensional data in real time. | 04-10-2014 |
20140104274 | GRASPING VIRTUAL OBJECTS IN AUGMENTED REALITY - An augmented reality system which enables grasping of virtual objects is described such as to stack virtual cubes or to manipulate virtual objects in other ways. In various embodiments a user's hand or another real object is tracked in an augmented reality environment. In examples, the shape of the tracked real object is approximated using at least two different types of particles and the virtual objects are updated according to simulated forces exerted between the augmented reality environment and at least some of the particles. In various embodiments | 04-17-2014 |
20140104275 | Display of Dose Values for Planning an Irradiation - Dose values are displayed. The dose values display the take-up of radiation by an examination volume to be expected during an irradiation. An examination volume is segmented in an image, and the dose values are assigned to areas of the surface of the examination volume. The surface of the examination volume is displayed as a plane such that the areas displayed as flat will be graphically encoded by the dose values assigned to the respective areas. | 04-17-2014 |
20140111514 | MEDICAL SYSTEM - A medical system comprising a selection unit configured to select at least one of layers in a three-dimensional tomographic image of a retina, and a generation unit configured to generate an opacity function indicating an opacity of each of a plurality of voxels constituting the selected layer, based on a frequency distribution of luminance values of the plurality of voxels. | 04-24-2014 |
20140118349 | SYSTEMS AND METHODS FOR PRESENTING VEHICLE COMPONENT INFORMATION - A system and method for presenting vehicle component information includes storing voxel data in a computerized database. The voxel data represents a plurality of voxels spatially arranged to encompass a shape representing at least part of a vehicle. A plurality of component records is stored in the database, wherein each component record corresponds to a component of the vehicle. Each component record is associated with voxel data representing at least one voxel. A graphical representation of at least one of the components is displayed on a display. | 05-01-2014 |
20140118350 | Seismic Pattern Recognition Using Attributed Relational Graphs - Seismic pattern recognition using an attributed relational graph matching-based fingerprint classification and identification method for identifying features of possible hydrocarbons significance in a seismic data volume ( | 05-01-2014 |
20140132605 | SYSTEM, APPARATUS, AND METHOD FOR IMAGE PROCESSING AND MEDICAL IMAGE DIAGNOSIS APPARATUS - An image processing system according to an aspect includes a receiving unit, an estimating unit, a rendering processing unit, and a display controlling unit. The receiving unit receives an operation to apply a virtual force to a subject shown in a stereoscopic image. The estimating unit estimates positional changes of voxels contained in volume data, based on the force received by the receiving unit. The rendering processing unit changes positional arrangements of the voxels contained in the volume data based on a result of the estimation by the estimating unit and newly generates a group of disparity images by performing a rendering process on post-change volume data. The display controlling unit causes a stereoscopic display apparatus to display the group of disparity images newly generated by the rendering processing unit. | 05-15-2014 |
20140139526 | MEDICAL IMAGE GENERATING APPARATUS AND MEDICAL IMAGE GENERATING METHOD - A 3D ultrasound image generating apparatus and method includes a volume-data generator to generate 3-dimensional (3D) volume data based on at least one cross-sectional image with respect to a body tissue of a subject, and a controller that generates the final 3D image having the adjusted 3D effect by volume rendering the 3D volume data based on the input stereo-depth value when a stereo-depth value used to adjust the 3D effect of a final 3D image generated based on the 3D volume data is input. | 05-22-2014 |
20140146047 | SYSTEM AND METHOD FOR GENERATING AN OUTER LAYER REPRESENTATION OF AN OBJECT - A system and method for generating a representation of an outer layer of a three-dimensional object is disclosed. The object may be represented by a data structure that defines a plurality of triangles that collectively represent the object. The method comprises receiving the data structure and determining a bounding box that can encapsulate the object, the bounding box being comprised of a plurality of voxels. The method further comprises determining an intersecting set of voxels of the plurality of voxels. A member of the intersecting set of voxels intersects with at least one triangle of the plurality of triangles. The method also includes determining an outer set of voxels from the intersecting set of voxels, wherein a member of the outer set of voxels shares a face with a voxel that is not a member of the intersecting set of voxels. The method further includes determining an outer layer set of triangles from the plurality of triangles to obtain a modified data structure. | 05-29-2014 |
20140146048 | STANDARDIZED GEOMETRIC AND PHYSIOLOGIC SPACE FOR VISUAL AND QUANTITATIVE EVALUATION OF TUMOR MRI CHARACTERISTICS - A system and method for displaying MRI parameters measured from a tissue sample such a tumor. A computer system receives MRI data and determines a number of parameters including, a normalized cerebral blood volume (nCBV), a contrast transfer rate constant (kTrans) and apparent diffusion coefficient (ADC) calculated from Bo and B1000 MRI images for data points in the MRI data. These parameters are plotted onto a three-dimensional graph of voxels where the data in the MRI are mapped to a normalized radial distance and angle in the plot. The parameters nCBV, kTrans and 1/ADC are mapped to a color of the voxel and to height of a voxel in the +Z and −Z axes of the three dimensional plot. | 05-29-2014 |
20140152661 | MEDICAL IMAGING APPARATUS AND METHOD OF CONSTRUCTING MEDICAL IMAGES - Apparatus and method of medical diagnostic imaging. The apparatus includes: an image unit for constructing volume image data by capturing images from a multiplicity of tomographic images of a sampling specimen and for constructing internal three dimensional images of the diagnosing object of the sampling specimen as seen from a viewing point; a display for displaying the three-dimensional images; an input unit for entering parameters for setting up a precutting plane at an inter-voxel image data boundary between voxel image data of the volume image data closer to the viewing point than the diagnosing object and voxel image data associated with the diagnosing object; and a control unit for controlling the structure of the three-dimensional images constructed by the image unit based on the precutting plane set up via the input unit, wherein the control unit extracts a boundary based on one of the parameters inputted to the input unit. | 06-05-2014 |
20140160127 | SYSTEM AND METHOD FOR GENERATING A MESH - In a system for facilitating mesh generation corresponding to a volumetric, prismatic object, generalized polyhedrons representing at least a portion of a layer of the volumetric object are transformed into a set of convex polyhedrons based on, at least in part, the prismatic properties of the volumetric object. The convex polyhedrons corresponding to a layer are decomposed into a set of tetrahedrons by accounting for an intersecting and/or overlapping edge of a polyhedron in an adjacent layer, so that the set of tetrahedrons automatically, i.e., without having to enforce any continuity requirements after tetrahedron generation, forms a mesh of that is continuous with tetrahedrons corresponding to the adjacent layer. | 06-12-2014 |
20140160128 | System and Method For Analyzing and Imaging Three-Dimensional Volume Data Sets Using a Three-Dimensional Sampling Probe - System and method for analyzing and imaging three-dimensional volume data sets using a three-dimensional sampling probe. A number of sampling probes can be created, shaped, and moved interactively by the user within the whole three-dimensional volume data set. As the sampling probe changes shape, size, or location in response to user input, the image is re-drawn at a rate sufficiently fast to be perceived as real-time by the user. In this manner, the user can more easily and effectively visualize and interpret the features and physical parameters that are inherent in the three-dimensional volume data set. | 06-12-2014 |
20140176545 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT IMPLEMENTING AN ALGORITHM FOR PERFORMING THIN VOXELIZATION OF A THREE-DIMENSIONAL MODEL - A system, method, and computer program product for implementing an algorithm for performing thin voxelization is disclosed. The thin voxelization algorithm receives a surface, maps the surface onto a plurality of volumetric picture elements (voxels), and generates a value for each voxel in the plurality of voxels that intersects with the surface. A voxel intersects with the surface when the surface intersects a crosshair shape associated with the voxel, | 06-26-2014 |
20140184600 | STEREOSCOPIC VOLUME RENDERING IMAGING SYSTEM - A method and apparatus generate volume rendered images of internal anatomical imaging data, wherein the volume rendered images are taken along different viewing vectors. A stereoscopic volume rendered image is generated based on the volume rendered images. In one implementation, depth values for pixels of each of the volume rendered images are determined and the pixels are assigned with colors based on the determined depth values to provide the stereoscopic image has color-coded depth representation. In one implementation, shadows are added to the stereoscopic volume rendered image. | 07-03-2014 |
20140184601 | SYSTEM AND METHOD FOR FRAME BUFFER DECOMPRESSION AND/OR COMPRESSION - A system and method for decompressing compressed data (e.g., in a frame buffer) and optionally recompressing the data. The method includes determining a portion of an image to be accessed from a memory and sending a conditional read corresponding to the portion of the image. In response to the conditional read, an indicator operable to indicate that the portion of the image is uncompressed may be received. If the portion of the image is compressed, in response to the conditional read, compressed data corresponding to the portion of the image is received. In response to receiving the compressed data, the compressed data is uncompressed into uncompressed data. The uncompressed data may then be written to the memory corresponding to the portion of the image. The uncompressed data may then be in-place compressed for or during subsequent processing. | 07-03-2014 |
20140210821 | FAST RENDERING OF CURVED REFORMATION OF A 3D TUBULAR STRUCTURE - Various improvements may lead to reducing or avoiding artifacts in curved planar reformation imaging. The source of voxels used in projection rendering may be verified to be from the vessels rather than intervening anatomy. To make the check more rapid, a hierarchal data structure may be used. Rather than using the vessels, geometric forms fit to the vessels may be used. Processing with geometric forms may be more rapid than a fine mesh or surface. Since tubular structures have a predictable change over length, the geometric forms or the vessel data itself may be filtered with a monotonicity constraint. Instead of using planes for segments based on the lumen or center line, a convex hull around the tubular structures is formed for the curved planar reformation. | 07-31-2014 |
20140218361 | INFORMATION PROCESSING DEVICE, CLIENT DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM - There is provided an information processing device including an image acquisition unit that acquires a captured image of a real space from an image capture device, a setting unit that sets, in association with the real space, an augmented reality space that virtually augments the real space by discretizing, in units of voxels, a real object within the real space depicted in the captured image, and a control unit that controls an action of a virtual object placed within the augmented reality space. | 08-07-2014 |
20140218362 | MONTE CARLO MODELING OF FIELD ANGLE-DEPENDENT SPECTRA FOR RADIOGRAPHIC IMAGING SYSTEMS - Methods and/or apparatus for iteratively reconstructing a 3-dimensional volume for an object captured with radiographic imaging that includes an electronic sensor, exemplary methods can be performed at least in part on a computer, can include receiving a 3-dimensional volume data set generated from imaging an object; identifying a set of intra system components corresponding to system components used to capture images of the object, where the intra system components include at least an x-ray source within system components configured to be placed before the object; representing x-ray emission characteristics of the x-ray source as a function of angle and energy; using the 3D emission characteristics to simulate the forward projection of x-ray photons to generate a primary image and/or a scattered image; and using the primary image and/or the scattered image to reconstruct an improved 3-dimensional volume data set. | 08-07-2014 |
20140218363 | USER INTERFACE FOR EFFICIENTLY DISPLAYING RELEVANT OCT IMAGING DATA - The present invention is an OCT imaging system user interface for efficiently providing relevant image displays to the user. These displays are used during image acquisition to align patients and verify acquisition image quality. During image analysis, these displays indicate positional relationships between displayed data images, automatically display suspicious analysis, automatically display diagnostic data, simultaneously display similar data from multiple visits, improve access to archived data, and provide other improvements for efficient data presentation of relevant information. | 08-07-2014 |
20140232719 | VOLUME RENDERING OF MEDICAL IMAGES - Certain embodiments provide a photo-realistic rendering apparatus and method. An illumination model is used that includes placing a synthetic or virtual light source adjacent a region of tissue of interest in order to visualize the thickness of the tissue by modeling how light from the virtual light source interacts with the tissue of interest, through effects including absorption and scattering, as light emitted from the light source travels through the tissue of interest to a view point of view plane. It is simulated how some light is absorbed making tissue regions that are thicker darker (since more of the light is absorbed and the intensity reduces) and more red (since tissue tends to absorb blue and green wavelengths more strongly than red wavelengths and this chromatic effect is incorporated in the illumination model). A 2D image can thus be provided in which the color and intensity of light propagating through the tissue provides visual feedback on the tissue thickness. | 08-21-2014 |
20140240315 | SYSTEM AND METHOD FOR OPTIMAL GEOMETRY CONFIGURATION BASED ON PARTS EXCLUSION - System and method are provided for building and rendering a 3D graphics dataset of an object that consists of multiple parts, wherein the 3D graphics dataset includes a 3D geometry dataset and a configuration file, and in the configuration file each of the multiple parts is identified as used (e.g., visible, actionable) or unused (e.g., not visible, not actionable) in each of multiple display features (e.g., in display states, such as in animations, or in display relationships). The method determines which of the multiple parts are unused in each of the multiple display features and identifies those parts, which are unused in all of the display features, as excluded parts, and saves a list of the identified excluded parts in association with the object. In rendering the object on a display, the method does not load data directed to the excluded parts, to thereby speed up the loading/rendering process. | 08-28-2014 |
20140247264 | METHOD AND ARRANGEMENT FOR 3D IMAGE PRODUCTION - An image is produced of a target region from tomographic measurements through statistical inversion. The target region is mapped with a grid of voxels. Unknowns in the voxels are the components of a vector-valued variable. A next version of the vector-valued variable is repeatedly generated by drawing for each component a value from a conditional distribution. Elements of a theory matrix indicate, what is the contribution of each voxel in the grid to a detection result. The non-zero elements of the theory matrix are stored in a compressed form. A proper subset of the elements of the theory matrix is decompressed for either updating the quantity Ax and/or calculating the quantity A | 09-04-2014 |
20140267263 | AUGMENTED REALITY HEADS UP DISPLAY (HUD) FOR LEFT TURN SAFETY CUES - A method, augmented reality driving system and device safely guide a vehicle driver to perform a left turn. A vehicle navigator detects a left turn based upon proximity and speed for a vehicle. A target sensor determines a current position and a relative vector for an oncoming vehicle in a lane for opposing traffic that is approaching the left turn. An augmented reality controller three dimensionally maps a forward view including the oncoming vehicle and spatially overlays an augmented reality display on a volumetric heads up display for a driver of the vehicle by projecting a target path of the oncoming vehicle based upon the vector and relative vector and by projecting a left turn path. | 09-18-2014 |
20140267264 | GENERATING ANTI-ALIASED VOXEL DATA - One embodiment of the present invention sets forth a technique for performing voxelization. The technique involves identifying a voxel that is intersected by a first graphics primitive that has a front side and a back side and selecting a plurality of sample points within the voxel. The technique further involves determining, for each sample point included in the plurality of sample points, whether the sample point is located on the front side of the first graphics primitive or on the back side of the first graphics primitive. Finally, the technique involves storing, for at least a first sample point included in the plurality of sample points, a first result in a voxel mask reflecting whether the first sample point is located on the front side of the first graphics primitive or on the back side of the first graphics primitive. | 09-18-2014 |
20140267265 | GENERATING ANTI-ALIASED VOXEL DATA - One embodiment of the present invention sets forth a technique for performing voxelization. The technique involves determining that a first graphics primitive intersects a voxel and calculating a first set of coefficients associated with a first plane defined by the intersection of the first graphics primitive and the voxel. The technique further involves determining that a second graphics primitive intersects the voxel and calculating a second set of coefficients associated with a second plane defined by the intersection of the second graphics primitive and the voxel. The technique further involves calculating a third set of coefficients associated with a third surface based on the first set of coefficients and the second set of coefficients. The technique further involves calculating at least one of an amount of the voxel that is located on the back side of the third surface and an occlusion value based on the third set of coefficients. | 09-18-2014 |
20140267266 | GENERATING ANTI-ALIASED VOXEL DATA - One embodiment of the present invention sets forth a technique for performing voxelization. The technique involves determining that a voxel is intersected by a first graphics primitive that has a front side and a back side and selecting one or more reference points within the voxel. The technique further involves, for each reference point, determining a distance from the reference point to the first graphics primitive and storing a first scalar value in an array based on the distance. The sign of the first scalar value reflects whether the reference point is located on the front side of the first graphics primitive or on the back side of the first graphics primitive. | 09-18-2014 |
20140267267 | STITCHING OF VOLUME DATA SETS - Certain embodiments provide a computer apparatus operable to carry out a data processing method to stitch together overlapping three-dimensional image data sets to form a joint data set. The data processing comprises: a) providing first and second volumes which overlap; b) performing a non-rigid registration of the first volume with respect to the second volume to define an overlap domain in which a warp field maps voxel locations in the first volume to voxel locations in the second volume; and c) constructing a joint data set in which voxel values of voxels at voxel locations outside the overlap domain are taken from the first and second volumes respectively and voxel values for voxels inside the overlap domain are generated for each particular voxel location by combining: (i) a first voxel value taken from the first volume at a first point shifted from said voxel location by a first warp field, and (ii) a second voxel value taken from the second volume at a second point shifted from said voxel location by a second warp field. | 09-18-2014 |
20140267268 | APPARATUS AND METHODS FOR DETAILING SUBDIVISION SURFACES - The present disclosure provides a system and method for the development and manipulation of three-dimensional voxel-based models. The method includes accessing, by a processor of a computing device, a subdivision surfacing geometry (SubD) model and converting a portion of features of the SubD model to a voxel model. The method includes accessing a texture for application to the voxel model and combining the texture and the voxel model to create a textured voxel model. The method includes determining displacement maps determined based in part on a difference between a surface portion of the voxel model and a surface portion of the SubD model and applying the displacement maps to the surface portion of the SubD model to determine a second SubD model where the second SubD model is configured for manipulation while preserving a visual aesthetic and a geometric placement of the added texture. | 09-18-2014 |
20140267269 | IMAGE PROCESSING APPARATUS, METHOD AND PROGRAM - When a virtual-endoscopic-image is generated from a three-dimensional-image representing a tubular-organ, a predetermined range is set in the vicinity of a viewpoint set in advance in the three-dimensional-image, and each of a lumen-region and a wall-region of the tubular-organ in the set range is identified. A voxel-value or a voxel-value-interval constituting a boundary between a range of voxel values in the identified lumen-region and a range of voxel values in the identified wall-region is obtained based on information about voxel-values in the identified lumen-region and information about voxel-values in the identified wall-region, and an opacity-curve representing a relationship between voxel values and opacity is set in such a manner that the opacity changes from a value representing a transparent-state to a value representing an opaque-state at the voxel-value or in the voxel-value-interval. The virtual-endoscopic-image is generated from the three-dimensional-image by volume rendering using the set viewpoint and the set opacity-curve. | 09-18-2014 |
20140306959 | 3-D GRAPHICS RENDERING WITH IMPLICIT GEOMETRY - Aspects relate to tracing rays in 3-D scenes that comprise objects that are defined by or with implicit geometry. In an example, a trapping element defines a portion of 3-D space in which implicit geometry exist. When a ray is found to intersect a trapping element, a trapping element procedure is executed. The trapping element procedure may comprise marching a ray through a 3-D volume and evaluating a function that defines the implicit geometry for each current 3-D position of the ray. An intersection detected with the implicit geometry may be found concurrently with intersections for the same ray with explicitly-defined geometry, and data describing these intersections may be stored with the ray and resolved. | 10-16-2014 |
20140306960 | DISPLAY PROCESSING METHOD AND APPARATUS - A disclosed method includes: performing a processing for adjusting positions of voxel data for an object and data of a geometric model for the object; calculating, for each voxel included in a range defined by a cross section among plural voxels that are included in the voxel data, a voxel value of the voxel from physical values in elements of the geometric model, which are included in a predetermined range of the voxel, based on a relation between the cross section and vectors; and rendering an image by using the voxel value calculated for each voxel. A vector of the vectors is set for one element of plural elements included in the geometric model, the vectors represent a direction of an inner structure of the object, and the cross section is set for the voxel data and the geometric model data. | 10-16-2014 |
20140306961 | MEDICAL IMAGE PROCESSING SYSTEM, RECORDING MEDIUM HAVING RECORDED THEREON A MEDICAL IMAGE PROCESSING PROGRAM AND MEDICAL IMAGE PROCESSING METHOD - An image processing system of the present invention is an image processing system using volume data, and includes a recording unit that records a plurality of volume data indicating a subject which has a tubular structure; a tubular structure association unit that associates the tubular structures included in the respective plurality of volume data with each other; an attention point designation unit that designates an attention point on the tubular structure with respect to at least one of the plurality of volume data; a corresponding point creation unit that creates a corresponding point corresponding to the attention point in accordance with the association, with respect to each of the tubular structures included in the respective plurality of volume data; a multi planar reconstruction image generation unit that generates a plurality of multi planar reconstruction images including the attention point or the corresponding point from the plurality of volume data; and a display unit that consecutively displays the plurality of multi planar reconstruction images in a state where the attention point or the corresponding point is displayed. | 10-16-2014 |
20140306962 | MESH SKINNING TECHNIQUE - A computer-implemented method for computing skinning weights. The method includes traversing one or more paths from a first voxel included in a voxelization associated with a three-dimensional model to a second voxel included in the voxelization. The first voxel intersects a first influence included in the three-dimensional model. The second voxel intersects a target vertex associated with the three-dimensional model. The voxelization includes a set of interior voxels. The first voxel and the second voxel are included in the set of interior voxels. The method also includes identifying a first path included in the one or more paths that is associated with a first distance value related to the second voxel that indicates that the first path represents the shortest distance between the first voxel and the second voxel. The method further includes assigning a skinning weight to the target vertex based on the first distance value. | 10-16-2014 |
20140313196 | SYSTEM AND METHOD FOR FOUR DIMENSIONAL ANGIOGRAPHY AND FLUOROSCOPY - A method for generating time-resolved 3D medical images of a subject by imparting temporal information from a time-series of 2D medical images into 3D images of the subject. Generally speaking, this is achieved by acquiring image data using a medical imaging system, generating a time-series of 2D images of a ROI from at least a portion of the acquired image data, reconstructing a 3D image substantially without temporal resolution from the acquired image data, and selectively combining the time series of 2D images with the 3D image. Selective combination typically involves registering frames of the time-series of 2D images with the 3D image, projecting pixel values from the 2D image frames “into” the 3D image, and weighting the 3D image with the projected pixel values for each frame of the time-series of 2D images. | 10-23-2014 |
20140333622 | Building Acceleration Structures with Synthetic Acceleration Shapes for Use in Ray Tracing - A synthetic acceleration shape bound primitives composing a 3-D scene, and is defined using a group of fundamental shapes arranged to bound the primitives, and for which intersection results for group members yield an ultimate intersection testing result for the synthetic shape, using a logical operator. For example, two or more spheres are used to bound an object so that each of the spheres is larger than a minimum necessary to bound the object, and a volume defined by an intersection between the shapes defines a smaller volume in which the object is bounded. A ray is found to potentially intersect the object only if it intersects both spheres. In another example, an element may be defined by a volumetric union of component elements. Indicators can determine how groups of shapes should be interpreted. Synthetic shapes can be treated as a single element in a graph or hierarchical arrangement of acceleration elements. | 11-13-2014 |
20140340400 | IMAGE PROCESSING DEVICE, IMAGE PROCESSING METHOD, AND STEREOSCOPIC IMAGE DISPLAY DEVICE - According to an embodiment, an image processing device includes a receiver, a determiner, and a generator. The receiver is configured to receive a three-dimensional position in a coordinate system of three-dimensional data including an object. The determiner is configured to determine placement of a three-dimensional pointer having a first 3D shape and a second 3D shape positioned around the first 3D shape so that a position of the first 3D shape corresponds to the received three-dimensional position. The generator is configured to generate a stereoscopic image representing the three-dimensional pointer and the object. | 11-20-2014 |
20140340401 | METHOD FOR GENERATING DISPLAY IMAGE DATA - A method generates a 3D image data set of a volume to be examined, in which at least part of a foreign object is positioned. A set of 2D projection images is recorded, the image regions which present the foreign object are detected in at least two 2D projection images of the set. The image regions which present the foreign object are segmented in the at least two 2D projection images. A marking assigned to the segmented image regions is incorporated in the at least two 2D projection images. The 2D projection images, including the at least two 2D projection images having the incorporated markings, are used for the reconstruction of a 3D image data set containing the marking. | 11-20-2014 |
20140354642 | Visualization of 3D Medical Perfusion Images - Image processing apparatus | 12-04-2014 |
20140354643 | PRODUCING THREE-DIMENSIONAL GRAPHICS - A system includes a computing device for producing a representation of a graphical element on a two dimensional set of image points. A metric value is calculated for each image point in the two dimensional set of image points. The computer device is configured to assign a visual property to image point in the two dimensional set of image points based upon the corresponding metric value. The computing device is also configured to present the assigned visual properties of the two dimensional set of image points as being offset from another two dimensional set of image points to provide a three dimensional appearance of the graphical element. | 12-04-2014 |
20140368504 | SCALABLE VOLUMETRIC 3D RECONSTRUCTION - Scalable volumetric reconstruction is described whereby data from a mobile environment capture device is used to form a 3D model of a real-world environment. In various examples, a hierarchical structure is used to store the 3D model where the structure comprises a root level node, a plurality of interior level nodes and a plurality of leaf nodes, each of the nodes having an associated voxel grid representing a portion of the real world environment, the voxel grids being of finer resolution at the leaf nodes than at the root node. In various examples, parallel processing is used to enable captured data to be integrated into the 3D model and/or to enable images to be rendered from the 3D model. In an example, metadata is computed and stored in the hierarchical structure and used to enable space skipping and/or pruning of the hierarchical structure. | 12-18-2014 |
20150022521 | Sparse GPU Voxelization for 3D Surface Reconstruction - Processes and systems described herein enable a computing device to perform voxel-based three-dimensional (3D) reconstruction modeling using parallel graphics hardware. The computing device may generate an initial low resolution voxel list. The voxels of the voxel list may be represented as index triples corresponding to the 3D spatial location of a cell within a voxel grid (e.g., {ix, iy, iz}). Based on information of input images associated with an object, the computing device may remove certain voxels that do not intersect with a surface of the object. The remaining voxels may be subdivided one or more times into a certain number of sub-voxels in parallel to generate a new voxel list. The newly generated voxel list may be tested again to determine voxels that do not intersect with the object surface. This process may repeat in part. The output voxels may be rendered as projected images. | 01-22-2015 |
20150022522 | Luggage Visualization and Virtual Unpacking - Methods and systems for luggage visualization perform virtual unpacking by visually moving an object image away from its original pose. A scanned 3D volume is segmented guided by a confidence measure to create a label volume whose voxels specify the detected object IDs. The luggage dataset and the label volume are visualized by volume rendering. Using an automatic coloring algorithm, any pair of objects whose projections are adjacent in an image are assigned distinct hues. A layered framework efficiently renders a scene mixed with packed luggage, animated unpacking objects, and already unpacked objects put aside for further inspection. A GPU is used to automatically select objects that are not blocked by others and can be unpacked. | 01-22-2015 |
20150049084 | Canvas Control For 3D Data Volume Processing - A method is provided for displaying selected portions of a three-dimensional (3D) volumetric data set representing a subsurface formation. At least one two-dimensional (2D) canvas is generated. The 2D canvas corresponds to a plane in the 3D data set. The 2D canvas is shown in a first display window. One or more primitives are created on the 2D canvas. A volumetric region of the 3D volumetric data set corresponding to the one or more primitives is identified. The volumetric region is displayed in a 3D scene. The 3D scene is shown in a second display window. | 02-19-2015 |
20150049085 | PIXEL-BASED OR VOXEL-BASED MESH EDITING - Methods, systems, and computer-readable media for editing a mesh representing a surface are provided. The method includes receiving a representation of an object. The representation includes the mesh and a plurality of discrete elements comprising one or more boundary elements. The mesh is associated with the one or more boundary elements. The method also includes changing an edited element of the plurality of discrete elements from a boundary element to a non-boundary element or from a non-boundary element to a boundary element. The method also includes locally recalculating a portion the mesh based on the changing. | 02-19-2015 |
20150077418 | THREE-DIMENSIONAL MOTION CAPTURE - In one general aspect, a method is described. The method includes generating a positional relationship between one or more support structures having at least one motion capture mark and at least one virtual structure corresponding to geometry of an object to be tracked and positioning the support structures on the object to be tracked. The support structures has sufficient rigidity that, if there are multiple marks, the marks on each support structure maintain substantially fixed distances from each other in response to movement by the object. The method also includes determining an effective quantity of ray traces between one or more camera views and one or more marks on the support structures, and estimating an orientation of the virtual structure by aligning the determined effective quantity of ray traces with a known configuration of marks on the support structures. | 03-19-2015 |
20150084956 | Single Action Three-Dimensional Model Printing Methods - Methods and techniques of using 3D printers to create physical models from image data are discussed. Geometric representations of different physical models are described and complex data conversion processes that convert input image data into geometric representations compatible with third party 3D printers are disclosed. Printing templates are used to encapsulate complex geometric representations and complicated data conversion processes from users for fast and simple 3D physical model printing applications. | 03-26-2015 |
20150097832 | SYSTEM AND METHOD FOR MESH LEVEL OF DETAIL GENERATION - A system method for applying hierarchical mesh partitioning and reduction to provide efficient run-time rendering includes bounding a mesh to define a mesh volume, recursively subdividing the mesh volume a number of times, and reducing the mesh the number of times the mesh volume was subdivided to generate a plurality of level of detail meshes. The plurality of level of detail meshes is equal to the number of times the mesh volume was subdivided. Each level of detail mesh is then partitioned based on the number of times the mesh volume was subdivided. | 04-09-2015 |
20150097833 | APPARATUS FOR, AND METHOD OF, PROCESSING VOLUMETRIC MEDICAL IMAGE DATA - Apparatus for performing an imaging procedure comprising processing volumetric image data comprising an image processing unit configured to obtain first image data representative of a region including at least one vessel and at least one associated feature, and second image data representative of at least part of the region, an image refinement unit configured to process the first image data and the second image data to produce a combined image representative of the at least one vessel, wherein the associated feature is removed or reduced in intensity in the combined image, and a rendering unit configured to render the combined image as a simulated view that simulates a view obtainable from an alternative imaging procedure. | 04-09-2015 |
20150109296 | GRAPHICS PROCESSING SUBSYSTEM AND METHOD FOR UPDATING VOXEL REPRESENTATION OF A SCENE - A graphics processing subsystem and method for updating a voxel representation of a scene. One embodiment of the graphics processing subsystem includes: (1) a memory configured to store a voxel representation of a scene having first and second regions to be updated, and (2) a graphics processing unit (GPU) operable to: (2a) unify the first and second regions into a bounding region if a volume thereof does not exceed summed volumes of the first and second regions by more than a tolerance, and (2b) generate voxels for the bounding region and cause the voxels to be stored in the voxel representation. | 04-23-2015 |
20150109297 | GRAPHICS PROCESSING SUBSYSTEM AND METHOD FOR COMPUTING A THREE-DIMENSIONAL CLIPMAP - A graphics processing subsystem and method for computing a 3D clipmap. One embodiment of the subsystem includes: (1) a renderer operable to render a primitive surface representable by a 3D clipmap, (2) a geometry shader (GS) configured to select respective major-plane viewports for a plurality of clipmap levels, the major-plane viewports being sized to represent full spatial extents of the 3D clipmap relative to a render target (RT) for the plurality of clipmap levels, (3) a rasterizer configured to employ the respective major-plane viewports and the RT to rasterize a projection of the primitive surface onto a major plane corresponding to the respective major-plane viewports into pixels representing fragments of the primitive surface for each of the plurality of clipmap levels, and (4) a plurality of pixel shader (PS) instances configured to transform the fragments into respective voxels in the plurality of clipmap levels, thereby voxelizing the primitive surface. | 04-23-2015 |
20150109298 | COMPUTING SYSTEM AND METHOD FOR REPRESENTING VOLUMETRIC DATA FOR A SCENE - A computing system and method for representing volumetric data for a scene. One embodiment of the computing system includes: (1) a memory configured to store a three-dimensional (3D) clipmap data structure having at least one clip level and at least one mip level, and (2) a processor configured to generate voxelized data for a scene and cause the voxelized data to be stored in the 3D clipmap data structure. | 04-23-2015 |
20150116323 | METHODS AND SYSTEMS FOR REMOVING OCCLUSIONS IN 3D ULTRASOUND IMAGES - Methods and system for visualizing 3D ultrasound data are provided. One method includes obtaining image slices from a volumetric image data set and generating a ray profile using one or more rays through at least one of the image slices, wherein the one or more rays extend along a depth of the volumetric image data set. The method further includes identifying one or more seed points along the one or more rays and defining a clipping surface using the one or more seed points, wherein the clipping surface defines a rendering region within the volumetric image data set. The method also includes rendering a 3D image of the rendering region within the volumetric image data set. | 04-30-2015 |
20150123969 | METHOD AND APPARATUS FOR DETECTING POINT OF INTEREST (POI) IN THREE-DIMENSIONAL (3D) POINT CLOUDS - A method and apparatus for detecting a three-dimensional (3D) point cloud point of interest (POI), the apparatus comprising a 3D point cloud data acquirer to acquire 3D point cloud data, a shape descriptor to generate a shape description vector describing a shape of a surface in which a pixel point of a 3D point cloud and a neighboring point of the pixel point are located, and a POI extractor to extract a POI based on the shape description vector is disclosed. | 05-07-2015 |
20150123970 | METHOD FOR PROCESSING IMAGE DATA REPRESENTING A THREE-DIMENSIONAL VOLUME - A method for processing image data representing a three-dimensional volume, the data comprising image values for a three-dimensional grid of voxels ( | 05-07-2015 |
20150130804 | SHAPE DATA GENERATION METHOD AND APPARATUS - A shape data generation method includes: generating a target shape of transformation from plural tomographic images of an object; specifying, from among plural vertices of a first shape that is a reference shape of the object, plural first vertices, each first vertex of which satisfies a condition that a normal line of the first vertex passes through a point that is located on the target shape and is located on a boundary of the object in any one of the plural tomographic images; identifying, for each of the plural first vertices, a second vertex that internally divides a segment between the first vertex and the point; transforming the first shape so as to put each of the plural first vertices on a corresponding second vertex; setting a shape after the transforming to the first shape; and executing the first specifying and the subsequent processings a predetermined number of times. | 05-14-2015 |
20150302604 | MEDICAL IMAGING APPARATUS AND METHOD OF OPERATING THE SAME - A medical imaging apparatus and a method of operating the same are provided. The method includes acquiring three-dimensional (3D) volume data about an object, generating a 3D image based on the 3D volume data, extracting a muscle tissue figure corresponding to a muscle tissue shape of the object by grouping voxels included in the 3D image, analyzing a motion of the object based on the extracted muscle tissue figure, and displaying the extracted muscle tissue figure and a result of the analysis. | 10-22-2015 |
20150302632 | FOCUS GUIDANCE WITHIN A THREE-DIMENSIONAL INTERFACE - Methods, systems, and computer-readable media providing focal feedback and control in a three-dimensional display. Focal anchors are provided at different depths and used to determine at what depth the user is currently focusing. The focal anchors are also used to receive input from the user. By looking at a focal anchor, the use can cause the portion of content associated with the focal anchor to be displayed more prominently relative to content displayed at different depths. In one embodiment, predictive feedback is provided at a depth associated with one of the focal anchors. | 10-22-2015 |
20150317818 | On Demand Geometry and Acceleration Structure Creation - Systems and methods of geometry processing, for rasterization and ray tracing processes provide for pre-processing of source geometry, such as by tessellating or other procedural modification of source geometry, to produce final geometry on which a rendering will be based. An acceleration structure (or portion thereof) for use during ray tracing is defined based on the final geometry. Only coarse-grained elements of the acceleration structure may be produced or retained, and a fine-grained structure within a particular coarse-grained element may be produced in response to a collection of rays being ready for traversal within the coarse-grained element. Final geometry can be recreated in response to demand from a rasterization engine, and from ray intersection units that require such geometry for intersection testing with primitives. Geometry at different resolutions can be generated to respond to demands from different rendering components. | 11-05-2015 |
20150325013 | IMAGE-BASED OBJECT DETECTION AND FEATURE EXTRACTION FROM A RECONSTRUCTED CHARGED PARTICLE IMAGE OF A VOLUME OF INTEREST - Techniques, systems, and devices are disclosed for analyzing a reconstructed charged particle image of a volume of interest from charged particle detector measurements to detect objects within the volume of interest and then extracting features from the detected objects based on their statistical and geometric properties. In one aspect, this technique partitions the reconstructed charged particle image of the volume into a set of voxels, wherein each voxel is associated with an intensity value. The technique next performs a segmentation operation on the said image to identify a subset of the set of voxels as object-candidate voxels for generating objects. The technique then performs a connected-component analysis on the object-candidate voxels to identify one or more objects within the said image of the volume. The technique subsequently extracts a set of object features from each identified object based at least on the statistical and geometric properties of the identified object. | 11-12-2015 |
20150325043 | INDEXING METHOD AND SYSTEM - A method is disclosed for capturing 3D model data including data relating to each of a plurality of voxels and relating to an object. A plurality of images of the object are captured. The plurality of images are correlated with the 3D model data to produce index data, the index data for indicating a correlation between some of the plurality of images and some of the plurality of voxels. The index data is then stored. | 11-12-2015 |
20150348293 | IMAGE DISPLAY DEVICE, IMAGE DISPLAY METHOD, MEDICAL IMAGE DIAGNOSTIC DEVICE, MEDICAL IMAGE DIAGNOSTIC METHOD, MEDICAL IMAGE DIAGNOSTIC SYSTEM, DATA PREPARATION DEVICE, DATA PREPARATION METHOD, AND NON-TRANSITORY RECORDING MEDIUM - In the present invention, in a case where a display unit is capable of displaying either multiple tomographic images or at least one plain image of a subject, a display control unit switches the display on the display unit to the display of tomographic images in sequence or to the display of a plain image. | 12-03-2015 |
20150348309 | CROSS SECTION CREATION AND MODIFICATION - A method for analyzing a three-dimensional (3D) data volume that stores field data includes detecting a natural feature of the :field data to be within a pre-determined range of a position selected by an analyst user. In response, a line segment is generated within the 3D data volume based on a location of the natural feature. A hinge of a hinged two-dimensional (2D) facet in a sequence of hinged 2D facets is selected within the 3D data volume. In particular, the sequence of hinged 2D facets corresponds to a portion of the field data that is displayed on the sequence of hinged 2D facets. Based on the line segment and the hinge, a new 2D facet is generated within the 3D data volume. Accordingly, an additional portion of the field data corresponding to the new 2D facet is displayed on the new 2D facet to the analyst user. | 12-03-2015 |
20150363962 | THREE-DIMENSIONAL VOLUME RENDERING USING AN IN-MEMORY DATABASE - The present disclosure describes methods, systems, and computer program products for three-dimensional (3D) volume rendering. One computer-implemented method includes receiving a rendering request for a volume rendering of data of a volume dataset, calling one or more database-layer rendering procedures to perform the rendering request, for each rendering procedure: retrieving data volume metadata consistent with the rendering request and retrieving data volume data consistent with rendering request, generating, by a computer and using the data volume metadata and data volume data, an image intensity buffer containing intensity and illumination data for image generation, and generating an image from the data contained in the image intensity buffer. | 12-17-2015 |
20160012630 | DISPLAY INTERPOSING A PHYSICAL OBJECT WITHIN A THREE-DIMENSIONAL VOLUMETRIC SPACE | 01-14-2016 |
20160027184 | DATA DISPLAY AND PROCESSING ALGORITHMS FOR 3D IMAGING SYSTEMS - The present disclosure provides methods to process and/or display data collected using 3D imaging probes. The methods include: a) methods for mapping a single 2D frame onto a 3D representation of a volume; b) methods for dynamically updating portions of a 3D representation of a volume with a high temporal resolution, while leaving the remainder of the volume for contextual reference; c) methods for registering volumetric datasets acquired with high temporal resolution with volumetric datasets acquired with relatively low temporal resolution in order to estimate relative displacement between the datasets; and d) methods for identifying structures within a volume and applying visual cues to the structures in subsequent volumes containing the structures. | 01-28-2016 |
20160035124 | SEGMENTING OBJECTS IN MULTIMEDIA DATA - Disclosed is a method for segmenting a plurality of objects from a two-dimensional (2D) video captured through a depth camera and an RGB/G camera. The method comprises detecting camera motion in each 2D frame of the plurality of 2D frames from the 2D video and generate a first set of 2D frames without any camera motion. The method further comprises generating a plurality of cloud points for the first set of 2D frames corresponding to each pixel associated a 2D frames in the first set of 2D frames. The method further comprises generating a 3D grid comprising a plurality of voxels. The method further comprises determining valid voxels and an invalid voxels in the 3D grid. Further, a 3D connected component labeling technique is applied on to the set of valid voxels to segment the plurality of objects in the 2D video. | 02-04-2016 |
20160042552 | FACILITATING DYNAMIC REAL-TIME VOLUMETRIC RENDERING IN GRAPHICS IMAGES ON COMPUTING DEVICES - A mechanism is described for facilitating dynamic real-time volumetric rendering of graphics images on computing devices. A method of embodiments, as described herein, includes dividing a volume of a first image into a first volume and a second volume, where the first volume is associated with a fuzzy portion of the image, and the second volume is associated with a non-fuzzy portion of the image. The first volume may contain an array of metavoxels, where a metavoxel having an array of voxels. The method may further include applying particles to each metavoxel to detect a first set of voxels found inside one or more particles, and a second set of voxels found outside the particles, and generating, based on the first set of voxels, a second image from the first image. The method may further include to rendering the second image. | 02-11-2016 |
20160042553 | Generating a Volumetric Projection for an Object - Particular embodiments comprise providing a surface mesh for an object, generating a voxel grid comprising volumetric masks for the mesh, and generating a lit mesh, wherein the lit mesh comprises a shaded version of the mesh as positioned in a scene. The voxel grid may be positioned over the lit mesh in the scene, and a first ray may be traced to a position of the voxel grid. If the traced ray passed through the voxel grid and hit a location on the lit mesh, then one or more second rays may be traced to the hit location on the lit mesh. If the traced ray hit a location in the voxel grid but did not hit a location on the lit mesh, then one or more second rays may be traced from the hit location in the voxel grid to the closest locations on the lit mesh. Finally, color sampled at one or more locations proximate to the position of the voxel grid may be blurred outward through the voxel grid to create a volumetric projection. | 02-11-2016 |
20160063754 | System and Method for Detecting a Structural Opening in a Three Dimensional Point Cloud - A method for detecting an opening in a structure represented by a three-dimensional point cloud may include the steps of: (1) creating a three-dimensional point cloud map of a scene, the three-dimensional point cloud map including a plurality of points representing a ground plane and the structure upon the ground plane, (2) identifying an absence of points within the plurality of points representing the structure, and (3) determining whether the absence of points represents the opening in the structure. | 03-03-2016 |
20160063755 | SIMULTANEOUS ITEM SCANNING IN A POS SYSTEM - A plurality of items is positioned in a volume scanned by a three-dimensional non-optical imaging system. The imaging system generates a three-dimensional voxel image of the volume. Voxel regions are identified and surfaces of voxel regions are analyzed to identify a symbol printed thereon. The symbols are resolved into product identifiers, which are then added to a transaction and payment for the transaction is processed. The imaging system may be a magnetic resonance imaging (MRI) system, computed tomography (CT) scanning system, terahertz (T wave) imaging system, or other imaging system. | 03-03-2016 |
20160078668 | Velocity volume rendering with sign-based terrmination in ultrasound - Velocities are volume rendered in ultrasound. Early ray termination is used to avoid compositing velocities of different signs together. As long as the velocities are of the same sign, compositing continues from the viewer to a back of the volume being rendered. Once the velocity changes sign, compositing is reduced or terminated to avoid compositing velocities of different directions. The velocity rendering emphasizes the velocities of one direction closest to the viewer. | 03-17-2016 |
20160098855 | VISUALIZATION OF VOLUMETRIC ULTRASOUND IMAGES - Various embodiments include systems and methods for adaptive visualization enhancement in volumetric ultrasound images. One or more structures may be determined or identified to be visually enhanced in the volumetric ultrasound images, and one or more visualization changes may be determined, for each of the one or more structures to be visually enhanced. Rendering adjustments required to achieve each of the one or more visualization changes, for each of the one or more structures to be visually enhanced, may then be determined; and the rendering adjustments may be applied during volume rendering of the volumetric ultrasound images. | 04-07-2016 |
20160131796 | Identifying Zones of Interest in a Core Sample - A method of analyzing a core sample from a wellbore by creating a visual composite image of the core sample that is based on a scan of the core sample. The scan directs radiation at the core sample, such as a computerized tomography (CT) scan, and obtains scan data by estimating radiation absorbed by material in the core sample. The composite image is made up of an arrangement of voxels, where each voxel represents a designated volume of the core sample, and is are assigned a value that corresponds to a measured value of radiation absorbed in the designated volume of the core sample. | 05-12-2016 |
20160133042 | IMAGING APPARATUS AND IMAGING METHOD - An image processing apparatus generates intermediate volume data from a plurality of volume data segments obtained as time passes so as to implement high-speed volume data. A medical imaging apparatus that includes the image processing apparatus, an ultrasonic imaging apparatus, an image processing method, and a medical image generation method are disclosed. The image processing apparatus includes a displacement vector generator configured to detect corresponding voxels between reference volume data and target volume data that has been acquired at intervals of a predetermined time period, and to generate a displacement vector between the corresponding voxels; and an intermediate volume data generator configured to generate at least one piece of intermediate volume data between the reference volume data and the target volume data by using the generated displacement vector. | 05-12-2016 |
20160133043 | IMAGE PROCESSING APPARATUS AND METHOD - An image processing apparatus and method. The image processing method includes a data obtaining unit for obtaining volume data that contains a target image; a depth-data obtaining unit for obtaining depth data that indicates a depth to the surface of the target image from an image plane; an image processing unit for processing the volume data into a processed volume data based on the depth-data, and obtaining a rendered image based on the processed volume data; and a display unit for displaying the rendered image. | 05-12-2016 |
20160140749 | METHODS FOR GENERATION OF EDGE=PRESERVING SYNTHETIC MAMMOGRAMS FROM TOMOSYNTHESIS DATA - A method and related apparatus (VS) for synthetic projection images, in particular synthetic 2D mammograms (S) formed from a 3D image volume T made up of slices (SL). It is proposed to compute a forward projection (FP) using a weighted average function that is implemented by a filter (FL). The filter function (FL) is configured such that that voxels in a slice with maximum sharpness are assigned highest weights thereby avoiding blurring by averaging with structurally less relevant slices. | 05-19-2016 |
20160155259 | VOLUME RENDERING APPARATUS AND VOLUME RENDERING METHOD | 06-02-2016 |
20160178797 | Harmonized Intelligent Modeler | 06-23-2016 |
20190147639 | TRANSFER FUNCTION DETERMINATION IN MEDICAL IMAGING | 05-16-2019 |
20190148005 | METHOD AND SYSTEM OF TEETH ALIGNMENT BASED ON SIMULATING OF CROWN AND ROOT MOVEMENT | 05-16-2019 |