Supercharge Your Innovation With Domain-Expert AI Agents!

A Contour Tree Construction Method Based on Multithreading

A construction method and multi-threading technology, applied in the direction of program control design, 3D image processing, instruments, etc., can solve the problems of slow construction of outline tree, unsatisfactory interactive operation, and reduced computing performance, so as to improve construction speed, Good rendering effect, eliminating the effect of interaction

Active Publication Date: 2022-02-11
SHANDONG UNIV OF TECH
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Contour tree construction algorithms based on distributed environments, such as the literature "Distributed ContourTrees" (Topological Methods in Data Analysis and Visualization III. Springer, Cham, 2014: 89-102), however, the overall process requires multiple serial calculations, reducing computing performance
[0005] The above algorithms all use parallel calculations in some stages, and the construction speed of the contour tree is slow, and because the rendering of the contour tree requires complex preprocessing, the interactive operation is not ideal

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A Contour Tree Construction Method Based on Multithreading
  • A Contour Tree Construction Method Based on Multithreading
  • A Contour Tree Construction Method Based on Multithreading

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The present invention will be further described below in conjunction with specific implementation examples.

[0040] like figure 1 As shown, the specific process of the multi-thread-based contour tree construction method provided in this example is as follows: first, obtain the slice image set generated by the imaging device, and form a three-dimensional data set in the order of top-down or bottom-up; then The three-dimensional data set performs data equalization operation, divides it into multiple sub-data sets according to the range interval; then operates each sub-data set separately, and uses multi-threading technology to assign 2 threads to each sub-data set to calculate the split tree of the contour tree and connection trees, and then merged into sub-contour trees. Finally, the sub-contour trees formed by each sub-dataset are merged to form a complete contour tree, and finally the topology structure of the formed contour tree is simplified to obtain the final req...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method for constructing a contour tree based on multithreading. Firstly, a slice image set generated by an imaging device is obtained, and a three-dimensional data set is formed in a sequence from top to bottom or bottom to top; Sub-operation, divide it into multiple sub-datasets according to the range interval; then operate each sub-dataset separately, using multi-threading technology, assign 2 threads to each sub-dataset to calculate the split tree and connection tree of the contour tree, and then merge Become a sub-contour tree, and then merge the sub-contour trees formed by each sub-dataset to form a complete contour tree, and finally simplify the topology of the formed contour tree to obtain the final required contour tree. The present invention can not only obtain clear display effect, but also can perform interaction flexibly.

Description

technical field [0001] The present invention relates to the technical field of medical image processing and application, in particular to a method for constructing contour trees based on multithreading. Background technique [0002] Volume rendering based on optical properties is a mainstream technique for medical data visualization. Volume rendering simulates the transmission process of light in volume data, and then calculates the contribution of each point on the transmission path. By assigning color and transparency attributes to the sampling points of the volume data through the transfer function, combined with the GPU-based ray-casting algorithm, a vivid 3D image can be reconstructed, such as the document "Efficient Empty Space Skipping for Large-Scale Volume Rendering" (IEEEtransactions on visualization and computer graphics, 2018, 24(1):974-983). Therefore, the quality of transfer function design determines the quality of volume rendering. [0003] Effective volum...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06T15/08G06F9/38
CPCG06F9/3867G06T15/08
Inventor 王雷郭全杨利素张胜男
Owner SHANDONG UNIV OF TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More