Medical image processing equipment and method and implantable medical system

By designing equipment for medical image processing, using technology to compare and render three-dimensional images, the problem that traditional systems cannot effectively check and preview image processing results are solved, achieving higher diagnostic efficiency and accuracy of treatment plans.

CN119724505APending Publication Date: 2025-03-28SCENERAY
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411885385.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

Traditional medical image processing systems cannot effectively check and preview image processing results, resulting in difficulties for doctors in the diagnosis and treatment process, and the accuracy and completeness of image data are difficult to ensure.

Method used

A medical image processing device is designed, including a data port, a processor and a human-computer interaction unit. The processor renders three-dimensional images by comparing the patient's image processing model file list and standard file list, and compares them with the standard images to ensure the accuracy and completeness of the images before transmitting them to the doctor's user end.

Benefits of technology

It improves the doctor's diagnostic efficiency and the accuracy of treatment plans, ensures the accuracy and completeness of image data, and reduces the risk of treatment caused by information errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119724505A_ABST
    Figure CN119724505A_ABST
Patent Text Reader

Abstract

The invention discloses medical image processing equipment, and the equipment comprises a data port which is configured to receive an image processing model file list of a patient; the first comparison unit is configured to compare the image processing model file list of the patient with the standard file list to obtain a first comparison result; the rendering unit is configured to render a three-dimensional image of the patient according to the image processing model file list of the patient when the first comparison result is a first preset threshold value; the second comparison unit is configured to compare the three-dimensional image of the patient with the standard image to obtain a second comparison result; the display is configured to preview the first comparison result, the second comparison result and a three-dimensional image of the patient; and the transmission unit is configured to transmit the three-dimensional image of the patient to the user side when the second comparison result is a second preset threshold value. According to the invention, the three-dimensional image of the patient can be transmitted to the user side after the rendered three-dimensional image of the patient is ensured to be accurate and complete.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of three-dimensional visualization technology, and in particular to a medical image processing device, method and implantable medical system. Background Art

[0002] In the current field of medical image processing, with the advancement of technology, the requirements for image data processing and analysis are becoming increasingly higher. Especially in the fields of neurosurgery and neurology, doctors need to accurately understand key information such as the patient's brain nuclei, electrode locations, and electric field activation range in order to develop effective treatment plans. However, traditional image processing methods often cannot intuitively display this information, causing doctors to face greater difficulties in the diagnosis and treatment process.

[0003] In order to solve this problem, some technologies have attempted to improve the readability of image data through three-dimensional visualization methods. For example, the three-dimensional visualization method, device and system, and readable storage medium disclosed in CN117934726B realize the intuitive display of brain nuclei, electrodes, and electric field activation ranges, providing doctors with more accurate diagnosis basis. However, these methods still have certain limitations in practical applications, especially in the verification and preview of image processing results.

[0004] As a commonly used polygon file format, PLY (Polygon File Format) has significant advantages in describing the geometric shape and surface properties of 3D models. It can not only store geometric elements such as points, lines, and surfaces, but also contain rich attribute information such as normals, texture coordinates, and colors, providing strong support for 3D visualization. However, the PLY file itself does not have a direct preview function and requires the use of professional software or tools for parsing and display.

[0005] As a JavaScript engine based on WebGL, Three.js can run GPU-driven games and graphics applications directly in the browser, providing powerful support for the drawing of 3D scenes. Through Three.js, developers can easily load and display 3D models described by PLY files, and realize visual preview of image data. However, in practical applications, how to effectively use graphics engines such as Three.js to verify and preview image processing results is still a problem that needs to be solved.

[0006] After processing the image data, traditional image processing systems often simply indicate that the processing is successful, but cannot provide intuitive and effective verification methods to verify the integrity of the processing results. If the unverified image processing results are directly used in the doctor programmer or doctor programming software, the patient's electrode information or nucleus information seen by the doctor may not match the patient's actual position due to errors in the processing results, thereby delaying the patient's treatment.

[0007] In order to solve at least one of the above technical problems, the present invention provides a medical image processing device. Summary of the invention

[0008] The purpose of the present invention is to provide a medical image processing device, method and implantable medical system, which can transmit the three-dimensional image to the doctor user terminal after ensuring the accuracy and completeness of the three-dimensional image, thereby improving the doctor's diagnostic efficiency and the accuracy of the doctor's diagnostic results and treatment plans.

[0009] The purpose of the present invention is achieved by the following technical solutions:

[0010] The present invention provides a medical image processing device, which is applied to an implantable medical system;

[0011] The medical image processing device comprises:

[0012] a data port configured to receive a list of imaging processing model files for a patient;

[0013] The processor comprises: a first comparison unit, a rendering unit, and a second comparison unit; the first comparison unit is configured to compare the patient's image processing model file list and the standard file list to obtain a first comparison result; the rendering unit is configured to render the patient's three-dimensional image according to the patient's image processing model file list when the first comparison result is a first preset threshold; the second comparison unit is configured to compare the patient's three-dimensional image and the standard image to obtain a second comparison result;

[0014] A human-computer interaction unit, the human-computer interaction unit comprising: a display and a transmission unit; the display is configured to preview the first comparison result, the second comparison result and the three-dimensional image of the patient; the transmission unit is configured to transmit the three-dimensional image of the patient to the user end when the second comparison result is a second preset threshold.

