[go: up one dir, main page]

CN115346032A - Display method, device, equipment and storage medium - Google Patents

Display method, device, equipment and storage medium Download PDF

Info

Publication number
CN115346032A
CN115346032A CN202210978969.0A CN202210978969A CN115346032A CN 115346032 A CN115346032 A CN 115346032A CN 202210978969 A CN202210978969 A CN 202210978969A CN 115346032 A CN115346032 A CN 115346032A
Authority
CN
China
Prior art keywords
section
plane
cutting plane
dimensional model
determining
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
Application number
CN202210978969.0A
Other languages
Chinese (zh)
Inventor
吴俊中
庄康乐
姚宏昌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhuhai Saina Digital Medical Technology Co ltd
Original Assignee
Zhuhai Saina Digital Medical Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhuhai Saina Digital Medical Technology Co ltd filed Critical Zhuhai Saina Digital Medical Technology Co ltd
Priority to CN202210978969.0A priority Critical patent/CN115346032A/en
Publication of CN115346032A publication Critical patent/CN115346032A/en
Priority to PCT/CN2023/097268 priority patent/WO2024037109A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/20Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/10Geometric effects
    • G06T15/20Perspective computation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0012Biomedical image inspection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10072Tomographic images
    • G06T2207/10081Computed x-ray tomography [CT]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10072Tomographic images
    • G06T2207/10088Magnetic resonance imaging [MRI]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Architecture (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Medical Informatics (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Radiology & Medical Imaging (AREA)
  • Quality & Reliability (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)

Abstract

According to the display method, the display device, the display equipment and the storage medium, the first cutting plane is determined and displayed based on the operation of a user, the second cutting plane is determined according to the first cutting plane, the three-dimensional model cutting plane corresponding to the second cutting plane is displayed, the three-dimensional model cutting plane is the cutting plane corresponding to the three-dimensional model after being cut by the second cutting plane, the second cutting plane is coincident with or parallel to the first cutting plane, the two-dimensional image cutting plane corresponding to the second cutting plane is generated according to medical image data, and the two-dimensional image cutting plane is displayed at the position of the three-dimensional model cutting plane in a correlated mode, so that the user can conveniently and correspondingly view any cutting plane and the corresponding two-dimensional image cutting plane of the three-dimensional model, and the use experience of the user is improved.

Description

显示方法、装置、设备和存储介质Display method, device, equipment and storage medium

技术领域technical field

本发明涉及三维图像显示技术领域,尤其涉及一种显示方法、装置、设备和存储介质。The present invention relates to the technical field of three-dimensional image display, in particular to a display method, device, equipment and storage medium.

背景技术Background technique

在目前的三维模型显示应用中,通常需要对三维模型进行剖面显示,从而方便用户能够更加清楚直观地观察三维模型。In current 3D model display applications, it is usually necessary to display a section of the 3D model, so that users can observe the 3D model more clearly and intuitively.

其中,在对三维模型进行剖面显示时,仅查看三维模型切面通常不能满足用户的需求,如医生在查看组织或器官在某一剖切面下的三维模型切面时,通常不能很好的确定病情,还需要查看该剖切面对应的二维影像切面。Among them, when displaying the section of the 3D model, only looking at the section of the 3D model usually cannot meet the needs of users. For example, when a doctor checks the section of the 3D model of a tissue or organ under a certain section plane, he usually cannot determine the condition well. You also need to check the 2D image slice corresponding to the slice.

如何将三维模型切面和二维影像切面进行显示,以便于用户进行查看,是亟待解决的问题。How to display the 3D model slices and 2D image slices so that users can view them is an urgent problem to be solved.

发明内容Contents of the invention

本发明提供一种显示方法、装置、设备和存储介质,用以解决现有技术中在将三维模型切面和二维影像切面显示时,不便于用户查看显示结果的问题。The present invention provides a display method, device, equipment and storage medium to solve the problem in the prior art that it is inconvenient for users to view the display results when displaying the three-dimensional model slices and the two-dimensional image slices.

第一方面,本发明提供一种显示方法,所述方法包括:In a first aspect, the present invention provides a display method, the method comprising:

基于用户的操作确定第一剖切面并进行显示;determining and displaying the first section plane based on the user's operation;

根据所述第一剖切面确定第二剖切面,显示与所述第二剖切面对应的三维模型切面;所述三维模型切面为所述三维模型在经过所述第二剖切面切割后对应的切面;所述第二剖切面与所述第一剖切面重合或平行;Determine the second sectional plane according to the first sectional plane, and display the 3D model sectional plane corresponding to the second sectional plane; the 3D model sectional plane is the sectional plane corresponding to the 3D model after being cut by the second sectional plane ; The second sectional plane coincides with or is parallel to the first sectional plane;

根据所述医学影像数据生成与所述第二剖切面对应的二维影像切面,并将所述二维影像切面在所述三维模型切面处关联显示。A two-dimensional image section corresponding to the second section is generated according to the medical image data, and the two-dimensional image section is associated and displayed at the three-dimensional model section.

可选的,将所述二维影像切面在所述三维模型切面处关联显示,包括:Optionally, associating and displaying the 2D image slices at the 3D model slices includes:

将所述二维影像切面重叠显示在所述三维模型切面上;superimposing and displaying the 2D image section on the 3D model section;

分别确定同一组织或器官在所述二维影像切面和所述三维模型切面中的位置,将两个位置设置为相同颜色。The positions of the same tissue or organ in the two-dimensional image slice and the three-dimensional model slice are respectively determined, and the two positions are set to the same color.

可选的,根据医学影像数据生成与所述第二剖切面对应的二维影像切面,包括:Optionally, generating a two-dimensional image section corresponding to the second section according to the medical image data includes:

根据所述医学影像数据中各个方向的最大值确定容积盒并显示所述容积盒;determining a volume box according to the maximum value in each direction in the medical image data and displaying the volume box;

确定所述第二剖切面与所述容积盒的交线位置,并根据所述交线位置确定所述二维影像切面在所述医学影像数据中的边界位置,根据所述边界位置确定所述二维影像切面。determining the intersection line position between the second section plane and the volume box, and determining the boundary position of the two-dimensional image section plane in the medical image data according to the intersection line position, and determining the boundary position according to the boundary position 2D image slices.

可选的,将所述二维影像切面在所述三维模型切面处关联显示,包括:Optionally, associating and displaying the 2D image slices at the 3D model slices includes:

将所述二维影像切面和所述三维模型切面之间的距离设定为预设距离;setting the distance between the 2D image slice and the 3D model slice as a preset distance;

通过投影线连接所述二维影像切面和所述三维模型切面中对应的组织或器官。The corresponding tissues or organs in the 2D image section and the 3D model section are connected by a projection line.

可选的,所述方法还包括:Optionally, the method also includes:

接收用户对所述二维影像切面的透明化处理操作指令,并根据所述指令对所述二维影像切面进行透明化处理;所述透明化处理操作指令包含透明度百分比。Receive a user's transparent processing operation instruction on the two-dimensional image section, and perform transparent processing on the two-dimensional image section according to the instruction; the transparent processing operation instruction includes a transparency percentage.

可选的,基于用户的操作确定第一剖切面并进行显示,包括:Optionally, the first section plane is determined and displayed based on user operations, including:

当用户将所述三维模型旋转至感兴趣的方位后,确定用户在所述三维模型的表面上选定的一个三角面片;根据所述三角面片所在的平面确定所述第一剖切面,并显示所述第一剖切面;After the user rotates the three-dimensional model to the orientation of interest, determine a triangular patch selected by the user on the surface of the three-dimensional model; determine the first cutting plane according to the plane where the triangular patch is located, and displaying said first cut plane;

或者,显示剖切视角,当用户将所述三维模型旋转至感兴趣的方位或用户将所述剖切视角旋转到感兴趣的视角后,将与所述剖切视角垂直的任一平面确定为第一剖切面,并显示所述第一剖切面。Alternatively, display the section view angle, when the user rotates the 3D model to the orientation of interest or the user rotates the section view angle to the interest angle of view, any plane perpendicular to the section view angle is determined as first cut plane, and displays the first cut plane.

可选的,基于用户的操作确定第一剖切面并进行显示,包括:Optionally, the first section plane is determined and displayed based on user operations, including:

确定与所述三维模型对应的至少一种手术切割方案,根据所述手术切割方案确定至少一个第一剖切面;所述手术切割方案包括切割面和/或手术体位;或者,确定所述三维模型的类型,将所述三维模型的类型对应的解剖面或分段断面确定至少一个第一剖切面;Determine at least one surgical cutting plan corresponding to the three-dimensional model, and determine at least one first section plane according to the surgical cutting plan; the surgical cutting plan includes cutting planes and/or surgical positions; or, determine the three-dimensional model type, at least one first section plane is determined on the anatomical plane or section section corresponding to the type of the three-dimensional model;

显示所述第一剖切面。Display the first cut plane.

可选的,在确定所述第一剖切面后,所述方法还包括:Optionally, after determining the first section plane, the method further includes:

将确定的第一剖切面进行存储,并在屏幕上显示包含所述第一剖切面的列表;storing the determined first section plane, and displaying a list containing the first section plane on the screen;

接收用户从所述列表中选择第一剖切面的操作指令,根据所述操作指令确定选择的一个第一剖切面并进行显示。An operation instruction for the user to select a first section plane from the list is received, and a selected first section plane is determined and displayed according to the operation instruction.

可选的,确定与所述三维模型对应的至少一种手术切割方案,包括:Optionally, determining at least one surgical cutting scheme corresponding to the three-dimensional model includes:

根据所述三维模型或用于构建所述三维模型的医学影像数据识别病灶;Identifying lesions according to the three-dimensional model or medical image data used to construct the three-dimensional model;

基于所述病灶的形状、尺寸和位置中的至少一种信息,确定所述手术切割方案。The surgical cutting scheme is determined based on at least one of information on the shape, size and location of the lesion.

可选的,所述方法还包括:Optionally, the method also includes:

根据确定的所述第一剖切面,将所述三维模型调整为所述第一剖切面与屏幕平行的方位。According to the determined first section plane, the three-dimensional model is adjusted to an orientation in which the first section plane is parallel to the screen.

可选的,根据所述第一剖切面确定第二剖切面,包括:Optionally, determining the second section plane according to the first section plane includes:

根据用户触发的对所述第一剖切面的拖动操作确定第二剖切面。The second section plane is determined according to a user-triggered drag operation on the first section plane.

第二方面,本发明提供一种显示装置,所述装置包括:In a second aspect, the present invention provides a display device, the device comprising:

第一确定模块,用于基于用户的操作确定第一剖切面并进行显示;A first determining module, configured to determine and display a first section plane based on user operations;

第二确定模块,用于根据所述第一剖切面确定第二剖切面,显示与所述第二剖切面对应的三维模型切面;所述三维模型切面为所述三维模型在经过所述第二剖切面切割后对应的切面;所述第二剖切面与所述第一剖切面重合或平行;The second determining module is configured to determine a second section plane according to the first section plane, and display a 3D model section corresponding to the second section section; the 3D model section section is the 3D model passing through the second The corresponding cut plane after cutting the cut plane; the second cut plane coincides with or is parallel to the first cut plane;

显示模块,用于根据医学影像数据生成与所述第二剖切面对应的二维影像切面,并将所述二维影像切面在所述三维模型切面处关联显示。The display module is configured to generate a two-dimensional image slice corresponding to the second slice according to the medical image data, and display the two-dimensional image slice in association with the three-dimensional model slice.

第三方面,本发明提供一种电子设备,包括:至少一个处理器和存储器;In a third aspect, the present invention provides an electronic device, comprising: at least one processor and a memory;

存储器存储计算机执行指令;the memory stores computer-executable instructions;

至少一个处理器执行存储器存储的计算机执行指令,使得至少一个处理器执行如第一方面任一项的方法。At least one processor executes computer-implemented instructions stored in the memory, such that the at least one processor performs the method according to any one of the first aspect.

第四方面,本发明提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当处理器执行计算机执行指令时,实现如第一方面任一项的方法。In a fourth aspect, the present invention provides a computer-readable storage medium, in which computer-executable instructions are stored, and when the processor executes the computer-executable instructions, the method according to any one of the first aspect is implemented.

本发明提供的一种显示方法、装置、设备和存储介质,通过基于用户的操作确定第一剖切面并进行显示,根据所述第一剖切面确定第二剖切面,显示与所述第二剖切面对应的三维模型切面,所述三维模型切面为所述三维模型在经过所述第二剖切面切割后对应的切面,所述第二剖切面与所述第一剖切面重合或平行,根据医学影像数据生成与所述第二剖切面对应的二维影像切面,并将所述二维影像切面在所述三维模型切面处关联显示,使得用户能够方便地对应查看三维模型的任意切面和对应的二维影像切面,提高用户的使用体验。A display method, device, device, and storage medium provided by the present invention determine and display a first cut plane based on user operations, determine a second cut plane according to the first cut plane, and display the same as the second cut plane. The cut plane of the three-dimensional model corresponding to the cut plane, the cut plane of the three-dimensional model is the cut plane corresponding to the three-dimensional model after being cut by the second cut plane, the second cut plane coincides with or is parallel to the first cut plane, according to medical The image data generates a two-dimensional image section corresponding to the second section plane, and displays the two-dimensional image section in association with the three-dimensional model section, so that the user can conveniently view any section of the three-dimensional model and the corresponding Two-dimensional image section to improve user experience.

附图说明Description of drawings

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description serve to explain the principles of the invention.

图1为本发明实施例提供的一种应用场景图;FIG. 1 is a diagram of an application scenario provided by an embodiment of the present invention;

图2为本发明实施例提供的一种显示方法的流程示意图;FIG. 2 is a schematic flowchart of a display method provided by an embodiment of the present invention;

图3为本发明实施例提供的一种关联显示三维模型切面和二维影像切面的示意图;FIG. 3 is a schematic diagram of an associated display of a three-dimensional model section and a two-dimensional image section provided by an embodiment of the present invention;

图4为本发明实施例提供的一种基于容积盒验证二维影像切面位置的示意图;Fig. 4 is a schematic diagram of verifying the slice position of a two-dimensional image based on a volume box provided by an embodiment of the present invention;

图5为本发明实施例提供的一种确定第一剖切面的示意图;Fig. 5 is a schematic diagram of determining a first section plane provided by an embodiment of the present invention;

图6为本发明实施例提供的另一种确定第一剖切面的示意图;Fig. 6 is another schematic diagram of determining the first section plane provided by the embodiment of the present invention;

图7为本发明实施提供的又一种确定第一剖切面的示意图;Fig. 7 is another schematic diagram of determining the first section plane provided by the implementation of the present invention;

图8为本发明实施例提供的一种显示肝脏模型的示意图;Fig. 8 is a schematic diagram showing a liver model provided by an embodiment of the present invention;

图9为本发明实施例提供的一种显示人体模型的示意图;Fig. 9 is a schematic diagram showing a human body model provided by an embodiment of the present invention;

图10为本发明实施例提供的一种显示装置的结构示意图;FIG. 10 is a schematic structural diagram of a display device provided by an embodiment of the present invention;

图11为本发明实施例提供的一种电子设备的硬件结构示意图。FIG. 11 is a schematic diagram of a hardware structure of an electronic device provided by an embodiment of the present invention.

通过上述附图,已示出本发明明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本发明构思的范围,而是通过参考特定实施例为本领域技术人员说明本发明的概念。By way of the above drawings, specific embodiments of the invention have been shown and will be described in more detail hereinafter. These drawings and written descriptions are not intended to limit the scope of the inventive concept in any way, but to illustrate the inventive concept for those skilled in the art by referring to specific embodiments.

具体实施方式Detailed ways

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the present invention.

图1为本发明实施例提供的一种应用场景图,如图1所示,三维模型的显示方法的执行主体可以为显示装置,显示装置可以是计算机、掌上电脑、移动手机等产品,例如图1中的计算机13。在医学领域,三维模型可以是基于医学影像设备10产生的医学影像数据(CT数据)构建的,医学影像设备10包括探测器11、扫描床12和计算机13,通过扫描床12移动到一个位置或在匀速移动的过程中,探测器11围绕扫描床12旋转360度来采集扫描目标20(人体)的CT(Computed Tomography)数据,计算机13需要控制扫描床12的移动,并获取CT数据。进行三维模型的重建、三维模型的显示的计算机与控制扫描床移动的计算机可以为同一计算机,也可以为不同计算机。Fig. 1 is a diagram of an application scene provided by an embodiment of the present invention. As shown in Fig. 1, the execution subject of the display method of a three-dimensional model may be a display device, and the display device may be a product such as a computer, a handheld computer, or a mobile phone, for example, as shown in Fig. A computer 13 in 1. In the medical field, a three-dimensional model can be constructed based on medical imaging data (CT data) generated by a medical imaging device 10. The medical imaging device 10 includes a detector 11, a scanning bed 12 and a computer 13, and the scanning bed 12 moves to a position or In the process of moving at a constant speed, the detector 11 rotates 360 degrees around the scanning bed 12 to collect CT (Computed Tomography) data of the scanning target 20 (human body), and the computer 13 needs to control the movement of the scanning bed 12 and obtain CT data. The computer for reconstructing and displaying the three-dimensional model and the computer for controlling the movement of the scanning bed may be the same computer or different computers.

当用户在浏览三维模型时,需要同时观察在某一剖切面下的三维模型切面和二维影像切面,其中,三维模型切面和二维影像切面是针对同一剖切面的不同图像,三维模型切面为某一剖切面对应的剖面图,二维影像切面为该剖切面对应的影像图(CT图)。现有技术中,在对三维模型显示时,三维模型切面和二维影像切面分别在不同区域显示,用户在查看三维模型切面和二维影像切面时,无法快速转换以对应查看三维模型切面和二维影像切面。When the user browses the 3D model, it is necessary to observe the 3D model section and the 2D image section under a certain section plane at the same time. The 3D model section and the 2D image section are different images for the same section plane, and the 3D model section is A sectional view corresponding to a section plane, and a two-dimensional image section plane is an image map (CT image) corresponding to the section plane. In the prior art, when displaying a 3D model, the 3D model section and the 2D image section are displayed in different areas, and the user cannot quickly switch between the 3D model section and the 2D image section to view the 3D model section and the 2D image section. Dimensional image slices.

基于上述问题,本申请在将三维模型切面和二维影像切面显示时,通过在三维模型切面处关联显示二维影像切面,也就是将二维影像切面中的不同部分分别与三维模型切面中的不同部分分别关联显示,使得用户能够方便地查看三维模型切面中任一组织或器官在二维影像切面中的状态,便于用户在二维空间和三维空间之间的转换。Based on the above problems, when displaying the 3D model section and the 2D image section, the present application displays the 2D image section by associating the 2D image section at the 3D model section, that is, the different parts of the 2D image section and the 3D model section respectively. Different parts are associated and displayed separately, so that users can easily view the status of any tissue or organ in the 3D model section in the 2D image section, and facilitate the user's conversion between 2D space and 3D space.

图2为本发明实施例提供的一种显示方法的流程示意图,所述方法应用于显示装置,如图2所示,该方法包括步骤S201至步骤S203:Fig. 2 is a schematic flowchart of a display method provided by an embodiment of the present invention. The method is applied to a display device. As shown in Fig. 2, the method includes steps S201 to S203:

步骤S201、基于用户的操作确定第一剖切面并进行显示。Step S201 , determining and displaying a first cut plane based on a user's operation.

在显示三维模型切面和对应的二维影像切面时,可以先加载已创建好的三维模型,或者,根据医学影像数据创建三维模型,并显示该三维模型。When displaying the 3D model slices and the corresponding 2D image slices, the created 3D model can be loaded first, or a 3D model can be created according to the medical image data, and the 3D model can be displayed.

具体的,三维模型可以是基于医学影像数据生成的,医学影像数据可以是基于图1所示的医学影像设备10生成的,医学影像设备10可以是CT机、超声成像设备和核磁共振成像仪等,相应的,医学影像数据可以是CT数据、超声数据或MRI(Magnetic resonanceimaging)数据。Specifically, the three-dimensional model can be generated based on medical imaging data, and the medical imaging data can be generated based on the medical imaging device 10 shown in FIG. Correspondingly, the medical image data may be CT data, ultrasound data or MRI (Magnetic resonance imaging) data.

在获取医学影像数据后,可以将获取的医学影像数据基于建模软件进行三维模型的重建。三维模型的重建的原理为:不同的组织对应不同的医学影像数值,使用建模软件中的阈值分割和蒙版编辑等工具将不同组织的数据从医学影像数据中分割出来。在提取出不同组织的数据后,可以建立不同组织的三维模型,且当提取的组织为多个时,对多个组织的三维模型进行融合,以生成最终的三维模型,如生成的三维模型包括肝脏、动脉血管、静脉血管以及病灶等。After the medical image data is acquired, the acquired medical image data can be used to reconstruct the three-dimensional model based on the modeling software. The principle of 3D model reconstruction is: different tissues correspond to different medical image values, and the data of different tissues are segmented from the medical image data by using tools such as threshold segmentation and mask editing in the modeling software. After extracting the data of different tissues, 3D models of different tissues can be established, and when there are multiple extracted tissues, the 3D models of multiple tissues are fused to generate the final 3D model, such as the generated 3D model includes Liver, arteries, veins and lesions, etc.

在显示三维模型切面和对应的二维影像切面时,需要先确定剖切面,具体的,可以先确定第一剖切面。第一剖切面可以是基于用户的操作确定的。用户的操作可以是指在浏览三维模型的过程中对三维模型进行旋转,或者,点击三维模型上的三角面片,还可以是指在第一剖切面的列表中选择一个第一剖切面,第一剖切面的列表可以是在浏览的过程中确定第一剖切面并保存后生成的,还可以是在浏览三维模型之前确定的第一剖切面并保存后生成的。When displaying the 3D model cut plane and the corresponding 2D image cut plane, the cut plane needs to be determined first, specifically, the first cut plane can be determined first. The first cut plane may be determined based on a user's operation. The user's operation may refer to rotating the 3D model during the process of browsing the 3D model, or clicking a triangle patch on the 3D model, or selecting a first cutting plane in the list of the first cutting planes, the first The list of section planes may be generated after the first section plane is determined and saved during the browsing process, or may be generated after the first section plane is determined and saved before browsing the three-dimensional model.

当在浏览三维模型的过程中确定第一剖切面时,可以是确定一个第一剖切面并进行显示,还可以是在浏览的过程中确定多个第一剖切面进行保存,在需要观察时选择一个第一剖切面并进行显示。When determining the first section plane in the process of browsing the 3D model, it can be determined and displayed, or multiple first section planes can be determined and saved during the browsing process, and can be selected when observation is required. A first cut plane is displayed.

当在浏览三维模型之前确定第一剖切面时,可以预先确定多个第一剖切面并进行保存。当在显示三维模型时,接收用户从多个第一剖切面中选择一个第一剖切面的指令,并显示该第一剖切面。When the first section plane is determined before viewing the three-dimensional model, a plurality of first section planes may be pre-determined and saved. When displaying the three-dimensional model, receiving an instruction from the user to select a first section plane from a plurality of first section planes, and displaying the first section plane.

步骤S202、根据所述第一剖切面确定第二剖切面,显示与所述第二剖切面对应的三维模型切面;所述三维模型切面为所述三维模型在经过所述第二剖切面切割后对应的切面;所述第二剖切面与所述第一剖切面重合或平行。Step S202: Determine a second section plane according to the first section plane, and display a 3D model section plane corresponding to the second section section plane; the 3D model section section is the 3D model after being cut by the second section section plane Corresponding cut plane: the second cut plane coincides with or is parallel to the first cut plane.

当在确定第一剖切面后,可以进一步确定第二剖切面,所述第二剖切面与所述第一剖切面重合或平行,即可以查看在某一剖切视角下不同剖切面对应的三维模型切面。After the first section plane is determined, the second section plane can be further determined, and the second section plane coincides with or is parallel to the first section plane, that is, it is possible to view the three-dimensional images corresponding to different section planes under a certain section angle of view. Model section.

可选的,根据所述第一剖切面确定第二剖切面,包括:根据用户触发的对所述第一剖切面的拖动操作确定第二剖切面。Optionally, determining the second section plane according to the first section plane includes: determining the second section plane according to a user-triggered drag operation on the first section plane.

当第二剖切面与第一剖切面平行时,在确定第二剖切面时,可以通过用户对第一剖切面的拖动操作来实现。When the second cut plane is parallel to the first cut plane, the second cut plane may be determined by dragging the first cut plane by the user.

在实际中,可以在移动第一剖切面的过程中,实时显示第二剖切面以及对应的三维模型切面。其中,第一剖切面的移动速度和移动距离可以根据用户的拖动速度进行确定。In practice, the second section plane and the corresponding three-dimensional model section plane may be displayed in real time during the process of moving the first section plane. Wherein, the moving speed and moving distance of the first cut plane may be determined according to the user's dragging speed.

可选的,可以获取用户输入的浏览三维模型的目的,当所述目的为学习所述三维模型的结构时,确定的剖切面的移动范围为第一范围;当所述目的为观察手术规划中的切割面情况时,确定的剖切面的移动范围为第二范围;其中,所述第一范围大于第二范围。Optionally, the purpose of browsing the three-dimensional model input by the user may be obtained. When the purpose is to learn the structure of the three-dimensional model, the movement range of the determined section plane is the first range; when the purpose is to observe the In the case of the cutting plane, the determined moving range of the cutting plane is the second range; wherein, the first range is greater than the second range.

具体的,当浏览三维模型是用于学习和了解某一组织或器官的具体结构时,希望可以观看三维模型中任一剖切面对应的三维模型切面,此时第一剖切面的移动范围可以较大;当浏览三维模型是用于在手术规划中观察切割面的情况时,用户仅关注切割面附近的三维模型切面的情况,此时可以在切割面附近较小的范围内移动,移动范围较小。或者,用户仅关注切割面对应的三维模型切面的情况,可以不移动第一剖切面,即第一剖切面与第二剖切面重合。Specifically, when browsing the 3D model is used to learn and understand the specific structure of a certain tissue or organ, it is hoped that the 3D model cut plane corresponding to any cut plane in the 3D model can be viewed, and the movement range of the first cut plane can be relatively small. Large; when browsing the 3D model is used to observe the cutting plane in surgical planning, the user only pays attention to the cutting plane of the 3D model near the cutting plane, and can move within a small range near the cutting plane at this time, and the moving range is relatively large. Small. Alternatively, the user only pays attention to the cut plane of the three-dimensional model corresponding to the cut plane, and may not move the first cut plane, that is, the first cut plane coincides with the second cut plane.

在确定第二剖切面后,可以显示与第二剖切面对应的三维模型切面,第二剖切面仅表示用于剖切三维模型的平面的方向和位置,三维模型切面表示三维模型在经过所述第二剖切面切割后对应的剖面图。After the second cutting plane is determined, the 3D model cut plane corresponding to the second cut plane can be displayed, the second cut plane only indicates the direction and position of the plane used to cut the 3D model, and the 3D model cut plane indicates that the 3D model passes through the The corresponding cross-sectional view after cutting by the second cutting plane.

步骤S203、根据医学影像数据生成与所述第二剖切面对应的二维影像切面,并将所述二维影像切面在所述三维模型切面处关联显示。Step S203, generating a 2D image slice corresponding to the second slice according to the medical image data, and displaying the 2D image slice in association with the 3D model slice.

针对第二剖切面还可以生成对应的二维影像切面,其中,二维影像切面也是基于医学影像数据生成的。其中,由于医学影像数据是通过步进式扫描或螺旋扫描的方式确定的,无论是哪种扫描模式获取的医学影像数据,其均不能在任意方向上查看扫描目标的二维影像切面。步进式扫描是指当扫描目标移动到成像位置后停止运动,探测器围绕扫描床旋转一周所采集的一个横断面的数据,该种方式仅可以查看横断面的二维影像切面。螺旋扫描是指,扫描目标匀速移动的过程中探测器围绕扫描床旋转一周所采集的数据,在该种扫描方式下探测器旋转一周的起点和终点不相同,获取的数据不是一个横断面的数据,因此需要对获取的数据进行插值处理,以获取横断面上的二维影像切面。A corresponding two-dimensional image section can also be generated for the second section plane, wherein the two-dimensional image section is also generated based on medical image data. Wherein, since the medical image data is determined by step-by-step scanning or helical scanning, no matter which scanning mode is used to obtain the medical image data, the two-dimensional image section of the scanning target cannot be viewed in any direction. Stepping scanning refers to the data of a cross-section collected when the scanning target moves to the imaging position and stops moving, and the detector rotates around the scanning table for a circle. This method can only view the two-dimensional image slices of the cross-section. Helical scanning refers to the data collected when the detector rotates around the scanning table when the scanning target moves at a constant speed. In this scanning mode, the starting point and end point of the detector's rotation are different, and the acquired data is not a cross-sectional data. , so it is necessary to interpolate the acquired data to obtain two-dimensional image slices on the cross section.

为了能够生成与三维模型切面对应的二维影像切面,需要对医学影像数据进行多平面重建,生成任意角度或方位的二维影像切面。具体的,在生成任意角度或方位的二维影像切面时,可以先确定断层方向,其中断层方向垂直于第二剖切面,再基于断层方向和医学影像数据生成新的医学影像数据,新的医学影像数据的断层图像平行于第二剖切面,从而获取与第二剖切面对应的二维影像切面。In order to generate 2D image slices corresponding to 3D model slices, it is necessary to perform multi-planar reconstruction of medical image data to generate 2D image slices at any angle or orientation. Specifically, when generating a two-dimensional image section at any angle or orientation, the slice direction can be determined first, wherein the slice direction is perpendicular to the second section plane, and then new medical image data is generated based on the slice direction and medical image data. The tomographic image of the image data is parallel to the second section plane, so as to obtain a two-dimensional image section corresponding to the second section plane.

如图3所示,通过移动第一剖切面,获得对应剖切视角O上的不同位置(各个第二剖切面)的三维模型切面时,可以根据第二剖切面的位置获取与三维模型切面关联的二维影像切面L,并在三维模型切面处关联显示该二维影像切面L,也就是说,在移动第一剖切面改变第一剖切面的位置时,三维模型切面随着第一剖切面位置的改变而改变,从而显示不同第一剖切面下三维模型内部的具体结构,同时,二维影像切面L也随着三维模型切面的变化而变化。As shown in Figure 3, when the 3D model cut planes corresponding to different positions (each second cut plane) on the sectional angle of view O are obtained by moving the first cut plane, the 3D model cut plane associated with the 3D model cut plane can be obtained according to the position of the second cut plane. 2D image section L, and display the 2D image section L in association with the 3D model section, that is, when the first section is moved to change the position of the first section, the 3D model section follows the first section The position of the 2D image changes according to the change of the position, so as to display the specific structure inside the 3D model under different first cut planes. At the same time, the cut plane L of the 2D image also changes with the change of the cut plane of the 3D model.

在三维模型切面处关联显示该二维影像切面是指将三维模型切面中的组织或器官与二维影像切面中对应的组织或器官关联起来,因为对于非专业人士来说,二维影像切面较为抽象,无法很好的将二维影像切面中的组织或器官与三维模型切面中的组织或器官进行关联,通过将二者中同一组织或器官进行关联便于用户查看。Linking and displaying the 2D image section at the 3D model section refers to associating the tissue or organ in the 3D model section with the corresponding tissue or organ in the 2D image section, because for non-professionals, the 2D image section is relatively simple. Abstraction, it is impossible to well associate the tissues or organs in the two-dimensional image section with the tissues or organs in the three-dimensional model section, and it is convenient for users to view by associating the same tissue or organ in the two.

通过在三维模型切面处关联显示二维影像切面,可以便于用户在查看三维模型时能够同时查看三维模型切面和二维影像切面,实现在一个窗口中同时显示二者。By associating and displaying the 2D image slices at the 3D model slices, it is convenient for the user to simultaneously view the 3D model slices and the 2D image slices when viewing the 3D model, realizing simultaneous display of both in one window.

可选的,在显示三维模型切面和二维影像切面时,还可以根据用户的需求不显示其中一项,如为了便于观察三维模型切面,可以选择不显示二维影像切面;或者,为了便于观察二维影像切面,可以选择不显示三维模型切面。或者,还可以在移动第一剖切面的过程中不显示二维影像切面,只显示三维模型切面,当浏览到感兴趣的三维模型切面时显示与该三维模型切面对应的二维影像切面。Optionally, when displaying the 3D model section and the 2D image section, one of them can also not be displayed according to the user's needs. For example, in order to facilitate the observation of the 3D model section, you can choose not to display the 2D image section; or, for the convenience of observation 2D image section, you can choose not to display the 3D model section. Alternatively, the 2D image section may not be displayed during the process of moving the first section section, but only the 3D model section is displayed, and when the 3D model section of interest is browsed, the 2D image section corresponding to the 3D model section is displayed.

本发明提供的一种显示方法、装置、设备和存储介质,通过确定用户选择的一个第一剖切面并进行显示;所述三维模型基于医学影像数据生成,根据用户触发的对所述第一剖切面的拖动操作确定第二剖切面,显示与所述第二剖切面对应的三维模型切面,所述三维模型切面为所述三维模型在经过所述第二剖切面切割后对应的切面,根据所述医学影像数据生成与所述第二剖切面对应的二维影像切面,并将所述二维影像切面在所述三维模型切面处关联显示,使得用户能够方便的对应查看三维模型的任意切面和对应的二维影像切面,提高用户的使用体验。A display method, device, device, and storage medium provided by the present invention determine and display a first section plane selected by the user; the three-dimensional model is generated based on medical image data, and the first section plane is triggered by the user The dragging operation of the cut plane determines the second cut plane, and displays the cut plane of the three-dimensional model corresponding to the second cut plane, and the cut plane of the three-dimensional model is the cut plane corresponding to the three-dimensional model after being cut by the second cut plane, according to The medical image data generates a two-dimensional image section corresponding to the second section plane, and associates and displays the two-dimensional image section at the section of the three-dimensional model, so that the user can conveniently view any section of the three-dimensional model and the corresponding two-dimensional image section to improve the user experience.

可选的,将所述二维影像切面在所述三维模型切面处关联显示,包括:Optionally, associating and displaying the 2D image slices at the 3D model slices includes:

将所述二维影像切面重叠显示在所述三维模型切面上;分别确定同一组织或器官在所述二维影像切面和所述三维模型切面中的位置,将两个位置设置为相同颜色。Overlaying and displaying the two-dimensional image slices on the three-dimensional model slices; respectively determining the positions of the same tissue or organ in the two-dimensional image slices and the three-dimensional model slices, and setting the two positions to the same color.

其中,在进行关联显示时,可以将二维影像切面重叠显示在三维模型切面上,便于直接将同一组织或器官进行对应。为了进一步区分不同的组织或器官,还可以针对同一组织或器官,在三维模型切面和二维影像切面上将同一组织或器官以同一颜色示出。Among them, when performing associated display, the two-dimensional image section can be superimposed and displayed on the three-dimensional model section, so as to facilitate the direct correspondence of the same tissue or organ. In order to further distinguish different tissues or organs, for the same tissue or organ, the same tissue or organ may be shown in the same color on the three-dimensional model section and the two-dimensional image section.

具体的,可以先确定同一组织或器官在二维影像切面和三维模型切面中的位置,将两个位置设置为相同颜色。例如,将二维影像切面和三维模型切面中的肝脏均设置为红色。Specifically, the position of the same tissue or organ in the two-dimensional image slice and the three-dimensional model slice can be determined first, and the two positions are set to the same color. For example, the liver in both the 2D image slice and the 3D model slice is set to red.

通过将二维影像切面和三维模型切面中的同一组织或器官设置相同颜色,便于用户根据颜色准确确定两种切面图中的对应部分,提高用户查看三维模型时的体验。By setting the same color for the same tissue or organ in the two-dimensional image section and the three-dimensional model section, it is convenient for the user to accurately determine the corresponding part in the two section images according to the color, and the user's experience when viewing the three-dimensional model is improved.

可选的,根据医学影像数据生成与所述第二剖切面对应的二维影像切面,包括:Optionally, generating a two-dimensional image section corresponding to the second section according to the medical image data includes:

根据所述医学影像数据中各个方向的最大值确定容积盒并显示所述容积盒;并根据所述交线位置确定所述二维影像切面在所述医学影像数据中的边界位置,根据所述边界位置确定所述二维影像切面。Determine the volume box according to the maximum value in each direction in the medical image data and display the volume box; and determine the boundary position of the two-dimensional image slice in the medical image data according to the position of the intersection line, according to the described The boundary position determines the slice of the 2D image.

在确定二维影像切面的过程中,还可以根据医学影像数据在各个方向的最大值确定容积盒,并将所述容积盒与三维模型同时显示,图4为本发明实施例提供的一种基于容积盒验证二维影像切面位置的示意图,如图4所示,容积盒V可以以透明线框的形式显示。当在确定第二剖切面后,可以确定第二剖切面和容积盒的交线位置,从而根据该交线位置又可以确定二维影像切面在医学影像数据中的边界位置,即边界位置形成的平面与所述交线位置形成的平面相同。当医学影像数据中的边界位置确定后,经过所述边界位置的平面对应的医学影像数据即为二维影像切面,从而可以准确的确定二维影像切面。In the process of determining the two-dimensional image section, the volume box can also be determined according to the maximum value of the medical image data in each direction, and the volume box and the three-dimensional model can be displayed at the same time. A schematic diagram of the volume box verifying the position of the cut plane of the two-dimensional image, as shown in Figure 4, the volume box V can be displayed in the form of a transparent wireframe. After the second section plane is determined, the position of the intersection line between the second section plane and the volume box can be determined, so that the boundary position of the two-dimensional image section plane in the medical image data can be determined according to the position of the intersection line, that is, the boundary position formed by the boundary position The plane is the same as the plane formed by the position of the intersection line. After the boundary position in the medical image data is determined, the medical image data corresponding to the plane passing through the boundary position is a two-dimensional image section, so that the two-dimensional image section can be accurately determined.

确定二维影像切面后,还可以通过使得二维影像切面的各条边与各交线重合以将二维影像切面定位到容积盒中,并使得二维影像切面与三维模型切面重叠,提高了二维影像切面的定位速度和准确度。After the 2D image slice is determined, the 2D image slice can be positioned in the volume box by making each edge of the 2D image slice coincide with each intersection line, and the 2D image slice overlaps with the 3D model slice, which improves the Positioning speed and accuracy of 2D image slices.

可选的,将所述二维影像切面在所述三维模型切面处关联显示,包括:Optionally, associating and displaying the 2D image slices at the 3D model slices includes:

将所述二维影像切面和所述三维模型切面之间的距离设定为预设距离;通过投影线连接所述二维影像切面和所述三维模型切面中对应的组织或器官。The distance between the 2D image section and the 3D model section is set as a preset distance; the corresponding tissues or organs in the 2D image section and the 3D model section are connected by a projection line.

在将二维影像切面和三维模型切面关联显示时,还可以以一定的间隔显示。三维模型切面和二维影像切面之间的距离确定为预设距离,预设距离的大小可以为预先设置的数值,还可以是用户输入的数值。当为预先设置的数值时,对数值的大小不做限定。When the 2D image slices and the 3D model slices are displayed in association, they can also be displayed at certain intervals. The distance between the 3D model cut plane and the 2D image cut plane is determined as a preset distance, and the preset distance may be a preset value or a value input by the user. When it is a preset value, there is no limitation on the size of the value.

三维模型切面中组织或器官与二维影像切面的关联显示可以通过设置投影线实现,投影线用于连接三维模型切面中的组织或器官和二维影像切面中与其对应的数据部分。可选的,投影线可以沿组织或器官的轮廓排布,或者,投影线的颜色也可以以与三维模型切面中各组织或器官的颜色相同。The associated display of the tissue or organ in the 3D model section and the 2D image section can be realized by setting a projection line, which is used to connect the tissue or organ in the 3D model section and the corresponding data part in the 2D image section. Optionally, the projection lines may be arranged along the contours of the tissues or organs, or the color of the projection lines may be the same as the color of each tissue or organ in the section plane of the three-dimensional model.

通过设置投影线可以将二维影像切面和三维模型切面中的同一组织或器官进行关联,同时还可以将二维影像切面和三维模型切面以间隔一定距离进行显示,满足用户分别查看以及同时查看三维模型切面和二维影像切面的需求。By setting the projection line, the same tissue or organ in the 2D image section and the 3D model section can be associated. At the same time, the 2D image section and the 3D model section can be displayed at a certain distance, allowing users to view separately and simultaneously view 3D Requirements for model slices and 2D image slices.

可选的,所述方法还包括:Optionally, the method also includes:

接收用户对所述二维影像切面的透明化处理操作指令,并根据所述指令对所述二维影像切面进行透明化处理;所述透明化处理操作指令包含透明度百分比。Receive a user's transparent processing operation instruction on the two-dimensional image section, and perform transparent processing on the two-dimensional image section according to the instruction; the transparent processing operation instruction includes a transparency percentage.

为了便于观察二维影像切面和三维模型切面,还可以对二维影像切面进行透明化处理,在将二维影像切面和三维模型切面重叠显示时,进一步的,可以将二维影像切面进行透明化处理,通过对二维影像切面进行透明化处理,方便用户看到三维模型切面。In order to facilitate the observation of 2D image slices and 3D model slices, the 2D image slices can also be transparentized. When the 2D image slices and 3D model slices are overlapped and displayed, further, the 2D image slices can be made transparent Processing, through the transparent processing of the 2D image section, it is convenient for users to see the 3D model section.

此外,为了便于用户查看,可以根据用户的观看习惯设置不同的透明度百分比。In addition, in order to facilitate the user's viewing, different transparency percentages can be set according to the user's viewing habits.

通过进行透明化处理操作指令可以实现对二维影像切面的透明化处理,便于用户同时查看二维影像切面和三维模型切面。The transparent processing of the two-dimensional image slices can be realized by performing the transparent processing operation instruction, so that the user can view the two-dimensional image slices and the three-dimensional model slices at the same time.

下面对在浏览三维模型的过程中确定第一剖切面的方法进行详细说明。其中,在现有技术中,三维模型的浏览软件通常仅基于X轴、Y轴和Z轴方向建立剖切面,用户可以根据需要拖动剖切面查看三维模型在轴向视角下的内部结构。但是轴向视角无法满足用户对三维模型不同视角剖切的需求。下面提供两种创建不同于轴向视角的剖切面的方法,降低用户创建剖切面的复杂度,同时提高效率。The method for determining the first cutting plane in the process of browsing the three-dimensional model will be described in detail below. Among them, in the prior art, the browsing software of the 3D model usually only establishes the section plane based on the X-axis, Y-axis and Z-axis directions, and the user can drag the section plane to view the internal structure of the 3D model under the axial perspective. However, the axial viewing angle cannot meet the user's needs for different viewing angles of the 3D model. The following provides two methods for creating a section plane different from the axial perspective, which reduces the complexity of creating a section plane for users and improves efficiency at the same time.

可选的,基于用户的操作确定第一剖切面并进行显示,包括:Optionally, the first section plane is determined and displayed based on user operations, including:

当用户将所述三维模型旋转至感兴趣的方位后,确定用户在所述三维模型的表面上选定的一个三角面片;根据所述三角面片所在的平面确定所述第一剖切面,并显示所述第一剖切面;After the user rotates the three-dimensional model to the orientation of interest, determine a triangular patch selected by the user on the surface of the three-dimensional model; determine the first cutting plane according to the plane where the triangular patch is located, and displaying said first cut plane;

或者,显示剖切视角,当用户将所述三维模型旋转至感兴趣的方位或用户将所述剖切视角旋转到感兴趣的视角后,将与所述剖切视角垂直的任一平面确定为第一剖切面,并显示所述第一剖切面。Alternatively, display the section view angle, when the user rotates the 3D model to the orientation of interest or the user rotates the section view angle to the interest angle of view, any plane perpendicular to the section view angle is determined as first cut plane, and displays the first cut plane.

图5为本发明实施例提供的一种确定第一剖切面的示意图,如图5所示,三维模型M的表面是由若干三角面片组成,用户可以通过旋转、移动、缩放的操作来浏览三维模型,当用户在浏览三维模型的过程中,如果确定将三维模型M调整到感兴趣的方位,则用户可以在三维模型的表面上选定一个三角面片,如图5中箭头所指向的三角面片,可以根据三角面片所在的平面确定第一剖切面P。即通过用户点选三维模型M的三角面片的方式确定第一剖切面。Fig. 5 is a schematic diagram of determining the first section plane provided by the embodiment of the present invention. As shown in Fig. 5, the surface of the three-dimensional model M is composed of several triangular faces, and the user can browse through the operation of rotating, moving and zooming 3D model, when the user is browsing the 3D model, if it is determined to adjust the 3D model M to the orientation of interest, the user can select a triangular patch on the surface of the 3D model, as indicated by the arrow in Figure 5 For the triangular surface, the first cutting plane P may be determined according to the plane where the triangular surface is located. That is, the first cutting plane is determined by the user clicking on the triangular patch of the three-dimensional model M.

可选的,当在确定第一剖切面P后,可以以线框的形式显示在显示屏上,以指示第一剖切面,如图5所示的线框P;此外,还可以基于选定的三角面片生成垂直与三角面片的指针并显示在显示屏上,以指示与第一剖切面对应的剖切视角O。Optionally, after the first section plane P is determined, it can be displayed on the display in the form of a wireframe to indicate the first section plane, such as the wireframe P shown in Figure 5; in addition, based on the selected A pointer perpendicular to the triangular face is generated and displayed on the display screen to indicate the cutting angle O corresponding to the first cutting plane.

可选的,根据三角面片所在的平面确定第一剖切面时,可以是将三角面片所在的平面确定为第一剖切面,也可以是将平行于三角面片而与三角面片存在一定间距的面确定为第一剖切面。Optionally, when determining the first cutting plane according to the plane where the triangular surface is located, the plane where the triangular surface is located can be determined as the first cutting plane, or it can be parallel to the triangular surface and have a certain The plane of the spacing is determined as the first cutting plane.

在显示第一剖切面时,第一剖切面的线框突出于三维模型M的轮廓,以便于用户观察和确认选中的第一剖切面。When the first cut plane is displayed, the wire frame of the first cut plane protrudes from the outline of the three-dimensional model M, so that the user can observe and confirm the selected first cut plane.

此外,还可以通过建立剖切视角的方式来确定第一剖切面。图6为本发明实施例提供的另一种确定第一剖切面的示意图,如图6所示,剖切视角O为建立的标准剖切视角,剖切面P为与剖切视角O关联的剖切面,即剖切面P垂直于该剖切视角O。In addition, the first sectioning plane may also be determined by establishing a sectioning angle of view. FIG. 6 is another schematic diagram of determining the first section plane provided by the embodiment of the present invention. As shown in FIG. The cutting plane, that is, the cutting plane P is perpendicular to the cutting angle O.

剖切视角O和剖切面P相对于显示屏固定设置,旋转、平移或缩放三维模型M时,剖切视角O和剖切面P相对于三维模型M的位置关系发生变化,可以获取相对于三维模型而言不同的剖切视角和剖切面。具体的,当用户旋转三维模型到感兴趣的方位时或将剖切视角旋转到感兴趣的视角后,即可获得第一剖切面。如图6所示,剖切视角O可以是垂直于显示屏的视角,对应的剖切面P平行于屏幕,使得三维模型的第一剖切面始终正对用户从而方便用户浏览。The cutting angle O and the cutting plane P are fixedly set relative to the display screen. When the three-dimensional model M is rotated, translated or zoomed, the positional relationship between the cutting angle O and the cutting plane P relative to the three-dimensional model M changes, and the relative position of the three-dimensional model M can be obtained. For different cutting angles and cutting planes. Specifically, when the user rotates the three-dimensional model to the orientation of interest or rotates the viewing angle of cutting to the viewing angle of interest, the first cutting plane can be obtained. As shown in FIG. 6 , the cutting angle O may be a viewing angle perpendicular to the display screen, and the corresponding cutting plane P is parallel to the screen, so that the first cutting plane of the 3D model is always facing the user to facilitate browsing by the user.

可选的,建立的剖切视角O和对应的剖切面P位置可变,即剖切视角O和对应的剖切面P不是固定的,剖切视角O和剖切面P可以相对于显示屏旋转或移动,从而可以通过旋转或移动剖切视角O和剖切面P的过程来获取不同的第一剖切面。在旋转或移动剖切视角O和剖切面P的过程中,三维模型M相对于剖切视角O和剖切面P的位置关系发生变化,从而获得不同的第一剖切面。Optionally, the positions of the established cutting angle O and the corresponding cutting plane P are variable, that is, the cutting angle O and the corresponding cutting plane P are not fixed, and the cutting angle O and the corresponding cutting plane P can be rotated or rotated relative to the display screen. Move, so that different first sectional planes can be obtained by rotating or moving the sectional angle O and the process of the sectional plane P. During the process of rotating or moving the sectional angle O and the sectional plane P, the positional relationship of the 3D model M relative to the sectional angle O and the sectional plane P changes, so as to obtain different first sectional planes.

图7为本发明实施提供的又一种确定第一剖切面的示意图,如图7所示,可以在显示屏上显示相互垂直的剖切视角O和剖切面P,如以指针的形式显示剖切视角O,以线框的形式显示剖切面P,剖切视角O和剖切面P可以相对于显示屏任意旋转,具体的,可以是旋转剖切视角O或剖切面P中的任意一个,另一个将会随之旋转。当旋转剖切视角O或剖切面P到感兴趣的方位后,此时的剖切面即为确定的第一剖切面。Fig. 7 is another schematic diagram of determining the first section plane provided by the implementation of the present invention. As shown in Fig. 7, the section angle O and the section plane P perpendicular to each other can be displayed on the display screen, such as displaying the section in the form of a pointer. The cutting angle O displays the cutting plane P in the form of a wireframe. The cutting angle O and the cutting plane P can be rotated arbitrarily relative to the display screen. Specifically, it can be any one of the rotating cutting angle O or the cutting plane P. One will rotate with it. When the cutting angle O or the cutting plane P is rotated to the orientation of interest, the cutting plane at this time is the determined first cutting plane.

通过上述方法,可以在浏览三维模型的过程中在用户感兴趣的任意方向上获取第一剖切面,从而获取对应的三维模型切面和二维影像切面,提高创建第一剖切面的效率,同时降低复杂度。Through the above method, the first section plane can be obtained in any direction that the user is interested in in the process of browsing the 3D model, so as to obtain the corresponding 3D model section and 2D image section, improve the efficiency of creating the first section section, and at the same time reduce the the complexity.

除了上述在浏览三维模型的过程中确定第一剖切面,还可以在浏览三维模型之前预定义多个剖切面,以供用户点选。In addition to determining the first section plane during browsing the 3D model, multiple section planes may be predefined before browsing the 3D model for the user to select.

可选的,基于用户的操作确定第一剖切面并进行显示,包括:Optionally, the first section plane is determined and displayed based on user operations, including:

确定与所述三维模型对应的至少一种手术切割方案,根据所述手术切割方案确定至少一个第一剖切面;所述手术切割方案包括切割面和/或手术体位;或者,确定所述三维模型的类型,将所述三维模型的类型对应的解剖面或分段断面确定至少一个第一剖切面;显示所述第一剖切面。Determine at least one surgical cutting plan corresponding to the three-dimensional model, and determine at least one first section plane according to the surgical cutting plan; the surgical cutting plan includes cutting planes and/or surgical positions; or, determine the three-dimensional model type, at least one first section plane is determined from the anatomical plane or section section corresponding to the type of the three-dimensional model; and the first section plane is displayed.

当三维模型M为身体的组织器官时,为了提高手术的精确度,医生通常会基于三维模型进行手术规划和手术模拟。具体的,可以根据三维模型和/或医学影像数据来生成手术切割方案,或者,接收医生制定的手术切割方案。手术切割方案可以包括:切割面或手术体位。When the three-dimensional model M is a tissue or organ of the body, in order to improve the accuracy of the operation, doctors usually perform operation planning and operation simulation based on the three-dimensional model. Specifically, a surgical cutting plan may be generated according to the three-dimensional model and/or medical image data, or a surgical cutting plan formulated by a doctor may be received. Surgical cutting plan can include: cutting plane or surgical position.

针对切割面,医生通常希望查看与切割面对应的切割范围是否合理,因此,可以将确定的切割面确定为第一剖切面,相应的,垂直于第一剖切面的方向为剖切视角O。切割面的数量可以为一个或多个。For the cutting plane, doctors usually want to check whether the cutting range corresponding to the cutting plane is reasonable, therefore, the determined cutting plane can be determined as the first cutting plane, and correspondingly, the direction perpendicular to the first cutting plane is the cutting angle of view O . The number of cutting surfaces can be one or more.

此外,还可以根据手术切割方案中的手术体位来调整三维模型的放置方向,将三维模型相对于显示屏的一侧调整为手术体位,其中,平行于显示屏的任意一个平面为第一剖切面,垂直于第一剖切面的方向为剖切视角O,也即手术视角,通过在手术视角下查看三维模型的切面,能够提前排除一些手术过程中可能遇到的风险,从而在手术前优化手术切割方案。In addition, the placement direction of the 3D model can also be adjusted according to the surgical position in the surgical cutting plan, and the side of the 3D model relative to the display screen can be adjusted to the surgical position, wherein any plane parallel to the display screen is the first cutting plane , the direction perpendicular to the first cutting plane is the cutting angle of view O, that is, the surgical angle of view. By viewing the cut plane of the 3D model under the surgical angle of view, some risks that may be encountered during the operation can be ruled out in advance, so as to optimize the operation before the operation. cutting scheme.

或者,在确定第一剖切面时,先确定所述三维模型的类型,将所述三维模型的类型对应的解剖面或分段断面确定为多个第一剖切面。Alternatively, when determining the first section plane, first determine the type of the three-dimensional model, and determine the anatomical planes or segmental sections corresponding to the type of the three-dimensional model as multiple first section planes.

为了便于了解组织或器官的内部结构,一些器官或组织具有医学上的解剖面或医学上的分段,例如,心脏的长轴面和短轴面、肺的标准分段以及肝的标准分段等,例如,心脏的长轴面是根据心尖和二尖瓣以及室间隔的走向确定,肝脏的分段则是基于肝脏中血管的分布等确定。为了在浏览三维模型的过程中,方便的浏览这些解剖面或分段断面,还可以确定三维模型中组织或器官的类型,再根据确定的类型来确定第一剖切面,也就是将确定的类型对应的解剖面或分段断面确定为第一剖切面。其中,解剖面或分段断面是基于组织或器官中的某些固定特征来确定的,因此,解剖面或分段断面的建立可以是用户手动建立的,也可以是通过算法建立的。在确定解剖面和分段断面后可以将其作为第一剖切面进行存储,从而确定多个第一剖切面。To facilitate the understanding of the internal structure of a tissue or organ, some organs or tissues have medical anatomical planes or medical segments, for example, long-axis and short-axis planes of the heart, standard segments of the lungs, and standard segments of the liver Etc., for example, the long-axis plane of the heart is determined based on the direction of the apex, mitral valve, and interventricular septum, and the segmentation of the liver is determined based on the distribution of blood vessels in the liver. In order to browse these anatomical planes or segmented sections conveniently in the process of browsing the 3D model, it is also possible to determine the type of tissue or organ in the 3D model, and then determine the first section plane according to the determined type, that is, the determined type The corresponding anatomical plane or segmental section is determined as the first cutting plane. Wherein, the anatomical plane or segmented section is determined based on certain fixed features in the tissue or organ, therefore, the establishment of the anatomical plane or segmented section can be established manually by the user or by an algorithm. After the anatomical plane and segmented section are determined, they can be stored as the first section plane, so that multiple first section planes can be determined.

图8为本发明实施例提供的一种显示肝脏模型的示意图,如图8所示,肝脏按照couinaud分段标准分为8段,如S1-S2断面、S2-S3断面、S3-S4断面、S4-S8断面等,对于肝脏切除手术,也存在相应的标准切割方案,可以根据患者的实际情况将一个分段或多个分段进行切除。或者说,解剖面或分段断面就是手术切割面。Fig. 8 is a schematic diagram showing a liver model provided by an embodiment of the present invention. As shown in Fig. 8, the liver is divided into 8 segments according to the couinaud segmentation standard, such as S1-S2 section, S2-S3 section, S3-S4 section, For sections S4-S8, etc., there is also a corresponding standard cutting plan for liver resection, and one segment or multiple segments can be resected according to the actual situation of the patient. In other words, the anatomical plane or segmented section is the surgical cutting plane.

在确定第一剖切面后,可以对第一剖切面进行显示。After the first section plane is determined, the first section plane can be displayed.

通过上述方法,可以实现快速的按照预定的手术方案或组织器官类型来确定第一剖切面,无需用户在浏览三维模型的过程中临时根据手术方案在三维模型上手动构建第一剖切面。Through the above method, it is possible to quickly determine the first section plane according to the predetermined surgical plan or tissue and organ type, without the need for the user to temporarily manually construct the first section plane on the 3D model according to the surgical plan during the process of browsing the 3D model.

可选的,在确定所述第一剖切面后,所述方法还包括:Optionally, after determining the first section plane, the method further includes:

将确定的第一剖切面进行存储,并在屏幕上显示包含所述第一剖切面的列表;接收用户从所述列表中选择第一剖切面的操作指令,根据所述操作指令确定选择的一个第一剖切面并进行显示。Store the determined first section plane, and display a list containing the first section plane on the screen; receive an operation instruction from the user to select the first section plane from the list, and determine the selected one according to the operation instruction First cut plane and display.

当在经过上述两种方法获取到第一剖切面后,还可以将获取的第一剖切面进行保存,或者,将获取的第一剖切面和对应的剖切视角关联存储,以便于后续快速找到并显示该第一剖切面。After the first section plane is obtained through the above two methods, the obtained first section plane can also be saved, or the obtained first section plane and the corresponding section angle of view can be associated and stored, so that it can be quickly found later and display the first cut plane.

如图8所示,可以在屏幕上显示各个断面,各个断面即为各个第一剖切面,以供用户点选。例如,可以将分段断面两侧的分段名字来命名各个第一剖切面。当接收到用户从所述列表中选择第一剖切面的操作指令,根据所述操作指令确定选择的一个第一剖切面并进行显示。例如,当用户点选S3-S4断面时,则确定第一剖切面即为S3断面和S4断面之间的分段断面,剖切视角则垂直于该分段断面,并在屏幕上显示该第一剖切面。As shown in FIG. 8 , each cross-section can be displayed on the screen, and each cross-section is each first section plane for the user to click. For example, the segment names on both sides of the segmented section can be used to name each first cutting plane. When receiving an operation instruction for the user to select a first section plane from the list, the selected first section plane is determined and displayed according to the operation instruction. For example, when the user clicks on the S3-S4 section, it is determined that the first section is the segmented section between the S3 section and the S4 section, and the sectioning angle is perpendicular to the sectioned section, and the first section is displayed on the screen. A cut plane.

图9为本发明实施例提供的一种显示人体模型的示意图,如图9所示,可以预先定义分别对应于人体的横断面、矢状面、冠状面的剖切面,并分别以横断面、矢状面、冠状面命名且显示在第一剖切面的列表。例如,当用户点选横断面时,则在显示屏上显示与横断面对应的第一剖切面。Fig. 9 is a schematic diagram showing a human body model provided by an embodiment of the present invention. As shown in Fig. 9, the section planes corresponding to the cross-section, sagittal plane and coronal plane of the human body can be defined in advance, and the cross-section, Sagittal and coronal planes are named and displayed in the list of the first cutting plane. For example, when the user clicks on the cross section, the first cutting plane corresponding to the cross section is displayed on the display screen.

上述通过预定义的方式确定多个第一剖切面,用户仅需要从屏幕上点选第一剖切面即可,无需对三维模型或剖切视角进行旋转等操作,用户操作简单,可以快速的按照预定的手术方案或组织器官类型来查看三维模型。As mentioned above, multiple first cutting planes are determined in a predefined way. The user only needs to click on the first cutting plane on the screen, and there is no need to rotate the 3D model or the cutting angle. The user operation is simple and can be quickly followed View the 3D model of the predetermined surgical plan or tissue and organ type.

其中,针对同一个三维模型,可以仅通过在浏览三维模型的过程中确定多个第一剖切面,还可以仅在浏览之前预定义多个第一剖切面,或者,还可以同时在浏览三维模型的过程中确定多个第一剖切面和在浏览之前预定义多个第一剖切面,本申请对此不做限制。Wherein, for the same 3D model, multiple first section planes can be determined only during the process of browsing the 3D model, multiple first section planes can also be predefined before browsing, or, while browsing the 3D model can also be In the process of determining multiple first section planes and predefining multiple first section planes before browsing, the present application does not limit this.

可选的,确定与所述三维模型对应的至少一种手术切割方案,包括:Optionally, determining at least one surgical cutting scheme corresponding to the three-dimensional model includes:

根据所述三维模型或用于构建所述三维模型的医学影像数据识别病灶;基于所述病灶的形状、尺寸和位置中的至少一种信息,确定所述手术切割方案。Lesions are identified according to the three-dimensional model or medical image data used to construct the three-dimensional model; and the surgical cutting plan is determined based on at least one of the shape, size and position of the lesion.

其中,手术切割方案可以根据患者的实际情况进行确定,即根据三维模型或用户构建三维模型的医学影像数据来确定病灶。具体的,可以将三维模型和标准三维模型进行比较,标准三维模型为不存在病灶的三维模型,通过比较确定三维模型中与标准三维模型不一致的位置,将该位置确定为病灶。或者,还可以基于医学影像数据确定病灶,也就是将医学影像数据和标准医学影像数据进行比较,通过数据的差异,确定构建的三维模型中的病灶的位置。Wherein, the surgical cutting scheme may be determined according to the actual condition of the patient, that is, the lesion is determined according to the three-dimensional model or the medical image data of the three-dimensional model constructed by the user. Specifically, the three-dimensional model may be compared with the standard three-dimensional model, where the standard three-dimensional model is a three-dimensional model without lesions, and a location in the three-dimensional model inconsistent with the standard three-dimensional model is determined through comparison, and the location is determined as a lesion. Alternatively, the lesion can also be determined based on the medical image data, that is, the medical image data is compared with the standard medical image data, and the position of the lesion in the constructed three-dimensional model is determined through the data difference.

在确定病灶后,可以根据病灶的形状、位置和尺寸等信息确定手术切割方案,使得切割的部位包括病灶。After the lesion is determined, a surgical cutting plan can be determined according to information such as the shape, position, and size of the lesion, so that the cut site includes the lesion.

上述确定手术切割方案的方法可以自动识别病灶并基于病灶的信息生成手术切割方案,可以省略用户制定手术切割方案的过程,提高了三维模型的显示效率。The above method for determining the surgical cutting plan can automatically identify the lesion and generate a surgical cutting plan based on the information of the lesion, which can omit the process of making the surgical cutting plan for the user and improve the display efficiency of the three-dimensional model.

可选的,所述方法还包括:Optionally, the method also includes:

根据确定的所述第一剖切面,将所述三维模型调整为所述第一剖切面与屏幕平行的方位。According to the determined first section plane, the three-dimensional model is adjusted to an orientation in which the first section plane is parallel to the screen.

在确定第一剖切面后,通过整体旋转三维模型和第一剖切面,从而改变观察第一剖切面的角度,以便于更加清楚地浏览该第一剖切面对应的三维模型切面。After the first section plane is determined, the 3D model and the first section plane are rotated as a whole to change the viewing angle of the first section plane, so as to view the section plane of the 3D model corresponding to the first section plane more clearly.

具体的,可以将第一剖切面调整为与屏幕平行的位置,使得剖切视角与用户查看屏幕的视角相同,从而便于用户查看三维模型切面。Specifically, the first cutting plane can be adjusted to a position parallel to the screen, so that the cutting angle is the same as the viewing angle of the user viewing the screen, thereby facilitating the user to view the three-dimensional model cutting plane.

此外,为了更清楚地浏览三维模型切面,还可以将三维模型M和剖切视角O、剖切面P作为整体进行旋转和/或移动,以便于在确定第一剖切面的过程中将三维模型M调整到合适的方位,同时不改变三维模型M和剖切视角O、剖切面P之间的关系,从而更好地确定第一剖切面,以便于用户从任意方向浏览三维模型M的切面。In addition, in order to view the 3D model cut plane more clearly, the 3D model M, the cutting angle O, and the cut plane P can also be rotated and/or moved as a whole, so that the 3D model M can be viewed in the process of determining the first cut plane. Adjust to a suitable orientation without changing the relationship between the 3D model M, the cutting angle O, and the cutting plane P, so as to better determine the first cutting plane, so that users can browse the cutting plane of the 3D model M from any direction.

通过整体旋转三维模型和第一剖切面,实现在确定第一剖切面后,将三维模型及第一剖切面调整为适合用户查看的方位,提高用户的使用体验。By rotating the three-dimensional model and the first sectioning plane as a whole, after the first sectioning plane is determined, the three-dimensional model and the first sectioning plane are adjusted to an orientation suitable for the user to view, thereby improving user experience.

图10为本发明实施例提供的一种显示装置的结构示意图,如图10所示,该装置100包括:FIG. 10 is a schematic structural diagram of a display device provided by an embodiment of the present invention. As shown in FIG. 10, the device 100 includes:

第一确定模块1001,用于基于用户的操作确定第一剖切面并进行显示;The first determining module 1001 is configured to determine and display a first section plane based on user operations;

第二确定模块1002,用于根据所述第一剖切面确定第二剖切面,显示与所述第二剖切面对应的三维模型切面;所述三维模型切面为所述三维模型在经过所述第二剖切面切割后对应的切面;所述第二剖切面与所述第一剖切面重合或平行;The second determination module 1002 is configured to determine a second section plane according to the first section plane, and display a 3D model section corresponding to the second section section; the 3D model section section is the 3D model passing through the first section section The corresponding cutting plane after cutting by the two cutting planes; the second cutting plane coincides with or is parallel to the first cutting plane;

显示模块1003,用于根据医学影像数据生成与所述第二剖切面对应的二维影像切面,并将所述二维影像切面在所述三维模型切面处关联显示。The display module 1003 is configured to generate a two-dimensional image slice corresponding to the second slice according to the medical image data, and display the two-dimensional image slice in relation to the three-dimensional model slice.

可选的,所述显示模块1003具体用于:Optionally, the display module 1003 is specifically used for:

将所述二维影像切面重叠显示在所述三维模型切面上;superimposing and displaying the 2D image section on the 3D model section;

分别确定同一组织或器官在所述二维影像切面和所述三维模型切面中的位置,将两个位置设置为相同颜色。The positions of the same tissue or organ in the two-dimensional image slice and the three-dimensional model slice are respectively determined, and the two positions are set to the same color.

可选的,所述显示模块1003具体用于:Optionally, the display module 1003 is specifically used for:

根据所述医学影像数据中各个方向的最大值确定容积盒并显示所述容积盒;determining a volume box according to the maximum value in each direction in the medical image data and displaying the volume box;

确定所述第二剖切面与所述容积盒的交线位置,并根据所述交线位置确定所述二维影像切面在所述医学影像数据中的边界位置,根据所述边界位置确定所述二维影像切面。determining the intersection line position between the second section plane and the volume box, and determining the boundary position of the two-dimensional image section plane in the medical image data according to the intersection line position, and determining the boundary position according to the boundary position 2D image slices.

可选的,所述显示模块1003具体用于:Optionally, the display module 1003 is specifically used for:

将所述二维影像切面和所述三维模型切面之间的距离设定为预设距离;setting the distance between the 2D image slice and the 3D model slice as a preset distance;

通过投影线连接所述二维影像切面和所述三维模型切面中对应的组织或器官。The corresponding tissues or organs in the 2D image section and the 3D model section are connected by a projection line.

可选的,所述装置还包括:透明化处理模块,具体用于:Optionally, the device further includes: a transparent processing module, specifically for:

接收用户对所述二维影像切面的透明化处理操作指令,并根据所述指令对所述二维影像切面进行透明化处理;所述透明化处理操作指令包含透明度百分比。Receive a user's transparent processing operation instruction on the two-dimensional image section, and perform transparent processing on the two-dimensional image section according to the instruction; the transparent processing operation instruction includes a transparency percentage.

可选的,第一确定模块1001具体用于:Optionally, the first determining module 1001 is specifically configured to:

当用户将所述三维模型旋转至感兴趣的方位后,确定用户在所述三维模型的表面上选定的一个三角面片;根据所述三角面片所在的平面确定所述第一剖切面,并显示所述第一剖切面;After the user rotates the three-dimensional model to the orientation of interest, determine a triangular patch selected by the user on the surface of the three-dimensional model; determine the first cutting plane according to the plane where the triangular patch is located, and displaying said first cut plane;

或者,显示剖切视角,当用户将所述三维模型旋转至感兴趣的方位或用户将所述剖切视角旋转到感兴趣的视角后,将与所述剖切视角垂直的任一平面确定为第一剖切面,并显示所述第一剖切面。Alternatively, display the section view angle, when the user rotates the 3D model to the orientation of interest or the user rotates the section view angle to the interest angle of view, any plane perpendicular to the section view angle is determined as first cut plane, and displays the first cut plane.

可选的,第一确定模块1001具体用于:Optionally, the first determining module 1001 is specifically configured to:

确定与所述三维模型对应的至少一种手术切割方案,根据所述手术切割方案确定至少一个第一剖切面;所述手术切割方案包括切割面和/或手术体位;或者,确定所述三维模型的类型,将所述三维模型的类型对应的解剖面或分段断面确定至少一个第一剖切面;Determine at least one surgical cutting plan corresponding to the three-dimensional model, and determine at least one first section plane according to the surgical cutting plan; the surgical cutting plan includes cutting planes and/or surgical positions; or, determine the three-dimensional model type, at least one first section plane is determined on the anatomical plane or section section corresponding to the type of the three-dimensional model;

显示所述第一剖切面。Display the first cut plane.

可选的,所述第一确定模块1001还用于:Optionally, the first determination module 1001 is also used for:

将确定的第一剖切面进行存储,并在屏幕上显示包含第一剖切面的列表;storing the determined first cutting plane, and displaying a list containing the first cutting plane on the screen;

接收用户从所述列表中选择第一剖切面的操作指令,根据所述操作指令确定选择的一个第一剖切面并进行显示。An operation instruction for the user to select a first section plane from the list is received, and a selected first section plane is determined and displayed according to the operation instruction.

可选的,第一确定模块1001在确定与所述三维模型对应的至少一种手术切割方案时,具体用于:Optionally, when the first determining module 1001 determines at least one surgical cutting plan corresponding to the three-dimensional model, it is specifically used to:

根据所述三维模型或用于构建所述三维模型的医学影像数据识别病灶;Identifying lesions according to the three-dimensional model or medical image data used to construct the three-dimensional model;

基于所述病灶的形状、尺寸和位置中的至少一种信息,确定所述手术切割方案。The surgical cutting scheme is determined based on at least one of information on the shape, size and location of the lesion.

可选的,所述装置还包括:调整模块,具体用于:Optionally, the device further includes: an adjustment module, specifically used for:

根据确定的所述第一剖切面,将所述三维模型调整为所述第一剖切面与屏幕平行的方位。According to the determined first section plane, the three-dimensional model is adjusted to an orientation in which the first section plane is parallel to the screen.

可选的,第二确定模块1002具体用于:根据用户触发的对所述第一剖切面的拖动操作确定第二剖切面。Optionally, the second determining module 1002 is specifically configured to: determine the second section plane according to a user-triggered drag operation on the first section plane.

本发明实施例提供的显示装置,可以实现上述如图2所示的实施例的显示方法,其实现原理和技术效果类似,此处不再赘述。The display device provided by the embodiment of the present invention can implement the display method of the above embodiment as shown in FIG. 2 , and its implementation principle and technical effect are similar, and will not be repeated here.

图11为本发明实施例提供的一种电子设备的硬件结构示意图。如图11所示,本实施例提供的电子设备包括:至少一个处理器1101和存储器1102。其中,处理器1101、存储器1102通过总线1103连接。FIG. 11 is a schematic diagram of a hardware structure of an electronic device provided by an embodiment of the present invention. As shown in FIG. 11 , the electronic device provided in this embodiment includes: at least one processor 1101 and a memory 1102 . Wherein, the processor 1101 and the memory 1102 are connected through a bus 1103 .

在具体实现过程中,至少一个处理器1101执行存储器1102存储的计算机执行指令,使得至少一个处理器1101执行上述方法实施例中的方法。In a specific implementation process, at least one processor 1101 executes the computer-executed instructions stored in the memory 1102, so that at least one processor 1101 executes the methods in the foregoing method embodiments.

处理器1101的具体实现过程可参见上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。For the specific implementation process of the processor 1101, reference may be made to the foregoing method embodiments. The implementation principles and technical effects thereof are similar, and details are not repeated here in this embodiment.

在上述的图11所示的实施例中,应理解,处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application SpecificIntegrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。In the above-mentioned embodiment shown in FIG. 11, it should be understood that the processor can be a central processing unit (English: Central Processing Unit, referred to as: CPU), and can also be other general-purpose processors, digital signal processors (English: Digital Signal Processor, referred to as: DSP), application specific integrated circuit (English: Application Specific Integrated Circuit, referred to as: ASIC), etc. A general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like. The steps of the method disclosed in conjunction with the invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor.

存储器可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器。The memory may include high-speed RAM memory, and may also include non-volatile storage NVM, such as at least one disk memory.

总线可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component,PCI)总线或扩展工业标准体系结构(ExtendedIndustry Standard Architecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。The bus may be an Industry Standard Architecture (Industry Standard Architecture, ISA) bus, a Peripheral Component Interconnect (Peripheral Component, PCI) bus, or an Extended Industry Standard Architecture (Extended Industry Standard Architecture, EISA) bus, etc. The bus can be divided into address bus, data bus, control bus and so on. For ease of representation, the buses in the drawings of the present application are not limited to only one bus or one type of bus.

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当处理器执行计算机执行指令时,实现上述方法实施例的方法。The embodiment of the present invention also provides a computer-readable storage medium, in which computer-executable instructions are stored, and when the processor executes the computer-executable instructions, the methods in the foregoing method embodiments are implemented.

上述的计算机可读存储介质,上述可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。可读存储介质可以是通用或专用计算机能够存取的任何可用介质。The above-mentioned computer-readable storage medium, the above-mentioned readable storage medium can be realized by any type of volatile or non-volatile storage device or their combination, such as static random access memory (SRAM), electrically erasable Programmable Read Only Memory (EEPROM), Erasable Programmable Read Only Memory (EPROM), Programmable Read Only Memory (PROM), Read Only Memory (ROM), Magnetic Memory, Flash Memory, Magnetic or Optical Disk. Readable storage media can be any available media that can be accessed by a general purpose or special purpose computer.

一种示例性的可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(Application Specific IntegratedCircuits,简称:ASIC)中。当然,处理器和可读存储介质也可以作为分立组件存在于设备中。An exemplary readable storage medium is coupled to the processor such the processor can read information from, and write information to, the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium may be located in application specific integrated circuits (Application Specific Integrated Circuits, ASIC for short). Of course, the processor and the readable storage medium can also exist in the device as discrete components.

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for implementing the above method embodiments can be completed by program instructions and related hardware. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above-mentioned method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.

最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and are not intended to limit it; although the application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: It is still possible to modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the various embodiments of the application. scope.

Claims (14)

1. A method of displaying, the method comprising:
determining and displaying a first cutting plane based on the operation of a user;
determining a second cutting plane according to the first cutting plane, and displaying a three-dimensional model cutting plane corresponding to the second cutting plane; the section of the three-dimensional model is a corresponding section of the three-dimensional model after being cut by the second cutting plane; the second cutting plane is coincident with or parallel to the first cutting plane;
and generating a two-dimensional image section corresponding to the second cutting section according to the medical image data, and displaying the two-dimensional image section at the three-dimensional model section in a correlation manner.
2. The method of claim 1, wherein the correlating the two-dimensional image slice to the three-dimensional model slice comprises:
overlapping and displaying the two-dimensional image section on the three-dimensional model section;
and respectively determining the positions of the same tissue or organ in the two-dimensional image section and the three-dimensional model section, and setting the two positions to be the same color.
3. The method of claim 1, wherein generating a two-dimensional image slice corresponding to the second resection plane from medical image data comprises:
determining a volume box according to the maximum value of each direction in the medical image data and displaying the volume box;
determining the intersection line position of the second cutting plane and the volume box, determining the boundary position of the two-dimensional image section in the medical image data according to the intersection line position, and determining the two-dimensional image section according to the boundary position.
4. The method of claim 1, wherein the associating the two-dimensional image slice with the three-dimensional model slice comprises:
setting the distance between the two-dimensional image section and the three-dimensional model section as a preset distance;
and connecting the two-dimensional image section with the corresponding tissues or organs in the three-dimensional model section through a projection line.
5. The method according to any one of claims 2-4, further comprising:
receiving a transparentizing operation instruction of a user on the two-dimensional image section, and performing transparentizing on the two-dimensional image section according to the instruction; the transparency processing operation instruction includes a transparency percentage.
6. The method of claim 1, wherein determining and displaying the first cutting plane based on the user's operation comprises:
after a user rotates the three-dimensional model to an interested position, determining a triangular patch selected by the user on the surface of the three-dimensional model; determining the first cutting plane according to the plane where the triangular patch is located, and displaying the first cutting plane;
or, displaying a sectioning angle, when a user rotates the three-dimensional model to an interested position or rotates the sectioning angle to an interested angle, determining any plane perpendicular to the sectioning angle as a first sectioning plane, and displaying the first sectioning plane.
7. The method of claim 1, wherein determining and displaying the first cutting plane based on the user's operation comprises:
determining at least one surgical cutting scheme corresponding to the three-dimensional model, and determining at least one first cutting plane according to the surgical cutting scheme; the surgical cutting plan includes a cutting plane and/or a surgical position; or determining the type of the three-dimensional model, and determining at least one first cutting plane from an anatomical plane or a segmented fracture plane corresponding to the type of the three-dimensional model;
and displaying the first cutting plane.
8. The method of claim 6 or 7, wherein after determining the first resection plane, the method further comprises:
storing the determined first cutting plane and displaying a list containing the first cutting plane on a screen;
and receiving an operation instruction of selecting a first cutting plane from the list by a user, and determining and displaying the selected first cutting plane according to the operation instruction.
9. The method of claim 7, wherein determining at least one surgical cutting plan corresponding to the three-dimensional model comprises:
identifying a lesion from the three-dimensional model or medical image data used to construct the three-dimensional model;
determining the surgical cutting plan based on at least one of information of a shape, a size, and a location of the lesion.
10. The method of claim 1, further comprising:
and adjusting the three-dimensional model to be in the direction parallel to the screen by the first cutting plane according to the determined first cutting plane.
11. The method of claim 1, wherein determining a second resection plane from the first resection plane comprises:
and determining a second cutting plane according to the dragging operation of the first cutting plane triggered by the user.
12. A display device, characterized in that the device comprises:
the first determining module is used for determining and displaying a first cutting plane based on the operation of a user; (ii) a
The second determining module is used for determining a second cutting plane according to the first cutting plane and displaying a three-dimensional model cutting plane corresponding to the second cutting plane; the three-dimensional model section is a section corresponding to the three-dimensional model after being cut by the second cutting section; the second cutting plane is coincident with or parallel to the first cutting plane;
and the display module is used for generating a two-dimensional image section corresponding to the second cutting section according to medical image data and displaying the two-dimensional image section in a correlation manner at the section of the three-dimensional model.
13. An electronic device, comprising: at least one processor and a memory;
the memory stores computer-executable instructions;
the at least one processor executing the computer-executable instructions stored by the memory causes the at least one processor to perform the method of any of claims 1-11.
14. A computer-readable storage medium having stored thereon computer-executable instructions which, when executed by a processor, implement the method of any one of claims 1 to 11.
CN202210978969.0A 2022-08-16 2022-08-16 Display method, device, equipment and storage medium Pending CN115346032A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202210978969.0A CN115346032A (en) 2022-08-16 2022-08-16 Display method, device, equipment and storage medium
PCT/CN2023/097268 WO2024037109A1 (en) 2022-08-16 2023-05-30 Display method and apparatus, and device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210978969.0A CN115346032A (en) 2022-08-16 2022-08-16 Display method, device, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN115346032A true CN115346032A (en) 2022-11-15

Family

ID=83952455

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210978969.0A Pending CN115346032A (en) 2022-08-16 2022-08-16 Display method, device, equipment and storage medium

Country Status (2)

Country Link
CN (1) CN115346032A (en)
WO (1) WO2024037109A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024037109A1 (en) * 2022-08-16 2024-02-22 珠海赛纳数字医疗技术有限公司 Display method and apparatus, and device and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104680590A (en) * 2015-03-03 2015-06-03 上海市政工程设计研究总院(集团)有限公司 Dynamic sectioning method for three-dimensional engineering scene
CN109308680A (en) * 2018-08-30 2019-02-05 迈格生命科技(深圳)有限公司 A kind of brain anatomy tutoring system based on nuclear magnetic resonance image
CN113256791A (en) * 2021-05-24 2021-08-13 南开大学 Holographic augmented reality assisted human-computer interaction diagnosis and treatment system in surgical operation
CN114783591A (en) * 2022-04-22 2022-07-22 郑州大学 A three-dimensional visualization auxiliary diagnosis system for brain tumors
CN114864035A (en) * 2022-05-07 2022-08-05 有方(合肥)医疗科技有限公司 Image report generation method, device, system, equipment and storage medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5403431B2 (en) * 2010-03-26 2014-01-29 富士通株式会社 Tomographic image processing method and apparatus
CN115346032A (en) * 2022-08-16 2022-11-15 珠海赛纳数字医疗技术有限公司 Display method, device, equipment and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104680590A (en) * 2015-03-03 2015-06-03 上海市政工程设计研究总院(集团)有限公司 Dynamic sectioning method for three-dimensional engineering scene
CN109308680A (en) * 2018-08-30 2019-02-05 迈格生命科技(深圳)有限公司 A kind of brain anatomy tutoring system based on nuclear magnetic resonance image
CN113256791A (en) * 2021-05-24 2021-08-13 南开大学 Holographic augmented reality assisted human-computer interaction diagnosis and treatment system in surgical operation
CN114783591A (en) * 2022-04-22 2022-07-22 郑州大学 A three-dimensional visualization auxiliary diagnosis system for brain tumors
CN114864035A (en) * 2022-05-07 2022-08-05 有方(合肥)医疗科技有限公司 Image report generation method, device, system, equipment and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
程果 等: "人体可视化肝脏与肝脏超声影像学的对照研究", 第三军医大学学报, no. 23, 15 December 2008 (2008-12-15) *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024037109A1 (en) * 2022-08-16 2024-02-22 珠海赛纳数字医疗技术有限公司 Display method and apparatus, and device and storage medium

Also Published As

Publication number Publication date
WO2024037109A1 (en) 2024-02-22

Similar Documents

Publication Publication Date Title
JP2021166941A (en) System and method for generating and displaying tomo-synthesis image slab
JP6080248B2 (en) Three-dimensional image display apparatus and method, and program
US8077948B2 (en) Method for editing 3D image segmentation maps
US20070279436A1 (en) Method and system for selective visualization and interaction with 3D image data, in a tunnel viewer
JP6886448B2 (en) Devices, systems and methods for simulation and visualization of ablation zones
US20060279568A1 (en) Image display method and computer readable medium for image display
CN113645896A (en) System for surgical planning, surgical navigation and imaging
US20080084415A1 (en) Orientation of 3-dimensional displays as a function of the regions to be examined
CN107194909A (en) Medical image-processing apparatus and medical imaging processing routine
JP5194138B2 (en) Image diagnosis support apparatus, operation method thereof, and image diagnosis support program
CN113516758B (en) Image display method and related device, electronic equipment and storage medium
CN106716496B (en) Visualizing a volumetric image of an anatomical structure
EP2476102B1 (en) Improvements to curved planar reformation
WO2024037109A1 (en) Display method and apparatus, and device and storage medium
US10918441B2 (en) Devices, systems, and methods for ablation-zone simulation and visualization
JP6114266B2 (en) System and method for zooming images
CN112884879B (en) Method for providing a two-dimensional unfolded image of at least one tubular structure
US7301535B2 (en) 3D summary display for reporting of organ tumors
John et al. Navigating and visualizing three-dimensional data sets
EP3230957B1 (en) Virtual interactive definition of volumetric shapes
CN119248152B (en) Interactive determination method of geodetic selection area, geodetic method and related equipment
CN115063528A (en) Floor planning method and related apparatus, equipment and storage medium
TWM547152U (en) Medical imaging modeling apparatus
JP2024052409A (en) Image processing device, image processing method, and program
CN113516757A (en) Image display method and related device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination