Search

CN-122024979-A - Visualization system and visualization method for medical data

CN122024979ACN 122024979 ACN122024979 ACN 122024979ACN-122024979-A

Abstract

The invention relates to the technical field of medical data processing and discloses a medical data visualization system and a medical data visualization method, wherein the visualization system comprises a rendering object module, a rendering scene controller module and a rendering strategy module; the system comprises a rendering object module, a rendering strategy module, a rendering scene controller module and a rendering scene controller module, wherein the rendering object module is used for acquiring a plurality of medical data to be rendered and respectively packaging the medical data to obtain a plurality of rendering objects, the rendering strategy module is used for predefining a plurality of rendering strategies, one rendering strategy corresponds to a specific rendering algorithm, and the rendering scene controller module is used for managing one or more rendering scene controllers which are used for rendering the rendering objects by using the corresponding rendering strategies. According to the invention, after a plurality of different medical data are packaged into different rendering objects, different rendering strategies can be selected for rendering according to corresponding rendering requirements, so that the visualization requirements of various different types of medical data in various different scenes can be simultaneously supported.

Inventors

  • WANG SHUORAN
  • ZHANG WENWEN
  • CAO XUEXIANG

Assignees

  • 华硼中子科技(杭州)有限公司

Dates

Publication Date
20260512
Application Date
20260108

Claims (10)

  1. 1. A visualization system of medical data is characterized by comprising a rendering object module, a rendering scene controller module and a rendering strategy module; the rendering object module is used for acquiring a plurality of medical data to be rendered and respectively packaging the medical data to be rendered to obtain a plurality of rendering objects; The rendering strategy module is used for predefining a plurality of rendering strategies, and one rendering strategy corresponds to one specific rendering algorithm; the rendering scene controller module is used for managing one or more rendering scene controllers, and the rendering scene controllers are used for rendering the rendering objects by using the corresponding rendering strategies.
  2. 2. The visualization system of claim 1, wherein the rendering policy module is further configured to augment defining one or more of the rendering policies; And/or the number of the groups of groups, The plurality of medical data to be rendered may differ in at least one of resolution, source, and data structure.
  3. 3. The visualization system of claim 1, wherein the render scene controller module is further configured to manage at least one of coordinate system alignment, layer blending, and depth occlusion to enable transparent overlay and spatial visualization of at least a portion of the medical data.
  4. 4. A method of visualizing medical data, applied to the visualization system of any one of claims 1-3, the method comprising: Acquiring a plurality of target medical data to be rendered; Respectively packaging the target medical data into rendering objects; Selecting a corresponding target rendering scene controller from a plurality of pre-constructed rendering scene controllers respectively, rendering the target medical data according to a target rendering strategy corresponding to each target medical data, and displaying the target rendering scene controller in a rendering window corresponding to the target rendering scene controller; the target rendering strategy is a specific drawing algorithm.
  5. 5. The method of claim 4, wherein selecting a corresponding target rendering scene controller from the plurality of pre-constructed rendering scene controllers, respectively, and before rendering the target medical data according to a target rendering policy corresponding to each of the target medical data, further comprises: acquiring presentation mode information of the target medical data or acquisition of presentation mode information of a data type to which the target medical data belongs; and selecting the corresponding target rendering strategy according to the presentation mode information.
  6. 6. The method of claim 4 or 5, wherein the target medical data comprises boron neutron capture therapy data.
  7. 7. The method of claim 6, wherein the boron neutron capture therapy data includes at least one of medical image data, multicomponent dose distribution data, patient fixation device geometry model data, collimator geometry model data, target volume contour data, organ-at-risk contour data, beam direction data, and conformal data.
  8. 8. The method of claim 4 or 5, wherein rendering windows corresponding to a plurality of the target medical data are in a same viewport.
  9. 9. The method of claim 4, wherein the encapsulating the target medical data into rendered objects, respectively, comprises: Packaging display attribute information corresponding to the target medical data and the target medical data into the rendering object, wherein the display attribute information comprises at least one of color, transparency, visibility, pseudo-color mapping parameters and a transformation matrix; Selecting a corresponding target rendering scene controller from a plurality of rendering scene controllers which are built in advance, and rendering the target medical data according to a target rendering strategy corresponding to each target medical data, wherein the method comprises the following steps: and rendering the target medical data according to the display attribute information by using the target rendering strategy by using the target rendering scene controller.
  10. 10. The method of claim 4 or 5, wherein the rendering policies include at least one of a slice rendering policy, a volume rendering policy, a surface rendering policy, a contour rendering policy, a point cloud rendering policy, a graphics rendering policy, a text rendering policy; The section rendering strategy is used for generating a multi-plane reconstruction section of the medical image; the volume rendering strategy is used for realizing reconstruction and visualization of three-dimensional volume data through a three-dimensional texture mapping or ray projection algorithm; surface rendering, which is used for rendering structural data and realizing the reconstruction of geometric surfaces; a contour rendering strategy for drawing isodose line data; a point cloud rendering strategy for drawing point data; a graphics rendering strategy for drawing two-dimensional graphics; and the text rendering strategy is used for rendering text data.

