A method and system for multi-modal magnetic resonance aneurysm occlusion assessment

By combining multimodal magnetic resonance imaging with neural networks, the problems of single assessment dimensions, lack of mechanistic interpretation, and inconsistency in the assessment of aneurysm occlusion in existing technologies have been solved. This has enabled accurate quantitative assessment and early prediction of the aneurysm occlusion process, improving the stability and reliability of the assessment.

CN121527043BActive Publication Date: 2026-07-24THE NAVAL MEDICAL UNIV OF PLA
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
THE NAVAL MEDICAL UNIV OF PLA
Filing Date
2025-11-19
Publication Date
2026-07-24

AI Technical Summary

Technical Problem

Existing technologies for evaluating the occlusion effect of intracranial aneurysms after treatment with flow diversion devices suffer from problems such as a single evaluation dimension, lack of mechanistic interpretation, strong subjectivity, lack of predictability, and inconsistent evaluation, making it difficult to achieve stable and reliable aneurysm occlusion assessment.

Method used

By employing multimodal magnetic resonance imaging combined with neural networks, individual feature vectors are generated through cross-modal registration, depth segmentation, topology correction, and index calibration. These vectors are then used to score blood flow occlusion, thrombosis, and endothelialization mechanisms, enabling quantitative assessment and prediction of the occlusion process.

Benefits of technology

It improves the alignment accuracy of multimodal data, enables precise segmentation and three-dimensional reconstruction of the carrier artery, aneurysm sac, and flow diversion device, enhances the system's cross-device adaptability and traceability, and provides quantitative prediction of early occlusion outcomes and personalized intervention guidance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121527043B_ABST
    Figure CN121527043B_ABST
Patent Text Reader

Abstract

The application relates to the field of medical image processing and discloses a multi-modal magnetic resonance aneurysm occlusion evaluation method and system. The method comprises the following steps: acquiring a scanning configuration and multi-modal magnetic resonance sequences, generating fusion image data through cross-modal registration, artifact suppression and denoising processing; then performing image segmentation, three-dimensional structure reconstruction and topology correction to obtain a three-dimensional anatomy and blood flow model; then extracting an individual feature vector through gridding, index normalization and time sequence alignment processing; finally, obtaining an occlusion mechanism score and probability based on multi-model fusion reasoning, completing three-dimensional visualization rendering, backfilling key parameters to a configuration structure, and forming a closed-loop optimization. The application effectively integrates multi-modal data, improves evaluation accuracy, and realizes adaptive optimization and result traceability of the system through parameter backfilling.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of medical image processing, and more particularly to a multimodal magnetic resonance aneurysm occlusion assessment method and system. Background Technology

[0002] Intracranial aneurysms have a high mortality and disability rate, and their treatment is a major challenge in the field of neurosurgery. The advent of flow diversion devices (FD) has revolutionized the treatment strategy for intracranial aneurysms. FD promotes aneurysm occlusion through a "flow remodeling" mechanism, rather than traditional aneurysm sac occlusion. The therapeutic effect of FD is mainly achieved through three key physiological processes: blood flow obstruction, aneurysm sac thrombosis, and aneurysm neck endothelialization.

[0003] Despite the increasingly widespread use of FD (diuretic fluid extraction), significant bottlenecks remain in the clinical evaluation of its post-treatment effects, primarily including:

[0004] 1. Limited assessment dimensions: Traditional time-of-flight MRA (TOF-MRA) or contrast-enhanced MRA (CE-MRA) mainly provide morphological information on "patency". The assessment results are easily affected by FD metal artifacts and cannot reflect hemodynamics, the core factor driving occlusion.

[0005] 2. Lack of mechanistic interpretation: Conventional MRI cannot distinguish between blood flow stagnation, thrombi at different stages (such as water-rich acute thrombi versus organized old thrombi), and intact endothelial coverage. This lack of mechanistic information prevents physicians from determining the stage of occlusion, its stability, or the risk of recanalization.

[0006] 3. Subjectivity and Delay: Assessment relies on physician visual inspection, which is highly subjective. Furthermore, it can only be confirmed after occlusion occurs, making it impossible to quantitatively predict the final occlusion outcome in the early postoperative period, thus missing the optimal opportunity to guide individualized clinical intervention.

[0007] 4. Lack of predictability: Existing methods are limited to describing the state that has already occurred and cannot predict the final occlusion outcome based on quantitative changes in hemodynamics in the early postoperative period. Therefore, they cannot provide prospective guidance for clinical intervention decisions (such as whether additional treatment is needed).

[0008] In the field of medical image processing, existing solutions for multimodal magnetic resonance aneurysm occlusion assessment are typically based on a single imaging sequence or simple registration methods, which suffer from limitations such as insufficient registration accuracy, inadequate artifact suppression, and large segmentation errors. Existing methods often rely on manual or semi-automatic operation, which can lead to inconsistencies and poor repeatability in multi-device and multi-protocol environments, making it difficult to achieve stable aneurysm occlusion assessment. Regarding the combined processing of acquisition and calibration configuration, and 3D HR-VWI and 4D-Flow sequences, existing technologies generally suffer from common shortcomings such as difficulties in cross-modal alignment, inconsistent index calibration, and lack of closed-loop learning. These limitations make it difficult to establish a consistent workflow for acquisition, alignment, segmentation, judgment, control, and recording in aneurysm occlusion assessment applications, resulting in unreliable assessment results. Summary of the Invention

[0009] To address the aforementioned technical problems, this invention provides a multimodal magnetic resonance imaging method for assessing aneurysm occlusion, comprising:

[0010] Acquire acquisition and calibration configuration, 3D HR-VWI sequence and 4D-Flow sequence. Perform calibration mapping processing based on the scanning protocol identifier and coordinate system definition in the acquisition and calibration configuration. Use mutual information-based metric for coarse registration and multi-resolution strategy to drive non-rigid deformation for fine registration. Perform cross-modal registration. Use frequency domain directional filtering and spatial direction consistency evaluation to jointly determine the main direction of the fringes and perform suppression along the main direction. Perform artifact suppression and denoising processing to generate a cross-modal registration fusion voxel stack structure.

[0011] The training set is aligned by intensity normalization strategy based on intensity statistical summary of historical training data, and deep segmentation is performed by multi-scale feature extraction and cross-layer feature stitching using encoder-decoder network. The topology correction and surface reconstruction are performed by extracting the center line through skeletonization and pruning branches and repairing holes to generate a three-dimensional anatomical and blood flow structure set.

[0012] The process involves performing gridding and wall mapping based on the centerline stake points to generate radial geodesic loops, index normalization calibration based on the selection of scale conversion scheme and offset correction based on scanning protocol identifiers and coil layout, and rearranging entries on a unified time grid to derive the time period mean and time period fluctuations through feature splicing and time sequence alignment to obtain individual feature vectors.

[0013] The process involves performing inference on trained models using multi-channel input neural network branches, ensemble learning branches, and temporal sub-models; generating 3D mapping and rendering of standard browsing paths based on centerline stakes and neck boundary lines; parameter backfilling and version registration processing by backfilling model version, fusion strategy, and scale conversion cards; and generating acquisition and calibration configuration structures.

[0014] Furthermore, the trained model inference includes:

[0015] Read the version number and parameter snapshot number of the individual feature vector, and load the corresponding list of trained models. The list of trained models consists of a neural network branch with multi-channel input, an ensemble learning branch, and a temporal sub-model based on sequential data. The three work together in the inference phase according to a preset fusion strategy.

[0016] Furthermore, the trained model inference also includes:

[0017] The model is split into continuous feature sub-vectors, discrete encoding sub-vectors, and temporal derived sub-vectors, which are then fed into the neural network branch, ensemble learning branch, and temporal sub-model, respectively. The inference scheduler starts the inference of each branch in the order defined in the model list.

[0018] Furthermore, the trained model inference also includes:

[0019] The fusion strategy maps the three intermediate results to a unified mechanism scoring space. The fusion strategy provides adaptive weighting based on branch confidence and slot weighting labeling, generating three values: blood flow blocking mechanism score, thrombosis mechanism score, and endothelialization mechanism score.

[0020] Furthermore, 3D mapping and rendering include:

[0021] A standard browsing path is generated, and key viewpoint nodes are set up on the path; in the multi-channel overlay stage, the heat map of mechanism score contribution is mapped to the wall and cavity sampling layers, and the probability of complete occlusion and state level are attached to the corresponding areas in the form of numerical logos and text overlays.

[0022] Furthermore, the process of 3D mapping and rendering also includes:

[0023] If multiple versions of the same object are checked, the historical scene is retrieved from the version registration index, the historical view is replayed under the same camera path and the same rendering parameters, and arranged and compared in the form of a timeline to form an intuitive expression of the temporal change.

[0024] Furthermore, parameter backfilling and version registration include:

[0025] Enter the parameter backfilling process; parameter backfilling refers to extracting key parameters, judgment thresholds and scale conversion cards from the report object during the operation and writing them into the traceable slots of the collection and calibration configuration to form a closed-loop dependency.

[0026] Furthermore, the parameter backfilling and version registration process also includes:

[0027] Enter the version registration process; version registration refers to creating a version record for this inspection in the data registration module. The record items include object identifier, inspection time, model version, parameter snapshot number, interpretability entry hash, scene replay handle, and report storage location.

[0028] Furthermore, the parameter backfilling and version registration process also includes:

[0029] Construct updated data collection and calibration configurations; add or update policy entries, scale conversion cards, rule set patches, and model version anchors from this session.

[0030] Furthermore, a multimodal magnetic resonance aneurysm occlusion assessment system, applied to any of the methods described above, includes:

[0031] The data acquisition and calibration module is used to acquire acquisition and calibration configurations, 3D HR-VWI sequences and 4D-Flow sequences, and perform calibration mapping processing to generate raw images and velocity fields;

[0032] The cross-modal registration and fusion module is used to extract the anatomical reference frame and velocity voxels from the original imaging and velocity field, perform cross-modal registration, and perform artifact suppression and denoising on the cross-modal registration voxel set to generate a cross-modal registration fusion voxel stack.

[0033] The training set unification module is used to perform training set unification processing on the cross-modal registration fusion voxel stack to obtain segmented input voxels;

[0034] The depth segmentation and topology correction module is used to extract the tumor-bearing artery voxel, aneurysm sac voxel, blood flow guiding device voxel and residual blood flow voxel from the segmentation input voxel, perform depth segmentation, and perform topology correction and surface reconstruction on the structural segmentation label set to generate a three-dimensional anatomical and blood flow structure set.

[0035] The meshing and index calculation module is used to perform meshing and wall mapping processing on the three-dimensional anatomical and blood flow structure set to obtain the index calculation input set. The module extracts thrombus volume fraction, average wall shear stress, blood flow stagnation index and aneurysm neck enhancement thickness from the index calculation input set, performs normalization calibration, and generates an index set.

[0036] The feature vector generation module is used to perform feature concatenation and time-series alignment on the indicator set to generate individual feature vectors.

[0037] The model inference module is used to obtain the individual feature vector, perform inference on the trained model, and obtain mechanism scores and probability results.

[0038] The visualization and update module is used to extract the occlusion status level and complete occlusion probability from the mechanism scoring and probability results, perform three-dimensional mapping and rendering, generate a three-dimensional visualization and follow-up comparison report, and perform parameter backfilling and version registration on the three-dimensional visualization and follow-up comparison report, and generate collection and calibration configuration.

[0039] The key innovations of this invention include:

[0040] (1) Based on the scanning protocol identifier and coordinate system definition in the acquisition and calibration configuration, the calibration mapping process is performed. The coarse registration is performed using mutual information-based measurement and the fine registration is performed using multi-resolution strategy to drive non-rigid deformation. Cross-modal registration is performed, and the main direction of the fringe is jointly determined by frequency domain directional filtering and spatial direction consistency evaluation. The artifact suppression and denoising process is performed along the main direction to generate a cross-modal registration fusion voxel stack structure.

[0041] (2) Perform training set unification processing based on intensity normalization strategy of intensity statistical summary of historical training data, use encoder-decoder network for multi-scale feature extraction and cross-layer feature splicing for depth segmentation, extract center line by skeletonization and perform topology correction and surface reconstruction processing of branch pruning and hole repair to generate three-dimensional anatomical and blood flow structure set.

[0042] (3) Perform training model inference by using multi-channel input neural network branches, ensemble learning branches and temporal sub-model fusion inference, 3D mapping and rendering of standard browsing paths generated based on centerline stakes and neck boundary lines, parameter backfilling and version registration processing of model version, fusion strategy and scale conversion card backfilling, and generate acquisition and calibration configuration structure.

[0043] The following are its main beneficial effects:

[0044] (1) Through the cross-modal registration and artifact suppression processing, the alignment accuracy and noise suppression capability of multimodal data under unified coordinates are improved, and the evaluation error caused by inaccurate registration and artifact interference in the prior art is overcome.

[0045] (2) By using the training set unification, depth segmentation and topology correction methods, the accurate segmentation and three-dimensional reconstruction of the tumor-bearing artery, aneurysm sac, blood flow guiding device and residual blood flow can be achieved, solving the problems of coarse segmentation and inconsistent topology in existing methods.

[0046] (3) By utilizing the parameter backfilling and version registration mechanism, a closed-loop update of data collection and calibration configuration is formed, which enhances the adaptability and traceability of the system's cross-device and cross-protocol evaluation and makes up for the lack of adaptive optimization in the existing technology. Attached Figure Description

[0047] Figure 1The overall flowchart of a multimodal magnetic resonance aneurysm occlusion assessment method provided in this application embodiment is shown.

[0048] Figure 2 This is a flowchart illustrating a multimodal magnetic resonance aneurysm occlusion assessment method provided in an embodiment of this application.

[0049] Figure 3 This is a schematic diagram of a multimodal MRI evaluation provided in an embodiment of this application.

[0050] Figure 4 This diagram illustrates the overall architecture of a multimodal magnetic resonance aneurysm occlusion assessment system according to an embodiment of the present invention.

[0051] Figure 5 This is a structural block diagram of a multimodal magnetic resonance aneurysm occlusion assessment system provided in an embodiment of this application. Detailed Implementation

[0052] Figure 1 A flowchart illustrating the overall process of a multimodal magnetic resonance aneurysm occlusion assessment method provided in this application embodiment is shown below. Figure 1 As shown, the method begins with multimodal magnetic resonance imaging (MRI) scans performed at specific follow-up time points after a patient's blood flow diversion device implantation, acquiring raw data including 3D high-resolution vessel wall imaging sequences and four-dimensional blood flow MRI sequences. Next, image preprocessing and multimodal fusion are performed on the multimodal MRI sequences to obtain a comprehensive image dataset. Subsequently, data analysis is performed in parallel on the four-dimensional blood flow MRI sequences to quantify hemodynamic parameters, and data analysis is performed on the three-dimensional high-resolution vessel wall imaging sequences to segment key structures and quantify morphological parameters. Then, the hemodynamic and morphological parameters are fused in multiple dimensions to construct an individualized parameter feature matrix. This individualized parameter feature matrix is ​​input into a pre-trained machine learning prediction model to obtain the assessment and prediction results of aneurysm occlusion status, thereby assisting clinical decision-making. Through the above process, the method achieves a comprehensive and quantitative assessment of the aneurysm occlusion process after blood flow diversion device treatment.

[0053] Example 1: Refer to Figure 2 This is a flowchart illustrating a multimodal magnetic resonance aneurysm occlusion assessment method provided in an embodiment of the present invention. The flowchart may include at least steps S100-S400:

[0054] S100: Acquire acquisition and calibration configuration, 3D HR-VWI sequence and 4D-Flow sequence; perform calibration mapping processing based on the scanning protocol identifier and coordinate system definition in the acquisition and calibration configuration; use mutual information-based metric for coarse registration and multi-resolution strategy to drive non-rigid deformation for fine registration; perform cross-modal registration; use frequency domain directional filtering and spatial direction consistency evaluation to jointly determine the main direction of the fringes and perform suppression along the main direction; perform artifact suppression and denoising processing; generate cross-modal registration fusion voxel stack structure.

[0055] S200, perform training set unification processing based on intensity normalization strategy of intensity statistical summary of historical training data, use encoder-decoder network for multi-scale feature extraction and cross-layer feature splicing for depth segmentation, extract center line by skeletonization and perform topology correction and surface reconstruction processing of branch pruning and hole repair to generate three-dimensional anatomical and blood flow structure set.

[0056] S300, perform gridding and wall mapping processing based on centerline stake points to generate radial geodesic loops, select scale conversion scheme based on scanning protocol identifier and coil layout and perform offset correction index normalization calibration, rearrange entries on a unified time grid and derive time period mean and time period fluctuation feature splicing and time sequence alignment processing to obtain individual feature vectors.

[0057] S400 performs inference on the trained model by fusing the neural network branches with multi-channel input, the ensemble learning branches and the temporal sub-model; generates a 3D mapping and rendering of a standard browsing path based on the centerline stakes and the neck boundary line; performs parameter backfilling and version registration processing by backfilling the model version, fusion strategy and scale conversion card; and generates an acquisition and calibration configuration structure.

[0058] Step S100 includes at least steps S110-S130:

[0059] S110: Acquire the acquisition and calibration configuration, 3D HR-VWI sequence and 4D-Flow sequence, perform calibration mapping processing, and obtain the original imaging and velocity field components;

[0060] The input source is the acquisition and calibration configuration backfilled from the preceding S430, along with the 3D HR-VWI and 4D-Flow sequences generated by the MRI console. The acquisition and calibration configuration is a set of structured parameters used to drive data acquisition and recording mapping during a single examination, including scan protocol identifiers, coil type and channel layout, bed and patient position recording, coordinate system definition, velocity encoding range, cardiac triggering and respiratory motion gating strategies, timestamp generation rules, DICOM tag mapping table, patient anonymization rules, and sequence archiving path. The 3D HR-VWI sequence is a high-resolution vessel wall imaging (HR-VWI) voxel sequence, highlighting wall layers and aneurysm neck transitions; the 4D-Flow sequence is a time-resolved three-dimensional phase-contrast flow magnetic resonance (4D-Flow) voxel sequence, recording multi-temporal velocity and phase data and amplitude references. Specifically, the system reads the scanning protocol identifier and coordinate system definition from the acquisition and calibration configuration, calls the DICOM (Digital Imaging and Communications in Medicine) read-in module to access two types of sequences, combines the frame order according to the timestamp generation rules, aggregates the channel data according to the coil channel layout, processes sensitive fields according to the anonymization rules, and writes them into the temporary data area to form a voxel stream to be calibrated. Further, the system performs gain equalization based on the coil model and channel layout, loads magnetic field gradient nonlinear correction parameters according to the coordinate system definition, restores the patient's posture description in the scanning coordinates based on the bed position and body position records, and loads the phase velocity scale according to the velocity encoding range. All of the above actions are recorded in the log module with operation time, data batch, and parameter snapshots. In case of anomalies such as missing frames, timestamp jumps, or missing tags, the system triggers a pre-database check, temporarily stores the abnormal batches, and writes them to the recovery queue. If there is a cardiac trigger or respiratory motion gating strategy, the system obtains the trigger sequence and gating curve from the device log, inserts it into the time axis alignment process, and completes the mapping between the trigger point, gating window, and imaging frame. Subsequently, the system enters the calibration and mapping process: geometric distortion correction and intensity normalization are performed on HR-VWI voxel sequences to reconstruct each frame to scan coordinates; phase offset correction, phase unwrapping, background phase removal, and amplitude reference fusion are performed on 4D-Flow voxel sequences to restore the velocity direction structure of each phase and construct multi-phase velocity voxels. The coordinate system definition in the acquisition and calibration configuration is uniformly adopted for both types of sequences, a common index is established, and aggregation based on the same examination number, patient, and time of data entry is completed.After processing, the system output fields are named Original Imaging and Velocity Field. The Original Imaging part contains HR-VWI voxel sequences that have undergone geometric correction and intensity normalization, while the Velocity Field part contains multi-temporal velocity voxels that have undergone phase processing and amplitude reference fusion. Acquisition and calibration configuration snapshots are attached to the object metadata. The Original Imaging and Velocity Field will be directly called by the Original Imaging and Velocity Field of S120 as input for anatomical reference system construction and velocity voxel extraction. At the same time, it serves as one of the underlying data sources for subsequent S200 depth segmentation and 3D reconstruction, forming a sequential transmission link from S110 to S120.

