WO2025189405A1 - Three-dimensional model usage method based on medical model content library - Google Patents
Three-dimensional model usage method based on medical model content libraryInfo
- Publication number
- WO2025189405A1 WO2025189405A1 PCT/CN2024/081549 CN2024081549W WO2025189405A1 WO 2025189405 A1 WO2025189405 A1 WO 2025189405A1 CN 2024081549 W CN2024081549 W CN 2024081549W WO 2025189405 A1 WO2025189405 A1 WO 2025189405A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- medical
- dimensional
- data
- model
- data file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/30—Polynomial surface description
Definitions
- the present application relates to the field of computer technology. Specifically, the present application relates to a method, device, electronic device and storage medium for using a three-dimensional model based on a medical model content library.
- VR virtual reality
- MR mixed reality
- This new simulation-based teaching method can shorten students' clinical practice learning curve while ensuring medical safety during their learning process.
- This application provides a method, device, electronic device, and storage medium for using a three-dimensional model based on a medical model content library, which can solve the problem in related technologies of being difficult to quickly provide medical three-dimensional scenes and model combinations in various scenarios.
- the technical solution is as follows:
- a method for using a three-dimensional model based on a medical model content library includes the following steps: when conducting medical simulation training, calling a medical virtual content library, wherein the medical virtual content library is obtained by storing three-dimensional data files; wherein medical content data, medical instrument data, and medical operation scene data are obtained, and the medical content data is converted into a three-dimensional medical content data file, the medical instrument data is converted into a three-dimensional medical instrument data file, and the medical operation scene data is converted into a three-dimensional medical operation scene data file; the three-dimensional medical content data file, the three-dimensional medical instrument data file, and the three-dimensional medical operation scene data file are stored to obtain a corresponding medical virtual content library; obtaining demand data, indexing a corresponding target three-dimensional data file in the medical virtual content library based on the demand data, and retrieving a corresponding target three-dimensional model based on the target three-dimensional medical file, wherein the demand data is the attributes corresponding to the model required for simulation training.
- a three-dimensional model using device based on a medical model content library includes:
- a file acquisition module calls a medical virtual content library, which stores three-dimensional data files; wherein the module acquires medical content data, medical instrument data, and medical operation scene data, and the user converts the medical content data into a three-dimensional medical content data file, the medical instrument data into a three-dimensional medical instrument data file, and the medical operation scene data into a three-dimensional medical operation scene data file;
- a storage module configured to store the three-dimensional medical content data file, the three-dimensional medical instrument data file, and the three-dimensional medical operation scene data file, and obtain a corresponding medical virtual content library
- the retrieval module obtains the demand data, indexes the corresponding target three-dimensional data file in the medical virtual content library based on the demand data, and retrieves the corresponding target three-dimensional model based on the target three-dimensional medical file, wherein the demand data is the attributes corresponding to the model required for simulation training.
- the apparatus further includes but is not limited to:
- a medical image acquisition module is used to acquire medical images in different states, wherein the medical images include normal and diseased images;
- Classification module used to classify all medical images based on organs and tissues
- the content determination module segments all classified medical images to obtain corresponding target areas, and is used to determine the target areas as medical content data, wherein the target areas are areas where organs and tissues are located in the medical images.
- the apparatus further includes but is not limited to:
- a label data acquisition module configured to acquire corresponding label data based on the organs and tissues corresponding to the target area
- a target three-dimensional medical model acquisition module which performs three-dimensional reconstruction and rendering on the target area to obtain a corresponding target three-dimensional medical model
- the 3D medical content model file determination module is configured to associate the tag data with the target 3D medical model to determine a corresponding 3D medical content data file.
- the apparatus further includes but is not limited to:
- a multi-view image acquisition module for acquiring a corresponding multi-view image set based on multiple angles, wherein the multi-view image set includes point cloud images of multiple angles;
- a feature point extraction module is used to extract feature points based on the multi-view image set and calculate the three-dimensional coordinates corresponding to the feature points, wherein the feature points include corner points and edge points;
- a reconstruction module is used to reconstruct a three-dimensional model based on the three-dimensional coordinates of the feature points, wherein the three-dimensional model includes a medical instrument model and a medical operation scene model.
- the apparatus further includes but is not limited to:
- a classification data acquisition module is used to obtain classification data corresponding to the three-dimensional model
- a classification module which is used to classify each three-dimensional model level by level based on the classification data, wherein when the three-dimensional model is classified level by level, each level corresponds to a level label;
- the three-dimensional data file acquisition module associates the three-dimensional model with all corresponding hierarchical labels to obtain the corresponding three-dimensional data file, wherein the three-dimensional data file includes the three-dimensional medical instrument data file and the three-dimensional medical operation scene data file.
- the apparatus further includes but is not limited to:
- a limited index determination module is used to determine the corresponding limited index after the user enters the interface corresponding to the medical virtual content library, wherein the interface includes scene limitation, instrument limitation and part limitation;
- a target three-dimensional data file determining module which searches a corresponding limited index based on the requirement data to determine a corresponding target three-dimensional data file
- a download module used for downloading the model storage format corresponding to the target three-dimensional data file
- the output module determines the storage format of the downloaded model as the target three-dimensional model and uses it for output.
- an electronic device includes at least one processor and at least one memory, wherein the memory stores computer-readable instructions; the computer-readable instructions are executed by one or more of the processors, so that the electronic device implements a method for using a three-dimensional model based on a medical model content library as described above.
- a storage medium stores computer-readable instructions thereon, and the computer-readable instructions are executed by one or more processors to implement the above-mentioned method for using a three-dimensional model based on a medical model content library.
- a computer program product includes computer-readable instructions, which are stored in a storage medium.
- One or more processors of an electronic device read the computer-readable instructions from the storage medium, load and execute the computer-readable instructions, so that the electronic device implements a three-dimensional model usage method based on a medical model content library as described above.
- a medical virtual content library is called, and the medical virtual content library is obtained by storing three-dimensional data files; wherein, medical content data, medical instrument data and medical operation scene data are obtained, and the medical content data is converted into a three-dimensional medical content data file, the medical instrument data is converted into a three-dimensional medical instrument data file and the medical operation scene data is converted into a three-dimensional medical operation scene data file; the three-dimensional medical content data file, the three-dimensional medical instrument data file and the three-dimensional medical operation scene data file are stored to obtain a corresponding medical virtual content library; demand data is obtained, and the corresponding target three-dimensional data file is indexed in the medical virtual content library based on the demand data, and the target three The corresponding target three-dimensional medical file is retrieved, wherein the demand data is the attributes corresponding to the model required for simulation training; in the process of building a medical virtual content library, by integrating the existing information related to medical training assessment in the early stage, such as disease images corresponding to organs and tissues
- FIG1 is a schematic diagram of an implementation environment according to the present application.
- FIG2 is a flow chart showing a method for using a three-dimensional model based on a medical model content library according to an exemplary embodiment
- FIG3 is a flowchart of steps S120 to S140 in a method for using a three-dimensional model based on a medical model content library according to an exemplary embodiment
- FIG4 is a flowchart from S1210 to S1212 in a method for using a three-dimensional model based on a medical model content library according to an exemplary embodiment
- FIG5 is a flowchart from S1220 to S1222 in a method for using a three-dimensional model based on a medical model content library according to an exemplary embodiment
- FIG6 is a flowchart from S1311 to S1313 of a method for using a three-dimensional model based on a medical model content library according to an exemplary embodiment
- FIG7 is a schematic diagram of a file naming format for converting medical content data into a three-dimensional medical content data file
- FIG8 is a flowchart from S1321 to S1323 of a method for using a three-dimensional model based on a medical model content library according to an exemplary embodiment
- FIG9 is a schematic diagram of a file naming format for converting medical operation scene data into a three-dimensional medical operation scene data file
- FIG10 is a schematic diagram of the file naming format for converting medical device data into a three-dimensional medical device data file
- FIG11 is a flowchart of steps S210 to S240 in a method for using a three-dimensional model based on a medical model content library according to an exemplary embodiment
- FIG12 is a schematic diagram of the system interface corresponding to a user entering a medical virtual content library
- FIG13 is a structural block diagram of a device for using a three-dimensional model based on a medical model content library according to an exemplary embodiment
- Fig. 14 is a structural block diagram of an electronic device according to an exemplary embodiment.
- FIG1 is a schematic diagram of an implementation environment involved in a method for using a three-dimensional model based on a medical model content library, wherein the implementation environment includes a collection end 110 and a service end 130 .
- the acquisition end 110 can also be considered as an image acquisition device, which is used to obtain medical images, medical content data, medical instrument data, medical operation scene data, etc. in different states.
- Server 130 can be an electronic device such as a desktop computer, laptop computer, or server. It can also be a computer cluster consisting of multiple servers, or even a cloud computing center consisting of multiple servers. Server 130 is used to provide background services, such as, but not limited to, providing 3D model usage services.
- a network communication connection is pre-established between the server 130 and the acquisition terminal 110 via a wired or wireless method, and data transmission between the server 130 and the acquisition terminal 110 is achieved through the network communication connection.
- the transmitted data includes, but is not limited to, medical images, medical content data, medical device data, medical operation scene data, etc.
- the use of three-dimensional models based on the medical model content library can be realized, which greatly simplifies user operations and helps to improve user experience.
- the medical virtual content library is constructed on mobile phones by making medical-related three-dimensional models in advance.
- the demand data is the attributes corresponding to the model required for simulation training, that is, what type of model is needed. It can be the corresponding purpose and function, or it can directly correspond to the name of the model, and the model naming method in the medical virtual content library is changed.
- the medical virtual content library is obtained by storing three-dimensional data files. Referring to Figure 3, the specific construction process is as follows:
- the method of acquiring data varies depending on the type of medical data.
- the process of acquiring medical content referring to FIG. 4 , specifically includes the following steps:
- medical images include normal and diseased images.
- each image is classified according to its corresponding organ and tissue.
- the images of different organ and tissue types are included in normal conditions and diseased conditions.
- the images of diseased conditions are further subdivided according to different diseases.
- S1212 Segment all classified medical images to obtain corresponding target areas, and determine the target areas as medical content data.
- the target area is the area where the organs and tissues are located in the medical image.
- it needs to be outlined by professional radiologists.
- it can be trained through a deep neural network. After the training converges, the deep neural network user that meets the requirements will outline the image, thereby improving the efficiency of medical image outlining; and the area corresponding to the outlined image is used as the target area, and the target area is the medical content data that needs to be collected.
- the multi-view image set includes images from multiple perspectives, and medical devices and operation scenes are photographed using multiple cameras or from different angles to obtain image data of sufficient quantity and coverage.
- S1221 Extract feature points based on the multi-view image set, and calculate the three-dimensional coordinates corresponding to the feature points.
- feature points include corner points and edge points; at the same time, feature matching can be performed between different views to establish the correspondence between feature points.
- the reconstruction process it is necessary to calculate the three-dimensional coordinates of the points based on the results of feature matching and use methods such as triangulation to generate preliminary point cloud data, and optimize the preliminary generated point cloud data, including removing noise points, smoothing, coordinate transformation, etc., to improve the quality and accuracy of the point cloud.
- a surface reconstruction algorithm such as Poisson reconstruction, Delaunay triangulation, etc.
- the three-dimensional model is also a three-dimensional point cloud model, and the three-dimensional model includes a medical device model and a medical operation scene model.
- S1313 Associate the label data with the target three-dimensional medical model to determine a corresponding three-dimensional medical content data file.
- the process of acquiring medical images based on the current medical images, it is necessary to determine the basic information corresponding to the current medical images. For example, "the patient's gender is male, the body part is the abdomen, the organ is the liver, and the corresponding disease name is benign liver tumor 10mm" can be used as the label data corresponding to the target area. Then, based on the label data, the developed 3D reconstruction software is used to reconstruct and render the outlined target area to obtain the required target medical 3D model. Finally, the label data is associated with the target 3D medical model to obtain the corresponding 3D medical content data file.
- S1322 Classify each three-dimensional model level by level based on the classification data. When classifying the three-dimensional model level by level, each level corresponds to a level label.
- the three-dimensional data file includes a three-dimensional medical instrument data file and the three-dimensional medical operation scene data file.
- the demand data is obtained, the corresponding target three-dimensional data file is indexed in the medical virtual content library based on the demand data, and the corresponding target three-dimensional model is retrieved based on the target three-dimensional medical file, wherein the demand data is the attributes corresponding to the model required for simulation training.
- the interface includes scene limitation, instrument limitation and part limitation.
- the required model type is described in the requirement data. For example, if you need to find scalpel No. 3, you can directly select the instrument limitation and then search the instrument model database index to obtain the target three-dimensional data file corresponding to scalpel No. 3.
- S240 Determine the storage format of the downloaded model as a target three-dimensional model and output it.
- 3D content selection output can be generated to meet the needs of doctors.
- select the teaching and research scenario For teaching the diagnosis of gastric lesions, you can limit the index to the stomach in the site selection, and randomly generate multiple 3D stomach models with different lesions for medical teaching.
- For anatomy teaching you can select anatomy teaching in the scene, select anatomical surgical instruments in the instrument selection, and generate one for each site in the site selection, which can meet the needs of our subsequent mixed reality anatomy medical development.
- the required models can be directly selected and searched on the client side, and then downloaded for use.
- This realizes the construction of a three-dimensional content library suitable for medical mixed reality, and can automatically provide and select multiple three-dimensional models according to subsequent mixed reality development scenarios, thereby quickly providing medical three-dimensional scenes and model combinations in multiple scenarios, which is suitable for medical teaching, training and assessment.
- the following is an embodiment of the device of the present application, which can be used to implement a method for using a three-dimensional model based on a medical model content library involved in this application.
- a method for using a three-dimensional model based on a medical model content library involved in this application please refer to the method embodiment of a method for using a three-dimensional model based on a medical model content library involved in this application.
- the present application provides a three-dimensional model using device based on a medical model content library, with reference to FIG13 , including but not limited to:
- the file acquisition module 300 calls a medical virtual content library, which stores three-dimensional data files; wherein the module acquires medical content data, medical instrument data, and medical operation scene data; and the user converts the medical content data into a three-dimensional medical content data file, the medical instrument data into a three-dimensional medical instrument data file, and the medical operation scene data into a three-dimensional medical operation scene data file;
- the storage module 310 is configured to store the 3D medical content data file, the 3D medical instrument data file, and the 3D medical operation scene data file to obtain a corresponding medical virtual content library;
- the retrieval module 320 obtains the required data, indexes the corresponding target three-dimensional data file in the medical virtual content library based on the required data, and retrieves the corresponding target three-dimensional model based on the target three-dimensional medical file, wherein the required data is the attributes corresponding to the model required for simulation training.
- the apparatus further includes, but is not limited to:
- the medical image acquisition module 400 is used to acquire medical images in different states, wherein the medical images include normal and diseased images;
- Classification module 410 used to classify all medical images based on organs and tissues
- the content determination module 420 segments all classified medical images to obtain corresponding target regions, and is used to determine the target regions as medical content data, wherein the target regions are regions where organs and tissues are located in the medical images.
- the apparatus further includes, but is not limited to:
- a label data acquisition module 500 is used to acquire corresponding label data based on the organs and tissues corresponding to the target area;
- a target three-dimensional medical model acquisition module 510 performs three-dimensional reconstruction and rendering on the target area to obtain a corresponding target three-dimensional medical model
- the 3D medical content model file determination module 520 is configured to associate the tag data with the target 3D medical model to determine a corresponding 3D medical content data file.
- the apparatus further includes, but is not limited to:
- a multi-view image acquisition module 600 is used to acquire a corresponding multi-view image set based on multiple angles, wherein the multi-view image set includes point cloud images of multiple angles;
- a feature point extraction module 610 is configured to extract feature points based on the multi-view image set and calculate the three-dimensional coordinates corresponding to the feature points, wherein the feature points include corner points and edge points;
- the reconstruction module 620 is used to reconstruct a three-dimensional model based on the three-dimensional coordinates of the feature points, wherein the three-dimensional model includes a medical instrument model and a medical operation scene model.
- the apparatus further includes, but is not limited to:
- the classification data acquisition module 700 is used to obtain classification data corresponding to the three-dimensional model
- a classification module 710 is configured to classify each 3D model into different levels based on the classification data, wherein each level has a corresponding level label when classifying the 3D model into different levels.
- the 3D data file acquisition module 720 associates the 3D model with all corresponding hierarchical tags to obtain the corresponding 3D data file, wherein the 3D data file includes the 3D medical instrument data file and the 3D medical operation scene data file.
- the apparatus further includes, but is not limited to:
- the limited index determination module 800 is used to determine the corresponding limited index after the user enters the interface corresponding to the medical virtual content library, wherein the interface includes scene limitation, instrument limitation and part limitation;
- a target three-dimensional data file determining module 810 searches a corresponding limited index based on the requirement data to determine a corresponding target three-dimensional data file;
- a download module 820 is used to download the model storage format corresponding to the target three-dimensional data file
- the output module 830 determines the storage format of the downloaded model as the target three-dimensional model for output.
- the above embodiment provides a three-dimensional model usage device based on a medical model content library.
- the division of the above-mentioned functional modules is only used as an example.
- the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of a three-dimensional model usage device based on a medical model content library will be divided into different functional modules to complete all or part of the functions described above.
- the three-dimensional model usage device based on the medical model content library and the three-dimensional model usage method based on the medical model content library provided in the above embodiment belong to the same concept, and the specific way in which each module performs operations has been described in detail in the method embodiment and will not be repeated here.
- An electronic device 4000 is provided in an embodiment of the present application.
- the electronic device 4000 may include a desktop computer, a laptop computer, a server, etc.
- the electronic device 4000 includes at least one processor 4001 and at least one memory 4003 .
- the communication bus 4002 may include a path for transmitting data between the processor 4001 and the memory 4003.
- the communication bus 4002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc.
- the communication bus 4002 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in FIG14, but this does not mean that there is only one bus or one type of bus.
- the electronic device 4000 may further include a transceiver 4004, which may be used for data exchange between the electronic device and other electronic devices, such as data transmission and/or data reception.
- a transceiver 4004 may be used for data exchange between the electronic device and other electronic devices, such as data transmission and/or data reception.
- the number of transceivers 4004 is not limited to one, and the structure of the electronic device 4000 does not constitute a limitation on the embodiments of the present application.
- Processor 4001 can be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 4001 can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
- the memory 4003 can be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program instructions or codes in the form of instructions or data structures and can be accessed by the electronic device 400, but is not limited to these.
- ROM Read Only Memory
- RAM Random Access Memory
- EEPROM Electrically Erasable Programmable Read Only Memory
- CD-ROM Compact Disc Read Only Memory
- optical disc storage including compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.
- a disk storage medium or other magnetic storage device or any
- Computer-readable instructions are stored in the memory 4003 , and the processor 4001 can read the computer-readable instructions stored in the memory 4003 through the communication bus 4002 .
- the computer-readable instructions are executed by one or more processors 4001 to implement the method for using a three-dimensional model based on a medical model content library in the above-mentioned embodiments.
- an embodiment of the present application provides a storage medium on which computer-readable instructions are stored.
- the computer-readable instructions are executed by one or more processors to implement the above-mentioned method for using a three-dimensional model based on a medical model content library.
- a computer program product which includes computer-readable instructions.
- the computer-readable instructions are stored in a storage medium.
- One or more processors of an electronic device read the computer-readable instructions from the storage medium, load and execute the computer-readable instructions, so that the electronic device implements the three-dimensional model usage method based on the medical model content library as described above.
- this technology combines medical images collected from various scenarios, segmenting and reconstructing regions of interest to generate 3D medical models for multiple locations and scenarios.
- This model then creates a 3D content library based on location and medical descriptions.
- the rich 3D medical resources provided for mixed reality medical training and instruction can quickly provide different 3D models based on specific needs, simulating the demand for medical 3D models in various scenarios. This significantly improves the efficiency of medical teaching and training using mixed reality, addressing doctors' need for medical 3D models in a variety of different states.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Mathematical Physics (AREA)
- Mathematical Analysis (AREA)
- Algebra (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
本申请涉及计算机技术领域,具体而言,本申请涉及一种基于医学模型内容库的三维模型使用方法、装置、电子设备及存储介质。The present application relates to the field of computer technology. Specifically, the present application relates to a method, device, electronic device and storage medium for using a three-dimensional model based on a medical model content library.
目前以动物标本、人体标本和教学辅助器具为主的传统医科教育体系,在医科人才的培养过程中存在资源不足,对患者造成损害的风险较高等问题。虚拟现实技术(VR)是通过利用计算机生成虚拟的三维场景,给用户带来视觉、听觉以及触觉等沉浸感。随着近年来虚拟现实和混合现实(MR)技术的发展,将VR和MR技术应用到医学教育培训考核中成为新的趋势。相对于传统的教学模式,VR和MR技术有着十分显著的优势,通过对真实人体进行多维度数据采集,通过仿真建模构建数字化人体或者目标组织模型,可以进行低成本、可重复、可量化评估的数字化教学,允许学员在可重复练习的环境中学习成长,提供案例丰富、科学规范的仿真素材,能够有效改善教学资源不足和考核难以量化评估的难题。模拟教学的新方式可以缩短学员临床实践学习曲线,同时可以保证学员在学习过程中的医疗安全性。The current traditional medical education system, which primarily relies on animal and human specimens and teaching aids, faces challenges in training medical professionals, including insufficient resources and a high risk of harm to patients. Virtual reality (VR) technology uses computers to generate virtual three-dimensional scenes, providing users with a sense of immersion through vision, hearing, and touch. With the recent development of virtual reality and mixed reality (MR) technologies, their application in medical education, training, and assessment has become a new trend. Compared to traditional teaching methods, VR and MR technologies offer significant advantages. By collecting multi-dimensional data from the real human body and constructing digital models of the human body or target tissue through simulation modeling, they enable low-cost, repeatable, and quantifiable digital teaching. This allows students to learn and grow in a repeatable practice environment, providing rich, scientifically standardized simulation materials, and effectively alleviating the challenges of insufficient teaching resources and the difficulty of quantitative assessment. This new simulation-based teaching method can shorten students' clinical practice learning curve while ensuring medical safety during their learning process.
当前获得混合现实医学三维模型的方式有多种,3D建模公司进行专业的几何建模,这种方法成本高,周期长,不能满足多种场景下实际的医学模型需求,难以适应有大量需求的混合现实医学教学和应用开发。Currently, there are many ways to obtain mixed reality medical three-dimensional models. 3D modeling companies perform professional geometric modeling. This method is costly and time-consuming, and cannot meet the actual medical model requirements in various scenarios. It is difficult to adapt to the large-scale demand for mixed reality medical teaching and application development.
由上可知,如何快速提供多种场景下的医学三维场景和模型搭配,适用于医学教学培训和考核,仍有待进一步改善。 From the above, we can see that how to quickly provide medical 3D scenes and model combinations in various scenarios, suitable for medical teaching, training and assessment, still needs further improvement.
发明内容Summary of the Invention
本申请各提供了一种基于医学模型内容库的三维模型使用方法、装置、电子设备及存储介质,可以解决相关技术中存在的难以快速提供多种场景下的医学三维场景和模型搭配的问题。所述技术方案如下:This application provides a method, device, electronic device, and storage medium for using a three-dimensional model based on a medical model content library, which can solve the problem in related technologies of being difficult to quickly provide medical three-dimensional scenes and model combinations in various scenarios. The technical solution is as follows:
根据本申请的一个方面,一种基于医学模型内容库的三维模型使用方法,包括如下步骤:在进行医学模拟培训时,调用医学虚拟内容库,所述医学虚拟内容库是对三维数据文件进行存储得到的;其中,获取医学内容数据、医学器械数据以及医学操作场景数据,将所述医学内容数据转换为三维医学内容数据文件、将所述医学器械数据转换为三维医学器械数据文件以及将所述医学操作场景数据转换为三维医学操作场景数据文件;将所述三维医学内容数据文件、所述三维医学器械数据文件以及所述三维医学操作场景数据文件进行存储,获取对应的医学虚拟内容库;获取需求数据,基于所述需求数据在医学虚拟内容库进行索引对应的目标三维数据文件,基于所述目标三维医学文件调取对应的目标三维模型,其中,所述需求数据为模拟培训所需模型对应的属性。According to one aspect of the present application, a method for using a three-dimensional model based on a medical model content library includes the following steps: when conducting medical simulation training, calling a medical virtual content library, wherein the medical virtual content library is obtained by storing three-dimensional data files; wherein medical content data, medical instrument data, and medical operation scene data are obtained, and the medical content data is converted into a three-dimensional medical content data file, the medical instrument data is converted into a three-dimensional medical instrument data file, and the medical operation scene data is converted into a three-dimensional medical operation scene data file; the three-dimensional medical content data file, the three-dimensional medical instrument data file, and the three-dimensional medical operation scene data file are stored to obtain a corresponding medical virtual content library; obtaining demand data, indexing a corresponding target three-dimensional data file in the medical virtual content library based on the demand data, and retrieving a corresponding target three-dimensional model based on the target three-dimensional medical file, wherein the demand data is the attributes corresponding to the model required for simulation training.
根据本申请的一个方面,一种基于医学模型内容库的三维模型使用装置,包括:According to one aspect of the present application, a three-dimensional model using device based on a medical model content library includes:
文件获取模块,在进行医学模拟培训时,调用医学虚拟内容库,所述医学虚拟内容库是对三维数据文件进行存储得到的;其中,获取医学内容数据、医学器械数据以及医学操作场景数据,用户将所述医学内容数据转换为三维医学内容数据文件、将所述医学器械数据转换为三维医学器械数据文件以及将所述医学操作场景数据转换为三维医学操作场景数据文件;A file acquisition module, during medical simulation training, calls a medical virtual content library, which stores three-dimensional data files; wherein the module acquires medical content data, medical instrument data, and medical operation scene data, and the user converts the medical content data into a three-dimensional medical content data file, the medical instrument data into a three-dimensional medical instrument data file, and the medical operation scene data into a three-dimensional medical operation scene data file;
存储模块,用于将所述三维医学内容数据文件、所述三维医学器械数据文件以及所述三维医学操作场景数据文件进行存储,获取对应的医学虚拟内容库;a storage module, configured to store the three-dimensional medical content data file, the three-dimensional medical instrument data file, and the three-dimensional medical operation scene data file, and obtain a corresponding medical virtual content library;
调取模块,获取需求数据,基于所述需求数据在医学虚拟内容库进行索引对应的目标三维数据文件,基于所述目标三维医学文件用于调取对应的目标三维模型,其中,所述需求数据为模拟培训所需模型对应的属性。The retrieval module obtains the demand data, indexes the corresponding target three-dimensional data file in the medical virtual content library based on the demand data, and retrieves the corresponding target three-dimensional model based on the target three-dimensional medical file, wherein the demand data is the attributes corresponding to the model required for simulation training.
在一示例性实施例中,所述装置还包括但不局限于:In an exemplary embodiment, the apparatus further includes but is not limited to:
医学影像获取模块,用于获取不同状态下的医学影像,其中,医学影像包括正常与生病的影像;A medical image acquisition module is used to acquire medical images in different states, wherein the medical images include normal and diseased images;
分类模块,基于器官与组织用于将全部的医学影像进行分类;Classification module, used to classify all medical images based on organs and tissues;
内容确定模块,将全部分类的医学影像进行分割获取对应的目标区域,用于将所述目标区域确定为医学内容数据,其中,目标区域为医学影像中器官和组织所在区域。The content determination module segments all classified medical images to obtain corresponding target areas, and is used to determine the target areas as medical content data, wherein the target areas are areas where organs and tissues are located in the medical images.
在一示例性实施例中,所述装置还包括但不局限于:In an exemplary embodiment, the apparatus further includes but is not limited to:
标签数据获取模块,基于所述目标区域对应的器官和组织用于获取对应的标签数据;a label data acquisition module, configured to acquire corresponding label data based on the organs and tissues corresponding to the target area;
目标三维医学模型获取模块,对所述目标区域进行三维重建并渲染用于获取对应的目标三维医学模型;a target three-dimensional medical model acquisition module, which performs three-dimensional reconstruction and rendering on the target area to obtain a corresponding target three-dimensional medical model;
三维医学内容模型文件确定模块,用于将所述标签数据与所述目标三维医学模型进行关联确定对应的三维医学内容数据文件。The 3D medical content model file determination module is configured to associate the tag data with the target 3D medical model to determine a corresponding 3D medical content data file.
在一示例性实施例中,所述装置还包括但不局限于:In an exemplary embodiment, the apparatus further includes but is not limited to:
多视角图像获取模块,基于多个角度用于获取对应的多视角图像集合,其中,多视角图像集合包括多个视角的点云图像;A multi-view image acquisition module, for acquiring a corresponding multi-view image set based on multiple angles, wherein the multi-view image set includes point cloud images of multiple angles;
特征点提取模块,基于所述多视角图像集合用于提取特征点,计算特征点对应的三维坐标,其中,特征点包括角点、边缘点;A feature point extraction module is used to extract feature points based on the multi-view image set and calculate the three-dimensional coordinates corresponding to the feature points, wherein the feature points include corner points and edge points;
重建模块,基于所述特征点的三维坐标用于重建三维模型,其中,三维模型包括医学器械模型以及医学操作场景模型。A reconstruction module is used to reconstruct a three-dimensional model based on the three-dimensional coordinates of the feature points, wherein the three-dimensional model includes a medical instrument model and a medical operation scene model.
在一示例性实施例中,所述装置还包括但不局限于:In an exemplary embodiment, the apparatus further includes but is not limited to:
分类数据获取模块,用于获取三维模型对应的分类数据;A classification data acquisition module is used to obtain classification data corresponding to the three-dimensional model;
分类模块,基于分类数据用于将每个三维模型逐级分类,其中,在对三维模型进行逐级分类时,每一级对应有层级标签;A classification module, which is used to classify each three-dimensional model level by level based on the classification data, wherein when the three-dimensional model is classified level by level, each level corresponds to a level label;
三维数据文件获取模块,将三维模型与对应的全部层级标签进行关联用于获取对应的三维数据文件,其中,三维数据文件包括三维医学器械数据文件以及所述三维医学操作场景数据文件。The three-dimensional data file acquisition module associates the three-dimensional model with all corresponding hierarchical labels to obtain the corresponding three-dimensional data file, wherein the three-dimensional data file includes the three-dimensional medical instrument data file and the three-dimensional medical operation scene data file.
在一示例性实施例中,所述装置还包括但不局限于:In an exemplary embodiment, the apparatus further includes but is not limited to:
限定索引确定模块,在用户进入医学虚拟内容库对应的界面后,其中,界面包括场景限定、器械限定以及部位限定,用于确定对应的限定索引;A limited index determination module is used to determine the corresponding limited index after the user enters the interface corresponding to the medical virtual content library, wherein the interface includes scene limitation, instrument limitation and part limitation;
目标三维数据文件确定模块,基于所述需求数据在对应限定索引中进行搜索用于确定对应的目标三维数据文件; a target three-dimensional data file determining module, which searches a corresponding limited index based on the requirement data to determine a corresponding target three-dimensional data file;
下载模块,用于将所述目标三维数据文件对应的模型存储格式下载;A download module, used for downloading the model storage format corresponding to the target three-dimensional data file;
输出模块,将下载的模型存储格式确定为目标三维模型并用于输出。The output module determines the storage format of the downloaded model as the target three-dimensional model and uses it for output.
根据本申请的一个方面,一种电子设备,包括至少一个处理器以及至少一个存储器,其中,所述存储器上存储有计算机可读指令;所述计算机可读指令被一个或多个所述处理器执行,使得电子设备实现如上所述的一种基于医学模型内容库的三维模型使用方法。According to one aspect of the present application, an electronic device includes at least one processor and at least one memory, wherein the memory stores computer-readable instructions; the computer-readable instructions are executed by one or more of the processors, so that the electronic device implements a method for using a three-dimensional model based on a medical model content library as described above.
根据本申请的一个方面,一种存储介质,其上存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行,以实现如上所述的一种基于医学模型内容库的三维模型使用方法。According to one aspect of the present application, a storage medium stores computer-readable instructions thereon, and the computer-readable instructions are executed by one or more processors to implement the above-mentioned method for using a three-dimensional model based on a medical model content library.
根据本申请的一个方面,一种计算机程序产品,计算机程序产品包括计算机可读指令,计算机可读指令存储在存储介质中,电子设备的一个或多个处理器从存储介质读取计算机可读指令,加载并执行该计算机可读指令,使得电子设备实现如上所述的一种基于医学模型内容库的三维模型使用方法。According to one aspect of the present application, a computer program product includes computer-readable instructions, which are stored in a storage medium. One or more processors of an electronic device read the computer-readable instructions from the storage medium, load and execute the computer-readable instructions, so that the electronic device implements a three-dimensional model usage method based on a medical model content library as described above.
本申请提供的技术方案带来的有益效果是:The beneficial effects of the technical solution provided by this application are:
在上述技术方案中,在进行医学模拟培训时,调用医学虚拟内容库,所述医学虚拟内容库是对三维数据文件进行存储得到的;其中,获取医学内容数据、医学器械数据以及医学操作场景数据,将所述医学内容数据转换为三维医学内容数据文件、将所述医学器械数据转换为三维医学器械数据文件以及将所述医学操作场景数据转换为三维医学操作场景数据文件;将所述三维医学内容数据文件、所述三维医学器械数据文件以及所述三维医学操作场景数据文件进行存储,获取对应的医学虚拟内容库;获取需求数据,基于所述需求数据在医学虚拟内容库进行索引对应的目标三维数据文件,基于所述目标三维医学文件调取对应的目标三维模型,其中,所述需求数据为模拟培训所需模型对应的属性;在构建医学虚拟内容库的过程中,通过在前期对医学培训考核相关的现有资料进行整合,例如对于器官和组织对应的疾病图像,对于医疗器械模型以及医疗场景模型的重建,最后将全部对应的模型进行存储,而在需要进行医疗培训的过程,只需要按照需求在医学虚拟内容库中进行索引,便可以搜索到对应的所需目标三维数据文件,从而便可以调取索取的三维模型,并且可以根据需求数据调取多个三维模型,从而能够有效地解决相关技术中存在的难以快速提供多种场景下的医学三维场景和模型搭配的问题。 In the above technical solution, when conducting medical simulation training, a medical virtual content library is called, and the medical virtual content library is obtained by storing three-dimensional data files; wherein, medical content data, medical instrument data and medical operation scene data are obtained, and the medical content data is converted into a three-dimensional medical content data file, the medical instrument data is converted into a three-dimensional medical instrument data file and the medical operation scene data is converted into a three-dimensional medical operation scene data file; the three-dimensional medical content data file, the three-dimensional medical instrument data file and the three-dimensional medical operation scene data file are stored to obtain a corresponding medical virtual content library; demand data is obtained, and the corresponding target three-dimensional data file is indexed in the medical virtual content library based on the demand data, and the target three The corresponding target three-dimensional medical file is retrieved, wherein the demand data is the attributes corresponding to the model required for simulation training; in the process of building a medical virtual content library, by integrating the existing information related to medical training assessment in the early stage, such as disease images corresponding to organs and tissues, reconstruction of medical device models and medical scene models, and finally storing all the corresponding models, when medical training is required, it is only necessary to index in the medical virtual content library according to the needs, and the corresponding required target three-dimensional data file can be searched, so that the requested three-dimensional model can be retrieved, and multiple three-dimensional models can be retrieved according to the demand data, thereby effectively solving the problem of difficulty in quickly providing medical three-dimensional scenes and model matching in multiple scenarios in related technologies.
为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for describing the embodiments of the present application. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without inventive efforts.
图1是根据本申请所涉及的实施环境的示意图;FIG1 is a schematic diagram of an implementation environment according to the present application;
图2是根据一示例性实施例示出的一种基于医学模型内容库的三维模型使用方法的流程图;FIG2 is a flow chart showing a method for using a three-dimensional model based on a medical model content library according to an exemplary embodiment;
图3是根据一示例性实施例示出的一种基于医学模型内容库的三维模型使用方法中S120到S140的流程图;FIG3 is a flowchart of steps S120 to S140 in a method for using a three-dimensional model based on a medical model content library according to an exemplary embodiment;
图4是根据一示例性实施例示出的一种基于医学模型内容库的三维模型使用方法中S1210到S1212的流程图;FIG4 is a flowchart from S1210 to S1212 in a method for using a three-dimensional model based on a medical model content library according to an exemplary embodiment;
图5是根据一示例性实施例示出的一种基于医学模型内容库的三维模型使用方法中S1220到S1222的流程图;FIG5 is a flowchart from S1220 to S1222 in a method for using a three-dimensional model based on a medical model content library according to an exemplary embodiment;
图6是根据一示例性实施例示出的一种基于医学模型内容库的三维模型使用方法中S1311到S1313的流程图;FIG6 is a flowchart from S1311 to S1313 of a method for using a three-dimensional model based on a medical model content library according to an exemplary embodiment;
图7是将医学内容数据转换为三维医学内容数据文件的文件命名格式示意图;FIG7 is a schematic diagram of a file naming format for converting medical content data into a three-dimensional medical content data file;
图8是根据一示例性实施例示出的一种基于医学模型内容库的三维模型使用方法中S1321到S1323的流程图;FIG8 is a flowchart from S1321 to S1323 of a method for using a three-dimensional model based on a medical model content library according to an exemplary embodiment;
图9是将医学操作场景数据转换为三维医学操作场景数据文件的文件命名格式示意图;FIG9 is a schematic diagram of a file naming format for converting medical operation scene data into a three-dimensional medical operation scene data file;
图10是将医学器械数据转换为三维医学器械数据文件的文件命名格式示意图;FIG10 is a schematic diagram of the file naming format for converting medical device data into a three-dimensional medical device data file;
图11是根据一示例性实施例示出的一种基于医学模型内容库的三维模型使用方法中S210到S240的流程图;FIG11 is a flowchart of steps S210 to S240 in a method for using a three-dimensional model based on a medical model content library according to an exemplary embodiment;
图12是用户进入医学虚拟内容库对应的系统界面示意图;FIG12 is a schematic diagram of the system interface corresponding to a user entering a medical virtual content library;
图13是根据一示例性实施例示出的一种基于医学模型内容库的三维模型使用装置的结构框图;FIG13 is a structural block diagram of a device for using a three-dimensional model based on a medical model content library according to an exemplary embodiment;
图14是根据一示例性实施例示出的一种电子设备的结构框图。 Fig. 14 is a structural block diagram of an electronic device according to an exemplary embodiment.
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。The following describes in detail embodiments of the present application, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and are not to be construed as limiting the present application.
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本公开的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。It will be understood by those skilled in the art that, unless expressly stated otherwise, the singular forms "a", "an", "said" and "the" used herein may also include the plural forms. It should be further understood that the term "comprising" used in the specification of the present disclosure refers to the presence of the features, integers, steps, operations, elements and/or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and/or groups thereof. It should be understood that when we refer to an element as being "connected" or "coupled" to another element, it may be directly connected or coupled to the other element, or there may be intermediate elements. In addition, "connected" or "coupled" as used herein may include wireless connections or wireless couplings. The term "and/or" used herein includes all or any units and all combinations of one or more associated listed items.
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.
图1为一种基于医学模型内容库的三维模型使用方法所涉及的实施环境的示意图。该实施环境包括采集端110和服务端130。FIG1 is a schematic diagram of an implementation environment involved in a method for using a three-dimensional model based on a medical model content library, wherein the implementation environment includes a collection end 110 and a service end 130 .
具体地,采集端110,也可以认为是图像采集设备,用于获取不同状态下的医学影像、医学内容数据、医学器械数据、医学操作场景数据等等。Specifically, the acquisition end 110 can also be considered as an image acquisition device, which is used to obtain medical images, medical content data, medical instrument data, medical operation scene data, etc. in different states.
服务端130,该服务端130可以是台式电脑、笔记本电脑、服务器等等电子设备,还可以是由多台服务器构成的计算机集群,甚至是由多台服务器构成的云计算中心。其中,服务端130用于提供后台服务,例如,后台服务包括但不限于提供三维模型使用服务等等。Server 130 can be an electronic device such as a desktop computer, laptop computer, or server. It can also be a computer cluster consisting of multiple servers, or even a cloud computing center consisting of multiple servers. Server 130 is used to provide background services, such as, but not limited to, providing 3D model usage services.
服务端130与采集端110之间通过有线或者无线等方式预先建立网络通信连接,并通过该网络通信连接实现服务端130与采集端110之间的数据传输。传输的数据包括但不限于:医学影像、医学内容数据、医学器械数据、医学操作场景数据等等。A network communication connection is pre-established between the server 130 and the acquisition terminal 110 via a wired or wireless method, and data transmission between the server 130 and the acquisition terminal 110 is achieved through the network communication connection. The transmitted data includes, but is not limited to, medical images, medical content data, medical device data, medical operation scene data, etc.
在一应用场景中,随着采集端110与服务端130之间进行交互,便可以实现基于医学模型内容库的三维模型使用,极大地简化用户操作,有利于提升用户体验。In one application scenario, with the interaction between the acquisition terminal 110 and the service terminal 130, the use of three-dimensional models based on the medical model content library can be realized, which greatly simplifies user operations and helps to improve user experience.
请参阅图2,本申请实施例提供了一种基于医学模型内容库的三维模型使用方法,该方法适用于电子设备,该电子设备可以是图1所示出实施环境中的服务端。Please refer to Figure 2. An embodiment of the present application provides a method for using a three-dimensional model based on a medical model content library. The method is applicable to an electronic device, which can be a server in the implementation environment shown in Figure 1.
在下述方法实施例中,为了便于描述,以该方法各步骤的执行主体为电子设备为例进行说明,但是并非对此构成具体限定。In the following method embodiments, for ease of description, the execution subject of each step of the method is taken as an electronic device as an example for illustration, but this does not constitute a specific limitation.
如图2所示,该方法可以包括以下步骤:As shown in FIG2 , the method may include the following steps:
S100,在进行医学模拟培训时,调用医学虚拟内容库;S100, calling a medical virtual content library during medical simulation training;
其中,医学虚拟内容库通过提前进行医学相关的三维模型进行手机构建。Among them, the medical virtual content library is constructed on mobile phones by making medical-related three-dimensional models in advance.
S200,获取需求数据,基于需求数据在医学虚拟内容库进行索引对应的目标三维数据文件,基于目标三维医学文件调取对应的目标三维模型。S200 , acquiring demand data, indexing a corresponding target three-dimensional data file in a medical virtual content library based on the demand data, and retrieving a corresponding target three-dimensional model based on the target three-dimensional medical file.
其中,需求数据为模拟培训所需模型对应的属性,也就是对应需要什么类型的模型,可以是对于所对应的用途、功能,也可以直接对应模型的名称,在医学虚拟内容库中模型命名方式进行更换。Among them, the demand data is the attributes corresponding to the model required for simulation training, that is, what type of model is needed. It can be the corresponding purpose and function, or it can directly correspond to the name of the model, and the model naming method in the medical virtual content library is changed.
在需要进行医疗培训的过程,只需要按照需求在医学虚拟内容库中进行索引,便可以搜索到对应的所需目标三维数据文件,从而便可以调取索取的三维模型,并且可以根据需求数据调取多个三维模型。In the process of medical training, it is only necessary to index in the medical virtual content library according to the needs, and the corresponding required target three-dimensional data file can be searched, so that the requested three-dimensional model can be retrieved, and multiple three-dimensional models can be retrieved according to the required data.
这里需要指出的是,医学虚拟内容库是对三维数据文件进行存储得到的,参照图3,具体的构建过程如下:It should be noted that the medical virtual content library is obtained by storing three-dimensional data files. Referring to Figure 3, the specific construction process is as follows:
S120,获取医学内容数据、医学器械数据以及医学操作场景数据;S120, acquiring medical content data, medical device data, and medical operation scenario data;
其中,对应医学数据类型的不同,获取数据的方式有所不同,在获取医学内容的过程中,参照图4,具体包括以下步骤:The method of acquiring data varies depending on the type of medical data. The process of acquiring medical content, referring to FIG. 4 , specifically includes the following steps:
S1210,获取不同状态下的医学影像;S1210, acquiring medical images in different states;
其中,医学影像包括正常与生病的影像,对于这部分影像,可以通过对网上公开数据集以及合作医院提供的相关影像数据。Among them, medical images include normal and diseased images. For these images, we can use public data sets on the Internet and relevant image data provided by cooperative hospitals.
S1211,基于器官与组织将全部的医学影像进行分类;S1211, classify all medical images based on organs and tissues;
在分类过程中,根据每个影像对应不同的器官和组织进行分类,通过在不同器官和组织类型包括正常情况下的与生病情况下的影像,在生病情况下的影像也进一步按照不同的疾病进行细分。 During the classification process, each image is classified according to its corresponding organ and tissue. The images of different organ and tissue types are included in normal conditions and diseased conditions. The images of diseased conditions are further subdivided according to different diseases.
S1212,将全部分类的医学影像进行分割获取对应的目标区域,并将所述目标区域确定为医学内容数据。S1212: Segment all classified medical images to obtain corresponding target areas, and determine the target areas as medical content data.
其中,目标区域为医学影像中器官和组织所在区域,在目标区域勾画的过程中,需要通过专业影像科医生进行勾画,同时,为了更好进行勾画影像,可以通过深度神经网络进行训练,待训练收敛后将符合需求的深度神经网络用户勾画影像,从而可以提高对于医学影像的勾画效率;并且将勾画出的影像对应的区域作为目标区域,而目标区域也就是对应所需收集的医学内容数据。Among them, the target area is the area where the organs and tissues are located in the medical image. In the process of outlining the target area, it needs to be outlined by professional radiologists. At the same time, in order to better outline the image, it can be trained through a deep neural network. After the training converges, the deep neural network user that meets the requirements will outline the image, thereby improving the efficiency of medical image outlining; and the area corresponding to the outlined image is used as the target area, and the target area is the medical content data that needs to be collected.
通过上述S1210到S1212的执行步骤,在前期可以尽可能收集越多的医学影像,对于医学虚拟内容库的数据填充越有利。By executing the above steps S1210 to S1212 , as many medical images as possible can be collected in the early stage, which is more beneficial for filling the data of the medical virtual content library.
而对于医学器械数据以及医学操作场景数据的获取,参照图5,具体过程如下:As for the acquisition of medical device data and medical operation scene data, refer to Figure 5 , the specific process is as follows:
S1220,基于多个角度获取对应的多视角图像集合;S1220, acquiring a corresponding multi-view image set based on multiple angles;
其中,对于医学器械以及操作场景,都是通过多视角图像进行重建的,多视角图像集合包括多个视角的图像,并且使用多个相机或从不同角度对医疗器械和操作场景进行拍摄,可以获得足够数量和覆盖度的图像数据。Among them, medical devices and operation scenes are reconstructed through multi-view images. The multi-view image set includes images from multiple perspectives, and medical devices and operation scenes are photographed using multiple cameras or from different angles to obtain image data of sufficient quantity and coverage.
S1221,基于所述多视角图像集合提取特征点,计算特征点对应的三维坐标。S1221: Extract feature points based on the multi-view image set, and calculate the three-dimensional coordinates corresponding to the feature points.
其中,特征点包括角点、边缘点;同时可以在不同视图之间进行特征匹配,建立特征点之间的对应关系。Among them, feature points include corner points and edge points; at the same time, feature matching can be performed between different views to establish the correspondence between feature points.
S1222,基于特征点的三维坐标重建三维模型。S1222, reconstructing a three-dimensional model based on the three-dimensional coordinates of the feature points.
其中,在重建过程中,需要基于特征匹配的结果,利用三角测量等方法计算点的三维坐标,生成初步的点云数据,对初步生成的点云数据进行优化处理,包括去除噪声点、平滑处理、坐标变换等,以提高点云的质量和精度,基于优化后的点云数据,采用曲面重建算法(如泊松重建、Delaunay三角剖分等)生成三维模型,需要指出的是,三维模型也就是三维点云模型,并且三维模型包括医学器械模型以及医学操作场景模型。Among them, in the reconstruction process, it is necessary to calculate the three-dimensional coordinates of the points based on the results of feature matching and use methods such as triangulation to generate preliminary point cloud data, and optimize the preliminary generated point cloud data, including removing noise points, smoothing, coordinate transformation, etc., to improve the quality and accuracy of the point cloud. Based on the optimized point cloud data, a surface reconstruction algorithm (such as Poisson reconstruction, Delaunay triangulation, etc.) is used to generate a three-dimensional model. It should be pointed out that the three-dimensional model is also a three-dimensional point cloud model, and the three-dimensional model includes a medical device model and a medical operation scene model.
S130,将医学内容数据转换为三维医学内容数据文件、将医学器械数据转换为三维医学器械数据文件以及将医学操作场景数据转换为三维医学操作场景数据文件。S130 , converting the medical content data into a three-dimensional medical content data file, converting the medical instrument data into a three-dimensional medical instrument data file, and converting the medical operation scene data into a three-dimensional medical operation scene data file.
在进行数据转换为文件的过程中,参照图6,对于医学内容数据的转换过程如下:In the process of converting data into files, referring to FIG6 , the conversion process of medical content data is as follows:
S1311,基于目标区域对应的器官和组织获取对应的标签数据;S1311, acquiring corresponding label data based on the organs and tissues corresponding to the target area;
S1312,对目标区域进行三维重建并渲染获取对应的目标三维医学模型;S1312, performing three-dimensional reconstruction on the target area and rendering to obtain a corresponding target three-dimensional medical model;
S1313,将标签数据与目标三维医学模型进行关联确定对应的三维医学内容数据文件。S1313: Associate the label data with the target three-dimensional medical model to determine a corresponding three-dimensional medical content data file.
对于上述S1311到S1313的执行步骤,参照图7,基于图7进行详细说明:The execution steps of S1311 to S1313 are described in detail with reference to FIG7 :
在进行医学影像获取的过程中,基于当前的医学影像,需要确定当前医学影像对应的基本信息,例如“病人性别为男,所属部位为腹部,所属器官为肝脏,对应的疾病名称为良性肝脏肿瘤10mm”可以作为目标区域对应的标签数据,然后基于标签数据通过开发的三维重建软件对勾画好的目标区域进行重建并渲染,得到所需的目标医学三维模型,最后将标签数据与目标三维医学模型进行关联便可以获得对应的三维医学内容数据文件。In the process of acquiring medical images, based on the current medical images, it is necessary to determine the basic information corresponding to the current medical images. For example, "the patient's gender is male, the body part is the abdomen, the organ is the liver, and the corresponding disease name is benign liver tumor 10mm" can be used as the label data corresponding to the target area. Then, based on the label data, the developed 3D reconstruction software is used to reconstruct and render the outlined target area to obtain the required target medical 3D model. Finally, the label data is associated with the target 3D medical model to obtain the corresponding 3D medical content data file.
参照图8,而对于三维医学器械数据以及三维医学操作场景数据的转换过程如下:8 , the conversion process of the 3D medical instrument data and the 3D medical operation scene data is as follows:
S1321,获取三维模型对应的分类数据。S1321: Obtain classification data corresponding to the three-dimensional model.
S1322,基于分类数据将每个三维模型逐级分类,其中,在对三维模型进行逐级分类时,每一级对应有层级标签。S1322: Classify each three-dimensional model level by level based on the classification data. When classifying the three-dimensional model level by level, each level corresponds to a level label.
S1323,将三维模型与对应的全部层级标签进行关联获取对应的三维数据文件;S1323, associating the three-dimensional model with all corresponding hierarchical labels to obtain a corresponding three-dimensional data file;
其中,三维数据文件包括三维医学器械数据文件以及所述三维医学操作场景数据文件。The three-dimensional data file includes a three-dimensional medical instrument data file and the three-dimensional medical operation scene data file.
对于上述S1321到S1323的执行步骤,参照图9和10,基于图10进行详细说明,其中以医学器械为例:在进行三维医学器械数据获取的过程中,先获取医学器械的分类数据“手术器械大类为手术刀,手术机械型号为3号”,然后便可以进行逐级分类,在手术刀的文件名中选择3号,从而实现进行分类;将对应医学器械进行分类之后,便可以将对应的层级标签与三维模型进行关联,便可以得到对应的三维数据文件。The execution steps of S1321 to S1323 are described in detail with reference to Figures 9 and 10 based on Figure 10, taking medical instruments as an example: in the process of acquiring three-dimensional medical instrument data, the classification data of the medical instrument is first obtained, "the major category of surgical instruments is scalpel, and the surgical machine model is No. 3", and then it can be classified level by level, and No. 3 is selected in the file name of the scalpel to achieve classification; after the corresponding medical instrument is classified, the corresponding hierarchical label can be associated with the three-dimensional model, and the corresponding three-dimensional data file can be obtained.
S140,将三维医学内容数据文件、三维医学器械数据文件以及三维医学操作场景数据文件进行存储,获取对应的医学虚拟内容库;S140, storing the 3D medical content data file, the 3D medical instrument data file, and the 3D medical operation scene data file to obtain a corresponding medical virtual content library;
在需要使用医学虚拟内容库时,通过获取需求数据,基于需求数据在医学虚拟内容库进行索引对应的目标三维数据文件,基于所述目标三维医学文件调取对应的目标三维模型,其中,所述需求数据为模拟培训所需模型对应的属性。When the medical virtual content library is needed, the demand data is obtained, the corresponding target three-dimensional data file is indexed in the medical virtual content library based on the demand data, and the corresponding target three-dimensional model is retrieved based on the target three-dimensional medical file, wherein the demand data is the attributes corresponding to the model required for simulation training.
在使用医学虚拟内容库时,使用vtk库和qt开发了医学影像三维重建和显示三维模型的客户端软件。在这个客户端上实现连接三维数据库,封装了自动选取三维内容的功能,也就是在客户端可以进行索引搜索,其中,参照图11,具体的使用过程如下:When using the Medical Virtual Content Library, we developed client software for 3D reconstruction and display of medical images using the VTK library and Qt. This client connects to the 3D database and includes functionality for automatically selecting 3D content, enabling indexed searches on the client. Referring to Figure 11, the detailed usage process is as follows:
S210,在用户进入医学虚拟内容库对应的界面后,确定对应的限定索引;S210, after the user enters the interface corresponding to the medical virtual content library, determining the corresponding limited index;
其中,参照图12中的系统界面,界面包括场景限定、器械限定以及部位限定Among them, referring to the system interface in Figure 12, the interface includes scene limitation, instrument limitation and part limitation.
S220,基于需求数据在对应限定索引中进行搜索确定对应的目标三维数据文件;S220, searching in a corresponding limited index based on the demand data to determine a corresponding target three-dimensional data file;
其中,在需求数据中说明了所需要的模型类型,例如需要找3号手术刀,可以直接选择器械限定,然后在器械模型数据库索引进行搜索,从而便可以得到3号手术刀对应的目标三维数据文件。The required model type is described in the requirement data. For example, if you need to find scalpel No. 3, you can directly select the instrument limitation and then search the instrument model database index to obtain the target three-dimensional data file corresponding to scalpel No. 3.
S230,将目标三维数据文件对应的模型存储格式下载。S230: Download the model storage format corresponding to the target three-dimensional data file.
S240,将下载的模型存储格式确定为目标三维模型并输出。S240: Determine the storage format of the downloaded model as a target three-dimensional model and output it.
通过S210到S240可以生成满足医生需求的三维内容选取输出,比如在要开发混合现实教学场景下,选择教研场景,对胃部病变的诊断教学,可以在部位选择中限定索引胃部,随机生成多个不同病变的胃部三维模型用于医学教学。如果是要进行解剖教学,可以在场景选择解剖教学,在器械中选择解剖手术器械,在部位选择中各个部位选择生成一个,可以满足我们后续混合现实解剖医学开发的需求。Through S210 to S240, 3D content selection output can be generated to meet the needs of doctors. For example, when developing a mixed reality teaching scenario, select the teaching and research scenario. For teaching the diagnosis of gastric lesions, you can limit the index to the stomach in the site selection, and randomly generate multiple 3D stomach models with different lesions for medical teaching. For anatomy teaching, you can select anatomy teaching in the scene, select anatomical surgical instruments in the instrument selection, and generate one for each site in the site selection, which can meet the needs of our subsequent mixed reality anatomy medical development.
通过构建医学虚拟内容库,在客户端直接选择需要的模型进行搜索,便可以进行下载加以使用,实现了构建适用于医学混合现实三维内容库,并且可以根据后续混合现实开发场景可以自动提供选取多种三维模型,从而实现快速提供多种场景下的医学三维场景和模型搭配,适用于医学教学培训和考核。By building a medical virtual content library, the required models can be directly selected and searched on the client side, and then downloaded for use. This realizes the construction of a three-dimensional content library suitable for medical mixed reality, and can automatically provide and select multiple three-dimensional models according to subsequent mixed reality development scenarios, thereby quickly providing medical three-dimensional scenes and model combinations in multiple scenarios, which is suitable for medical teaching, training and assessment.
下述为本申请装置实施例,可以用于执行本申请所涉及的一种基于医学模型内容库的三维模型使用方法。对于本申请装置实施例中未披露的细节,请参照本申请所涉及的一种基于医学模型内容库的三维模型使用方法的方法实施例。The following is an embodiment of the device of the present application, which can be used to implement a method for using a three-dimensional model based on a medical model content library involved in this application. For details not disclosed in the embodiment of the device of the present application, please refer to the method embodiment of a method for using a three-dimensional model based on a medical model content library involved in this application.
本申请实施例中提供了一种基于医学模型内容库的三维模型使用装置,参照图13,包括但不限于:The present application provides a three-dimensional model using device based on a medical model content library, with reference to FIG13 , including but not limited to:
文件获取模块300,在进行医学模拟培训时,调用医学虚拟内容库,所述医学虚拟内容库是对三维数据文件进行存储得到的;其中,获取医学内容数据、医学器械数据以及医学操作场景数据,用户将所述医学内容数据转换为三维医学内容数据文件、将所述医学器械数据转换为三维医学器械数据文件以及将所述医学操作场景数据转换为三维医学操作场景数据文件;The file acquisition module 300, during medical simulation training, calls a medical virtual content library, which stores three-dimensional data files; wherein the module acquires medical content data, medical instrument data, and medical operation scene data; and the user converts the medical content data into a three-dimensional medical content data file, the medical instrument data into a three-dimensional medical instrument data file, and the medical operation scene data into a three-dimensional medical operation scene data file;
存储模块310,用于将所述三维医学内容数据文件、所述三维医学器械数据文件以及所述三维医学操作场景数据文件进行存储,获取对应的医学虚拟内容库;The storage module 310 is configured to store the 3D medical content data file, the 3D medical instrument data file, and the 3D medical operation scene data file to obtain a corresponding medical virtual content library;
调取模块320,获取需求数据,基于所述需求数据在医学虚拟内容库进行索引对应的目标三维数据文件,基于所述目标三维医学文件用于调取对应的目标三维模型,其中,所述需求数据为模拟培训所需模型对应的属性。The retrieval module 320 obtains the required data, indexes the corresponding target three-dimensional data file in the medical virtual content library based on the required data, and retrieves the corresponding target three-dimensional model based on the target three-dimensional medical file, wherein the required data is the attributes corresponding to the model required for simulation training.
在一示例性实施例中,装置还包括但不限于:In an exemplary embodiment, the apparatus further includes, but is not limited to:
医学影像获取模块400,用于获取不同状态下的医学影像,其中,医学影像包括正常与生病的影像;The medical image acquisition module 400 is used to acquire medical images in different states, wherein the medical images include normal and diseased images;
分类模块410,基于器官与组织用于将全部的医学影像进行分类;Classification module 410, used to classify all medical images based on organs and tissues;
内容确定模块420,将全部分类的医学影像进行分割获取对应的目标区域,用于将所述目标区域确定为医学内容数据,其中,目标区域为医学影像中器官和组织所在区域。The content determination module 420 segments all classified medical images to obtain corresponding target regions, and is used to determine the target regions as medical content data, wherein the target regions are regions where organs and tissues are located in the medical images.
在一示例性实施例中,装置还包括但不限于:In an exemplary embodiment, the apparatus further includes, but is not limited to:
标签数据获取模块500,基于所述目标区域对应的器官和组织用于获取对应的标签数据;A label data acquisition module 500 is used to acquire corresponding label data based on the organs and tissues corresponding to the target area;
目标三维医学模型获取模块510,对所述目标区域进行三维重建并渲染用于获取对应的目标三维医学模型;A target three-dimensional medical model acquisition module 510 performs three-dimensional reconstruction and rendering on the target area to obtain a corresponding target three-dimensional medical model;
三维医学内容模型文件确定模块520,用于将所述标签数据与所述目标三维医学模型进行关联确定对应的三维医学内容数据文件。The 3D medical content model file determination module 520 is configured to associate the tag data with the target 3D medical model to determine a corresponding 3D medical content data file.
在一示例性实施例中,装置还包括但不限于:In an exemplary embodiment, the apparatus further includes, but is not limited to:
多视角图像获取模块600,基于多个角度用于获取对应的多视角图像集合,其中,多视角图像集合包括多个视角的点云图像; A multi-view image acquisition module 600 is used to acquire a corresponding multi-view image set based on multiple angles, wherein the multi-view image set includes point cloud images of multiple angles;
特征点提取模块610,基于所述多视角图像集合用于提取特征点,计算特征点对应的三维坐标,其中,特征点包括角点、边缘点;A feature point extraction module 610 is configured to extract feature points based on the multi-view image set and calculate the three-dimensional coordinates corresponding to the feature points, wherein the feature points include corner points and edge points;
重建模块620,基于所述特征点的三维坐标用于重建三维模型,其中,三维模型包括医学器械模型以及医学操作场景模型。The reconstruction module 620 is used to reconstruct a three-dimensional model based on the three-dimensional coordinates of the feature points, wherein the three-dimensional model includes a medical instrument model and a medical operation scene model.
在一示例性实施例中,装置还包括但不限于:In an exemplary embodiment, the apparatus further includes, but is not limited to:
分类数据获取模块700,用于获取三维模型对应的分类数据;The classification data acquisition module 700 is used to obtain classification data corresponding to the three-dimensional model;
分类模块710,基于分类数据用于将每个三维模型逐级分类,其中,在对三维模型进行逐级分类时,每一级对应有层级标签;A classification module 710 is configured to classify each 3D model into different levels based on the classification data, wherein each level has a corresponding level label when classifying the 3D model into different levels.
三维数据文件获取模块720,将三维模型与对应的全部层级标签进行关联用于获取对应的三维数据文件,其中,三维数据文件包括三维医学器械数据文件以及所述三维医学操作场景数据文件。The 3D data file acquisition module 720 associates the 3D model with all corresponding hierarchical tags to obtain the corresponding 3D data file, wherein the 3D data file includes the 3D medical instrument data file and the 3D medical operation scene data file.
在一示例性实施例中,装置还包括但不限于:In an exemplary embodiment, the apparatus further includes, but is not limited to:
限定索引确定模块800,在用户进入医学虚拟内容库对应的界面后,其中,界面包括场景限定、器械限定以及部位限定,用于确定对应的限定索引;The limited index determination module 800 is used to determine the corresponding limited index after the user enters the interface corresponding to the medical virtual content library, wherein the interface includes scene limitation, instrument limitation and part limitation;
目标三维数据文件确定模块810,基于所述需求数据在对应限定索引中进行搜索用于确定对应的目标三维数据文件;A target three-dimensional data file determining module 810 searches a corresponding limited index based on the requirement data to determine a corresponding target three-dimensional data file;
下载模块820,用于将所述目标三维数据文件对应的模型存储格式下载;A download module 820 is used to download the model storage format corresponding to the target three-dimensional data file;
输出模块830,将下载的模型存储格式确定为目标三维模型并用于输出。The output module 830 determines the storage format of the downloaded model as the target three-dimensional model for output.
需要说明的是,上述实施例所提供的一种基于医学模型内容库的三维模型使用装置在进行一种基于医学模型内容库的三维模型使用时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即一种基于医学模型内容库的三维模型使用装置的内部结构将划分为不同的功能模块,以完成以上描述的全部或者部分功能。It should be noted that the above embodiment provides a three-dimensional model usage device based on a medical model content library. When using a three-dimensional model based on a medical model content library, the division of the above-mentioned functional modules is only used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of a three-dimensional model usage device based on a medical model content library will be divided into different functional modules to complete all or part of the functions described above.
另外,上述实施例所提供的一种基于医学模型内容库的三维模型使用装置与一种基于医学模型内容库的三维模型使用方法的实施例属于同一构思,其中各个模块执行操作的具体方式已经在方法实施例中进行了详细描述,此处不再赘述。In addition, the three-dimensional model usage device based on the medical model content library and the three-dimensional model usage method based on the medical model content library provided in the above embodiment belong to the same concept, and the specific way in which each module performs operations has been described in detail in the method embodiment and will not be repeated here.
请参阅图14,本申请实施例中提供了一种电子设备4000,该电子设备400可以包括:台式电脑、笔记本电脑、服务器等。Please refer to FIG. 14 . An electronic device 4000 is provided in an embodiment of the present application. The electronic device 4000 may include a desktop computer, a laptop computer, a server, etc.
在图14中,该电子设备4000包括至少一个处理器4001以及至少一个存储器4003。 In FIG. 14 , the electronic device 4000 includes at least one processor 4001 and at least one memory 4003 .
其中,处理器4001和存储器4003之间的数据交互,可以通过至少一个通信总线4002实现。该通信总线4002可包括一通路,用于在处理器4001和存储器4003之间传输数据。通信总线4002可以是PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA(Extended Industry Standard Architecture,扩展工业标准结构)总线等。通信总线4002可以分为地址总线、数据总线、控制总线等。为便于表示,图14中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。Data exchange between the processor 4001 and the memory 4003 can be achieved through at least one communication bus 4002. The communication bus 4002 may include a path for transmitting data between the processor 4001 and the memory 4003. The communication bus 4002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The communication bus 4002 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in FIG14, but this does not mean that there is only one bus or one type of bus.
可选地,电子设备4000还可以包括收发器4004,收发器4004可以用于该电子设备与其他电子设备之间的数据交互,如数据的发送和/或数据的接收等。需要说明的是,实际应用中收发器4004不限于一个,该电子设备4000的结构并不构成对本申请实施例的限定。Optionally, the electronic device 4000 may further include a transceiver 4004, which may be used for data exchange between the electronic device and other electronic devices, such as data transmission and/or data reception. It should be noted that in actual applications, the number of transceivers 4004 is not limited to one, and the structure of the electronic device 4000 does not constitute a limitation on the embodiments of the present application.
处理器4001可以是CPU(Central Processing Unit,中央处理器),通用处理器,DSP(Digital Signal Processor,数据信号处理器),ASIC(Application Specific Integrated Circuit,专用集成电路),FPGA(Field Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器4001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。Processor 4001 can be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 4001 can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
存储器4003可以是ROM(Read Only Memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,RAM(Random Access Memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是EEPROM(Electrically Erasable Programmable Read Only Memory,电可擦可编程只读存储器)、CD-ROM(Compact Disc Read Only Memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序指令或代码并能够由电子设备400存取的任何其他介质,但不限于此。The memory 4003 can be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program instructions or codes in the form of instructions or data structures and can be accessed by the electronic device 400, but is not limited to these.
存储器4003上存储有计算机可读指令,处理器4001可以通过通信总线4002读取存储器4003中存储的计算机可读指令。Computer-readable instructions are stored in the memory 4003 , and the processor 4001 can read the computer-readable instructions stored in the memory 4003 through the communication bus 4002 .
该计算机可读指令被一个或多个处理器4001执行以实现上述各实施例中的基于医学模型内容库的三维模型使用方法。The computer-readable instructions are executed by one or more processors 4001 to implement the method for using a three-dimensional model based on a medical model content library in the above-mentioned embodiments.
此外,本申请实施例中提供了一种存储介质,该存储介质上存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行,以实现如上所述的基于医学模型内容库的三维模型使用方法。In addition, an embodiment of the present application provides a storage medium on which computer-readable instructions are stored. The computer-readable instructions are executed by one or more processors to implement the above-mentioned method for using a three-dimensional model based on a medical model content library.
本申请实施例中提供了一种计算机程序产品,计算机程序产品包括计算机可读指令,计算机可读指令存储在存储介质中,电子设备的一个或多个处理器从存储介质读取计算机可读指令,加载并执行该计算机可读指令,使得电子设备实现如上所述的基于医学模型内容库的三维模型使用方法。In an embodiment of the present application, a computer program product is provided, which includes computer-readable instructions. The computer-readable instructions are stored in a storage medium. One or more processors of an electronic device read the computer-readable instructions from the storage medium, load and execute the computer-readable instructions, so that the electronic device implements the three-dimensional model usage method based on the medical model content library as described above.
与相关技术相比,通过结合收集各个场景下的医学影像,分割并重建出感兴趣区域,获得了多个部位多种医学场景下的医学三维模型,并将其按部位和医学描述文本建立三维内容库。给混合现实医学培训教学提供的丰富的医学三维资源,可以根据不同的需求快速提供不同的三维模型,模拟不同场景下对医学三维模型的需求,大大提高了使用混合现实进行医学教学和培训的效率,解决了医生需要多种不同状态的医学三维模型需求。Compared to related technologies, this technology combines medical images collected from various scenarios, segmenting and reconstructing regions of interest to generate 3D medical models for multiple locations and scenarios. This model then creates a 3D content library based on location and medical descriptions. The rich 3D medical resources provided for mixed reality medical training and instruction can quickly provide different 3D models based on specific needs, simulating the demand for medical 3D models in various scenarios. This significantly improves the efficiency of medical teaching and training using mixed reality, addressing doctors' need for medical 3D models in a variety of different states.
应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that although the steps in the flowcharts of the accompanying drawings are shown in sequence as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the flowcharts of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
以上所述仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。 The above description is only part of the implementation methods of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2024/081549 WO2025189405A1 (en) | 2024-03-13 | 2024-03-13 | Three-dimensional model usage method based on medical model content library |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2024/081549 WO2025189405A1 (en) | 2024-03-13 | 2024-03-13 | Three-dimensional model usage method based on medical model content library |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025189405A1 true WO2025189405A1 (en) | 2025-09-18 |
Family
ID=97062705
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/081549 Pending WO2025189405A1 (en) | 2024-03-13 | 2024-03-13 | Three-dimensional model usage method based on medical model content library |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2025189405A1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106898043A (en) * | 2017-02-08 | 2017-06-27 | 上海维尔盛视智能科技有限公司 | A kind of PACK based on virtual reality |
| CN106974730A (en) * | 2017-04-01 | 2017-07-25 | 上海术理智能科技有限公司 | Surgical simulation method, device and equipment based on virtual reality and medical image |
| CN108805648A (en) * | 2017-04-19 | 2018-11-13 | 苏州宝时得电动工具有限公司 | Virtual reality system and its control method |
| US20200038119A1 (en) * | 2017-03-24 | 2020-02-06 | Surgical Theater LLC | System and method for training and collaborating in a virtual environment |
| CN117437365A (en) * | 2023-12-20 | 2024-01-23 | 中国科学院深圳先进技术研究院 | Medical three-dimensional model generation method, device, electronic equipment and storage medium |
-
2024
- 2024-03-13 WO PCT/CN2024/081549 patent/WO2025189405A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106898043A (en) * | 2017-02-08 | 2017-06-27 | 上海维尔盛视智能科技有限公司 | A kind of PACK based on virtual reality |
| US20200038119A1 (en) * | 2017-03-24 | 2020-02-06 | Surgical Theater LLC | System and method for training and collaborating in a virtual environment |
| CN106974730A (en) * | 2017-04-01 | 2017-07-25 | 上海术理智能科技有限公司 | Surgical simulation method, device and equipment based on virtual reality and medical image |
| CN108805648A (en) * | 2017-04-19 | 2018-11-13 | 苏州宝时得电动工具有限公司 | Virtual reality system and its control method |
| CN117437365A (en) * | 2023-12-20 | 2024-01-23 | 中国科学院深圳先进技术研究院 | Medical three-dimensional model generation method, device, electronic equipment and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2020177348A1 (en) | Method and apparatus for generating three-dimensional model | |
| WO2023185236A1 (en) | Dermatoscopic image segmentation model training method and device and dermatoscopic image recognition method and device | |
| JP2024054748A (en) | Language feature extraction model generation method, information processing device, information processing method, and program | |
| AlZu'bi et al. | Transferable HMM probability matrices in multi‐orientation geometric medical volumes segmentation | |
| CN113688886B (en) | Image classification method, device and storage medium | |
| CN118864861A (en) | Training method of automatic image segmentation model, automatic image segmentation method and system | |
| CN117541570A (en) | Breast nodule image processing methods, devices, computer equipment, and media | |
| CN113327221B (en) | Image synthesis method, device, electronic equipment and medium for fusing ROI (region of interest) | |
| CN117012326A (en) | Method for generating medical report and related device | |
| JP5586953B2 (en) | Access to medical image database using anatomical shape information | |
| WO2025189405A1 (en) | Three-dimensional model usage method based on medical model content library | |
| CN118037755B (en) | Focus segmentation domain generalization method and system based on double space constraint | |
| WO2022227193A1 (en) | Liver region segmentation method and apparatus, and electronic device and storage medium | |
| US10599812B2 (en) | Preprocessing image data based on scan protocols | |
| CN118365922A (en) | A method for using three-dimensional models based on medical model content library | |
| CN117809027B (en) | Clothing prior probability mask image generation method based on human skeleton and related device | |
| CN119380014A (en) | A semi-automatic segmentation method for 3D breast ultrasound images based on a fine-tuned large model | |
| CN114927229B (en) | Surgery simulation method, device, electronic device and storage medium | |
| WO2021081839A1 (en) | Vrds 4d-based method for analysis of condition of patient, and related products | |
| CN118333563A (en) | A multi-modal data input method, device, terminal equipment and storage medium | |
| CN118053533A (en) | Electronic medical record generation method and device, terminal equipment and storage medium | |
| CN117058405A (en) | Image-based emotion recognition method, system, storage medium and terminal | |
| CN115861283A (en) | Medical image analysis method, device, equipment and storage medium | |
| CN116958018A (en) | Pathological region determination method for pathological image, model training method and device | |
| CN115578503A (en) | A target image generation method, device, storage medium and electronic equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24928882 Country of ref document: EP Kind code of ref document: A1 |