[0015] The beneficial effects of the above scheme include: the present invention renders the patient's three-dimensional image by comparing the patient's image processing model file list and the standard file list, and further compares it with the standard image to ensure the accuracy and completeness of the rendered patient's three-dimensional image, and then transmits the patient's three-dimensional image to the user end, which can not only improve the doctor's diagnostic efficiency, but also improve the accuracy of the doctor's diagnostic results and treatment plans.

[0016] Furthermore, the medical image processing device also includes:

[0017] The server is configured to store the image processing model file list, the first comparison result, the second comparison result and the three-dimensional image of the patient.

[0018] The beneficial effects of the above scheme include: the present invention stores the patient's image processing model file list, comparison results and three-dimensional images, which facilitates long-term storage and anytime retrieval of data, and improves the efficiency and security of data management.

[0019] Furthermore, the user terminal includes: a doctor user terminal and a patient user terminal, and the doctor user terminal is IP-connected to the patient user terminal.

[0020] The beneficial effects of the above scheme include: the doctor user terminal of the present invention is connected to the patient user terminal via IP, which realizes accurate transmission and sharing of data and avoids mistransmission that may lead to leakage of patient privacy.

[0021] Further, the data port is also configured to receive IP information of the patient user terminal of the patient;

[0022] The processor also includes: a verification unit, which is configured to determine the patient attributes of the patient based on the IP information. In response to the patient attributes being clinical, the verification result is passed, and the image processing model file list received by the data port is transmitted to the first comparison unit.

[0023] The beneficial effects of the above scheme include: the present invention ensures the reliability of the data source, prevents the intrusion of illegal data, and improves the security of the system by receiving and verifying the IP information of the patient user terminal.

[0024] Further, the human-computer interaction unit includes: an interaction window, the interaction window receiving input content and transmitting the received input content to an interface corresponding to the processor;

[0025] The verification unit is further configured to, in response to the patient attribute being commercially available, cause the human-computer interaction unit to pop up an interaction window and display the content to be verified in the output window;

[0026] The beneficial effects of the above scheme include: the present invention provides an interactive window for patients with commercially available properties, facilitates the input of verification information, and enhances the flexibility of the system and the user experience.

[0027] Furthermore, the verification unit is also configured to verify the identity of the patient according to the input content received by the interactive window and the IP information of the patient user terminal to obtain a verification result.

[0028] The beneficial effects of the above scheme include: the present invention verifies the patient's identity through input content and IP information, thereby ensuring the accuracy and integrity of the data and preventing the data from being misused or abused.

[0029] Further, the human-computer interaction unit further comprises: an error reporting window, the error reporting window being configured to display a verification error signal;

[0030] The verification unit is further configured to transmit the image processing model file list received by the data port to the first comparison unit in response to the verification result being passed; and to cause the human-computer interaction unit to pop up the error window in response to the verification result being failed.

[0031] The beneficial effects of the above scheme include: when the verification fails, the error window of the present invention can immediately remind the user to avoid the patient continuing to perform invalid operations and thus receiving erroneous data.

[0032] Further, the data port is also configured to receive personalized configuration information of the patient;

[0033] The processor is further configured to determine the standard file list and the standard image of the patient according to the personalized configuration information.

[0034] The beneficial effects of the above scheme include: the present invention determines the standard file list and standard image according to the patient's personalized configuration information, so that the comparison is more accurate and the accuracy of diagnosis is improved.

[0035] Further, the personalized configuration information includes: disease information, the disease information includes: disease type, whether the patient has pneumocephalus in the brain and / or default display nuclei;

[0036] Among them, the disease types are movement disorders or mental illnesses.

[0037] The beneficial effects of the above scheme include: the present invention includes personalized configuration of information such as disease type, and the system can provide more accurate comparison and rendering services for different diseases, thereby improving the pertinence and effectiveness of medical services.

[0038] Furthermore, the first comparison unit is further configured to:

[0039] Identify the image processing model file list, and determine the model file parameters of the image processing model file list;

[0040] Identifying the standard file list, and determining standard file parameters of the standard file list;

[0041] A relationship between a first difference between the model file parameter and the standard file parameter and the first preset threshold is compared and recorded as a first comparison result.

[0042] The beneficial effects of the above scheme include: the present invention can accurately identify the differences by comparing the model file parameters and the standard file parameters in detail, thereby providing a reliable basis for subsequent rendering and comparison.

[0043] Furthermore, the model file parameters include: the name and number of file types in the image processing model file list, the name and number of folders of each file type, the name and number of files in each folder, and the name, format and size of each file;

[0044] The standard file parameters include: the name and number of the file types in the standard file list, the name and number of folders of each file type, the name and number of files in each folder, and the name, format and size of each file.

[0045] The beneficial effects of the above scheme include: ensuring the comprehensiveness and accuracy of the comparison.

[0046] Further, the human-computer interaction unit further includes: a first pop-up window, wherein the first pop-up window is configured to display a first alarm signal;

[0047] The rendering unit is further configured to enable the human-computer interaction unit to pop up a first pop-up window in response to the first comparison result being not equal to the first preset threshold.

[0048] The beneficial effects of the above solution include: when the first comparison result does not meet the preset threshold, the first pop-up window can immediately remind the user, warning that the three-dimensional image rendering is incomplete, to avoid subsequent erroneous operations.

[0049] Furthermore, the second comparison unit is further configured to:

[0050] Preprocess the 3D images and standard images, and extract key features from them.

[0051] Based on the comparison algorithm, the key features of the three-dimensional image are compared with the key features of the standard image to determine the similarity between the three-dimensional image and the standard image, which is recorded as the second comparison result.