Description

Visualization system and visualization method for medical data Technical Field The invention relates to the technical field of medical data processing, in particular to a medical data visualization system and a medical data visualization method. Background In the related art, the visual display of medical data is mainly realized by using a mature source-opening tool package such as a visualization tool package (The Visualization Toolkit, VTK), but is mainly aimed at the visualization of medical image data. Medical data includes not only image data, but also data of various non-image types, which are also in need of visual display and analysis. However, current medical data visualization techniques do not adapt well to the visualization needs of many different types of medical data in various different medical scenarios. Disclosure of Invention The invention provides a medical data visualization system and a medical data visualization method, which are used for solving the problem that the medical data visualization technology cannot simultaneously support the visualization needs of a plurality of different types of medical data in various medical scenes. In a first aspect, the invention provides a medical data visualization system, comprising a rendering object module, a rendering scene controller module and a rendering strategy module; the rendering object module is used for acquiring a plurality of medical data to be rendered and respectively packaging the medical data to be rendered to obtain a plurality of rendering objects; The rendering strategy module is used for predefining a plurality of rendering strategies, and one rendering strategy corresponds to one specific rendering algorithm; the rendering scene controller module is used for managing one or more rendering scene controllers, and the rendering scene controllers are used for rendering the rendering objects by using the corresponding rendering strategies. In a second aspect, the present invention provides a method for visualizing medical data, which is applied to the visualizing system described in the first aspect or any embodiment corresponding to the first aspect, and the visualizing method includes: Acquiring a plurality of target medical data to be rendered; Respectively packaging the target medical data into rendering objects; Selecting a corresponding target rendering scene controller from a plurality of pre-constructed rendering scene controllers respectively, rendering the target medical data according to a target rendering strategy corresponding to each target medical data, and displaying the target rendering scene controller in a rendering window corresponding to the target rendering scene controller; the target rendering strategy is a specific drawing algorithm. In a third aspect, the present invention provides a medical data visualization apparatus, which is applied to the visualization system described in the first aspect or any embodiment corresponding to the first aspect, and the apparatus includes: the data acquisition module is used for acquiring a plurality of target medical data to be rendered; the packaging module is used for respectively packaging the target medical data into rendering objects; The rendering module is used for respectively selecting corresponding target rendering scene controllers from a plurality of pre-constructed rendering scene controllers, rendering the target medical data according to a target rendering strategy corresponding to each target medical data, and displaying the target rendering scene controllers in rendering windows corresponding to the target rendering scene controllers; the target rendering strategy is a specific drawing algorithm. In a fourth aspect, the invention provides an electronic device comprising a memory and a processor, wherein the memory and the processor are in communication connection, the memory stores computer instructions, and the processor executes the computer instructions, so as to execute the medical data visualization method of the second aspect or any implementation mode corresponding to the second aspect. In a fifth aspect, the present invention provides a computer-readable storage medium having stored thereon computer instructions for causing a computer to perform the method of visualizing medical data of the second aspect or any one of its corresponding embodiments. In a sixth aspect, the present invention provides a computer program product comprising computer instructions for causing a computer to perform the method of visualizing medical data of the second aspect or any of its corresponding embodiments. In the embodiment of the invention, the decoupling of the three is realized by the medical data encapsulated by the rendering object module, the scene management and camera managed by the rendering scene controller module and the specific algorithm defined by the rendering strategy module. Rendering objects can dynamically select rendering policies that suppo