Virtual support placement strategy display method and device, electronic equipment and storage medium
By accurately determining the position of virtual stents in CTA images and contrast images, the problem of stent placement dependence on experience in PCI during PCI is solved, and accurate stent strategy development and safe stent placement are achieved.
Patent Information
- Application Number
- CN202510576026.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-06
- Publication Date
- 2025-08-08
AI Technical Summary
Intraoperative stent placement strategies for PCI rely on the experience of the operator, require repeated adjustments and lack of accurate references, resulting in the risk of incomplete coverage of lesions or covering important branches of blood vessels.
By acquiring the first placement position information of the virtual stent in the CTA image, registering it in combination with the contrast image, determining the second placement position of the virtual stent in the contrast image, and displaying the virtual stent in the contrast image, assisting in the formulation of the stent strategy.
Reduce repeated adjustments during stent placement, ensure complete coverage of the lesions, reduce the risk of vascular coverage of important branches, and improve the accuracy and safety of placement.
Smart Images

Figure CN120451114A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of image processing technology, and in particular to a method, device, electronic device, and storage medium for displaying a virtual stent implantation strategy. Background Art
[0002] Currently, percutaneous coronary intervention (PCI) is a very important means of treating coronary heart disease.
[0003] In the process of implementing the present disclosure, it was found that there are at least the following technical problems in the existing technology: During PCI surgery, coronary angiography (CAG) is routinely used in clinical practice as an auxiliary image for stent implantation, but the current stent implantation strategy depends on the operator's experience and needs to be repeatedly adjusted according to actual conditions. Summary of the Invention
[0004] The present disclosure provides a method, device, electronic device and storage medium for displaying a virtual stent implantation strategy, so as to realize the display of a virtual stent in angiographic images, assist in the formulation of stent strategies, and provide a reference for stent placement and stent size.
[0005] According to one aspect of the present disclosure, a method for displaying a virtual stent placement strategy is provided, comprising:
[0006] Acquiring first implantation position information of a virtual stent on a target blood vessel segment in a CTA image;
[0007] Acquiring an angiography image, wherein the angiography image and the CTA image respectively include the target blood vessel segment;
[0008] When the angiography image and the CTA image are registered, determining second implantation position information of the virtual stent on the target blood vessel segment corresponding to the angiography image based on the first implantation position information;
[0009] The virtual stent is displayed in the angiographic image based on the second implantation position information.
[0010] Optionally, obtaining the first implantation position information of the virtual stent on the target blood vessel segment in the CTA image includes: obtaining a quantitative blood flow fraction of the target blood vessel segment in the CTA image; and determining the first implantation position information of the virtual stent based on the quantitative blood flow fraction.
[0011] Optionally, obtaining first implantation position information of a virtual stent on a target blood vessel segment in a CTA image includes: obtaining blood vessel diameter information of the target blood vessel segment in the CTA image; and determining the first implantation position information of the virtual stent based on the blood vessel diameter information and a stenosis detection threshold.
[0012] Optionally, determining the second placement position information of the virtual stent on the target blood vessel segment corresponding to the angiography image based on the first placement position information includes: acquiring a target displacement field, where the target displacement field is used to achieve alignment between the angiography image and the CTA image; and deforming the first placement position information based on the target displacement field to obtain the second placement position information.
[0013] Optionally, the method further includes: obtaining a target registration centerline corresponding to the angiography image, wherein the target registration centerline is obtained based on the registration processing of the angiography image and the CTA image; displaying the target registration centerline in the angiography image, and displaying the virtual stent on the target registration centerline.
[0014] Optionally, the first placement position information includes first proximal position information and first distal position information, and the second placement position information includes second proximal position information and second distal position information;
[0015] Displaying the virtual stent in the angiography image includes: displaying a first mark based on the second proximal position information, displaying a second mark based on the second distal position information, and displaying an identifier corresponding to the virtual stent on the local blood vessel segment between the first mark and the second mark.
[0016] Optionally, the first marker and the second marker are respectively in a draggable state;
[0017] The method further includes: updating the position of the first marker and / or the position of the second marker, and updating and displaying a virtual bracket located between the first marker and the second marker.
[0018] Optionally, the method further includes: displaying at least one of the quantitative blood flow fraction before virtual stent placement, the quantitative blood flow fraction after virtual stent placement, blood vessel diameter information after virtual stent placement, virtual stent length, and location information of the virtual stent.
[0019] According to another aspect of the present disclosure, a device for displaying a virtual stent placement strategy is provided, comprising:
[0020] A first implantation position information acquisition module is used to acquire first implantation position information of the virtual stent on the target blood vessel segment in the CTA image;
[0021] an angiography image acquisition module, configured to acquire an angiography image, wherein the angiography image and the CTA image respectively include the target blood vessel segment;
[0022] a second implantation position information determining module configured to determine, when the angiography image and the CTA image are registered, second implantation position information of the virtual stent on the target blood vessel segment corresponding to the angiography image based on the first implantation position information;
[0023] A virtual stent display module is used to display the virtual stent in the angiography image based on the second implantation position information.
[0024] According to another aspect of the present disclosure, an electronic device is provided, comprising:
[0025] at least one processor; and
[0026] a memory communicatively connected to the at least one processor; wherein,
[0027] The memory stores a computer program that can be executed by the at least one processor. The computer program is executed by the at least one processor to enable the at least one processor to execute the method for displaying a virtual stent placement strategy as described in any embodiment of the present disclosure.
[0028] According to another aspect of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for displaying a virtual stent implantation strategy according to any embodiment of the present disclosure when executed.
[0029] The technical solution of the embodiment of the present disclosure is to obtain the first implantation position information of the virtual stent on the target blood vessel segment in the CTA image; obtain an angiography image, wherein the angiography image and the CTA image respectively include the target blood vessel segment; when the angiography image and the CTA image are registered, determine the second implantation position information of the virtual stent on the target blood vessel segment corresponding to the angiography image based on the first implantation position information; and display the virtual stent in the angiography image based on the second implantation position information. By aligning the angiography image and the CTA image, the implantation position of the virtual stent in the angiography image is determined, and the virtual stent can be displayed in the angiography image to assist in the formulation of the stent strategy and provide a reference for the stent landing point and stent size. It reduces repeated adjustments during the stent implantation process, ensures complete coverage of the lesion, avoids covering important branch vessels, and reduces the risk of geographic miss.
[0030] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0032] Figure 1 is a flow chart of a method for displaying a virtual stent placement strategy provided by an embodiment of the present disclosure;
[0033] Figure 2 is a flow chart of a registration process of angiography images and CTA images provided by an embodiment of the present disclosure;
[0034] Figure 3 is a flow chart of a method for displaying a virtual stent placement strategy provided by an embodiment of the present disclosure;
[0035] Figure 4 is a schematic diagram of angiographic image superposition and registration centerline provided by an embodiment of the present disclosure;
[0036] Figure 5 is a flow chart of a method for displaying a virtual stent placement strategy provided by an embodiment of the present disclosure;
[0037] Figure 6 is a schematic diagram of an angiographic image superimposed with a virtual stent provided by an embodiment of the present disclosure;
[0038] Figure 7 is a flow chart of a method for displaying a virtual stent placement strategy provided by an embodiment of the present disclosure;
[0039] Figure 8 This is a schematic structural diagram of a device for displaying a virtual stent placement strategy provided by an embodiment of the present disclosure;
[0040] Figure 9 It is a structural diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0041] In order to enable those skilled in the art to better understand the solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the embodiments described are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present disclosure.
[0042] It should be noted that the terms "first placement position information", "second placement position information", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0043] Figure 1 This is a flow chart of a method for displaying a virtual stent placement strategy provided by an embodiment of the present disclosure. This embodiment is applicable to the case of displaying a virtual stent in angiographic images. The method can be executed by a device for displaying a virtual stent placement strategy. The device for displaying a virtual stent placement strategy can be implemented in the form of hardware and / or software. The device for displaying a virtual stent placement strategy can be configured in a terminal device and a computer device. The terminal device can include but is not limited to a mobile phone, a tablet computer, and a PC. Figure 1 As shown, the method includes:
[0044] S110 , obtaining first implantation position information of a virtual stent on a target blood vessel segment in a CTA image.
[0045] S120 , acquiring an angiography image, wherein the angiography image and the CTA image respectively include the target blood vessel segment.
[0046] S130 : When the angiography image and the CTA image are registered, determine second implantation position information of the virtual stent on the target blood vessel segment corresponding to the angiography image based on the first implantation position information.
[0047] S140: Display the virtual stent in the angiography image based on the second implantation position information.
[0048] In the disclosed embodiments, the angiography image and the CTA (CT Angiography) image are acquired from the same object, which may be a human or an animal, without limitation herein. The angiography image and the CTA image may include the same target vascular segment, which may be a coronary artery, or a localized vascular segment within a coronary artery. The angiography image and the CTA image may be acquired separately using corresponding acquisition devices, may be read from a database based on an object identifier, or may be imported from an external storage device, without limitation herein on the acquisition method of the angiography image and the CTA image.
[0049] In some embodiments of the present disclosure, the primary function of a virtual stent is to improve blood flow in an abnormal vascular segment by simulating the physical support of a stent. Therefore, the virtual stent placement location information refers to the location of the abnormal segment within the target vascular segment. The abnormal segment can be understood as the local vascular segment where a lesion has occurred. This lesion may include, but is not limited to, a stenotic lesion.
[0050] Optionally, obtaining the first implantation position information of the virtual stent on the target blood vessel segment in the CTA image includes: obtaining the quantitative blood flow fraction of the target blood vessel segment in the CTA image; and determining the first implantation position information of the virtual stent based on the quantitative blood flow fraction of the target blood vessel segment.
[0051] Among them, the quantitative blood flow fraction can be understood as a functional indicator that characterizes the stenotic coronary artery. In the embodiment of the present disclosure, based on the three-dimensional vascular reconstruction of the CTA image, the hemodynamics can be simulated by computational fluid dynamics or machine learning models to generate the quantitative blood flow fraction of the target vascular segment.
[0052] Specifically, an abnormal segment within the target vessel segment is determined based on the quantitative blood flow fraction of the target vessel segment, and the first virtual stent placement position information is determined based on the position information of the abnormal segment. Optionally, the abnormal segment within the target vessel segment is determined based on the rate of change of the quantitative blood flow fraction. The abnormal segment is a local vessel segment within the target vessel segment, and the abnormal segment may include, but is not limited to, a stenotic segment. The abnormal segment is a local vessel segment with an abnormal quantitative blood flow fraction.
[0053] It is understood that, when no abnormality exists in the target vascular segment, the quantitative blood flow fraction of the target vascular segment is stable from the proximal end to the distal end. When an abnormality exists in the target vascular segment, the quantitative blood flow fraction decreases at the abnormal location. A local vascular segment with a decreasing quantitative blood flow fraction is identified as an abnormal segment, and the first virtual stent placement position information is determined based on the location information of the abnormal segment. Specifically, the abnormal segment can be determined based on the point at which the quantitative blood flow fraction begins to decrease and then stops decreasing. Exemplarily, the target vascular segment includes vascular point 1, vascular point 2, ..., vascular point i, ..., vascular point N, distributed from proximal to distal. If the quantitative blood flow fractions of each vascular point between vascular point 1 and vascular point i are the same, or the difference in the quantitative blood flow fractions is less than a first set threshold, then no abnormality exists in the vascular segment between vascular point 1 and vascular point i. If the quantitative blood flow fraction at vascular point i+1 is less than that at vascular point i, and the difference between the quantitative blood flow fractions corresponding to vascular point i and vascular point i+1 is greater than a first set threshold, then vascular point i+1 is determined to be the vascular point where the quantitative blood flow fraction begins to decrease. All vascular points between vascular point i+1 and vascular point j are in a state of decreasing quantitative blood flow fraction, with j > i+1. If the quantitative blood flow fractions corresponding to vascular point j and vascular point j+1 are the same, or the difference between the quantitative blood flow fractions is less than the first set threshold, then vascular point j+1 is determined to be the vascular point where the quantitative blood flow fraction stops decreasing. Accordingly, the abnormal segment is the local vascular segment corresponding to the vascular points between vascular point i+1 and vascular point j+1.
[0054] It is understood that the above-mentioned abnormal segment may include a stenotic segment. The quantitative blood flow fraction of the stenotic segment of the target vessel segment will be significantly reduced due to the obstruction of blood flow. The decrease in the quantitative blood flow fraction is nonlinearly related to the degree of stenosis. For example, when the degree of stenosis is ≥70%, the quantitative blood flow fraction is <0.75, and stent implantation is required for intervention; when the degree of stenosis is between 50% and 70%, a comprehensive clinical assessment is required to determine whether to implant a stent. The formula for calculating the degree of stenosis is as follows: Stenosis = ((normal vessel diameter - diameter at the stenosis) / normal vessel diameter) × 100%.
[0055] In some embodiments of the present disclosure, the degree of stenosis of each vascular point in the target vascular segment is determined based on the vascular diameter information of each vascular point, and the vascular segment formed by the vascular points whose stenosis degree is greater than a second set threshold is determined as a stenotic segment.
[0056] In some embodiments of the present disclosure, obtaining first implantation position information of a virtual stent on a target blood vessel segment in a CTA image includes: obtaining blood vessel diameter information of the target blood vessel segment in the CTA image; and determining the first implantation position information of the virtual stent based on the blood vessel diameter information and a stenosis detection threshold.
[0057] The stenosis detection threshold is used to determine whether the vessel segment corresponding to the vessel diameter information is a stenosis segment, thereby determining the placement position of the virtual stent. In the disclosed embodiment, the contour boundary of the target vessel in the CTA image can be extracted, and the vessel diameter information can be measured point by point along the vessel centerline. The stenosis segment of the target vessel segment is determined based on the vessel diameter information and the stenosis detection threshold. Specifically, a local vessel segment with a vessel diameter less than the stenosis detection threshold is determined as a stenosis segment. The first placement position of the virtual stent is determined based on the location information of the stenosis segment.
[0058] Optionally, vessel diameter information of a target vessel segment in a CTA image is obtained to form a diameter map of the target vessel segment. The diameter map displays the diameter and area information of each vessel point on the target vessel segment. The diameter map can be used to determine the stenosis rate of each vessel point. The stenosis rate can include at least one of a diameter stenosis rate and an area stenosis rate. An abnormal vessel point with the largest stenosis rate on the target vessel point is identified. If the stenosis rate of the abnormal vessel point is greater than or equal to a stenosis rate threshold, a stenosis segment is determined based on the abnormal vessel point. Specifically, using the abnormal vessel point as a reference point, the diameter map is traversed to determine whether the stenosis rates of the vessel points on both sides of the abnormal vessel point are less than the stenosis rate threshold, until a critical vessel point located on both sides of the abnormal vessel point is identified, and the stenosis rate of the critical vessel point is less than the stenosis rate threshold. The vessel points between the two critical vessel points form a stenosis segment. For example, taking vessel point i as an abnormal vessel point, the stenosis rate of vessel point i+1 is determined to be less than the stenosis rate threshold. If not, the stenosis rate of vessel point i+2 is determined to be less than the stenosis rate threshold. This process continues until the stenosis rate of vessel point j is determined to be less than the stenosis rate threshold, and j is greater than i. Determine whether the stenosis rate of vessel point i-1 is less than the stenosis rate threshold. If not, determine whether the stenosis rate of vessel point i-2 is less than the stenosis rate threshold, until it is determined that the stenosis rate of vessel point m is less than the stenosis rate threshold, m is less than i, vessel point j and vessel point m are critical vessel points, and the vessel points between vessel point j and vessel point m form a stenosis segment.
[0059] In some embodiments of the present disclosure, the angiographic image is any angiographic image in an angiographic image sequence. The angiographic image sequence includes angiographic images of the coronary arteries acquired at a set projection angle and time phase when the subject is injected with a contrast agent, and the angiographic image sequence includes multiple frames of angiographic images corresponding to different time points at the set projection angle.
[0060] In some embodiments of the present disclosure, the angiography image is a keyframe angiography image in an angiography image sequence. Optionally, the keyframe angiography image may be the angiography image frame with the highest vascular clarity in the angiography image sequence. The vascular clarity of the angiography image may be identified based on an image quality assessment model; optionally, the keyframe angiography image may be the angiography image frame with the highest similarity to the CTA image in the angiography image sequence. Specifically, the first centerline of the target vascular segment in each angiography image frame in the angiography image sequence is extracted, and the second centerline of the target vascular segment in the CTA image is extracted. A similarity metric is determined between the first centerline and the second centerline of the target vascular segment in each angiography image frame, and the angiography image frame corresponding to the maximum similarity metric is determined as the keyframe angiography image. The projection angle of the second centerline is consistent with the projection angle of the angiography image. The second centerline of the target vascular segment in the CTA image may be obtained by projecting the three-dimensional centerline of the target vascular segment in the CTA image at the projection angle of the angiography image sequence.
[0061] By identifying key frame angiography images in angiography image sequences, high-quality angiography features are provided for the display of target vascular segments and virtual stents, thereby improving the display effects of target vascular segments and virtual stents.
[0062] In the embodiment of the present disclosure, when the angiography image and the CTA image are registered, the first implantation position information is converted into second implantation position information of the virtual stent on the target blood vessel segment corresponding to the angiography image.
[0063] Optionally, determining the second placement position information of the virtual stent on the target blood vessel segment corresponding to the angiography image based on the first placement position information includes: determining the second placement position information corresponding to the first placement position information in the angiography image based on the registration relationship between the angiography image and the CTA image.
[0064] The angiography image and the CTA image are pre-registered to obtain a registration relationship between the angiography image and the CTA image. A registration file is generated based on the registration results of the angiography image and the CTA image. The registration file can represent the registration relationship between the angiography image and the CTA image. Optionally, the registration relationship between the angiography image and the CTA image includes a registration relationship between vessel points on the target vessel segment in the angiography image and the CTA image. Accordingly, the configuration file can include vessel point pairs with a registration relationship in the angiography image and the CTA image, which can be labeled as {(A1, B1), (A2, B2)…(An, Bn)}. Each vessel point pair includes a second vessel point on the target vessel segment in the angiography image and a first vessel point on the target vessel segment in the CTA image. Each vessel point pair can include positional information and / or identifiers of the vessel points with a registration relationship. For example, A1 can be the identifier of the first vessel point on the target vessel segment in the angiography image, and B1 can be the identifier of the second vessel point on the target vessel segment in the CTA image.
[0065] The first placement position information is matched with the registration relationship to determine second placement position information corresponding to the first placement position information in the registration relationship. Specifically, the first placement position information may be matched with a first vessel point in the CTA image in the registration relationship to determine the first vessel point with the smallest distance from the first placement position information. The second placement position information is then determined based on a second vessel point in the angiography image corresponding to the matched first vessel point in the registration relationship.
[0066] Optionally, determining the second placement position information of the virtual stent on the target blood vessel segment corresponding to the angiography image based on the first placement position information includes: acquiring a target displacement field, where the target displacement field is used to achieve alignment between the angiography image and the CTA image; and deforming the first placement position information based on the target displacement field to obtain the second placement position information.
[0067] The target displacement field refers to the spatial correspondence between the angiographic image and the CTA image when the two images are fully registered. The target displacement field is essentially a nonlinear transformation matrix between the image coordinate systems of the angiographic image and the CTA image. The target displacement field can be used to transform the first placement position information, mapping it to the space of the angiographic image to obtain the second placement position information.
[0068] Optionally, the target displacement field can be obtained by superimposing displacement fields of multiple iterations during the registration process of the angiography image and the CTA image; optionally, the target displacement field can be the displacement field obtained by the last iteration during the registration process of the angiography image and the CTA image. Optionally, the target displacement field can be understood as a target registration centerline obtained by deforming the second centerline corresponding to the CTA image, and the target registration centerline is registered with the first centerline in the angiography image. Accordingly, the target displacement field can be determined based on the second centerline of the target vascular segment corresponding to the CTA image and the target registration centerline corresponding to the CTA image. Specifically, the displacement vector corresponding to each vascular point can be determined by the identification and position information of each vascular point in the second centerline and the identification and position information of each vascular point in the target registration centerline, and the target displacement field is formed by the displacement vector corresponding to each vascular point.
[0069] In some embodiments of the present disclosure, the first placement location information may be a set of vascular point locations of the abnormal segment in a CTA image, and correspondingly, the second placement location information may be a set of vascular point locations of the abnormal segment in an angiography image. Based on the set of vascular point locations of the abnormal segment in the angiography image, a virtual stent identifier is displayed in the angiography image. This identifier may represent the virtual stent. The specific form and rendering properties of the identifier are not limited herein; it is sufficient that it represents the placement location of the virtual stent.
[0070] The technical solution of this embodiment obtains first placement position information of a virtual stent on a target vascular segment in a CTA image; obtains an angiography image, where both the angiography image and the CTA image include the target vascular segment; after the angiography image and the CTA image are registered, determines second placement position information of the virtual stent on the corresponding target vascular segment in the angiography image based on the first placement position information; and displays the virtual stent in the angiography image based on the second placement position information. By registering the angiography image with the CTA image, the placement position of the virtual stent in the angiography image is determined, enabling visualization of the virtual stent in the angiography image, assisting in the formulation of stenting strategies and providing a reference for stent placement and sizing.
[0071] In some embodiments of the present disclosure, the registration process of the angiographic image and the CTA image may include the following steps: Figure 2 , Figure 2 4 is a flowchart of the registration process of angiography images and CTA images provided by the embodiment of the present disclosure.
[0072] S131 . Acquire a first centerline of a target blood vessel segment in an angiography image.
[0073] S132: Acquire a second center line corresponding to the target blood vessel segment in the CTA image, wherein a projection angle of the second center line is consistent with a projection angle of the angiography image.
[0074] S133 , performing registration processing on the first center line and the second center line by constructing a displacement field to obtain a registration result of the angiography image and the CTA image.
[0075] The first centerline can be extracted from the angiography image using the centerline extraction model, and the three-dimensional centerline can be extracted from the CTA image using the centerline extraction model. The process of obtaining the second centerline by three-dimensional centerline projection is not described in detail here.
[0076] Optionally, by identifying key points in the angiography image and the CTA image, the matching relationship between the key points in the angiography image and the CTA image is determined, and a first displacement field is constructed based on the matching relationship between the key points in the angiography image and the CTA image; the second center line is deformed based on the first displacement field to obtain a first registration center line; a second displacement field is generated based on the first registration center line and the first center line, and the first registration center line is deformed based on the second displacement field to obtain a second registration center line, until the registration end condition is met and the registration process is completed.
[0077] The key points in the angiography image and the CTA image include but are not limited to branch points and stenosis points. Specifically, the first key point in the angiography image is identified, and the second key point in the CTA image is identified; wherein, there is at least one first key point and at least one second key point, and the number of the first key points and the number of the second key points may be the same or different. The point features of the first key point and the point features of the second key point are extracted. The point features of any key point include at least one of a position feature and an image feature, and the position feature represents the position information of the key point in space, for example, it may be coordinate information in the image. The image feature may be a feature vector, which is used to represent the global semantic features of the key point in the image. The point features of the first key point and the point features of the second key point may be respectively implemented based on feature extraction models. A matching relationship between the first key point and the second key point is established based on the point features of the first key point and the point features of the second key point.
[0078] Optionally, the matching relationship between the first key point and the second key point can be determined by the similarity between the point feature of the first key point and the point feature of the second key point. Optionally, the interaction features corresponding to the first key point and the second key point can be extracted respectively by the attention mechanism. The first key point is clustered by the interaction feature of the first key point to obtain a first key point group, and the second key point is clustered by the interaction feature of the second key point to obtain a second key point group. The first key point group and the second key point group with a matching relationship can be determined by the similarity between the center point features of each first key point group and the center point features of the second key point group. The center point features of any key point group can be determined based on the mean of the interaction features of multiple key points in the key point group. In the first key point group and the second key point group with a matching relationship, the first key point and the second key point with a matching relationship are determined. In the first key point group and the second key point group having a matching relationship, the first key points and the second key points therein are traversed, and for any first key point in the first key point group, key point matching is performed based on the interaction feature of the first key point and the interaction features with each second key point in the second key point group, and a second key point having a matching relationship with the first key point is determined. The first key point and the second key point having a matching relationship are determined based on the above method.
[0079] By extracting interactive features of key points in angiography and CTA images, feature enhancement and cross-modal feature alignment are achieved. The different vascular information provided by different cross-modal medical images is fused together through feature interaction, enriching the features and enabling more accurate image registration. Furthermore, feature interaction can better overcome the impact of modality differences, accurately matching and aligning vascular segments in images of different modalities, and improving image registration accuracy. Furthermore, by first determining a first and second key point group with a matching relationship, the matching range of key points is narrowed, and the first and second key points with a matching relationship are determined within the first and second key point groups. This reduces the computational complexity involved in determining the key point matching relationship and improves processing efficiency.
[0080] Based on the first key point and the second key point with a matching relationship, prior information is provided for constructing the displacement field, the accuracy of the displacement field is improved, and an effective displacement field is provided for the registration process. Optionally, constructing the first displacement field includes: determining a first displacement vector between the key points with a matching relationship in the angiography image and the CTA image; and, based on the positional relationship between other vascular points in the second centerline and the key points, determining a second displacement vector of the other vascular points; and forming the first displacement field based on the first displacement vector and the second displacement vector. Specifically, for the first key point and the second key point with a matching relationship, the first position information of the first key point and the second position information of the second key point are obtained, and a first displacement vector between the second position information and the first position information is determined. The first displacement vector can be used to move the second key point to the position of the first key point. The first displacement vector can be determined based on the horizontal position difference and the vertical position difference corresponding to the second position information and the first position information, respectively. For other vessel points other than the keypoints with a matching relationship, second displacement vectors are determined for the other vessel points based on the positional relationship between the other vessel points and the second keypoint. Optionally, the second displacement vectors for each other vessel point are determined based on the first displacement of at least one second keypoint using interpolation. On the second centerline, the first displacement vector of the second keypoint and the second displacement vectors of the other vessel points form a first displacement field.
[0081] The second center line is deformed based on the first displacement field, and the displacement vector corresponding to each blood vessel point in the second center line in the first displacement field is obtained. The corresponding blood vessel point is deformed to obtain the deformed position information of the blood vessel point. The deformed position information of multiple blood vessel points forms the first alignment center line.
[0082] To improve registration accuracy, the first registration centerline is optimized through multiple iterations of the registration process. Specifically, a second registration process is performed by optimizing the displacement field based on the first registration centerline and the first centerline to obtain a second displacement field. The second displacement field is generated by using the matching relationship between key points in the angiography and CTA images as a regularization condition and / or using the similarity function between the first registration centerline and the first centerline as an objective function to determine a third displacement vector for each vessel point in the first registration centerline, and then forming a second displacement field based on the third displacement vector.
[0083] The similarity function between the first registration centerline and the first centerline is used as the objective function to optimize the displacement field, determine the third displacement vector of each blood vessel point in the first registration centerline, and obtain the second displacement field. The displacement field can be updated based on the gradient descent method, and the displacement field is updated along the negative gradient direction of the objective function. Specifically, where θ kis the displacement field parameter in the k-th iteration displacement field, α is the learning rate, is the objective function J in θ k The gradient at .
[0084] The first registration centerline is deformed based on the second displacement field to obtain the second registration centerline. Iterative optimization continues based on the second registration centerline, determining a third displacement field based on the second and first registration centers. Registration processing is then continued on the second registration centerline based on the third displacement field, and so on until the registration termination criteria are met. This results in the registration relationship between the angiographic and CTA images and the target registration centerline. Finally, the displacement fields corresponding to each iteration are superimposed to obtain the target displacement field.
[0085] The registration end condition includes at least one of the following: the number of registrations reaches a preset number; the registration metric value of the registration center line obtained by each registration reaches a convergence state with the first center line.
[0086] On the basis of the above embodiment, when the registration process is completed, a correspondence is established between the first center line and the blood vessel points whose positions are consistent or within the error range in the target registration center line to obtain a registration relationship, and the above registration relationship is stored in the form of a configuration file for subsequent call.
[0087] Compared with the regular topological registration method, which has the problem of difficulty in handling missing / variant vascular branches, this embodiment realizes the registration of angiography images and CTA images by constructing a displacement field and optimizing the displacement field in multiple iterative registration processes. The above registration process is applicable to non-rigidly changing blood vessels and can achieve high-precision registration in the presence of missing / variant vascular branches.
[0088] Figure 3 This is a flow chart of a method for displaying a virtual stent placement strategy provided by an embodiment of the present disclosure. The relationship between this embodiment and the above embodiments optimizes the display of the virtual stent. Figure 3 As shown, the method includes:
[0089] S210: Acquire first implantation position information of a virtual stent on a target blood vessel segment in a CTA image.
[0090] S220 , acquiring an angiography image, wherein the angiography image and the CTA image respectively include the target blood vessel segment.
[0091] S230 : When the angiography image and the CTA image are registered, determine second implantation position information of the virtual stent on the target blood vessel segment corresponding to the angiography image based on the first implantation position information.
[0092] S240 , obtaining a target registration center line corresponding to the angiography image, wherein the target registration center line is obtained based on registration processing of the angiography image and the CTA image.
[0093] S250: Based on the second implantation position information, display the target registration centerline in the angiography image, and display the virtual stent on the target registration centerline.
[0094] In the embodiment of the present disclosure, an angiography image superimposed with a target registration centerline is displayed, and a virtual stent is displayed on the target registration centerline; wherein, the target registration centerline can display the morphology and shape of the target blood vessel segment in the angiography image, and the method for obtaining the target registration centerline is not described in detail here.
[0095] For example, Figure 4 Schematic diagram of the angiographic image superimposed registration centerline provided by the embodiment of the present disclosure, such as Figure 4 As shown in the figure, both the white and green lines belong to the target registration centerline, where the green line represents the currently selected local vascular segment, and the target registration centerline is used to display the position of the target vascular segment in the angiography image. Furthermore, by displaying the virtual stent on the target registration centerline, that is, Figure 4 The area corresponding to the dotted line box represents the virtual stent, indicating the placement position and size of the virtual stent. Specifically, the virtual stent is displayed on the target registration centerline through the second placement position information.
[0096] The technical solution of this embodiment can more clearly display the implantation position of the virtual stent by displaying the virtual stent on the angiography image superimposed with the registration center line.
[0097] Figure 5 This is a flow chart of a method for displaying a virtual stent placement strategy provided by an embodiment of the present disclosure. This embodiment optimizes the display of the virtual stent based on the above embodiment. Figure 5 As shown, the method includes:
[0098] S310: Acquire first implantation position information of a virtual stent on a target blood vessel segment in a CTA image; the first implantation position information includes first proximal position information and first distal position information.
[0099] S320: Acquire an angiography image, wherein the angiography image and the CTA image respectively include the target blood vessel segment.
[0100] S330: When the angiography image and the CTA image are registered, determine second placement position information of the virtual stent on the target blood vessel segment corresponding to the angiography image based on the first placement position information; the second placement position information includes second proximal position information and second distal position information.
[0101] S340: Display a first mark based on the second proximal position information, display a second mark based on the second distal position information, and display an identifier corresponding to the virtual stent on the local blood vessel segment between the first mark and the second mark.
[0102] In the disclosed embodiment, the first implantation position information may include position information at both ends of the abnormal segment in the CTA image, i.e., the first implantation position information includes first proximal position information and first distal position information. The first proximal position information may be position information of the abnormal segment's starting point near the proximal end of the target vascular segment, and the first distal position information may be position information of the abnormal segment's ending point away from the proximal end of the target vascular segment. Accordingly, the second implantation position information can be obtained by transforming the first proximal position information and the first distal position information, i.e., the second implantation position information includes the second proximal position information and the second distal position information of the abnormal segment in the angiographic image.
[0103] In some embodiments of the present disclosure, a first marker is displayed at the second proximal position information, a second marker is displayed at the second distal position information, and an identifier corresponding to the virtual stent is displayed on the local vascular segment between the first marker and the second marker. The first marker and the second marker can be line segments perpendicular to the center line of the target vascular segment, and the rendering attributes of the first marker and the second marker can be the same or different. The rendering attributes of the first marker and the second marker can include but are not limited to color, texture, brightness, etc. For example, Figure 6 Schematic diagram of angiographic image superimposed with a virtual stent according to an embodiment of the present disclosure. Figure 6 As shown, the red mark P is the first mark, which is used to anchor the second proximal position information, the blue mark D is the second mark, which is used to anchor the second distal position information, and the white hollow mesh tubular structure between the red mark and the blue mark is the identifier corresponding to the virtual stent.
[0104] Based on the above embodiment, the placement position of the virtual support is adjustable, and the placement position of the virtual support can be updated based on the user's adjustment of the placement position of at least one of the first marker and the second marker. Optionally, the first marker and the second marker are each in a draggable state; the method further includes: updating the position of the first marker and / or the position of the second marker, and updating the display of the virtual support located between the first marker and the second marker.
[0105] Specifically, the operation of adjusting the placement position of the virtual stent may include dragging at least one of the first marker and the second marker. By dragging the first marker and / or the second marker, the position of the first marker and / or the position of the second marker is updated, thereby updating the virtual stent located between the first marker and the second marker.
[0106] In some embodiments of the present disclosure, no marks are set at the two ends of the virtual stent, and the two ends of the virtual stent are in an adjustable position state. Through the adjustment operation of at least one end of the virtual stent, the placement strategy of the virtual stent is updated, that is, the placement position and length and other information of the virtual stent are updated.
[0107] On the basis of displaying the virtual stent in the angiography image, manual adjustment of the virtual stent position is realized to meet the flexible adjustment requirements for the virtual stent placement and improve the display effect of the virtual stent. By adjusting the placement strategy of the virtual stent in the angiography image and determining the effects corresponding to different placement strategies, the optimal placement strategy of the virtual stent can be determined, providing assistance for determining the stent placement strategy, instead of repeatedly adjusting the stent placement position and size during the stent placement operation.
[0108] This embodiment provides a technical solution that displays a first marker based on the second proximal position information and a second marker based on the second distal position information. The identifier corresponding to the virtual stent is displayed on the local vascular segment between the first and second markers. This clearly displays the placement of the virtual stent, improving the visual presentation of the virtual stent.
[0109] Figure 7 This is a flow chart of a method for displaying a virtual stent placement strategy provided by an embodiment of the present disclosure. This embodiment displays the relevant information of the virtual stent based on the above embodiment. Figure 7 As shown, the method includes:
[0110] S410: Acquire first implantation position information of a virtual stent on a target blood vessel segment in a CTA image.
[0111] S420: Acquire an angiography image, wherein the angiography image and the CTA image respectively include the target blood vessel segment.
[0112] S430: When the angiography image and the CTA image are registered, determine second implantation position information of the virtual stent on the target blood vessel segment corresponding to the angiography image based on the first implantation position information.
[0113] S440: Display the virtual stent in the angiography image based on the second implantation position information.
[0114] S450: Display at least one of the quantitative blood flow fraction before virtual stent placement, the quantitative blood flow fraction after virtual stent placement, blood vessel diameter information after virtual stent placement, virtual stent length, and virtual stent location information.
[0115] The quantitative blood flow fraction before virtual stent placement can be understood as the quantitative blood flow fraction of the target blood vessel segment before the virtual stent placement when an abnormality (such as abnormal stenosis) exists in the target blood vessel segment.
[0116] The quantitative blood flow fraction after virtual stent implantation can be understood as the quantitative blood flow fraction of the target vessel segment after the virtual stent is implanted to improve vascular stenosis. This quantitative blood flow fraction after virtual stent implantation can be re-simulated based on the virtual stent placement position and diameter parameters, and is not further described here.
[0117] By displaying the quantitative blood flow fraction before and after virtual stent placement, the quantitative blood flow fraction of the target blood vessel segment before and after virtual stent placement can be compared, and the placement effect of the virtual stent can be intuitively demonstrated.
[0118] On this basis, the blood vessel diameter information after the virtual stent is implanted and the blood vessel diameter information before the virtual stent is implanted can also be displayed to demonstrate the implantation effect of the virtual stent.
[0119] By displaying information such as the length of the virtual stent and the position information of the virtual stent (ie, the second placement position information), the shape and position of the virtual stent can be intuitively understood.
[0120] It will be appreciated that when the virtual stent placement strategy is updated by dragging the first marker and / or the second marker, or by adjusting at least one end of the virtual stent, the updated quantitative blood flow fraction is re-determined and used as the quantitative blood flow fraction after the updated virtual stent placement. By adjusting the virtual stent placement strategy in the angiographic image and displaying information such as the quantitative blood flow fraction, vessel diameter information, virtual stent length, and virtual stent location information corresponding to each placement strategy, different placement strategies can be compared and displayed. By comparing information such as the quantitative blood flow fraction and vessel diameter information corresponding to different placement strategies, the optimal placement strategy can be determined to ensure that the virtual stent completely covers the lesion while avoiding coverage of important branch vessels, thereby reducing the risk of geographic misses.
[0121] The technical solution provided in this embodiment displays the quantitative blood flow fraction before the virtual stent is implanted, the quantitative blood flow fraction after the virtual stent is implanted, the blood vessel diameter information after the virtual stent is implanted, the length of the virtual stent, and the location information of the virtual stent. This can provide a reference for stent selection and avoid repeated adjustments to the stent implantation strategy during the stent implantation operation.
[0122] Figure 8 Schematic diagram of a device for displaying a virtual stent placement strategy provided by an embodiment of the present disclosure. Figure 8As shown, the device includes:
[0123] A first implantation position information acquisition module 510 is configured to acquire first implantation position information of a virtual stent on a target blood vessel segment in a CTA image;
[0124] Angiography image acquisition module 520, configured to acquire angiography images, wherein the angiography image and the CTA image each include the target blood vessel segment;
[0125] A second implantation position information determining module 530 is configured to determine, based on the first implantation position information, second implantation position information of the virtual stent on the target blood vessel segment corresponding to the angiography image when the angiography image and the CTA image are registered;
[0126] The virtual stent display module 540 is configured to display the virtual stent in the angiographic image based on the second implantation position information.
[0127] The technical solution of this embodiment obtains first placement position information of a virtual stent on a target vascular segment in a CTA image; obtains an angiography image, wherein both the angiography image and the CTA image include the target vascular segment; after the angiography image and the CTA image are registered, determines second placement position information of the virtual stent on the corresponding target vascular segment in the angiography image based on the first placement position information; and displays the virtual stent in the angiography image based on the second placement position information. By registering the angiography image with the CTA image, the placement position of the virtual stent in the angiography image is determined, enabling the virtual stent to be displayed in the angiography image, resolving the problem of a lack of reference position information for the stent in the angiography image and providing a reference for stent placement.
[0128] Based on the above embodiment, optionally, the first implantation position information acquisition module 510 is specifically configured to acquire a quantitative blood flow fraction of the target blood vessel segment in the CTA image; and determine the first implantation position information of the virtual stent based on the quantitative blood flow fraction.
[0129] Based on the above embodiment, optionally, the first implantation position information acquisition module 510 is configured to acquire vessel diameter information of the target vessel segment in the CTA image; and determine the first implantation position information of the virtual stent based on the vessel diameter information and a stenosis detection threshold.
[0130] Based on the above embodiment, optionally, the second placement position information determination module 530 is used to obtain a target displacement field, which is used to achieve alignment between the angiography image and the CTA image; and the first placement position information is deformed based on the target displacement field to obtain the second placement position information.
[0131] Based on the above embodiment, optionally, the device also includes a registration centerline display module, which is used to obtain a target registration centerline corresponding to the angiography image, and the target registration centerline is obtained based on the registration processing of the angiography image and the CTA image; display the target registration centerline in the angiography image, and display the virtual stent on the target registration centerline.
[0132] Based on the above embodiment, optionally, the first placement position information includes first proximal position information and first distal position information, and the second placement position information includes second proximal position information and second distal position information;
[0133] The virtual support display module 540 is used to:
[0134] A first mark is displayed based on the second proximal position information, a second mark is displayed based on the second distal position information, and an identifier corresponding to the virtual stent is displayed on the local blood vessel segment between the first mark and the second mark.
[0135] Based on the above embodiment, optionally, the first marker and the second marker are respectively in a draggable state;
[0136] The device further includes an updating module for updating the position of the first marker and / or the position of the second marker, and updating the virtual bracket displayed between the first marker and the second marker.
[0137] Based on the above embodiment, the device optionally further includes a virtual stent-related information display module for displaying at least one of the quantitative blood flow fraction before virtual stent implantation, the quantitative blood flow fraction after virtual stent implantation, the blood vessel diameter information after virtual stent implantation, the virtual stent length, and the location information of the virtual stent.
[0138] The device for displaying a virtual stent implantation strategy provided by the embodiment of the present disclosure can execute the method for displaying a virtual stent implantation strategy provided by any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.
[0139] Figure 91 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. The electronic device 10 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.
[0140] like Figure 9 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is communicatively connected to the at least one processor 11. The memory stores a computer program that can be executed by the at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. Various programs and data required for the operation of the electronic device 10 can also be stored in the random access memory (RAM) 13. The processor 11, the read-only memory (ROM) 12, and the random access memory (RAM) 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0141] Multiple components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0142] The processor 11 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any other suitable processor, controller, or microcontroller. The processor 11 executes the various methods and processes described above, such as the method for displaying a virtual stent placement strategy.
[0143] In some embodiments, the method for displaying a virtual stent placement strategy can be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 10 via read-only memory (ROM) 12 and / or communication unit 19. When the computer program is loaded into random access memory (RAM) 13 and executed by processor 11, one or more steps of the method for displaying a virtual stent placement strategy described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform the method for displaying a virtual stent placement strategy via any other suitable means (e.g., via firmware).
[0144] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0145] Computer programs for implementing the disclosed methods for displaying virtual stent placement strategies can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs implement the functions / operations specified in the flowcharts and / or block diagrams. The computer programs can be executed entirely on the machine, partially on the machine, as a standalone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0146] The present disclosure also provides a computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause a processor to execute a method for displaying a virtual stent placement strategy, the method comprising:
[0147] Acquiring first implantation position information of a virtual stent on a target blood vessel segment in a CTA image;
[0148] Acquiring an angiography image, wherein the angiography image and the CTA image each include a target blood vessel segment;
[0149] When the angiography image and the CTA image are registered, determining second placement position information of the virtual stent on the target blood vessel segment corresponding to the angiography image based on the first placement position information;
[0150] Based on the second implantation position information, a virtual stent is displayed in the angiographic image.
[0151] In the context of the present disclosure, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. A computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0152] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0153] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0154] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.
[0155] It should be understood that the various forms of processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this disclosure can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions of this disclosure can be achieved, and this document is not limited here.
[0156] The above specific embodiments do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure shall be included within the scope of protection of this disclosure.
Claims
1. A method for displaying a virtual stent placement strategy, characterized in that: include: Acquiring first implantation position information of a virtual stent on a target blood vessel segment in a CTA image; Acquiring an angiography image, wherein the angiography image and the CTA image respectively include the target blood vessel segment; When the angiography image and the CTA image are registered, determining second implantation position information of the virtual stent on the target blood vessel segment corresponding to the angiography image based on the first implantation position information; Based on the second implantation position information, the virtual stent is displayed in the angiographic image.
2. The method according to claim 1, characterized in that The obtaining of first implantation position information of a virtual stent on a target blood vessel segment in a CTA image includes: obtaining a quantitative blood flow fraction of a target blood vessel segment in the CTA image; First implantation position information of the virtual stent is determined based on the quantitative blood flow fraction.
3. The method according to claim 1, characterized in that The obtaining of first implantation position information of a virtual stent on a target blood vessel segment in a CTA image includes: Acquiring blood vessel diameter information of a target blood vessel segment in the CTA image; The first implantation position information of the virtual stent is determined based on the blood vessel diameter information and a stenosis detection threshold.
4. The method according to claim 1, wherein The determining, based on the first placement position information, second placement position information of the virtual stent on the target blood vessel segment corresponding to the angiography image includes: Acquiring a target displacement field, wherein the target displacement field is used to achieve registration between the angiography image and the CTA image; The first placement position information is deformed based on the target displacement field to obtain the second placement position information.
5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: Acquiring a target registration center line corresponding to the angiography image, wherein the target registration center line is obtained based on registration processing of the angiography image and the CTA image; The target registration centerline is displayed in the angiographic image, and the virtual stent is displayed on the target registration centerline.
6. The method according to claim 1, characterized in that The first placement position information includes first proximal position information and first distal position information, and the second placement position information includes second proximal position information and second distal position information; Displaying the virtual stent in the angiographic image includes: A first mark is displayed based on the second proximal position information, a second mark is displayed based on the second distal position information, and an identifier corresponding to the virtual stent is displayed on the local blood vessel segment between the first mark and the second mark.
7. The method according to claim 6, characterized in that The first marker and the second marker are respectively in a draggable state; The method further includes: updating the position of the first marker and / or the position of the second marker, and updating and displaying a virtual bracket located between the first marker and the second marker.
8. The method according to claim 1, characterized in that The method further comprises: At least one of the quantitative blood flow fraction before virtual stent placement, the quantitative blood flow fraction after virtual stent placement, the blood vessel diameter information after virtual stent placement, the virtual stent length, and the location information of the virtual stent is displayed.
9. A device for displaying a virtual stent placement strategy, characterized in that: include: A first implantation position information acquisition module is used to acquire first implantation position information of the virtual stent on the target blood vessel segment in the CTA image; an angiography image acquisition module, configured to acquire an angiography image, wherein the angiography image and the CTA image respectively include the target blood vessel segment; a second implantation position information determining module configured to determine, when the angiography image and the CTA image are registered, second implantation position information of the virtual stent on the target blood vessel segment corresponding to the angiography image based on the first implantation position information; A virtual stent display module is used to display the virtual stent in the angiography image based on the second implantation position information.
10. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor. The computer program is executed by the at least one processor to enable the at least one processor to perform the method for displaying a virtual stent placement strategy according to any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for displaying a virtual stent implantation strategy according to any one of claims 1 to 8 when executed.