Patent classifications
G06T2219/008
METHOD AND SYSTEM FOR ENHANCED VISUALIZATION OF A CURVED STRUCTURE BY AUTOMATICALLY DISPLAYING A RENDERED VIEW OF A CURVED IMAGE SLICE
A processor identifies a curved structure in three-dimensional medical image data. The processor selects a plane in the three-dimensional medical image data based at least in part on the identified curved structure. The processor defines a curved image slice in the selected plane based at least in part on the identified curved structure. The curved image slice may be defined by drawing a pair of curved lines on opposite sides of the identified curved structure in the selected plane. The distance between the pair of curved lines may define a thickness of the curved image slice. The processor generates a rendered image of the defined curved image slice. The rendered image may be generally perpendicular to the selected plane. The rendered image and/or the selected plane having the pair of curved lines superimposed on opposite sides of the identified curved structure may be presented at a display system.
Method and apparatus for processing three-dimensional data
A method and an apparatus for compressing the three-dimensional data of a point cloud are disclosed. The present invention comprises, identifying a plurality of points constituting a point cloud, and projecting the plurality of identified points onto a projection plane so as to generate a projection image, wherein the bit number of projection points corresponding to the plurality of points projected in the projection image is determined on the basis of the distance between a first point closest to the projection plane and a second point farthest therefrom, on a normal with respect to the projection plane, among the plurality of points and/or on the basis of the number of intermediate points located between the first point and the second point.
PRINTING SLICING METHOD FOR 3D MODEL
A printing slicing method for 3D model for automatically adding a required supporting structure to a 3D model is disclosed. The method includes following steps. Retrieve a minimum overlapping ratio corresponding to a layer height. Execute a slicing process and analyze an overlapping ratio between two molded object slices which form a suspended slope. Add the supporting structure below the corresponding suspended slope when determining that the overlapping ratio is less than the minimum overlap ratio. This disclosed example can effectively prevent the suspended part of a printed 3D model entity from a deformation because of the adhesion area thereon is too small, and can also effectively save the printing time and the usage amount of supplies.
SYNTHETIC MAMMOGRAM WITH REDUCED OVERLAYING OF TISSUE CHANGES
A method is for generating a first synthetic mammogram. In an embodiment, the method includes acquiring a tomosynthesis dataset including a plurality of projection images of a tissue region from different projection directions in a projection angle range; reconstructing a slice image dataset based on the tomosynthesis dataset; localizing tissue changes in the slice image dataset; determining a first projection direction for a first synthetic mammogram based on the spatial distribution of the tissue changes in the slice image dataset and generating the first synthetic mammogram in the first projection direction based on the tomosynthesis dataset.
Interactions with slices of medical data in augmented reality
Various embodiments of an apparatus, methods, systems and computer program products described herein are directed to an Interaction Engine. The Interaction Engine generates, within a unified three-dimensional (3D) coordinate space: (i) a 3D virtual medical model positioned according to a model pose and (ii) at least one 3D virtual slice that corresponds with a view of respective slice layer from a plurality of slice layers associated with the 3D virtual medical model. The Interaction Engine renders an Augmented Reality (AR) display that includes concurrent display of the 3D virtual medical model and the 3D virtual slice(s). The Interaction Engine detects one or more physical gestures associated with the user and the physical instrument. The Interaction Engine identifies at least one interaction associated with the detected physical gestures and modifies the AR display according to the identified interaction.
Resilient interdependent spatial alignment to improve and maintain spatial alignment between two coordinate systems for augmented reality and other applications
A computer-implemented method implements a resilient interdependent spatial alignment (RISA) process to improve and maintain spatial alignment between two associated coordinate systems by moving a follow coordinate system to align it to a lead coordinate system. In some use cases, the coordinate systems may be a physical space and a corresponding digital model of the space. A user device such as an augmented reality headset or robotic sensors may be moving in the physical space, and alignment to the model is continually maintained, updated and improved responsive to acquired spatial data to enable, for example, holographic display of the model in the headset very closely aligned to the physical space. Multiple volumes can each have corresponding digital “spaces” or RisaSites to manage anchor data with dynamic hand-off among them while accommodating differing scale and density.
SYSTEMS AND METHODS FOR AUTOMATED SEGMENTATION OF PATIENT SPECIFIC ANATOMIES FOR PATHOLOGY SPECIFIC MEASUREMENTS
Systems and methods are provided for multi-schema analysis of patient specific anatomical features from medical images. The system may receive medical images of a patient and metadata associated with the medical images indicative of a selected pathology, and automatically classify the medical images using a segmentation algorithm. The system may use an anatomical feature identification algorithm to identify one or more patient specific anatomical features within the medical images by exploring an anatomical knowledge dataset. A 3D surface mesh model may be generated representing the one or more classified patient specific anatomical features, such that information may be extracted from the 3D surface mesh model based on the selected pathology. Physiological information associated with the selected pathology for the 3D surface mesh model may be generated based on the extracted information.
Methods and systems for defining a VOI in an ultrasound imaging space
An ultrasound imaging system provides for defining a VOI in an ultrasound imaging space. The system defines an initial frame of the VOI in the ultrasound imaging space, receives a selection of at least one reference point at an arbitrary location in the ultrasound imaging space, creates at least one curved surface using at least one element of the initial frame and the at least one reference point, and then creates VOI based on the curved surface in the ultrasound imaging space.
Image processing apparatus
Image processing apparatus 110 for processing a medical image, comprising an input 120 for obtaining the medical image 122 and medical data 124, the medical image constituting a field of view in three-dimensional [3D] patient data, and the medical data showing an anatomical context of a content of the field of view, an output 130 for providing an output image 160 comprising the medical image and a visualization of the medical data, the medical data constituting non-patient specific medical data, and the imaging processing apparatus further comprising a processor 140 for (i) performing an image alignment between the medical image and the medical data for obtaining a transformation providing a position of the content with respect to its anatomical context, and (ii) using the transformation for establishing a graphical representation of the field of view in the visualization of the medical data at said position.
Computer product, rendering method, and rendering apparatus
A computer-readable recording medium stores a rendering program that causes a computer to execute process that includes acquiring an internal organ model that is a set of elements having physical values according each position of an internal organ; setting a plurality of planes that form given angles with a line of sight from a viewpoint position, and intersect the internal organ model; assigning among the set of elements, a physical value of an element intersected by a plane set at the setting, to an element cross section that is a plane where the plane set at the setting intersects the element; and rendering, based on the physical value, the element cross section to which the physical value has been assigned.