[0061] S120. Extract the anatomical reference system and velocity voxels from the original imaging and velocity field, perform cross-modal registration, and generate a cross-modal registration voxel set.

[0062] The input sources are the raw images and velocity fields output from S110. The raw images are responsible for constructing the anatomical reference system, while the velocity field is responsible for extracting velocity voxels. The anatomical reference system is a benchmark framework describing intracranial anatomical structures in a unified three-dimensional coordinate system, consisting of anatomical reference points, orientation bases, scale parameters, and a spatial mask. The anatomical reference points are derived from stably identifiable bony or membranous landmarks in HR-VWI sequences. The orientation bases follow the head-foot, anterior-posterior, and left-right standards. The scale parameters record the voxel spacing and slice thickness in each direction. The spatial mask limits the calculation range of intracranial vessels and surrounding tissues. The velocity voxels are a set of three-dimensional voxels extracted from the velocity field, containing velocity phase information and amplitude references, and organized by temporal index. Specifically, the system first performs anatomical landmark detection in the original imaging portion, using a combined edge and texture operator to search for stable points such as the dorsum sellae and petrous apex, constructing a set of anatomical reference points. Then, it restores the standard orientation of the HR-VWI sequence in the scanning coordinates through rigid body alignment, generating a direction basis and recording voxel spacing and slice thickness to form scale parameters. Next, a spatial mask is generated using a combined strategy based on intensity threshold and morphology to exclude high signals from extracranial tissues and bone, obtaining a defined region. The velocity voxel extraction process loads phase and amplitude voxels sequentially from the velocity field portion. For each phase, it performs background phase removal residual review and amplitude reference clipping, eliminating voxels with insufficient confidence due to low amplitude. Candidate velocity voxel sets are obtained by clipping according to the defined region and mapped to the anatomical reference coordinate frame. After establishing the anatomical reference frame and velocity voxels, the system enters cross-modal registration: Stage 1 is coarse registration, which uses mutual information-based metrics to establish alignment between the original image and the amplitude reference, outputting rigid body transformations; Stage 2 is fine registration, which uses a multi-resolution strategy to drive non-rigid body deformation, constraining deformation to change slowly in the vicinity of the blood vessel wall and maintaining a smooth transition in the brain parenchyma; Stage 3 is temporal synchronization, which aligns each temporal phase of the velocity voxels with the time index of the anatomical reference frame based on the trigger points and gating windows recorded by S110, forming a spatiotemporally consistent mapping. During registration, the system records the registration metric curve, deformation field energy, and keypoint deviation. If the registration metric is below the threshold or the keypoint deviation is too large, a rollback strategy is triggered, returning to the coarse registration stage to restart the parameter grid; if some temporal phases have missing triggers or abnormal gating windows, the temporal index is supplemented using nearest neighbor interpolation during the temporal synchronization stage and recorded as a marker for subsequent modules to reference. After registration, the system resamples the original imaging portion and velocity voxels under unified coordinates and unified time index, constructs a cross-modal registration voxel set, which includes the registered HR-VWI voxels, velocity voxels of each phase and corresponding anatomical reference system descriptions, and binds the acquisition and calibration configuration snapshot number from S110, and writes it into the sequence metadata.

[0063] Figure 3 A schematic diagram of a multimodal MRI assessment provided in this application embodiment, as shown below. Figure 3As shown, it intuitively demonstrates the ability of this method to assess key features of aneurysm occlusion. Figure 3 (a) Based on 4D-Flow MRI data, the residual blood flow status within the tumor is displayed in the form of a color streamline map, reflecting the effectiveness of the blood flow blocking mechanism. Figure 3 (b) Based on 3D HR-VWI data, arrows indicate the enhancement signal at the aneurysm neck to show endothelialization, and asterisks mark the thrombus areas within the aneurysm cavity. This schematic diagram confirms that the aforementioned cross-modal registration and depth segmentation processing can effectively fuse and visualize hemodynamic and vessel wall morphology information, providing an intuitive basis for subsequent individualized assessment.

[0064] The output field, named Cross-Modal Registration Voxel Set, will be directly called by the Cross-Modal Registration Voxel Set of S130 and used as input for artifact suppression and denoising. At the same time, it prepares the aligned voxel base for depth segmentation and 3D reconstruction of S200, connecting the subsequent index calculation and inference chain.

[0065] S130. Perform artifact suppression and denoising on the cross-modal registration voxel set to generate the cross-modal registration fusion voxel stack structure.

[0066] The input source is the cross-modal registration voxel set output by S120, which includes registered HR-VWI voxels, velocity voxels at each phase, and anatomical reference system descriptions. Artifact suppression and denoising are performed using a composite processing flow targeting magnetic susceptibility, metallic stripes, chemical shift, motion ghosting, and background noise, outputting a cross-modal registration fused voxel stack. This stack aggregates suppressed and denoised HR-VWI voxels and velocity voxels under a unified coordinate and time index, retaining necessary metadata for subsequent segmentation and reconstruction. Specifically, the system first performs magnetic susceptibility artifact direction estimation and stripe detection on the registered HR-VWI voxels, using frequency domain direction filtering and spatial direction consistency evaluation to jointly determine the main stripe direction, then performs suppression along the main direction to reduce stripe energy below the background threshold; for chemical shift-related mismatches, the system corrects boundary drift through frequency domain resampling and adjacent frequency band fusion; for motion ghosting, the system calculates the displacement field between adjacent slices within the anatomical reference system's defined region, performs elastic alignment between slices, and repairs misalignments. For velocity voxels, the system performs phase remnant re-examination phase-by-phase. Background model regression is performed on the residual phase offset in the resting region, followed by spatiotemporal denoising based on the anatomical reference frame. An adaptive window smoothing strategy is used along the time axis to suppress high-frequency jitter, while a block-matching non-local averaging strategy is used in the spatial direction to fuse similar block information and reduce shot noise. Amplitude references are used in confidence weighting, with low-amplitude voxels given smaller weights to reduce velocity estimation jitter. To avoid cross-modal alignment relationships being affected by processing side effects, the system calls a registration check operator after each processing sub-stage to verify the spatial consistency between intensity and velocity structure in the neighborhood of the anatomical reference point. If a deviation from the upper threshold is detected, the parameters of the current sub-stage are backtracked, the processing intensity is reduced, and the process is repeated. An anomaly recording mechanism is implemented throughout the process. If a local strong magnetic sensitive area is detected causing missing wall information, the system marks this area as a low-confidence area and records the confidence level in the metadata for reference in subsequent segmentation stages. After the above processing, the system fuses and assembles HR-VWI voxels with velocity voxels of each phase: organized into a multi-layer stack structure within a unified coordinate system, with inter-layer indexes recording the source, processing sequence, and time point; anatomical reference system description, registration metric summary, and processing parameter summary are attached to the object metadata layer, forming a cross-modal registration fusion voxel stack. This output field, named "Cross-modal Registration Fusion Voxel Stack," will be directly called by the S210 cross-modal registration fusion voxel stack as the sole data source for segmentation input voxel construction, while providing a stable foundation for subsequent 3D reconstruction in S200 and running through the entire chain of S300 index calculation and S400 inference rendering. In summary, the technical effect of this step is: by performing directional suppression, spatiotemporal denoising, and fusion assembly on the cross-modal registration voxel set, a cross-modal registration fusion voxel stack with a clear structure and spatiotemporal consistency is formed, meeting the input stability requirements of subsequent segmentation, reconstruction, and index calculation.

[0067] Step S200 includes at least steps S210-S230:

[0068] S210. Obtain the cross-modal registration and fusion voxel stack, perform training set unification processing, and obtain the segmentation input voxel step.

[0069] The input source is a cross-modal registration fusion voxel stack output from the S130. This voxel stack contains high-resolution vessel wall imaging (HR-VWI) voxels and multi-temporal velocity voxels assembled under a unified coordinate and time index, and attaches an anatomical reference system description, registration metric summary, and processing parameter summary to the object metadata. Specifically, the system first reads the coordinate definition, voxel spacing, slice thickness, time index, and confidence marker of the voxel stack, and links the scanning protocol identifier and coil channel layout in the acquisition and calibration configuration to establish the preprocessing context for this batch. Then, it enters the voxel resampling stage. For the anisotropic resolution generated by different sequence sources, the system performs voxel resampling in the anatomical reference system coordinates to achieve a unified grid for HR-VWI voxels and velocity voxels in the spatial dimension. In the temporal dimension, based on the gating curve and trigger point, the multi-temporal frames of the velocity voxels are mapped to a unified time index, and frame drops, jumps, and interpolation traces are recorded to form a traceable time alignment trajectory. Furthermore, the system constructs a training set consistency processing strategy. This consistency processing is a set of data normalization, pruning, slicing, and weight configuration processes for the segmentation inference stage. Core actions include intensity normalization strategy alignment, candidate region pruning strategy alignment, block-level slicing strategy alignment, and category weight configuration alignment. In the intensity normalization strategy alignment stage, the system reads the intensity statistical summary of historical training data, maps hyperparameters according to grayscale distribution, performs intensity normalization on HR-VWI voxels, and synchronously updates metadata. In the candidate region pruning strategy alignment stage, within the anatomical reference system's defined area, the system generates candidate regions based on the nearest neighbors of the vessel centerline, the nearest neighbors of instrument metal traces, and the high-confidence velocity corridor. Overlapping candidate regions are merged according to priority to form candidate cubes for slicing. In the block-level slicing strategy alignment stage, the system slices the candidate cubes with fixed side lengths and records the block index, original position, overlap ratio, and time frame number. In the category weight configuration alignment stage, the system generates loss weight mapping and sampling bias mapping for this batch based on the category proportions of historical training data and records them at the metadata layer. In the face of abnormal scenarios, if a large area of ​​low-confidence markers exists within the candidate region, the system reduces the sampling frequency of that region and writes a candidate region weight reduction entry to the log. If there are long-term gaps in the time index, the system uses adjacent frame expansion windows to generate compensation blocks and marks them with time interpolation markers for reference in subsequent segmentation stages. Subsequently, the system enters multi-channel assembly; multi-channel assembly refers to stacking HR-VWI voxels and velocity voxels in block-level coordinates by channel, while attaching a spatial mask and confidence map of the anatomical reference system as auxiliary channels; in this stage, the system completes intra-block intensity standardization, time frame selection, and channel order registration.After the above processing, the system output field is named Segment Input Voxel. This output is presented at the object level as a set of multi-channel voxels with block-level index and time frame index, and is bound to the parameter snapshot of the training set consistency processing strategy. The segment input voxel is directly called for depth segmentation in the subsequent S220, and also provides spatial anchor points for the 3D reconstruction in S200 to be stitched with the segmentation label, forming a sequential transfer from S210 to S220, and is consistent with the meshing and wall mapping input for the subsequent S300 index calculation.