[0052] The beneficial effects of the above scheme include: the present invention can more accurately evaluate the similarity between the three-dimensional image and the standard image by extracting key features and performing comparison, so as to further determine whether the three-dimensional image of the patient is rendered completely.

[0053] Furthermore, the preprocessing includes: denoising processing, contrast enhancement processing and registration processing;

[0054] The key features include: the contour, shape and volume of electrodes, nuclei, fiber bundles and pneumocephalus;

[0055] The comparison algorithm includes: surface matching, volume matching and / or feature point matching.

[0056] The beneficial effects of the above scheme include: the preprocessing step of the present invention improves the quality of the image; the extraction of key features and the selection of the comparison algorithm ensure the accuracy and efficiency of the comparison.

[0057] Further, the human-computer interaction unit further includes: a second pop-up window, wherein the second pop-up window is configured to display a second alarm signal;

[0058] The transmission unit is further configured to enable the human-computer interaction unit to pop up a second pop-up window in response to the second comparison result being not equal to a second preset threshold.

[0059] The beneficial effects of the above scheme include: when the second comparison result does not meet the preset threshold, the second pop-up window can immediately remind the user to warn that the three-dimensional image rendering is incomplete, thereby avoiding subsequent erroneous operations.

[0060] Furthermore, the transmission unit is further configured as:

[0061] Identify key areas in 3D images based on common locations of electrodes, nuclei, fiber bundles, and pneumothorax in the brain;

[0062] Screening out a three-dimensional image with the most key areas in the three-dimensional image, and transmitting the three-dimensional image to a doctor user terminal;

[0063] The key area includes: electrodes, nuclei, fiber bundles and / or pneumocephalus.

[0064] The beneficial effects of the above scheme include: the present invention identifies the key areas in the three-dimensional image, and selects the three-dimensional image with the most key areas for transmission to the doctor user terminal, so as to provide the doctor with as much medical information of the patient as possible.

[0065] The present invention also provides a medical image processing method, the method comprising:

[0066] Receive the patient's imaging model file list;

[0067] Comparing the patient's image processing model file list and the standard file list to obtain a first comparison result;

[0068] When the first comparison result is a first preset threshold, rendering a three-dimensional image of the patient according to the image processing model file list of the patient;

[0069] Comparing the three-dimensional image of the patient with the standard image to obtain a second comparison result, and previewing the first comparison result, the second comparison result and the three-dimensional image of the patient on a display;

[0070] When the second comparison result is a second preset threshold, the three-dimensional image of the patient is transmitted to the user terminal.

[0071] The present invention also provides an implantable medical system, the system comprising:

[0072] A stimulation electrode, wherein the stimulation electrode is used to be implanted into a target site of a patient;

[0073] a pulse generator connected to the stimulation electrode and used to deliver electrical stimulation pulses to the stimulation electrode;

[0074] A program-controlled device, in communication with the pulse generator, responding to a stimulation instruction input by a user and sending a program-controlled instruction to the pulse generator;

[0075] A medical image processing device is used to be connected to at least one of the pulse generator, the program-controlled device and the image acquisition device.

[0076] Compared with the prior art, the beneficial effects of the present invention include at least:

[0077] The present invention renders the patient's three-dimensional image by comparing the patient's image processing model file list and the standard file list, and further compares it with the standard image to ensure the accuracy and completeness of the rendered patient's three-dimensional image, and then transmits the patient's three-dimensional image to the doctor user end, which can not only improve the doctor's diagnostic efficiency, but also improve the accuracy of the doctor's diagnostic results and treatment plans. BRIEF DESCRIPTION OF THE DRAWINGS

[0078] Figure 1 Schematic diagram of a medical image processing device according to an embodiment of the present invention.

[0079] Figure 2 It is a schematic diagram of a patient's image processing model file list according to an embodiment of the present invention.

[0080] Figure 3 It is a rendering of a three-dimensional image of a patient according to an embodiment of the present invention. DETAILED DESCRIPTION

[0081] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided to make the present invention more comprehensive and complete and to fully convey the concepts of example embodiments to those skilled in the art. The same reference numerals in the figures represent the same or similar structures, and thus their repeated description will be omitted.

[0082] The words expressing positions and directions described in the present invention are all explained with reference to the accompanying drawings as examples, but they can be changed as needed, and all such changes are included in the protection scope of the present invention.

[0083] Below, we first briefly describe one of the application fields of the embodiments of the present invention (i.e., implantable devices). The implantable neural stimulation system (an implantable medical system) mainly includes: a stimulator implanted in the patient's body and a programmable device arranged outside the patient's body. The existing neural regulation technology mainly implants electrodes in specific structures (i.e., target points) in the body through stereotactic surgery, and the stimulator implanted in the patient's body emits discharge pulse width to the target point through the electrodes, regulates the electrical activity and function of the corresponding neural structure and network, thereby improving symptoms and relieving pain. Among them, the stimulator can be any one of an implantable neural electrical stimulation device, an implantable cardiac electrical stimulation system (also known as a pacemaker), an implantable drug delivery system (Implantable Drug Delivery System, IDDS for short), and a lead switching device. Examples of implantable neural stimulation devices include deep brain stimulation system (DBS), implantable cortical nerve stimulation system (CNS), implantable spinal cord stimulation system (SCS), implantable sacral nerve stimulation system (SNS), implantable vagus nerve stimulation system (VNS), etc.