[0070] S220. Extract the aneurysm-carrying artery voxel, aneurysm cyst voxel, blood flow guiding device voxel and residual blood voxel from the segmented input voxel, perform deep segmentation, and generate a structural segmentation label set.

[0071] The input source is the segmentation input voxels output by S210; this input consists of multi-channel block-level voxels, including HR-VWI voxels, velocity voxels, spatial masks, and confidence maps, along with block indexes, original locations, and time frame numbers. Specifically, the system first performs block-level quality gating on the segmentation input voxels; quality gating is a lightweight screening process before blocks enter network inference, including determining the block content proportion, metal artifact residue, and velocity confidence threshold; when the effective tissue proportion within a block is too low, the metal stripe residue exceeds the threshold, or the velocity confidence is too low, the block is moved to a low-priority queue and skipped or downgraded in this round of inference. Subsequently, the system initiates the deep segmentation inference subsystem. This subsystem is an encoder-decoder network with weights frozen during training. It receives multi-channel block-level voxels at input and generates class probability volumes of the same size as the input blocks at output. This subsystem distinguishes between blood vessel walls, tumor sacs, and instruments through multi-scale feature extraction, cross-layer feature concatenation, and spatial attention gating. It also provides residual blood flow candidates after temporal convergence of velocity voxel channels. During network inference, the system simultaneously records the model version, parameter checksum, inference time, hierarchical feature summary, and peak position of the probability volume, writing these to the inference log for subsequent version registration by the S430. Further, the system performs intra-block post-processing on the class probability volumes. Post-processing includes confidence threshold pruning, small connected component removal, hole filling, and boundary smoothing. Considering the overlap of block slices, the system constructs a block overlap weight map during the block synthesis stage, merges the probability volumes of overlapping regions through weighted fusion, and then performs class consistency verification in global coordinates. For residual blood flow candidates, the system performs multi-frame consistency screening at the time frame level to eliminate occasional candidates generated by isolated frames. For blood flow guidance device candidates, the system performs metal neighborhood re-determination in the joint space of HR-VWI voxels and velocity voxels to avoid misclassifying metal artifacts as device surfaces. Subsequently, the system generates labels for four types of entities; the labels are voxel annotations with the same coordinates as the original image, and the categories correspond to aneurysm-bearing artery voxels, aneurysm sac voxels, blood flow guidance device voxels, and residual blood flow voxels, respectively. During the generation process, the system clips the label boundaries according to the anatomical reference system limit area and records a summary such as the number of voxels of each category, the number of connected branches, and the boundary length in the object metadata. If cross-class overlap occurs, the system triggers a conflict resolution strategy; the conflict resolution strategy determines the final assignment based on the relationship between neighborhood priority and probability peak, and writes the conflict points in the conflict map for use in the topology correction stage of S230.After the above reasoning and post-processing, the system output field is named Structure Segmentation Label Set. This output is a set of voxel annotations for four types of entities in global coordinates, with block synthesis records, conflict maps and time consistency markers. The Structure Segmentation Label Set is directly called in S230 for topology correction and surface reconstruction, and serves as the geometric source for meshing and wall mapping in S300. At the same time, it provides object-level visual elements for 3D mapping in S400.

[0072] S230. Perform topological correction and surface reconstruction on the structural segmentation label set to generate three-dimensional anatomical and blood flow structure set structural links.

[0073] The input source is the structural segmentation label set output by S220. This input provides voxel annotations for the tumor-bearing artery voxel, aneurysm sac voxel, blood flow guiding device voxel, and residual blood flow voxel in global coordinates, along with a conflict map, temporal consistency markers, and category summaries. Specifically, the system first enters the topology correction stage. Topology correction is used to restore reasonable anatomical connectivity within the label body, and the actions include centerline extraction, branch pruning, hole repair, and cross-class boundary cleanup. During centerline extraction, the system performs skeletonization within the tumor-bearing artery voxel to obtain a centerline with an approximate single-pixel width. Subsequently, path tracing is performed based on the anatomical reference system direction basis, pruning short pseudo-branches with large curvature abrupt changes to form a continuous vascular trunk. In the neighborhood of the aneurysm sac, the system detects the boundary gradient of the neck transition zone, restoring the contact zone between the aneurysm sac and the tumor-bearing artery, making the transition zone coherent. The branch pruning stage addresses burr branches caused by segmentation probability residuals by pruning according to the connected volume size, endpoint degree, and neighborhood consistency threshold. The hole repair stage searches for closed cavities in tumor cysts and instrument tag bodies, repairing isolated cavities through morphological expansion-contraction sequences. The cross-class boundary purification stage re-evaluates intersecting voxels based on the conflict map, updating their affiliations according to neighborhood dominance and temporal consistency markers to obtain non-overlapping segmented volumes. After topology correction, the system enters the surface reconstruction stage. Surface reconstruction generates closed, renderable, and computable geometric surfaces for various tag bodies within a unified coordinate system and establishes a bidirectional mapping with the voxel domain. For the aneurysm-bearing artery voxels and aneurysm sac voxels, the system calculates isosurfaces within the voxel domain to form a triangular mesh. Subsequently, a mesh smoothing and shape-preserving strategy at the boundaries is implemented to avoid excessive contraction in the aneurysm neck region. For the blood flow guiding device voxels, the system employs a stricter mesh density in the metal neighborhood to restore the texture of the slender stent and the overall cylindrical outline. For residual blood flow voxels, the system generates a dedicated surface for semi-transparent volume rendering while retaining the corresponding index with the velocity voxels, facilitating the subsequent overlay of flow visual elements in 3D space. After surface reconstruction, the system constructs a structure-level index; this index is a lookup structure connecting the geometric and voxel domains, with entries including object identifiers, mesh patch indexes, voxel coordinate ranges, centerline stake points, and neck boundary lines. This index supports the meshing and wall mapping operations of the S300 and provides an object lookup channel for the 3D mapping and rendering of the S400. In case of anomalies, if self-intersection or flipping is detected during the surface reconstruction stage, the system invokes the self-intersection detection and normal alignment process to repair erroneous patches. If a ruptured vascular trunk is detected, the system reverts to the topology correction stage, performs local expansion-contraction and refinement at both ends of the rupture, and then reconstructs again. Through the above processing, the system assembles a set of three-dimensional anatomical and blood flow structures at the object level. This set of anatomical and blood flow structures is a persistent data object, carrying the surface of the aneurysm-bearing artery, the surface of the aneurysm sac, the surface of the blood flow guiding device, and the residual blood flow surface, along with a structural-level index, temporal consistency markers, and a snapshot of the reconstruction parameters.The output field, named "3D Anatomy and Blood Flow Structure Set," will be directly used as input for meshing and wall mapping in S310. Simultaneously, the 3D Anatomy and Blood Flow Structure Set guides wall mesh construction and index calculation in S300, and drives 3D mapping and rendering in S400, forming a stable geometric base throughout subsequent modules. In summary, this step achieves the following technical results: by repairing connectivity and generating geometric surfaces on the structural segmentation tag set, a topologically sound, geometrically continuous, and bidirectionally mappable 3D anatomical and blood flow structure set is obtained, satisfying the object integrity requirements of subsequent meshing, wall mapping, and 3D visual rendering.

[0074] Step S300 includes at least steps S310-S330:

[0075] S310. Obtain the three-dimensional anatomical and blood flow structure set, perform meshing and wall mapping processing, and obtain the index calculation input set.

[0076] The input source is a 3D anatomical and blood flow structure set output from S230. This set includes the surface of the aneurysm-bearing artery, the aneurysm sac, the blood flow guiding device, and the residual blood flow surface, along with a structural-level index, temporal consistency markers, and reconstruction parameter snapshots. The structural-level index records object identifiers, mesh patch indexes, voxel coordinate ranges, centerline stakes, and neck boundary lines. Specifically, the system first loads objects in a unified coordinate system and then uses the structural-level index to restore the geometric dependencies and spatial adjacencies between objects. Addressing the differences in sampling density between different objects, the system performs a mesh quality pre-check on all surfaces, detecting overlapping, flipped faces, self-intersections, and acute-angled patches. Each detected surface is repaired, with repair strategies including local resampling, normal unification, boundary stitching, and angle reallocation. Processing records are written to object metadata, and abnormal segments are simultaneously written to the log. Furthermore, the system generates radial geodesic rings based on the centerline stake points to limit the local resampling range in the aneurysm sac region and prevent geometric collapse in the vicinity of the aneurysm neck. On the surface of the blood flow guiding device, the system establishes anisotropic sampling rules based on the stent texture scale, using a finer resolution along the texture direction and a moderate resolution along the circumferential direction to maintain the geometric recognizability of the overall cylindrical outline and local metallic texture. After completing quality pre-check and repair, the system enters the meshing stage; meshing in this step refers to converting the surface object into a closed, manifold triangular mesh that meets quality constraints, while simultaneously constructing the intraluminal sampling layer. In this stage, a highly regular triangular mesh is first generated on the surface of the aneurysm-bearing artery and the aneurysm sac, and then constraint point arrays are set on the boundary line of the aneurysm neck transition zone to control the boundary morphology of the transition zone; subsequently, an intraluminal sampling layer is generated near the residual blood flow surface. The sampling layer consists of multiple radial sampling lines emanating from the centerline and several ring surfaces, used to attach velocity samples. A bidirectional index relationship exists between the intracavitary sampling layer and the surface mesh. The index entries include surface vertex numbers, corresponding voxel coordinates, corresponding time frame numbers, and confidence weights, with the weights derived from the confidence markers in stage S130. Subsequently, the system performs wall mapping processing. In this step, wall mapping refers to mapping the velocity samples and residual blood flow distribution in the voxel domain to wall mesh vertices and mesh patches according to anatomical reference coordinates, generating a set of neighboring layer samples. The system first retrieves the corresponding entries between the residual blood flow surface and the intracavitary sampling layer, then reads velocity samples frame by frame according to the time frame number, completing the coordinate mapping from voxels to the mesh. The mapping action establishes a distance threshold in the proximity direction of the surface normal. Sampling points within the threshold generate neighboring layer samples through distance and confidence weights. Neighboring layer samples and mesh vertices form a one-to-many relationship, which is structured and stored in the object metadata. If a neighboring region has missing samples or gating anomalies, the system introduces a sliding window in the temporal neighborhood to collect substitute samples from adjacent frames and adds time interpolation markers to the entries.For the surface of the blood flow guide device, the system additionally generates a device neighborhood mapping entry to preserve the relative position and contact zone line between the device and the vessel wall. This entry consists of the device surface vertex, the nearest vessel wall vertex, and the local normal, and is subsequently used for index screening and geometric constraints. After the wall mapping is completed, the system generates a wall mesh, a set of neighboring layer samples, a projection of the centerline to the wall, a projection of the aneurysm boundary line to the wall, and a device neighborhood mapping entry at the object layer. All entries are linked to a unified time index and carry a quality scoring summary and a list of abnormal segments. After the above processing, the system obtains a structurally complete, coordinate-unified, time-labeled geometric-physical hybrid input object at the data level, which serves as the direct carrier for subsequent index calculations. In this step, this object is recorded as the output field name index calculation input set, and the subsequent consumption location is specified as the index calculation input set of S320 in the object metadata. At the same time, a lightweight rendering snapshot is registered in the visualization channel for reference by the S400 rendering process.

[0077] S320. Extract thrombus volume fraction, average wall shear stress, blood flow stagnation index and aneurysm neck enhancement thickness from the indicator calculation input set, perform normalization calibration, and generate indicator set step;

[0078] The input source is the index calculation input set output by S310. The index calculation input set includes wall grid, neighboring layer sample set, centerline to wall projection, neck boundary line to wall projection, and instrument neighborhood mapping entries, and carries a unified time index and quality score summary. Specifically, the system first enters the thrombus volume fraction extraction process; the thrombus volume fraction is defined as the ratio of the volume of voxels in a coagulated or poorly flowing state inside the cyst to the total volume of the cyst. The determination is based on two types of information: one is the range of solidified tissue indicated by low signal or high signal bands of wall adhesion in the HR-VWI sequence, and the other is the long-term low-velocity or resting characteristics of neighboring layer samples in the time domain. The system constructs a voxel mask under the surface envelope of the tumor cyst, reads samples from neighboring layers frame by frame using the time index, and marks long-term low-velocity segments as resting voxels. Simultaneously, it searches the voxel domain for the depth distribution of high-signal bands adhering to the wall and marks solidified voxels. The two types of voxels are merged after connectivity verification to generate thrombus candidates. If near-field perturbations of metal, indicated by device neighborhood mapping entries, exist in the vicinity of the tumor neck, the system reduces the resting determination weight of that region using a neighborhood exclusion strategy to prevent misclassification. After obtaining the thrombus candidates, the system outputs two statistics in the voxel domain: candidate volume and total tumor cyst volume, forming the original value of the thrombus volume fraction, and registers the candidate boundary and time coverage summary in the object metadata. Subsequently, the system proceeds to the average wall shear stress extraction process; the average wall shear stress is defined as the mean of the tangential force intensity generated by the near-wall velocity gradient on the wall mesh over the time dimension. The process retrieves neighboring layer samples for each grid vertex within the wall mapping entry, extracting them layer by layer according to the distance in the normal direction to generate a near-wall velocity profile. After local smoothing, the profile is mapped onto grid patches to obtain the tangential force intensity sequence for each patch. The sequences are statistically analyzed under a unified time index to form an average value. For the device neighborhood, the system classifies patches into contact or non-contact zones based on the device neighborhood mapping entry. Contact zones use an independent statistical channel, recording the contact zone area and sequence fluctuation for subsequent model sensitivity learning of device-wall interactions. Next, the system proceeds to the blood flow stagnation index extraction process. The blood flow stagnation index is defined as a combined indicator of the duration and coverage of neighboring layer samples in a low-velocity state over time. The system reads the velocity time series of neighboring layer samples for each grid patch, constructs a set of low-velocity interval segments, and calculates the duration, frequency, and coverage of these segments. If interpolation markers exist in the time index, the system adds a weighted marker to the interpolated segments within the segment set and retains the interpolation influence factor in the indicator entry to ensure that subsequent models can identify differences in data sources. Subsequently, the system extracts the enhancement thickness of the aneurysm neck; the enhancement thickness of the aneurysm neck is defined as the thickness estimate of the wall signal intensity rise zone along the aneurysm neck boundary line, reflecting the enhancement range of the wall layer in the neck region.The system acquires normal intensity profiles along the aneurysm neck boundary, uses segmented thresholding and morphological peak-valley localization methods to determine the outer edge of the high-signal ring, and then maps the outer edge point set back to the wall grid, using statistical normal distances to obtain thickness estimates. For boundary segments covered by devices, the system enables contact zone marking of the device neighborhood mapping entries and switches to an alternative intensity channel within the neighborhood to avoid false high-signal recordings caused by metal. All four types of indicators are initially extracted in the grid or voxel domain and then undergo normalization calibration. Normalization calibration refers to scaling, offset correction, and distribution alignment of indicator values ​​across devices, sequences, and patients. The correction factor is derived from the acquisition and calibration configuration snapshots and the distribution summary accumulated during the training phase. The system first selects the corresponding scaling scheme based on the scanning protocol identifier, coil layout, and voxel spacing, and then performs offset correction based on the distribution summary of historical similar data. If an indicator exhibits an abnormal distribution in the current batch, the system records the abnormal summary and adds a weight reduction flag to the entry for that indicator. After the above processing, the four types of indicators form a set of entries with a consistent scale. Each entry includes a statistical value, confidence weight, time coverage, and anomaly marker. The set of entries is assembled into a structured record at the object layer. The record items are organized according to object identifier, region identifier, and time index, and maintain a traceable relationship with the geometric object. After processing, the system registers this structured record as an output field name indicator set, which is subsequently consumed as the indicator set of S330. At the same time, a lightweight projection is generated in the rendering channel, which can be called by the 3D mapping process of S400 for overlaying numerical annotations in the 3D visual environment.

[0079] S330, Perform feature splicing and time-series alignment on the indicator set to generate individual feature vector structure;

[0080] The input source is the indicator set output by S320. The indicator set is a structured record, with records organized according to object identifier, region identifier, and time index, covering four categories of items: thrombus volume fraction, mean wall shear stress, blood flow stagnation index, and aneurysm neck enhancement thickness, and carrying confidence weights, time coverage, and anomaly markers. Specifically, the system first performs time-series alignment on all items based on a unified time index; time-series alignment refers to rearranging various items on a fixed time grid, and filling missing positions using window interpolation or step sampling, while retaining the interpolation identity and source label to prevent key statistics from being unseen and rewritten. For time periods with gated anomalies, the system only retains the statistics of stable segments, writes a downweighting marker on abnormal segments, and applies lower weights to related items in subsequent splicing stages. Subsequently, the system proceeds to feature derivation and region aggregation. Feature derivation refers to calculating advanced statistics reflecting morphological, amplitude, and time-varying characteristics from the original indicator entries. Statistical items include time-period average, time-period volatility, peak duration, peak frequency, and regional proportion. All statistics are generated using standard statistical processes without introducing formulas, and include source labels and window lengths. Region aggregation refers to aggregating statistical values ​​from bottom to top along the object hierarchy. The system first completes statistics at the grid patch level, and then aggregates along the patch-region-object path. The region boundary includes three sub-regions: the neck transition zone, the instrument contact zone, and the non-contact zone. Statistics for each of the three sub-regions are retained separately to prevent heterogeneity from being diluted. After completing feature derivation and region aggregation, the system performs feature filtering and consistent coding. Feature filtering compresses redundant or strongly correlated entries, prioritizing those with high correlation to weights during training. Consistent encoding transforms discrete identifiers into fixed-order encoded vectors. Object identifiers, region identifiers, and instrument contact zone markers use multi-hot encoding, while anomaly markers and deweighting markers exist as Boolean bits. Confidence weights and time coverage remain as numerical slots. Anomaly handling is implemented throughout the encoding process; if an entry is completely missing at the object level, the system creates a missing placeholder and attaches a structural missing marker and deweighting factor to it to prevent out-of-bounds access during subsequent inference. Subsequently, the system constructs an individual-level vector layout. This layout consists of a fixed-order set of slots arranged according to four types of indicators, three types of sub-regions, and various statistical derivations. Finally, summary slots for acquisition and calibration configurations, such as scanning protocol identifiers, coil layouts, and voxel spacing, are added to absorb cross-device differences. The system writes the values ​​obtained from the aforementioned encoding, aggregation, and derivation into the corresponding slots, forming a dense array with complete metadata. The array header includes the object identifier, inspection time, version number, and parameter snapshot number, while the array tail includes a complete list of fields and verification information, forming a traceable object. To match the reading specifications of subsequent inference channels, the system also generates a lightweight index. Index entries record the mapping from slot name to offset position, the partition where the weighting flag is located, the abnormal placeholder segment, and the length of the time alignment window.After processing, the system registers the output field name individual feature vectors at the object level and specifies in the metadata that the subsequent consumption location is the individual feature vector of S410; simultaneously, it retains a summary in the rendering pipeline for S400 to attach numerical logos and time profile curves in 3D mapping. The technical effect of this step can be summarized as follows: by completing index rearrangement, statistical derivation, and consistent encoding at a unified time grid and unified geometric level, a structurally stable, traceable, and multi-source information-covering individual feature vector is formed, meeting the strict requirements for input form and order in subsequent inference stages.