[0084] In some embodiments, the stimulator may include: an implantable pulse generator (IPG), an electrode wire, and an extension wire arranged between the implantable pulse generator and the electrode wire, and the data interaction between the implantable pulse generator and the electrode wire is realized through the extension wire, and the implantable pulse generator is arranged in the patient's body. In response to the program-controlled instructions sent by the program-controlled device, the sealed battery and the circuit are used to provide controllable electrical stimulation energy to the body tissue, and one or two controllable specific electrical stimulations are delivered to specific areas of the body tissue through the implanted extension wire and the electrode wire. The extension wire is used in conjunction with the implantable pulse generator as a transmission medium for the electrical stimulation signal, and transmits the electrical stimulation signal generated by the implantable pulse generator to the electrode wire. The electrode wire delivers electrical stimulation to specific areas of the body tissue through the electrode contacts thereon. The stimulator is provided with one or more electrode wires on one side or both sides, and multiple electrode contacts are provided on the electrode wire.

[0085] In other embodiments, the stimulator may only include: an implantable pulse generator and an electrode wire. The implantable pulse generator may be embedded in the patient's skull, and the electrode wire is implanted in the patient's skull. In this case, the implantable pulse generator is directly connected to the electrode wire without extending the wire.

[0086] The electrode wire can be a nerve stimulation electrode, and the electrode wire delivers electrical stimulation to a specific area of ​​tissue in the body through a plurality of electrode contacts. The stimulator is provided with one or more electrode wires on one side or both sides, and a plurality of electrode contacts are provided on the electrode wire, and the electrode contacts can be arranged uniformly or non-uniformly in the circumferential direction of the electrode wire. As an example, the electrode contacts can be arranged in an array of 4 rows and 3 columns (a total of 12 electrode contacts) in the circumferential direction of the electrode wire. The electrode contacts may include: stimulation contacts and / or collection contacts. The electrode contacts may, for example: be in the shape of sheets, rings, dots, etc.

[0087] In some possible ways, the stimulated in vivo tissue can be the patient's brain tissue, and the stimulated site can be a specific site of the brain tissue. When the patient's disease type is different, the stimulated site is generally different, and the number of stimulation contacts (single source or multiple sources), the use of one or more (single channel or multiple channels) of specific electrical stimulation signals, and the stimulation parameter data are also different. It can be considered that when the stimulation contacts used are multi-source, multi-path (multi-channel), a larger amount of data will be generated compared to a single source, single channel.