[0081] Step S400 includes at least steps S410-S430:

[0082] S410. Obtain individual feature vectors, perform inference on the trained model, and obtain mechanism scoring and probability results.

[0083] The input source is the individual feature vector output by S330. The individual feature vector is a dense array obtained through feature derivation, region aggregation, and uniform encoding under a unified time grid and unified geometric level. The slot order is fixed, and it carries object identifier, region identifier, instrument contact zone marker, confidence weight, time coverage, abnormal occupancy information, and summary slots for acquisition and calibration configuration. Specifically, the system first reads the version number and parameter snapshot number of the individual feature vector during the inference session initialization phase, and loads the corresponding list of trained models. The list of trained models consists of a multi-channel input neural network (NN) branch, an ensemble learning branch, and a temporal sub-model based on sequential data. The three work together in the inference phase according to a preset fusion strategy. Understandably, the neural network branch handles the coupling relationship between high-dimensional continuous slots and multi-hot encoded slots, the ensemble learning branch forms robust boundary judgments in a low-noise, low-dimensional statistical space, and the temporal sub-model sequentially models temporal coverage and segment persistence features. The structure and weights of these three components are frozen during the training phase and are only read, not updated, during the inference phase. The system splits individual feature vectors into continuous feature sub-vectors, discrete encoded sub-vectors, and temporally derived sub-vectors according to the model input description, and feeds them into the neural network branch, ensemble learning branch, and temporal sub-model, respectively. Before entering each branch, the system applies weight decay to the corresponding slots based on the weight reduction marker in the individual feature vectors and records the weight reduction strategy index in the session context to ensure that the source of anomalies is identified. Furthermore, the inference scheduler initiates inference for each branch according to the order defined in the model list; after the neural network branch completes forward propagation, it outputs intermediate representations related to three mechanisms, corresponding to blood flow occlusion-related features, thrombosis-related features, and endothelialization-related features, respectively; the ensemble learning branch refines the boundary sensitive points based on the statistical entries after region aggregation, and outputs the independent confidence scores for the three mechanisms; the temporal sub-model sequentially models low-speed continuous segments, volatility, and temporal coverage, and outputs supplementary confidence scores reflecting temporal behavior. The inference scheduler then enters the fusion stage, calling the fusion strategy to map the three intermediate results to a unified mechanism scoring space; the fusion strategy provides adaptive weighting based on branch confidence and slot weighting labels, generating three numerical values: blood flow occlusion mechanism score, thrombosis mechanism score, and endothelialization mechanism score, and registers the fusion parameter summary in the object metadata layer. To enhance the traceability of inference, the system also generates interpretability entries; the interpretability entries record the main source slots, regional contribution decomposition, and temporal segment contribution decomposition for each mechanism score, and attach rendering prompts for the S420 to overlay local contributions in a 3D visual environment.Subsequently, the system enters the outcome probability generation stage. This stage primarily uses the mechanism score as input, while also incorporating the collection and calibration configuration summary slots from individual feature vectors for out-of-domain calibration. The system outputs the complete occlusion probability and the interim outcome probability through a frozen posterior mapping module. During the training phase, the posterior mapping module obtains probability mapping parameters based on historical follow-up samples; during the inference phase, it only performs numerical mapping and threshold pruning. Throughout the inference session, the system records the model version, weight checksum, input summary hash, inference time, and abnormal interruption information. If the proportion of missing input slots exceeds the session threshold, the system triggers a degradation path, using a simplified fusion strategy to generate the mechanism score solely based on stable slots, and attaches a degradation marker to the output entries, prompting subsequent visualization processes to perform style degradation during rendering. After processing, the system assembles the three mechanism scores, the probability of complete occlusion, the probability of staged outcome, and their interpretability entries into an object-level data structure and registers them as output field names: mechanism score and probability result. The subsequent consumption location is the mechanism score and probability result of S420. At the same time, lightweight curves and contribution heatmap hook handles are generated in the visualization channel for S420 to call when performing 3D mapping and rendering. The version index entry for this inference is reserved in the version registration list of S430, forming a sequential transmission from S410 to S420 and then to S430.

[0084] S420. Extract the occlusion status level and complete occlusion probability from the mechanism score and probability results, perform three-dimensional mapping and rendering, and generate a three-dimensional visualization and follow-up comparison report.

[0085] The input source is the mechanism score and probability result output by S410. The mechanism score and probability result include the blood flow occlusion mechanism score, thrombosis mechanism score, endothelialization mechanism score, complete occlusion probability, and staged outcome probability, and carries interpretability entries and an inference version index. Specifically, the system first enters the state level extraction process; the state level is a hierarchical description of the occlusion state, generated by numerical segmentation and rule combination. The rule combination simultaneously references the three mechanism scores and the complete occlusion probability, and is fine-tuned based on the regional decomposition results of the device contact zone and the aneurysm neck transition zone. The system reads the regional contribution decomposition from the interpretability entries, calculates the local judgment intensity for the aneurysm neck boundary neighborhood and the device contact zone respectively, and forms a hierarchical judgment. When the three mechanism scores contradict each other, the system calls the conflict resolution strategy, prioritizing the one with more stable time coverage, and records the source of conflict and the basis for resolution in the level entry. After the state level is determined, the system constructs a 3D mapping dataset. This dataset uses the 3D anatomical and blood flow structure set output by S230 as its geometric base, and attaches a lightweight projection of the mechanism score contribution heatmap from S410 and the indicator set from S320 for overlay display in a 3D environment. Understandably, 3D mapping refers to the process of spatially locating, color mapping, and controlling the transparency of numerical entries on the surface of a 3D object or an intracavitary sampling layer. The system locates the display position based on the object identifier and mesh patch index, selects different rendering channels based on the region identifier, and uses separate material parameters for the instrument contact zone to avoid conflicts with the vessel wall surface style. Subsequently, the system enters the rendering process, which consists of three parts: scene construction, camera path planning, and multi-channel overlay. In the scene construction phase, the system loads the surface of the aneurysm-bearing artery, the surface of the aneurysm sac, the surface of the blood flow guiding device, and the surface of residual blood flow, restoring the lighting, shadow, and transparency parameters. In the camera path planning phase, the system generates a standard browsing path based on the centerline stakes and the aneurysm neck boundary line, and places key viewpoint nodes on the path. In the multi-channel overlay phase, the system maps the mechanism score contribution heatmap to the wall and intraluminal sampling layers, attaches the probability of complete occlusion and the status level to the corresponding areas in the form of numerical badges and text overlays, and adds lightweight projections of thrombus volume fraction, average wall shear stress, blood flow stagnation index, and aneurysm neck enhancement thickness from S320 to the tool panel for interactive inspection. Furthermore, the system generates follow-up comparison views; if there are multiple versions of the same object that have been checked, the system retrieves historical scenes from the version registration index, replays the historical views under the same camera path and the same rendering parameters, and arranges the comparisons in the form of a timeline to form an intuitive expression of temporal changes; for cross-device or cross-protocol checks, the system calls the scale conversion card in the acquisition and calibration configuration summary slot, applies scale alignment in the rendering layer, and ensures that the color and numerical annotations of different batches are visually consistent.After rendering, the system proceeds to report construction. Report construction integrates scene screenshots, numerical badges, level determinations, and version indexes into a document object, and attaches traceable metadata. The system organizes chapters according to object identifiers and inspection times, embedding key perspective screenshots, enlarged details, and tool panel numerical snapshots in each chapter. Simultaneously, interpretable entries from S410 and summary indicators from S320 are added to the appendix, forming verifiable data endorsement. Anomaly logging is maintained throughout the report construction process; if certain areas have input weight reduction or degradation markers, the system displays prompts at the corresponding locations in the report and lists the scope of impact and handling strategies in the appendix, ensuring readers can reconstruct the process during review. After processing, the system packages the document object, scene data, and version index into an object-layer data structure, registering it as the output field name "3D Visualization and Follow-up Comparison Report," and indicating in the object metadata that the subsequent consumption location is the S430 "3D Visualization and Follow-up Comparison Report." Simultaneously, a scene replay handle is retained in the visualization channel for subsequent review and re-rendering. This output also works in conjunction with the cross-step channels of S200 and S300: when a report is opened for clinical review or research verification, the system can trace back the three-dimensional anatomical and blood flow structure set and indicator set based on the object identifier to ensure consistent citation across steps.

[0086] S430. Perform parameter backfilling and version registration for the 3D visualization and follow-up comparison report, and generate the data collection and calibration configuration structure.

[0087] The input source is the 3D visualization and follow-up comparison report output by S420. This report includes scene screenshots, level determinations, numerical badges, rendering parameters, version index, and indicator summaries and interpretability entries in the appendix. Specifically, the system first enters the parameter backfilling process. Parameter backfilling refers to extracting key parameters, judgment thresholds, and scale conversion cards from the report object and writing them into traceable slots in the acquisition and calibration configuration, forming a closed-loop dependency. The system retrieves the model version, fusion strategy, posterior mapping parameters, and rendering style cards referenced in this inference from the report's version index and writes these entries into the corresponding fields according to the structure of the acquisition and calibration configuration. Simultaneously, the system extracts the scale conversion scheme, anomaly weighting strategy, and time interpolation window length of key indicators from the report appendix, updating the data governance entries in the configuration so that the next check can directly reference the updated strategy set during the S110 calibration and mapping processing stage. Understandably, parameter backfilling also includes change feedback from both the device and protocol sides. If the report records alignment cards across devices or protocols, the system adds that card as a new entry to the protocol mapping table of the data acquisition and calibration configuration. If the level determination in the report triggers a conflict resolution strategy, the system writes the resolution criteria into the configured rule set, forming a replayable resolution chain. Subsequently, the system enters the version registration process. Version registration refers to creating a version record for this inspection in the data registration module. The record items include the object identifier, inspection time, model version, parameter snapshot number, interpretability entry hash, scene replay handle, and report storage location. After version registration is completed, the system maintains a chain in the registration table from the current record to the historical record. The chain nodes are arranged in chronological order for easy retrieval in the S420 follow-up comparison view. To ensure operational security and traceability, the system triggers read-only snapshot generation during version registration, summarizing and persisting key intermediate products of the current session, including mechanism scoring and probability result summaries, indicator set summaries, and rendering parameter summaries. If degradation paths or abnormal placeholders exist during operation, the system emphasizes and records them in the snapshot metadata, attaching the scope and source of the anomaly to the registration entry for easy review later. After parameter backfilling and version registration, the system constructs an updated acquisition and calibration configuration. This configuration is structurally consistent with the configuration referenced by S110, including scanning protocol identifier, coil channel layout, coordinate system definition, velocity encoding range, cardiac triggering and respiratory gating strategies, timestamp generation rules, DICOM label mapping table, anonymization rules, and sequence archiving paths. It also adds or updates policy entries, scale conversion cards, rule set patches, and model version anchors from the current session.The system registers this configuration as the output field name for collection and calibration configuration at the object layer, and explicitly specifies the subsequent consumption location as the collection and calibration configuration of S110 in the object metadata, forming a closed loop from S430 back to S110. Furthermore, the system records configuration change audit entries in the security module, including the change time, operator identifier (marked as a system account if in an automated process), change summary, and rollback handle, supporting restoration to any historical version when necessary via the rollback handle. After processing, the system sends a lightweight notification to the rendering channel, containing a summary of the new configuration and version anchors, for subsequent checks to read the default style and alignment card during scene initialization, thus forming a stable parameter inheritance relationship across the main step's execution path. In summary, the technical effect of this step is: by establishing a parameter backfilling and version registration channel between the report object and the configuration object, the execution process is encapsulated as a traceable, replayable, and iterative configuration closed loop, and the output collection and calibration configuration provides a complete and consistent strategy foundation for the next direct S110 call.

[0088] As a specific embodiment of the present invention, a follow-up study of a 50-year-old female patient 6 months after implantation of a blood flow diverter device for a left internal carotid artery posterior communicating segment aneurysm was conducted. First, a head scan was performed on the patient using a 3.0T magnetic resonance imaging (MRI) scanner to acquire raw data of 3D high-resolution vessel wall imaging sequences and four-dimensional blood flow MRI sequences. The 3D high-resolution vessel wall imaging sequence included plain and enhanced scans, and the four-dimensional blood flow MRI sequence used specific velocity encoding values. Subsequently, the imaging data of the multimodal sequences were transmitted to the system. The system's image processing module automatically performed image registration and fusion. Using a pre-trained deep learning segmentation model, the carrier artery, aneurysm contour, and blood flow diverter device location were automatically segmented on the fused image, and a three-dimensional model was generated. The system automatically calculated quantitative parameters, including the total volume of the aneurysm cavity, thrombus volume, aneurysm neck enhancement features, and the average flow velocity, wall shear stress, and blood flow stagnation index obtained from the four-dimensional blood flow data. Subsequently, the system input the extracted quantitative parameters into a pre-trained machine learning prediction model. The model outputs a mechanistic score, including the occlusion status level and sub-scores for blood flow obstruction, thrombosis, and endothelialization, and predicts the probability of complete stable occlusion. Finally, the system generates a comprehensive assessment report and presents a 3D model integrating blood flow, thrombosis, and enhancement information, a predicted score card, and parameter trend graphs on the interface.

[0089] Example 2: Figure 4 This diagram illustrates the overall architecture of a multimodal magnetic resonance aneurysm occlusion assessment system according to an embodiment of the present invention. Figure 4As shown, the system adopts a layered design, mainly comprising a data acquisition layer, a data processing and analysis layer, a support layer, and an intelligent evaluation and output layer from top to bottom. The data acquisition layer acquires multimodal magnetic resonance raw data through a magnetic resonance scanning device. The data processing and analysis layer sequentially performs preprocessing, image segmentation, and feature extraction and quantization operations on the raw data. The support layer provides historical data support and model iteration capabilities for the system. The intelligent evaluation and output layer uses a machine learning model to perform individualized evaluation based on the processed data and generates visualized results. The layers are connected via data flow, forming a complete closed-loop system from data acquisition to intelligent evaluation.

[0090] Example 3: Figure 5 A structural block diagram of a multimodal magnetic resonance aneurysm occlusion assessment system according to an embodiment of the present invention is shown. Figure 5 As shown, the structure may include:

[0091] The data acquisition and calibration module 01 is used to acquire the acquisition and calibration configuration, 3D HR-VWI sequence, and 4D-Flow sequence, and perform calibration mapping processing to generate the original imaging and velocity field. Specifically, it receives the acquisition and calibration configuration backfilled from the visualization and update module, along with the 3D HR-VWI sequence and 4D-Flow sequence generated by the MRI console, and performs calibration mapping processing according to the scanning protocol identifier and coordinate system definition in the acquisition and calibration configuration. This includes reading configuration parameters, processing sequence data, and completing gain equalization to form the original imaging and velocity field. The original imaging and velocity field are then transmitted to the cross-modal registration and fusion module as input.

[0092] The cross-modal registration and fusion module 02 is used to extract the anatomical reference frame and velocity voxels from the original image and velocity field, perform cross-modal registration, and perform artifact suppression and denoising on the cross-modal registration voxel set to generate a cross-modal registration fusion voxel stack. Specifically, it receives the original image and velocity field from the data acquisition and calibration module, extracts the anatomical reference frame from the original image, extracts velocity voxels from the velocity field, performs coarse registration using a mutual information-based metric and fine registration using a multi-resolution strategy to drive non-rigid deformation, and performs artifact suppression by frequency domain directional filtering and spatial direction consistency evaluation on the registered voxel set to generate a cross-modal registration fusion voxel stack. The cross-modal registration fusion voxel stack is then passed to the training set unification module as an input object.

[0093] The training set unification module 03 is used to perform training set unification processing on the cross-modal registration and fusion voxel stack to obtain segmentation input voxels. Specifically, it receives the cross-modal registration and fusion voxel stack from the cross-modal registration and fusion module, performs intensity normalization strategy alignment based on the intensity statistical summary of historical training data, generates candidate regions within the anatomical reference system defined region, completes block-level slicing and multi-channel assembly, and forms segmentation input voxels. The segmentation input voxels are then passed to the depth segmentation and topology correction module as input objects.

[0094] The depth segmentation and topology correction module 04 is used to extract the aneurysm-bearing artery voxel, aneurysm sac voxel, blood flow guiding device voxel, and residual blood flow voxel from the segmentation input voxels, perform depth segmentation, and perform topology correction and surface reconstruction on the structural segmentation label set to generate a three-dimensional anatomical and blood flow structure set. Specifically, it receives the segmentation input voxels from the training set unification module, uses an encoder-decoder network to perform depth segmentation to generate a structural segmentation label set, then extracts the centerline through skeletonization and performs branch pruning and hole repair to complete topology correction, and then performs surface reconstruction to generate a three-dimensional anatomical and blood flow structure set; the three-dimensional anatomical and blood flow structure set is then passed to the meshing and index calculation module as input.

[0095] The meshing and index calculation module 05 is used to perform meshing and wall mapping processing on the three-dimensional anatomical and blood flow structure set to obtain an index calculation input set. It then extracts thrombus volume fraction, average wall shear stress, blood flow stagnation index, and aneurysm neck enhancement thickness from the index calculation input set, performs normalization calibration, and generates an index set. Specifically, it receives the three-dimensional anatomical and blood flow structure set from the depth segmentation and topology correction module, generates a radial geodesic ring based on centerline stake points, performs meshing and wall mapping to obtain an index calculation input set, extracts the indices from the index calculation input set, and performs normalization calibration based on the scanning protocol identifier and coil layout, selecting a scale conversion scheme to generate an index set. The index set is then passed to the feature vector generation module as input.

[0096] The feature vector generation module 06 is used to perform feature concatenation and time-series alignment on the indicator set to generate individual feature vectors. Specifically, it receives the indicator set from the gridding and indicator calculation module, rearranges the entries on a unified time grid and derives advanced statistics such as time period mean and time period volatility, completes feature concatenation and time-series alignment, and generates individual feature vectors. The individual feature vectors are then passed to the model inference module as input objects.

[0097] The model inference module 07 is used to obtain the individual feature vector, perform inference on the trained model, and obtain mechanism scores and probability results. Specifically, it receives individual feature vectors from the feature vector generation module, and performs fusion inference using a multi-channel input neural network branch, an ensemble learning branch, and a temporal sub-model to generate blood flow blocking mechanism scores, thrombosis mechanism scores, endothelialization mechanism scores, complete occlusion probability, and staged outcome probability. The mechanism scores and probability results are then passed to the visualization and update module as input.

[0098] The visualization and update module 08 is used to extract the occlusion state level and the probability of complete occlusion from the mechanism score and probability results, perform 3D mapping and rendering, generate a 3D visualization and follow-up comparison report, and perform parameter backfilling and version registration on the 3D visualization and follow-up comparison report to generate a data acquisition and calibration configuration. Specifically, it receives the mechanism score and probability results from the model inference module, extracts the occlusion state level and the probability of complete occlusion, generates a standard browsing path based on the centerline stake points and the neck boundary line, performs 3D mapping and rendering, generates a 3D visualization and follow-up comparison report, then extracts key parameters from the report for parameter backfilling and version registration, and generates a data acquisition and calibration configuration; the data acquisition and calibration configuration is backfilled into the data acquisition and calibration module for subsequent processing.