[0088] The embodiments of the present invention do not limit the types of diseases that can be used, and they can be diseases that deep brain stimulation (DBS), spinal cord stimulation (SCS), pelvic stimulation, gastric stimulation, peripheral nerve stimulation, and functional electrical stimulation can be used for. Among them, the types of diseases that DBS can be used to treat or manage include, but are not limited to, spastic diseases (e.g., epilepsy), pain, migraine, mental illness (e.g., major depressive disorder (MDD)), bipolar disorder, anxiety, post-traumatic stress disorder, mild depression, obsessive-compulsive disorder (OCD), behavioral disorders, mood disorders, memory disorders, mental state disorders, movement disorders (e.g., essential tremor or Parkinson's disease), Huntington's disease, Alzheimer's disease, drug addiction, autism, or other neurological or psychiatric diseases and injuries.

[0089] Stimulation parameters may include: stimulation frequency (for example, the number of electrical stimulation pulse width signals within a unit time of 1s, in Hz), pulse width (the duration of each pulse width, in μs), current amplitude (generally expressed in voltage, that is, the intensity of each pulse width, in V), timing (for example, it can be continuous or triggered), stimulation mode (including: one or more of current mode, voltage mode, timed stimulation mode and cyclic stimulation mode), one or more of the upper and lower limits controlled by the doctor (the range adjustable by the doctor) and the upper and lower limits controlled by the patient (the range adjustable by the patient).

[0090] During the process of doctors programming patients, visual programming can be used to help doctors better understand the situation of electrodes in the patient's body. That is, through three-dimensional imaging of the patient's brain tissue and electrodes, doctors can more quickly determine the electrode positions and electrode combinations that need to deliver pulses. Therefore, in the three-dimensional imaging process, whether it is the imaging of the patient's own brain tissue, the imaging of electrodes implanted in the patient's brain, and the display of the electrode stimulation field range, there are high requirements. Therefore, image processing in the above imaging process is a problem that needs to be solved urgently.

[0091] Based on the above problems, the present invention proposes a medical image processing device.

[0092] The medical image processing device of the present invention is applied to an implantable medical system. The implantable medical system includes a user terminal, which includes a doctor user terminal and a patient user terminal. The doctor user terminal is connected to the patient user terminal of the patient through an IP.

[0093] refer to Figure 1 The medical image processing device of the present invention comprises: a data port, a processor and a human-computer interaction unit. Furthermore, the medical image processing device of the present invention also comprises: a server.

[0094] The data port of the present invention is configured to receive a patient's image processing model file list, i.e., a patient image data file, reference Figure 2 When applied, a patient's image processing model file list contains algorithms and parameters used for diagnosis or treatment of a specific disease.

[0095] The data port of the present invention is configured to receive IP information of the patient's user terminal. When used, the medical image processing device establishes a network connection with the patient's user terminal to achieve real-time transmission and interaction of data.

[0096] The data port of the present invention is configured to receive personalized configuration information of the patient. When applied, the personalized configuration information includes: disease information, the disease information includes: disease type, whether the patient has pneumocephalus and / or default display nuclei. The disease type is movement disorder disease or mental disease.

[0097] The processor of the present invention is configured to determine a standard file list and a standard image of the patient according to the personalized configuration information.

[0098] During application, according to the received personalized configuration information, the processor accesses the preset standard file database. The standard file database contains standard file templates for different patient groups and diagnostic needs. The processor selects the standard file list that best meets the patient's needs from the standard file database based on the patient's specific information (such as age, gender, disease type, whether the patient has pneumocephalus in the brain and / or the default display nucleus). The standard file list may include image processing parameters, analysis algorithm settings, standard image library references, etc. In actual application, while determining the standard file list, the processor can also retrieve the corresponding standard images from the standard image library according to the patient's diagnostic needs (such as imaging needs for specific parts such as the brain and heart). The standard image library contains standard three-dimensional images under various diseases and health conditions.

[0099] refer to Figure 1 The processor of the present invention includes: a first comparison unit, a rendering unit and a second comparison unit. Furthermore, the processor of the present invention also includes: a verification unit.

[0100] The verification unit of the present invention is configured to determine the patient attributes of the patient based on the IP information. In response to the patient attributes being clinical, the verification result is passed, and the image processing model file list received by the data port is transmitted to the first comparison unit. Otherwise, the verification result is failed, causing the human-computer interaction unit to pop up an error window, and the error window is configured to display a verification error signal.

[0101] When applied, the verification unit first obtains the patient's IP information through the system's network interface. IP information usually includes the patient's network address, device identification, etc., which can be used to identify the patient's identity and attributes. According to the acquired IP information, the verification unit accesses the preset patient attribute database. The patient attribute database contains the correspondence between different IP addresses or device identifications and patient attributes. The verification unit will search for patient attributes that match the current IP information, such as "clinical", "research", "teaching", "commercially available", etc. In response to determining the patient attributes, the verification unit performs verification according to the preset verification rules. In actual application, if the patient attribute is "clinical", the verification unit considers the verification result to be passed, indicating that the received data is for clinical diagnosis. The verification unit starts the data transmission process to receive the image processing model file list from the data port, and transmits the image processing model file list to the first comparison unit for subsequent comparison and analysis. On the contrary, if the patient attribute is not "clinical" (such as "research" or "teaching"), the verification unit considers the verification result to be failed, indicating that the received data may not be used for clinical diagnosis. The verification unit triggers the error window of the human-computer interaction unit, which displays the verification error information, such as "The patient's attributes do not meet the clinical diagnosis requirements, please check the data source", and prompts the user to take corresponding measures. This helps prevent non-clinical data from interfering with the clinical diagnosis process and ensures the accuracy and security of the system.

[0102] In some preferred embodiments, the verification unit is further configured to, in response to the patient attribute being commercially available, cause the human-computer interaction unit to pop up an interactive window, and display the content to be verified in the output window, then, the interactive window receives the input content, and transmits the received input content to the interface corresponding to the processor. The verification unit verifies the patient's identity based on the input content received in the interactive window and the IP information of the patient's user terminal, obtains a verification result, and in response to the verification result being passed, transmits the image processing model file list received by the data port to the first comparison unit; in response to the verification result being unsuccessful, causes the human-computer interaction unit to pop up an error window, and the error window is configured to display a verification error signal.

[0103] When applied, the verification unit first identifies the patient's attributes through the system database or network interface. When it is identified that the patient's attributes are commercially available, the verification unit triggers a specific identity authentication process. Specifically, in response to the commercially available patient attributes, the verification unit causes the human-computer interaction unit to pop up an interactive window. The interactive window is intended to provide a user interface that displays the content to be verified, so that the user can enter the necessary verification information, such as user name, password, purchase voucher number, etc. The verification unit receives the input verification information in real time, and transmits it to the corresponding interface of the processor through the internal communication protocol, and compares the received verification information with the stored legal user information to perform comprehensive identity authentication. In actual application, if the input content is correct and the IP address is legal, the verification result is passed; otherwise, the verification result is not passed. When the verification result is passed, the verification unit allows the image processing model file list received by the data port to be transmitted to the first comparison unit. When the verification result is not passed, the verification unit causes the human-computer interaction unit to pop up an error window to display a verification error signal, such as "user name or password error", "IP address does not match", etc.

[0104] The first comparison unit of the present invention is configured to compare the patient's image processing model file list and the standard file list to obtain a first comparison result.

[0105] Patient's image processing model file list: contains all image processing model files that the patient is currently using or about to use. Standard file list: formulated by an authoritative institution or professional organization, contains image processing model files that meet medical specifications and standards. When applied, the files in the two file lists are quickly and accurately compared according to the preset file comparison algorithm. Specifically, the first comparison unit compares each file in the patient's image processing model file list with the file in the standard file list one by one, and checks whether key information such as the file name, version number, and algorithm type are consistent. In addition to file matching, the first comparison unit can also verify the parameters of the model file according to the preset parameter verification algorithm to ensure that these parameters meet the requirements of medical specifications and standards. In actual application, the first comparison result can be used to check whether the patient's image processing model file list meets medical specifications and standards, so as to ensure that subsequent rendering can obtain complete and accurate three-dimensional images of the patient. Specifically, according to the first comparison result, the first comparison unit can generate a first comparison report, listing which files are matched, which files are not matched, and the reasons for the mismatch. For mismatched files, the first comparison unit can also issue a risk warning to remind doctors or technicians to pay attention to potential risks and take corresponding measures to correct them.

[0106] In some preferred embodiments, the first comparison unit is also configured to identify an image processing model file list and determine the model file parameters of the image processing model file list; identify a standard file list and determine the standard file parameters of the standard file list; compare the first difference between the model file parameters and the standard file parameters with a first preset threshold, and record it as a first comparison result.

[0107] The model file parameters include: the name and number of the file types of the image processing model file list, the name and number of the folders of each file type, the name and number of the files in each folder, and the name, format and size of each file. The standard file parameters include: the name and number of the file types of the standard file list, the name and number of the folders of each file type, the name and number of the files in each folder, and the name, format and size of each file. When applied, the first comparison unit first extracts the model file parameters in the image processing model file list. Then, the standard file parameters in the standard file list are extracted. Then, the model file parameters are compared with the standard file parameters one by one, and the difference between the two is calculated, that is, the first difference. Finally, according to the preset first preset threshold, it is determined whether the first difference is within an acceptable range, and a first comparison result is generated. The first comparison result includes which parameters match, which do not match, and the degree of mismatch. In actual application, the first comparison result can be used to check whether the patient's image processing model file list meets medical specifications and standards. If the first difference exceeds the first preset threshold, the first comparison unit can issue a risk warning.

[0108] The rendering unit of the present invention is configured to render a three-dimensional image of the patient according to the patient's image processing model file list when the first comparison result is a first preset threshold; when the first comparison result is not equal to the first preset threshold, the human-computer interaction unit pops up a first pop-up window, and the first pop-up window is configured to display a first alarm signal.

[0109] When applied, the function of the rendering unit is highly dependent on the comparison result of the first comparison result and the first preset threshold. Specifically, when the first comparison result is equal to the first preset threshold: the rendering unit reads the patient's image processing model file list, and uses the patient's image processing model file list to generate a three-dimensional image of the patient. When the first comparison result is not equal to the first preset threshold: the rendering unit will trigger a response from the human-computer interaction unit (which can be a user interface or control panel), so that the human-computer interaction unit pops up a first pop-up window to display a first alarm signal. The first alarm signal may include an error message, operating instructions or other relevant prompts to inform the user of the current status or actions to be taken.

[0110] The second comparison unit of the present invention is configured to compare the three-dimensional image of the patient with the standard image to obtain a second comparison result.

[0111] When applied, the second comparison unit receives the three-dimensional image of the patient generated by the rendering unit and the standard image stored in the standard image database in the system, and uses a preset comparison algorithm to perform accurate comparison analysis on the two sets of images. Among them, the comparison algorithm: may include feature point matching, surface reconstruction comparison, volume comparison, etc., depending on the type of image and the accuracy requirement of the comparison. Standard image database: The standard image database contains standard three-dimensional images of various diseases and health conditions, which can come from medical textbooks, professional databases or verified medical research institutions. In actual application, after the comparison is completed, the second comparison unit can generate a second comparison report based on the second comparison result. The second comparison report can include a visual representation of the image difference (such as a color-coded difference map) and a quantitative indicator of the degree of difference (such as difference volume, difference percentage, etc.).

[0112] In some preferred embodiments, the second comparison unit is also configured to pre-process the three-dimensional image and the standard image, and extract key features from the three-dimensional image and the standard image; based on the comparison algorithm, the key features of the three-dimensional image are compared with the key features of the standard image to determine the similarity between the three-dimensional image and the standard image, which is recorded as the second comparison result.

[0113] When applied, the second comparison unit includes a preprocessing subunit, a feature extraction subunit and a comparison algorithm subunit. Specifically, the preprocessing subunit is used to perform denoising, contrast enhancement and registration processing on the input three-dimensional image and the standard image, aiming to improve the image quality, reduce noise interference, and ensure the spatial consistency between the images, laying the foundation for subsequent comparison analysis. After preprocessing, the second comparison unit uses the feature extraction subunit to extract key features from the three-dimensional image and the standard image. Among them, the key features include the contour, shape and volume of structures such as electrodes, nuclei, fiber bundles and pneumocephalus. In addition, the comparison algorithm subunit calculates the similarity between the three-dimensional image and the standard image based on the extracted key features according to the preset comparison algorithm. Among them, the comparison algorithm includes surface matching, volume matching and feature point matching. The surface matching algorithm focuses on the geometric shape and topological structure of the image surface; the volume matching algorithm considers the volume distribution and density changes of the entire image; the feature point matching algorithm focuses on the correspondence between key feature points.

[0114] The human-computer interaction part of the present invention not only includes: a first pop-up window, an interaction window and an error reporting window, but also includes: a display, a transmission unit and a second pop-up window.

[0115] The display of the present invention is configured to preview the first comparison result, the second comparison result and the three-dimensional image of the patient, referring to Figure 3 .

[0116] When applied, the display uses a high-resolution screen to ensure clear display of images and results. In actual application, the display is configured to be able to open multiple windows at the same time for previewing different three-dimensional images. In addition to the three-dimensional image, the display can also preview the first comparison result and the second comparison result generated by the comparison unit, such as: the similarity score of the image and the difference area mark.

[0117] The transmission unit of the present invention is configured to transmit the patient's three-dimensional image to the doctor user terminal when the second comparison result is a second preset threshold; when the second comparison result is not equal to the second preset threshold, the human-computer interaction unit pops up a second pop-up window, and the second pop-up window is configured to display a second alarm signal.

[0118] When applied, the transmission unit is configured to be able to perform different transmission operations according to different situations of the second comparison result. In actual application, when the second comparison result reaches the second preset threshold, the function of transmitting the patient's three-dimensional image to the doctor's user terminal. When the transmission unit transmits the patient's three-dimensional image to the doctor's user terminal, the doctor's user terminal will immediately display these images. The doctor can view, analyze and diagnose these images through the user terminal interface. When the second comparison result is not equal to the second preset threshold, the transmission unit will send an alarm signal to the human-computer interaction unit, triggering the human-computer interaction unit to pop up a second pop-up window to display the second alarm signal, such as: a red warning icon, text description or sound prompt, etc.

[0119] In some preferred embodiments, the transmission unit is also configured to identify key areas in the three-dimensional image based on the common locations of electrodes, nuclei, fiber bundles, and pneumocephalus in the brain; screen out the three-dimensional image with the most key areas in the three-dimensional image, and transmit the three-dimensional image to the doctor user end; wherein the key areas are areas including: electrodes, nuclei, fiber bundles and / or pneumocephalus.

[0120] When applied, the transmission unit accesses a database containing brain anatomical knowledge. The data containing brain anatomical knowledge stores the common locations and morphological characteristics of electrodes, nuclei, fiber bundles, and pneumocephalus in the brain. Then, using the data containing brain anatomical knowledge, matching is performed in the three-dimensional image, the key areas in the three-dimensional image are identified, and all the key areas are marked. Then, the transmission unit calculates the number of key areas contained in each three-dimensional image and sorts all the three-dimensional images according to the number of key areas. Among them, the number of key areas can be a simple count or a weighted score based on the size and importance of the key areas.

[0121] Finally, the transmission unit sorts according to the number of key areas, selects the three-dimensional images containing the most key areas, and transmits the selected three-dimensional images containing the most key areas to the doctor user terminal so that the doctor can perform further diagnosis and analysis.

[0122] The server of the present invention is configured to store a patient's image processing model file list, a first comparison result, a second comparison result, and a three-dimensional image.

[0123] When applied, the server is configured as a large-capacity, high-speed storage device, such as a solid-state drive (SSD) or a distributed storage system, to ensure that the patient's image processing model file list, the first comparison result, the second comparison result, and the three-dimensional image can be efficiently stored. In addition, in order to facilitate management and access, the server adopts a structured storage method to store different types of data in different databases or file systems. For example, the image processing model file list can be stored in a relational database, while the three-dimensional image can be stored in an object storage system. Preferably, the server also has powerful indexing and retrieval functions, which can quickly locate and retrieve the required data based on key information such as the patient's ID, image type, and processing time.

[0124] In actual application, doctors can access the data on the server through the user interface. For example, they can retrieve relevant 3D images and comparison results on the server based on conditions such as the patient's ID or image type, and view and analyze them. In addition, doctors can also export the data on the server to common file formats (such as DICOM, NIfTI, etc.) to share and collaborate with other doctors or research institutions.

[0125] In some preferred embodiments, the present invention also introduces a medical image preview method. Specifically, the medical image preview method includes step SS1 and step SS2.

[0126] SS1: Gets the image processing model file list and extracts the model file parameters of the image processing model file list, such as PLY information.

[0127] SS2: Using the WebGL engine of Three.js, the model file parameters are loaded and rendered to obtain the patient's three-dimensional image.

[0128] In some preferred embodiments, the present invention further provides a medical image processing method, the method comprising:

[0129] Receive the patient's imaging model file list;

[0130] Comparing the patient's image processing model file list and the standard file list to obtain a first comparison result;

[0131] When the first comparison result is a first preset threshold, rendering a three-dimensional image of the patient according to the image processing model file list of the patient;

[0132] Comparing the three-dimensional image of the patient with the standard image to obtain a second comparison result, and previewing the first comparison result, the second comparison result and the three-dimensional image of the patient on a display;

[0133] When the second comparison result is a second preset threshold, the three-dimensional image of the patient is transmitted to the user terminal.

[0134] Furthermore, the present invention also provides an implantable medical system, the system comprising:

[0135] A stimulation electrode, wherein the stimulation electrode is used to be implanted into a target site of a patient;

[0136] a pulse generator connected to the stimulation electrode and used to deliver electrical stimulation pulses to the stimulation electrode;

[0137] A program-controlled device, in communication with the pulse generator, responding to a stimulation instruction input by a user and sending a program-controlled instruction to the pulse generator;

[0138] A medical image processing device is used to be connected to at least one of the pulse generator, the program-controlled device and the image acquisition device.

[0139] The present invention avoids the doctor user from seeing a three-dimensional image that is inconsistent with the patient's actual electrode position, thereby reducing the treatment risk caused by information errors. For example, when uploading the patient's CT image data, if not all the data is uploaded, resulting in the calculated electrode position not being consistent with the patient's actual position, the background can promptly discover this error through the present invention and take corresponding corrective measures, which not only improves the accuracy and reliability of three-dimensional image processing, but also provides a safer guarantee for the patient's treatment.

[0140] Although the embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations on the present invention. A person skilled in the art may change, modify, substitute and modify the above embodiments within the scope of the invention without departing from the principles and purpose of the present invention. All such changes should fall within the scope of protection of the claims of the present invention.

Claims

1. A medical image processing device, characterized in that: Applied to an implantable medical system, the medical image processing device comprises: a data port configured to receive a list of imaging processing model files for a patient; The processor comprises: a first comparison unit, a rendering unit, and a second comparison unit; the first comparison unit is configured to compare the patient's image processing model file list and the standard file list to obtain a first comparison result; the rendering unit is configured to render the patient's three-dimensional image according to the patient's image processing model file list when the first comparison result is a first preset threshold; the second comparison unit is configured to compare the patient's three-dimensional image and the standard image to obtain a second comparison result; A human-computer interaction unit, the human-computer interaction unit comprising: a display and a transmission unit; the display is configured to preview the first comparison result, the second comparison result and the three-dimensional image of the patient; the transmission unit is configured to transmit the three-dimensional image of the patient to the user end when the second comparison result is a second preset threshold.

2. The medical image processing device according to claim 1, characterized in that: The medical image processing device also includes: The server is configured to store the image processing model file list, the first comparison result, the second comparison result and the three-dimensional image of the patient.

3. The medical image processing device according to claim 1, characterized in that: The user terminal includes: a doctor user terminal and a patient user terminal, and the doctor user terminal is IP-connected to the patient user terminal.

4. The medical image processing device according to claim 1, characterized in that: The data port is also configured to receive IP information of the patient user terminal; The processor also includes: a verification unit, which is configured to determine the patient attributes of the patient based on the IP information. In response to the patient attributes being clinical, the verification result is passed, and the image processing model file list received by the data port is transmitted to the first comparison unit.

5. The medical image processing device according to claim 4, characterized in that: The human-computer interaction unit includes: an interaction window, the interaction window receives input content, and transmits the received input content to an interface corresponding to the processor; The verification unit is further configured to, in response to the patient attribute being commercially available, cause the human-computer interaction unit to pop up an interaction window and display the content to be verified in the output window.

6. The medical image processing device according to claim 5, characterized in that: The verification unit is further configured to verify the identity of the patient according to the input content received by the interactive window and the IP information of the patient user terminal to obtain a verification result.

7. The medical image processing device according to claim 6, characterized in that: The human-computer interaction unit further includes: an error reporting window, the error reporting window being configured to display a verification error signal; The verification unit is further configured to transmit the image processing model file list received by the data port to the first comparison unit in response to the verification result being passed; and to cause the human-computer interaction unit to pop up the error window in response to the verification result being failed.

8. The medical image processing device according to claim 1, characterized in that: The data port is further configured to receive personalized configuration information of the patient; The processor is further configured to determine the standard file list and the standard image of the patient according to the personalized configuration information.

9. The medical image processing device according to claim 8, characterized in that: The personalized configuration information includes: disease information, the disease information includes: disease type, whether the patient has pneumocephalus in the brain and / or default display nuclei; Among them, the disease types are movement disorders or mental illnesses.

10. The medical image processing device according to claim 1, characterized in that: The first comparison unit is further configured to: Identify the image processing model file list, and determine the model file parameters of the image processing model file list; Identifying the standard file list, and determining standard file parameters of the standard file list; A relationship between a first difference between the model file parameter and the standard file parameter and the first preset threshold is compared and recorded as a first comparison result.

11. The medical image processing device according to claim 10, characterized in that: The model file parameters include: the name and number of the file types in the image processing model file list, the name and number of folders of each file type, the name and number of files in each folder, and the name, format and size of each file; The standard file parameters include: the name and number of the file types in the standard file list, the name and number of folders of each file type, the name and number of files in each folder, and the name, format and size of each file.

12. The medical image processing device according to claim 1, characterized in that: The second comparison unit is further configured to: Preprocess the 3D images and standard images, and extract key features from them. Based on the comparison algorithm, the key features of the three-dimensional image are compared with the key features of the standard image to determine the similarity between the three-dimensional image and the standard image, which is recorded as the second comparison result.

13. The medical image processing device according to claim 12, characterized in that: The preprocessing includes: denoising, contrast enhancement and registration; The key features include: the contour, shape and volume of electrodes, nuclei, fiber bundles and pneumocephalus; The comparison algorithm includes: surface matching, volume matching and / or feature point matching.

14. The medical image processing device according to claim 1, characterized in that: The transmission unit is further configured to: Identify key areas in 3D images based on common locations of electrodes, nuclei, fiber bundles, and pneumothorax in the brain; Screening out a three-dimensional image with the most key areas in the three-dimensional image, and transmitting the three-dimensional image to a doctor user terminal; The key area includes: electrodes, nuclei, fiber bundles and / or pneumocephalus.

15. A medical image processing method, characterized in that: The method comprises: Receive a list of imaging model files for the patient; Comparing the patient's image processing model file list and the standard file list to obtain a first comparison result; When the first comparison result is a first preset threshold, rendering a three-dimensional image of the patient according to the image processing model file list of the patient; Comparing the three-dimensional image of the patient with the standard image to obtain a second comparison result, and previewing the first comparison result, the second comparison result and the three-dimensional image of the patient on a display; When the second comparison result is a second preset threshold, the three-dimensional image of the patient is transmitted to the user terminal.

16. An implantable medical system, characterized in that: The system comprises: A stimulation electrode, wherein the stimulation electrode is used to be implanted into a target site of a patient; a pulse generator connected to the stimulation electrode and used to deliver electrical stimulation pulses to the stimulation electrode; A program-controlled device, in communication with the pulse generator, responding to a stimulation instruction input by a user and sending a program-controlled instruction to the pulse generator; The medical image processing device according to any one of claims 1 to 14 is used to be connected to at least one of the pulse generator, the program-controlled device and the image acquisition device.