Claims

1. A multimodal magnetic resonance imaging (MRI) method for assessing aneurysm occlusion, characterized in that, include: S100: Acquire acquisition and calibration configuration, 3D HR-VWI sequence, and 4D-Flow sequence. Perform calibration mapping processing based on the scanning protocol identifier and coordinate system definition in the acquisition and calibration configuration. Use mutual information-based metrics for coarse registration and a multi-resolution strategy to drive non-rigid deformation for fine registration, performing cross-modal registration. Use frequency domain directional filtering and spatial direction consistency evaluation to jointly determine the main fringe direction and perform artifact suppression and denoising along the main direction, generating a cross-modal registration fusion pixel stack structure; where: The cross-modal registration comprises three stages of processing: Stage 1 is coarse registration, which uses a mutual information-based metric to establish an alignment relationship between the original image and the amplitude reference, and outputs a rigid body transformation; Stage 2 is fine registration, which uses a multi-resolution strategy to drive non-rigid body deformation and constrains the deformation to change slowly in the vicinity of the vessel wall; Stage 3 is temporal synchronization, which aligns the temporal phases of the velocity voxels with the time index of the anatomical reference system based on the cardiac trigger points and respiratory gating windows recorded in the acquisition and calibration configuration, forming a spatiotemporally consistent mapping. The cross-modal registration also includes anomaly handling: recording the deviation between the registration metric curve and the key point; if the registration metric is lower than the threshold or the key point deviation is too large, triggering a rollback strategy to return to the coarse registration stage; if there is a missing trigger or an abnormal gating window in a certain time phase, using nearest interpolation to complete the time index and recording the mark. The artifact suppression and denoising process includes: performing magnetic susceptibility artifact direction estimation and fringe detection on registered HR-VWI voxels; using frequency domain direction filtering and spatial direction consistency assessment to jointly determine the main fringe direction and then performing suppression along the main direction; correcting boundary drift for chemical shift mismatch by frequency domain resampling and fusion with adjacent frequency bands; calculating the displacement field between adjacent slices for motion ghosting within the anatomical reference frame defined area and implementing elastic alignment between slices; performing phase residue re-examination on velocity voxels phase by phase, performing spatiotemporal denoising according to the anatomical reference frame defined area, and fusing similar block information using a block matching nonlocal averaging strategy for spatial direction. S200, perform training set unification processing based on intensity normalization strategy of intensity statistical summary of historical training data, use encoder-decoder network for multi-scale feature extraction and cross-layer feature splicing for depth segmentation, extract center line by skeletonization and perform topology correction and surface reconstruction processing of branch pruning and hole repair to generate three-dimensional anatomical and blood flow structure set. S300, perform gridding and wall mapping processing based on centerline stake points to generate radial geodesic loops, select scale conversion scheme based on scanning protocol identifier and coil layout and perform offset correction index normalization calibration, rearrange entries on a unified time grid and derive time period mean and time period fluctuation feature splicing and time sequence alignment processing to obtain individual feature vectors. The index normalization calibration includes: thrombus volume fraction extraction, constructing a voxel mask under the surface envelope of the tumor cyst, marking long-term low-velocity segments as resting voxels, and retrieving voxels marked with high-signal bands adhering to the wall; average wall shear stress extraction, retrieving neighboring layer samples of each grid vertex within the wall mapping entry, generating near-wall velocity profiles and mapping them to grid patches to obtain tangential stress intensity sequences; blood flow stagnation index extraction, reading velocity time series of neighboring layer samples for each grid patch, constructing a set of low-velocity interval segments, and calculating the duration and coverage; and tumor neck enhancement thickness extraction, acquiring normal intensity profiles along the tumor neck boundary line, using segmented thresholds to determine the outer edge of the high-signal band, and statistically estimating the thickness by calculating the normal distance. S400, performs training model inference by fusing neural network branches with multi-channel input, ensemble learning branches and temporal sub-models, generates 3D mapping and rendering of standard browsing paths based on centerline stakes and neck boundary lines, performs parameter backfilling and version registration processing by backfilling model version, fusion strategy and scale conversion cards, and generates acquisition and calibration configuration structure. The trained model inference includes: loading a list of trained models consisting of neural network branches, ensemble learning branches, and temporal sub-models; applying weight decay to slots based on weight reduction labels; sequentially initiating branch inference, with the neural network branch outputting intermediate representations of the three mechanisms of blood flow occlusion, thrombosis, and endothelialization, the ensemble learning branch outputting the independent confidence scores for the three mechanisms, and the temporal sub-model performing sequential modeling of low-velocity persistent segments and temporal coverage; invoking a fusion strategy to provide adaptive weighting based on branch confidence and slot weight reduction labels, generating scores for blood flow occlusion, thrombosis, and endothelialization mechanisms; simultaneously generating interpretable entries, recording the main source slots, regional contribution decomposition, and temporal segment contribution decomposition for each mechanism score; using the mechanism score as the main input, referencing the collected and calibrated configuration summary slots for out-of-domain calibration, and outputting the probability of complete occlusion and the probability of staged outcomes through the posterior mapping module; The parameter backfilling and version registration includes: extracting key parameters, judgment thresholds, and scale conversion cards from the report and writing them into the traceable slots of the acquisition and calibration configuration; creating a version record, including object identifier, inspection time, model version, and parameter snapshot number; and constructing the updated acquisition and calibration configuration.

2. The method according to claim 1, characterized in that, Trained model inference includes: Read the version number and parameter snapshot number of the individual feature vector, and load the corresponding list of trained models. The list of trained models consists of a neural network branch with multi-channel input, an ensemble learning branch, and a temporal sub-model based on sequential data. The three work together in the inference phase according to a preset fusion strategy.

3. The method according to claim 2, characterized in that, Trained model inference also includes: The model is split into continuous feature sub-vectors, discrete encoding sub-vectors, and temporal derived sub-vectors, which are then fed into the neural network branch, ensemble learning branch, and temporal sub-model, respectively. The inference scheduler starts the inference of each branch in the order defined in the model list.

4. The method according to claim 3, characterized in that, Trained model inference also includes: The fusion strategy maps the three intermediate results to a unified mechanism scoring space. The fusion strategy provides adaptive weighting based on branch confidence and slot weighting labeling, generating three values: blood flow blocking mechanism score, thrombosis mechanism score, and endothelialization mechanism score.

5. The method according to claim 1, characterized in that, 3D mapping and rendering include: A standard browsing path is generated, and key viewpoint nodes are set up on the path. In the multi-channel overlay stage, the heat map of mechanism score contribution is mapped to the wall and cavity sampling layers, and the probability of complete occlusion and state level are attached to the corresponding areas in the form of numerical logos and text overlays.

6. The method according to claim 5, characterized in that, The process of 3D mapping and rendering also includes: If multiple versions of the same object are checked, the historical scene is retrieved from the version registration index, the historical view is replayed under the same camera path and the same rendering parameters, and arranged and compared in the form of a timeline to form an intuitive expression of the temporal change.

7. The method according to claim 1, characterized in that, Parameter backfilling and version registration include: Enter the parameter backfilling process; parameter backfilling refers to extracting key parameters, judgment thresholds and scale conversion cards from the report object during the operation and writing them into the traceable slots of the collection and calibration configuration to form a closed-loop dependency.

8. The method according to claim 7, characterized in that, The process of parameter backfilling and version registration also includes: Enter the version registration process; version registration refers to creating a version record for this inspection in the data registration module. The record items include object identifier, inspection time, model version, parameter snapshot number, interpretability entry hash, scene replay handle, and report storage location.

9. The method according to claim 8, characterized in that, The parameter backfilling and version registration process also includes: Construct updated data collection and calibration configurations; add or update policy entries, scale conversion cards, rule set patches, and model version anchors from this session.

10. A multimodal magnetic resonance aneurysm occlusion assessment system, applied to the method of any one of claims 1-9, characterized in that, include: The data acquisition and calibration module is used to acquire acquisition and calibration configurations, 3D HR-VWI sequences and 4D-Flow sequences, and perform calibration mapping processing to generate raw images and velocity fields; The cross-modal registration and fusion module is used to extract the anatomical reference frame and velocity voxels from the original imaging and velocity field, perform cross-modal registration, and perform artifact suppression and denoising on the cross-modal registration voxel set to generate a cross-modal registration fusion voxel stack. The training set unification module is used to perform training set unification processing on the cross-modal registration fusion voxel stack to obtain segmented input voxels; The depth segmentation and topology correction module is used to extract the tumor-bearing artery voxel, aneurysm sac voxel, blood flow guiding device voxel and residual blood flow voxel from the segmentation input voxel, perform depth segmentation, and perform topology correction and surface reconstruction on the structural segmentation label set to generate a three-dimensional anatomical and blood flow structure set. The meshing and index calculation module is used to perform meshing and wall mapping processing on the three-dimensional anatomical and blood flow structure set to obtain the index calculation input set. The module extracts thrombus volume fraction, average wall shear stress, blood flow stagnation index and aneurysm neck enhancement thickness from the index calculation input set, performs normalization calibration, and generates an index set. The feature vector generation module is used to perform feature concatenation and time-series alignment on the indicator set to generate individual feature vectors. The model inference module is used to obtain the individual feature vector, perform inference on the trained model, and obtain mechanism scores and probability results. The visualization and update module is used to extract the occlusion status level and complete occlusion probability from the mechanism scoring and probability results, perform three-dimensional mapping and rendering, generate a three-dimensional visualization and follow-up comparison report, and perform parameter backfilling and version registration on the three-dimensional visualization and follow-up comparison report, and generate collection and calibration configuration.

Citation Information

Patent Citations

  • CN120804689A

  • CN120809236A