WO2019059448A1 - Procédé, dispositif et programme de détermination de type de caillot sanguin - Google Patents
Procédé, dispositif et programme de détermination de type de caillot sanguin Download PDFInfo
- Publication number
- WO2019059448A1 WO2019059448A1 PCT/KR2017/011772 KR2017011772W WO2019059448A1 WO 2019059448 A1 WO2019059448 A1 WO 2019059448A1 KR 2017011772 W KR2017011772 W KR 2017011772W WO 2019059448 A1 WO2019059448 A1 WO 2019059448A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- thrombus
- type
- learning
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7271—Specific aspects of physiological measurement analysis
- A61B5/7275—Determining trends in physiological measurement data; Predicting development of a medical condition based on physiological measurements, e.g. determining a risk factor
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/05—Detecting, measuring or recording for diagnosis by means of electric currents or magnetic fields; Measuring using microwaves or radio waves
- A61B5/055—Detecting, measuring or recording for diagnosis by means of electric currents or magnetic fields; Measuring using microwaves or radio waves involving electronic [EMR] or nuclear [NMR] magnetic resonance, e.g. magnetic resonance imaging
Definitions
- the present invention relates to a method, an apparatus, and a program for determining the type of a clot using magnetic resonance image (MRI) data.
- MRI magnetic resonance image
- Cerebral infarction is a disease in which blood vessels in the brain block and some cells in the brain die. Cerebral infarction occurs in the heart due to thrombosis and atrial fibrillation caused by arteriosclerosis of the cerebral blood vessels, and the cerebral blood vessels are occluded by the cardioembolic clots that migrate to the brain. The blood supply to the brain tissue is blocked and the blood supply to the brain tissue is blocked by the blocked blood vessels, resulting in neurological symptoms such as consciousness disorder or paralysis.
- the blood vessels are resumed early and the cerebral blood flow is restored before the cerebral tissue is completely inflated. How quickly the occluded vessels are pierced is the most important factor affecting the prognosis of cerebral infarction.
- the time to first treatment (Golden Time) is known to be about 4.5-8 hours to minimize the aftereffects of cerebral infarction. The faster the time of revascularization after symptom onset, the greater the probability of recovering neurological symptoms. Diagnosis and treatment are required.
- a CT scan or magnetic resonance imaging (MRI) is performed to determine the cause and cause of the cerebral infarction and determine the treatment plan.
- MRI magnetic resonance imaging
- chemical thrombolysis using a thrombolytic agent for dissolving a thrombus or mechanical thrombolysis for disrupting thrombus is performed.
- these problems are illustrative and do not limit the scope of the present invention.
- a thrombus type discriminating method includes: a thrombus region selecting step of selecting, from magnetic resonance imaging (MRI) data of a specific subject, a thrombus region estimated to have a clot of the specific subject; An input data acquiring step of generating input data to be input to the discrimination model for estimating the type of thrombus from the selected thrombus area; An input step of inputting the input data into a discrimination model for estimating the type of the thrombus; And an output step of discriminating and outputting the type of the thrombus on the basis of the output value of the discrimination model, wherein the discrimination model comprises correlation data of learning input data obtained from magnetic resonance imaging data of a plurality of data providers, Output function.
- MRI magnetic resonance imaging
- a thrombus type discriminating apparatus receives magnetic resonance image data of a specific subject and, when an area in which the clot of the specific subject is located is selected from the magnetic resonance image data, A control unit for generating input data to be input to a discrimination model for estimating the type of the thrombus and inputting the input data to the discrimination model; And an output unit for outputting the type of the thrombus output from the discrimination model, wherein the discrimination model includes an input / output function for expressing a correlation between learning input data and thrombus classification data obtained from magnetic resonance imaging data of a plurality of data providers to be.
- One embodiment of the present invention discloses a computer program stored in a medium for executing the above-described clot type determination method.
- the method, device, and program for determining the type of thrombus using machine learning it is possible to determine the type of thrombus in an objectively quantitative manner.
- the thrombus type is determined by a qualitative method, And inter- and inter-observer variability are high.
- non-invasive methods can quickly identify the type of thrombus in minutes, which can help determine the treatment plan of the subject quickly. This can improve the therapeutic effect by rapidly treating the cerebral vascular occlusion symptoms that may irreversibly damage the brain such as cerebral infarction.
- the scope of the present invention is not limited by these effects.
- FIG. 1 is a view schematically showing the configuration of a thrombus type discriminating apparatus according to an embodiment of the present invention.
- FIG. 2 is a flowchart illustrating a method of determining a thrombus type according to an embodiment of the present invention.
- FIG. 3 is a flowchart showing a method of discriminating a thrombus type further including a step of training a discrimination model.
- FIG. 4 is a diagram showing a method of generating learning data.
- FIG. 5 is a diagram showing an embodiment for obtaining learning input data.
- FIG. 6 is a diagram showing another embodiment for obtaining learning input data.
- FIGS. 7 and 8 are diagrams showing respective steps of the thrombus region selection step.
- 9 to 11 are diagrams illustrating an embodiment of the input data acquisition step, respectively.
- FIG. 12 is a diagram illustrating an input step and an output step.
- FIG. 13 is a diagram showing magnetic resonance imaging data and signal intensity profiles of a subject having a thrombus caused by atrial fibrillation and a thrombus not caused by atrial fibrillation, respectively.
- FIG. 14 is a graph showing a result of a blood clot type discrimination using a clot type discriminating apparatus 1000 according to an embodiment of the present invention.
- FIG. 15 is a receiver operating characteristic (ROC) graph of a discrimination model according to an embodiment of the present invention.
- FIG. 16 is a diagram illustrating a signal intensity profile in a section of a magnetic resonance image and a thrombus region before and after a thrombus of a specific subject is removed.
- 17 is a block diagram of a control unit according to an embodiment.
- FIG. 18 is a block diagram of a data learning unit according to an embodiment.
- 19 is a block diagram of a data recognition unit according to an embodiment.
- Some embodiments of the present disclosure may be represented by functional block configurations and various processing steps. Some or all of these functional blocks may be implemented with various numbers of hardware and / or software configurations that perform particular functions.
- the functional blocks of the present disclosure may be implemented by one or more microprocessors, or by circuit configurations for a given function.
- the functional blocks of the present disclosure may be implemented in various programming or scripting languages.
- the functional blocks may be implemented with algorithms running on one or more processors.
- the present disclosure may employ conventional techniques for electronic configuration, signal processing, and / or data processing, and the like. Terms such as “ mechanism ", " element “, “ means “, and “ configuration " and the like are widely used and are not limited to mechanical and physical configurations.
- connection lines or connection members between the components shown in the figures are merely illustrative of functional connections and / or physical or circuit connections. In practical devices, connections between components can be represented by various functional connections, physical connections, or circuit connections that can be replaced or added.
- magnetic resonance image used herein means a diagnostic technique for generating an image or a photograph of a body structure using a magnetic field, and an image obtained through the diagnosis technique.
- FIG. 1 is a view schematically showing a configuration of a thrombus type discriminating apparatus 1000 according to an embodiment of the present invention.
- the thrombus type discriminating apparatus 1000 shown in FIG. 1 shows only the components related to the present embodiment in order to prevent the characteristic of the present embodiment from being blurred. Therefore, it will be understood by those skilled in the art that other general-purpose components other than the components shown in FIG. 1 may be further included.
- the thrombus type discriminating apparatus 1000 may correspond to at least one processor or may include at least one or more processors. Accordingly, the thrombus type discriminating apparatus 1000 can be driven in the form contained in another hardware apparatus such as a microprocessor or a general-purpose computer system.
- the thrombus type discriminating apparatus 1000 is a device that processes magnetic resonance image data of a subject and processes it to discriminate the type of clot generated in the subject's body, for example, the brain.
- a thrombus type discriminating apparatus 1000 includes a control unit 1100 and an output unit 1200.
- the control unit 1100 may include any kind of device capable of processing data, such as a processor.
- the term " processor " may refer to a data processing apparatus embedded in hardware, for example, having a circuit physically structured to perform a function represented by a code or an instruction contained in the program.
- a microprocessor a central processing unit (CPU), a processor core, a multiprocessor, an application-specific integrated circuit (ASIC) ), FPGA (Field Programmable Gate Array), and the like, but the scope of the present invention is not limited thereto.
- the control unit 1100 receives medical data of a subject, for example, magnetic resonance imaging (MRI) data.
- the subject may be a patient suffering from cerebral infarction due to clot, but the subject is not limited thereto.
- MRI image data may include T1-weighted image data, T2-weighted image data, fluid attenuated inversion recovery (FLAIR) image data, diffusion weighted imaging (DWI) Data, and susceptibility weighted imaging (SWI) data, but the type of magnetic resonance imaging data is not limited thereto.
- the thrombus type discriminating apparatus 1000 can receive magnetic resonance imaging data from an external magnetic resonance imaging apparatus or a previously stored medical database (DB), but the present invention is not limited thereto.
- the magnetic resonance image data acquired by the control unit 1100 may include gradient echo (GRE) image data.
- GRE images are a type of T2 * -weighted image, which can be taken in a short time because the 180-degree pulse is not used and the repetition time can be shortened. Since the blood flow is a high signal, diagnosis of the blood vessel, MR angiography ). When a cardioembolic clot due to atherosclerosis is seen through a GRE image, thrombosis is clearly observed due to the signal characteristic that the surrounding area is black due to susceptibility. Therefore, GRE image data can be useful for learning the signal characteristics of thrombus. In addition to GRE image data, various types of data that can identify blooming artifacts caused by susceptibility differences can be used. For example, susceptibility weighted imaging (SWI) data can also be used to learn the signal characteristics of the thrombus.
- SI susceptibility weighted imaging
- control unit 1100 may process the acquired magnetic resonance image data, obtain input data for estimating the type of thrombus, and input the input data to the discrimination model.
- the 'discriminant model' may refer to an input / output function expressing the correlation between the input data for learning and the thrombus type obtained from the magnetic resonance image data of a plurality of data providers.
- the discrimination model may be generated by a machine learning technique.
- the thrombus type discriminating apparatus 1000 can use various techniques for training and / or learning such a discrimination model.
- the thrombus type discriminating apparatus 1000 may include a logic regression, a decision tree, a nearest-neighbor classifier, a kernel discriminant analysis, a neural network, a support vector machine, a random vector forest, Boosted tree, and / or the like.
- the present invention is not limited thereto.
- the discrimination model may be a matrix data set that maps training input data to thrombus classification data that can be expressed in a vector form.
- the "training” or “learning” of the discrimination model means that an error back-propagation technique is used so that the output value when inputting learning input data approaches the labeled thrombus classification data Or the like, to adjust the value of the discriminant model parameter set.
- the discrimination model may be a model for determining whether a thrombus of a specific subject includes a red clot.
- the thrombus is divided into red thrombosis and white thrombosis. Among them, red thrombosis appears red with a lot of red blood cells attached to fibrin. Red blood cells contain a lot of deoxyhemoglobin, In contrast, Blooming artifacts appear more strongly in GRE images. Therefore, the signal characteristics of red and white blood clots are different from each other.
- the type of the thrombus can be determined by learning the signal characteristic of the red thrombus, and the cause of the thrombus can be estimated.
- the discrimination model may be a model for determining whether a thrombus of a specific subject is thrombotic due to atrial fibrillation (Afib).
- Atrial fibrillation is a kind of arrhythmia, which means that the cardiac output decreases because the atrial contraction does not occur.
- the blood does not circulate smoothly but stagnates and blood clots are produced.
- the thrombus then migrates and blocks the middle cerebral artery of the brain, resulting in cerebral infarction.
- thrombus caused by atrial fibrillation mainly includes red blood clots having a high proportion of red blood cells
- thrombosis caused by atherosclerosis mainly includes platelet-rich white clots.
- the signal characteristic of the thrombus caused by atrial fibrillation is learned based on the fact that the signal characteristics of the red thrombus and the white thrombus are different from each other as described above.
- the output unit 1200 displays and outputs the information processed by the blood clot type discriminating apparatus 1000.
- the output unit 1200 may include a display unit for displaying a blood clot type determination result and a user interface for receiving magnetic resonance image data. The user can determine the treatment method of the subject by referring to the blood clot discrimination result displayed on the output unit 1200.
- the thrombus type discriminating method includes a thrombus region selection step S210, an input data acquisition step S220, an input step S230, and an output step S240.
- a step (S210) of selecting a thrombus region estimated to have a thrombus in the magnetic resonance imaging data of the subject is performed.
- the step S210 may include selecting a slice in which a thrombus is visible from a plurality of magnetic resonance imaging slices and selecting a region estimated to be thrombus from the slice, which will be described below with reference to FIGS. 7 and 8 .
- step S220 obtaining input data to be input to the discrimination model from the thrombus area.
- step S220 a process of extracting, generating, or pre-processing input data to be input to the discriminant model among the magnetic resonance image data may be performed.
- the input data may be a signal intensity profile, which will be described below with reference to Figs. 9 to 11.
- magnetic resonance imaging data is processed to obtain input data, and then a value derived from an input to a discrimination model that is preliminarily learned / .
- the discrimination model may be learned / generated in an external device, but may be learned / generated in the control unit 1100 of the thrombus type discriminating apparatus 1000 according to an embodiment of the present invention.
- the discrimination model is trained in the control unit 1100, the discrimination model must be trained prior to discrimination of the blood type of the specific subject.
- the thrombus type discriminating method may further include a step S310 of training a discrimination model before the thrombus region selecting step S210.
- the discrimination model training step (S310) may include learning data from the magnetic resonance imaging data and the thrombus classification data of a plurality of data providers, and machine learning the discrimination model using the training data.
- thrombus type data matching with each learning input data and indicating the actual thrombus type of the data provider is also needed.
- a method for acquiring learning data for learning / creating a discrimination model will be described below with reference to Figs. 4 to 6. Fig.
- the learning data may include 'learning input data' input to the discrimination model and 'thrombus classification data' corresponding thereto.
- the training input data to train the discrimination model may be a graph of the signal intensity profile of the subject's thrombus area.
- the signal intensity profile may indicate intensity of the magnetic resonance signal according to the pixel position or intensity of the brightness signal in the image.
- Learning input data can be generated automatically or semi-automatically, which will be described later with reference to Figs. 7 to 10.
- the learning input data including the signal intensity profile obtained from the magnetic resonance imaging data of each data provider and the thrombus classification data are matched with each other.
- the control unit 1100 may map the signal intensity profile graph in the thrombus region of the data provider P1 to 1 .
- the control unit 1100 may map the signal intensity profile graph in the thrombus region of the data provider P2 to zero. In other words, the control unit 1100 can generate 'training data' by matching the thrombus classification data obtained from the medical data and the clinical data of the data provider with the input data for learning.
- the controller 1100 can learn the characteristics of the signal intensity profile graph from the learning data through the various algorithms described above. For example, in the discriminant model training step (S310), the controller 1100 may learn the characteristics of the signal intensity profile graph labeled as atrial fibrillation.
- FIG. 5 is a diagram showing an embodiment for obtaining learning input data.
- the learning input data is stored at a predetermined angle with a line segment L 12 connecting the first point (P 1 ) and the second point (P 2 ) in the thrombus region of the magnetic resonance imaging data of a plurality of data providers May comprise a signal strength profile (IP) obtained from a plurality of sections (S 1 , S 2 , S n ).
- IP signal strength profile
- the first point P 1 and the second point P 2 may be designated by the user or automatically selected by the control unit 1100. For example, the controller 1100 may select two points that are the farthest from the selected thrombus area CA as the first point P 1 and the second point P 2 .
- the first point P 1 and the second point P 2 selected by the controller 1100 may be changed to another point by the user. At this time, it may be preferable to select the first point P 1 and the second point P 2 so that the line segment L 12 between each point is parallel to the direction of the blood vessel or the direction in which the blood clot is elongated.
- the plurality of sectional lines S 1 , S 2 , and S n have a certain angle ⁇ with the line segment L 12 connecting the first point P 1 and the second point P 2 .
- the angle? May be a predetermined value or may be set by a user's input.
- the angle [theta] may be, for example, 90 degrees. That is, the sectional lines S 1 , S 2 , ..., and S n may be perpendicular to the direction of the blood vessel or the direction in which the blood clot is elongated.
- the thrombus caused by arteriosclerosis is formed by solidification of one wall of the blood vessel and the thrombus caused by atrial fibrillation is formed by the vortex formation in the atrium due to irregular heartbeat, The characteristics are different. Therefore, when the cross-sectional lines S 1 , S 2 , ..., S n are perpendicular to the direction of the blood vessel or the elongated direction of the thrombus to obtain a signal intensity profile and mechanically learn it, .
- a plurality of learning input data or signal strength profiles (IP) are obtained from one data provider, all of them match with the same thrombus classification data.
- the thrombus classification data corresponding to n learning input data can be all 1s. That is, if a plurality of signal intensity profiles (IP) are obtained from one data provider, a plurality of signal intensity profiles (IP) labeled with the same value can be obtained, and the input data for learning can be easily generated.
- IP signal intensity profiles
- IP signal intensity profiles
- FIG. 6 is a diagram showing another embodiment for obtaining learning input data.
- the learning input data may further include a signal strength profile (IP) and an inverse signal strength profile (IP ') which is inversion.
- IP signal strength profile
- IP ' inverse signal strength profile
- a total of 2n graphs including n signal strength profiles (IP) and n inverted signal strength profiles (IP ') obtained from one data provider are shown similarly to FIG. Since the mechanism by which the thrombus is generated does not depend on the left and right positions of the blood vessel, the 'inverted signal strength profile (IP') ', which is a graph inversion of each signal strength profile (IP) And the like. Therefore, the inverse signal intensity profile (IP ') can also be used as learning input data. In this case, when the number of signal strength profile (IP) graphs is n, the number of learning input data that can be obtained in one thrombus region is 2n.
- the total signal strength profile can be doubled, and as many input data for learning as possible can be generated from one data provider.
- a total of 1624 learning input data are generated from magnetic resonance imaging data obtained from 52 data providers through the above-described method.
- the thrombus classification data is binary classified as 0 or 1, but the present invention is not limited thereto.
- the discrimination model may be learned to discriminate three or more thrombus types, and in this case, the thrombus classification data may be a vector in which the number of rows or columns is three or more.
- the learning input data generated by the above-described method can be divided into training data (test data) and test data (test data). For example, after the discrimination model is learned using the training data, the accuracy of the discrimination model can be verified through the test data.
- FIGS. 7 and 8 illustrate respective steps of the thrombus region selection step S210.
- the magnetic resonance image data may include a plurality of slices.
- each slide is a magnetic resonance image appearing on the transverse plane of the subject, but the present invention is not limited thereto.
- An image of each slide may be displayed on the output unit 1200.
- a step of selecting a slide estimated to have 'clots' among a plurality of slides may be performed. Such selection may be made by the user, but may be automatically performed through image processing by the control unit 1100.
- a step of selecting a thrombus region CA in which a thrombus is located may be performed on the selected slice.
- the thrombus shows a signal characteristic that appears black due to the difference in susceptibility. Therefore, a region that is darker than the periphery may be selected as the thrombus region CA.
- the step of selecting the thrombus region CA may be manually performed by the user, but may be performed semi-auto or auto through image processing techniques. For example, when the user selects some of the regions estimated to be thrombus, the controller 1100 semi-automatically selects the pixels whose brightness or signal intensity is lower than or equal to a certain threshold value around the selected pixels through the image processing technique .
- the control unit 1100 determines whether the difference in signal intensity between the specific pixel region and the symmetric pixel region is equal to or less than the symmetry axis of the magnetic resonance image passing through the sagittal plane It is possible to automatically select a thrombus area CA by estimating a pixel area having a specific value or more as an area where a 'thrombus' has occurred. At this time, if there are a plurality of 'thrombus areas CA' estimated by the control part 1100, the user can finally select some of them.
- the above-described steps can be similarly applied not only to acquiring input data from magnetic resonance imaging data of a specific subject, but also to acquiring learning input data from magnetic resonance imaging data of a plurality of data providers.
- 9 to 11 are diagrams showing an embodiment of the input data acquiring step (S220).
- the control unit 1100 acquires input data to be input to the discrimination model from the selected thrombus area CA.
- the input data to be input to the discrimination model may be the signal intensity profile of the thrombus area CA.
- the signal intensity profile may indicate intensity of the magnetic resonance signal according to the pixel position or intensity of the brightness signal in the image.
- a graph of a signal intensity profile at a section line S of the thrombus region is input to the discrimination model to estimate the type of thrombus.
- the controller 1100 may input a signal intensity profile obtained through an arbitrary section line S passing through the thrombus region selected in the thrombus region selection step S210 to the discrimination model.
- the process of obtaining the signal intensity profile can be performed by auto.
- the process of obtaining the signal strength profile may be semi-auto.
- a first point P 1 and a second point P 2 are designated in the thrombus region CA.
- the first point P 1 and the second point P 2 may be designated by the user or automatically by the control unit 1100.
- the control unit 1100 may select two points that are the farthest from the selected thrombus area CA as the first point P 1 and the second point P 2 , respectively.
- the first point P 1 and the second point P 2 selected by the controller 1100 may be changed to another point by the user. At this time, it may be preferable to select the first point P 1 and the second point P 2 so that the line segment following each point is parallel to the direction of the blood vessel or the direction in which the thrombus is elongated.
- a line segment L 12 connecting the first point P 1 and the second point P 2 and a section line S having a certain angle ⁇ can be obtained.
- the section line S may pass an arbitrary position (for example, center point) of the line segment L 12 connecting the first point P 1 and the second point P 2 .
- the section line S has a constant angle? With a line connecting the first point P 1 and the second point P 2 .
- the angle? May be a predetermined value or may be set by a user's input.
- the angle [theta] may be, for example, 90 degrees. That is, the section line S may be perpendicular to the direction of the blood vessel or the direction in which the blood clot is elongated.
- the signal intensity of the thrombus with respect to the cross section of the blood vessel that is, the characteristic of the signal intensity of the thrombus along the distance from the center of the blood vessel, can be grasped.
- the input data may comprise a plurality of signal strength profiles.
- a plurality of sections S 1 , S 2 , ..., S (S 1 , S 2 , ..., S) having a predetermined angle ⁇ with a line segment L 12 connecting a first point P 1 and a second point P 2 , 5 ) can be obtained.
- five signal intensity profiles are obtained from five cross sections having the same interval, but the present invention is not limited thereto.
- each signal intensity profile can be input to the discrimination model.
- the discrimination model can output an output value for each input.
- the controller 1100 can determine the type of blood clot based on the average of the output values, and can transmit the determined result to the output unit 1200.
- FIG. 12 is a diagram illustrating an input step and an output step. After the input data acquisition step (S220), an input step (S230) for inputting the input data into the learned discrimination model and an output step (S240) for discriminating and outputting the type of thrombus based on the final output value of the discrimination model .
- the final output value may mean the average value described in FIG. 11, but the present invention is not limited thereto.
- the discrimination model may be a binary classification model that is learned to determine whether a thrombus of a subject is a specific type of thrombus (for example, a thrombus due to atrial fibrillation).
- the discrimination model can receive a signal intensity profile and output a scalar value.
- the control unit 1100 determines whether the thrombus of the subject is a specific type of thrombus A (non-A) .
- the specific value T may be set to a value that maximizes the prediction accuracy of the discrimination model in the step of learning the discrimination model.
- the user can determine the treatment plan of the subject based on the output thrombus type discrimination result.
- a program for determining the type of thrombus using MATLAB (Mathworks, MA, USA) has been developed.
- a random forest model was used for machine learning.
- a total of 1624 training input data were extracted from 52 data providers of cerebral infarction patients and external validation of the discrimination model was performed through data obtained from 15 data providers.
- FIG. 13 is a diagram showing magnetic resonance imaging data and signal intensity profiles of a subject having a thrombus caused by atrial fibrillation and a thrombus not caused by atrial fibrillation, respectively.
- the subject of FIG. 13 (a) had thrombosis due to atrial fibrillation, and the subject of (b) had thrombosis due to other causes.
- five signal intensity profiles obtained from five cross-sectional lines passing through the thrombus region are input to the discriminant model to discriminate the type of thrombus of the subject.
- the discrimination model can 'learn' whether the signal intensity profile has two peaks in the thrombus area, and this characteristic can be used as a criterion for determining whether thrombus is caused by atrial fibrillation.
- the discriminant model can 'learn' other features of the signal intensity profile of atrial fibrillation as well as the above.
- FIG. 14 is a graph showing a result of a blood clot type discrimination using a clot type discriminating apparatus 1000 according to an embodiment of the present invention.
- the signal intensity profile graphs of five sections perpendicular to the line segment passing through the first point and the second point in the thrombus area designated by the user are input to the discrimination model, and the five output values are averaged, ≪ / RTI > At this time, if the final value is greater than a specific value (T: 0.27), it is set to be 'thrombus due to atrial fibrillation.' Referring to FIG. 14, the average value of the subjects confirmed to be thrombosis due to atrial fibrillation was large, and the average value of the subjects confirmed to be not atrial fibrillation was small.
- FIG. 15 is a receiver operating characteristic (ROC) graph of a discrimination model according to an embodiment of the present invention.
- the first point and the second point designated by the user are selected twice differently.
- the AUC was 0.93
- the AUC was 0.97. Both AUC values were higher in the two assays, confirming the superiority of the method and apparatus for determining thrombus type.
- FIG. 16 is a diagram illustrating a signal intensity profile in a section of a magnetic resonance image and a thrombus region before and after a thrombus of a specific subject is removed.
- IAT intraarterial thrombolysis
- the signal of the middle region of the signal intensity profile (pixels 5 to 13) Showed a pattern in which two peaks appeared.
- the signal intensity profile of the thrombus after performing the IAT can be confirmed to have a reduced signal as a whole without such a pattern. In other words, it can be seen that the thrombus is well removed by the IAT.
- the thrombus type discrimination method of the present invention can also be used to predict the treatment outcome and prognosis after treatment.
- control unit 1100 will be described in detail.
- 17 is a block diagram of the controller 1100 according to an embodiment.
- the controller 1100 may include a data learning unit 1110 and a data recognizer 1120.
- the data learning unit 1110 can learn a criterion for discriminating the blood clot type. In one embodiment, the data learning unit 1110 can learn a predetermined criterion by using the input data for learning input to the data learning unit 1110. The data learning unit 1110 can learn how the shape of the signal intensity profile differs for each type of thrombus.
- the data recognition unit 1120 can determine the type of blood clot based on the data.
- the data recognition unit 1120 can determine the type of thrombus from the predetermined data using the learned data recognition model.
- the data recognizing unit 1120 can determine the type of thrombus based on predetermined data by acquiring predetermined data according to a predetermined reference by learning and using the obtained data as an input value and using a data recognition model have. Further, the resultant value output by the data recognition model with the obtained data as an input value can be used to update the data recognition model.
- At least one of the data learning unit 1110 and the data recognizing unit 1120 may be manufactured in the form of at least one hardware chip and mounted on the electronic device.
- at least one of the data learning unit 1110 and the data recognition unit 1120 may be manufactured in the form of a dedicated hardware chip for artificial intelligence (AI), or may be a conventional general-purpose processor Or application processor) or a graphics-only processor (e.g., a GPU), and may be mounted on various electronic devices as described above.
- AI artificial intelligence
- GPU graphics-only processor
- the data learning unit 1110 and the data recognizing unit 1120 may be mounted on one electronic device or on separate electronic devices, respectively.
- one of the data learning unit 1110 and the data recognizing unit 1120 may be included in the electronic device, and the other may be included in the server.
- the data learning unit 1110 and the data recognizing unit 1120 may provide the model information constructed by the data learning unit 1110 to the data recognizing unit 1120 via the wired or wireless network, 1120 may be provided to the data learning unit 1110 as additional learning data.
- At least one of the data learning unit 1110 and the data recognizing unit 1120 may be implemented as a software module.
- the software module may be a computer-readable, And may be stored in non-transitory computer readable media.
- the at least one software module may be provided by an operating system (OS) or by a predetermined application.
- OS operating system
- OS Operating System
- some of the at least one software module may be provided by an Operating System (OS)
- OS Operating System
- FIG. 18 is a block diagram of a data learning unit 1110 according to an embodiment.
- a data learning unit 1110 includes a data obtaining unit 1111, a preprocessing unit 1112, a learning data selecting unit 1113, a model learning unit 1114, 1115).
- the data acquisition unit 1111 can receive magnetic resonance image data from an external magnetic resonance imaging apparatus or a previously stored medical database (DB).
- DB previously stored medical database
- the preprocessing unit 1112 can preprocess the acquired data so that the acquired data can be used for learning / training to determine the type of thrombus.
- the preprocessing unit 1112 can process the acquired data into a predetermined format so that the model learning unit 1114, which will be described later, can use data acquired for learning to determine the type of blood clots.
- the preprocessing unit 1112 may extract / generate learning input data and input data from the input magnetic resonance image, and normalize the signal intensity profile graph.
- the learning data selection unit 1113 can select data necessary for learning from the preprocessed data.
- the selected data may be provided to the model learning unit 1114.
- the learning data selection unit 1113 can select data necessary for learning from among the preprocessed data according to a predetermined criterion.
- the learning data selection unit 1113 can also select data according to a predetermined reference by learning by the model learning unit 1114, which will be described later.
- the model learning unit 1114 is a component that can correspond to the above-described " discrimination model ", and can learn a criterion on how to determine the type of blood clot based on the learning data. In addition, the model learning unit 1114 may learn a criterion about which learning data should be used to determine the type of blood clots.
- the model learning unit 1114 can learn the data recognition model used for discriminating the type of blood clots by using learning data.
- the data recognition model may be a pre-built model.
- the data recognition model can be constructed considering the application field of the recognition model, the purpose of learning, or the computer performance of the device.
- the data recognition model may be, for example, a model based on a neural network.
- models such as DNN (Deep Neural Network), CNN (Convolutional Neural Network), RNN (Recurrent Neural Network) and BRDNN (Bidirectional Recurrent Deep Neural Network) may be used as a data recognition model, no.
- the model learning unit 1114 can determine a data recognition model in which the input learning data and the basic learning data are highly relevant, have.
- the basic learning data may be pre-classified according to the type of data, and the data recognition model may be pre-built for each data type.
- the basic learning data may be pre-classified by various criteria such as an area where the learning data is generated, a time at which the learning data is generated, a size of the learning data, a genre of the learning data, a creator of the learning data, .
- model learning unit 1114 can learn a data recognition model using, for example, a learning algorithm including an error back-propagation method or a gradient descent method.
- the model learning unit 1114 can learn the data recognition model through supervised learning using the learning data as an input value, for example.
- the model learning unit 1114 learns, for example, the type of data necessary for discriminating the type of thrombus without any further guidance, thereby learning unsupervised learning that finds a criterion for discriminating the type of thrombus ),
- the data recognition model can be learned.
- the model learning unit 1114 can learn the data recognition model through reinforcement learning using, for example, feedback as to whether the result of the blood type determination based on learning is correct.
- the model learning unit 1114 can store the learned data recognition model.
- the model learning unit 1114 can store the learned data recognition model in the memory of the electronic device including the data recognition unit 1120.
- the model learning unit 1114 may store the learned data recognition model in a memory of the electronic device including the data recognition unit 1120 to be described later.
- the model learning unit 1114 may store the learned data recognition model in the memory of the server connected to the electronic device and the wired or wireless network.
- the memory in which the learned data recognition model is stored may also store, for example, instructions or data associated with at least one other component of the electronic device.
- the memory may also store software and / or programs.
- the model evaluation unit 1115 inputs the evaluation data to the data recognition model, and can cause the model learning unit 1114 to learn again when the recognition result output from the evaluation data does not satisfy the predetermined criterion.
- the evaluation data may be predetermined data for evaluating the data recognition model.
- the model evaluation unit 1115 does not satisfy the predetermined criterion It can be evaluated as not successful. For example, when a predetermined criterion is defined as a ratio of 2%, and the learned data recognition model outputs an incorrect recognition result for evaluation data exceeding 20 out of a total of 1000 evaluation data, It is possible to evaluate that the data recognition model is not suitable.
- the model evaluation unit 1115 evaluates whether each of the learned data recognition models satisfies a predetermined criterion, and if the model satisfying the predetermined criterion is a final data recognition model You can decide. In this case, when there are a plurality of models satisfying a predetermined criterion, the model evaluating unit 1115 can determine any one or a predetermined number of models previously set in descending order of the evaluation score as a final data recognition model.
- At least one of the data acquisition unit 1111, the preprocessing unit 1112, the learning data selection unit 1113, the model learning unit 1114, and the model evaluation unit 1115 in the data learning unit 1110 includes at least one And can be mounted on an electronic device.
- at least one of the data acquisition unit 1111, the preprocessor 1112, the learning data selection unit 1113, the model learning unit 1114, and the model evaluation unit 1115 may be an artificial intelligence (AI) Or may be implemented as part of a conventional general-purpose processor (e.g., a CPU or an application processor) or a graphics-only processor (e.g., a GPU) and mounted on the various electronic devices described above.
- AI artificial intelligence
- a conventional general-purpose processor e.g., a CPU or an application processor
- a graphics-only processor e.g., a GPU
- the data acquisition unit 1111, the preprocessor 1112, the learning data selection unit 1113, the model learning unit 1114, and the model evaluation unit 1115 may be mounted on one electronic device, Electronic devices, respectively.
- some of the data acquisition unit 1111, the preprocessor 1112, the learning data selection unit 1113, the model learning unit 1114, and the model evaluation unit 1115 are included in the electronic device, May be included in the server.
- At least one of the data acquisition unit 1111, the preprocessing unit 1112, the learning data selection unit 1113, the model learning unit 1114, and the model evaluation unit 1115 may be implemented as a software module.
- At least one of the data acquisition unit 1111, the preprocessor 1112, the learning data selection unit 1113, the model learning unit 1114, and the model evaluation unit 1115 is a software module Program modules), the software modules may be stored in a computer-readable, readable non-transitory computer readable media.
- the at least one software module may be provided by an operating system (OS) or by a predetermined application.
- OS Operating System
- some of the software module may be provided by an Operating System (OS)
- some of the software modules may be provided by a predetermined application.
- FIG. 19 is a block diagram of a data recognition unit 1120 according to an embodiment.
- a data recognition unit 1120 includes a data acquisition unit 1121, a preprocessing unit 1122, a recognition data selection unit 1123, a recognition result providing unit 1124, 1125 < / RTI >
- the data acquisition unit 1121 may acquire data necessary for determining the type of blood clot, and the preprocessing unit 1122 may preprocess acquired data so that the acquired data can be used.
- the preprocessing unit 1122 can process the acquired data into a predetermined format so that the recognition result providing unit 1124, which will be described later, can use the acquired data for predicting the type of blood clot.
- the recognition data selection unit 1123 can select data necessary for determining the type of blood clot from among the preprocessed data.
- the selected data may be provided to the recognition result providing unit 1124.
- the recognition data selection unit 1123 can select some or all of the preprocessed data according to a predetermined criterion for determining the type of blood clot.
- the recognition data selection unit 1123 can also select data according to a predetermined criterion by learning by the model learning unit 1114, which will be described later.
- the recognition result providing unit 1124 can apply the selected data to the data recognition model to predict the type of thrombus.
- the recognition result providing unit 1124 can provide the recognition result according to the data recognition purpose.
- the recognition result providing unit 1124 can apply the selected data to the data recognition model by using the data selected by the recognition data selecting unit 1123 as an input value.
- the recognition result can be determined by the data recognition model.
- the model updating unit 1125 can update the data recognition model based on the evaluation of the recognition result provided by the recognition result providing unit 1124.
- the model updating unit 1125 may provide the model learning unit 1114 with the recognition result provided by the recognition result providing unit 1124 so that the model learning unit 1114 can update the data recognition model have.
- At least one of the data acquiring unit 1121, the preprocessing unit 1122, the recognition data selection unit 1123, the recognition result providing unit 1124, and the model updating unit 1125 in the data recognizing unit 1120 It can be manufactured in the form of one hardware chip and mounted on the electronic device.
- at least one of the data acquisition unit 1121, the preprocessor 1122, the recognition data selection unit 1123, the recognition result providing unit 1124, and the model updating unit 1125 may be an artificial intelligence Or may be mounted on a variety of electronic devices as described above and manufactured as part of a conventional general purpose processor (e.g., a CPU or an application processor) or a graphics dedicated processor (e.g., a GPU).
- a conventional general purpose processor e.g., a CPU or an application processor
- a graphics dedicated processor e.g., a GPU
- some of the data acquisition unit 1121, the preprocessing unit 1122, the recognition data selection unit 1123, the recognition result providing unit 1124, and the model updating unit 1125 are included in the electronic device, May be included in the server.
- At least one of the data acquisition unit 1121, the preprocessing unit 1122, the recognition data selection unit 1123, the recognition result providing unit 1124, and the model updating unit 1125 may be implemented as a software module.
- At least one of the data acquisition unit 1121, the preprocessing unit 1122, the recognition data selection unit 1123, the recognition result providing unit 1124 and the model updating unit 1125 includes a software module (or an instruction) ,
- the software module may be stored in a computer-readable, non-transitory computer readable medium.
- the at least one software module may be provided by an operating system (OS) or by a predetermined application.
- OS Operating System
- some of the software module may be provided by an Operating System (OS), and some of the software modules may be provided by a predetermined application.
- the thrombus type discriminating method can be implemented in a general-purpose digital computer that can be created as a program that can be executed in a computer and operates the program using a computer-readable recording medium.
- the computer-readable recording medium includes a storage medium such as a magnetic storage medium (e.g., ROM, floppy disk, hard disk, etc.), optical reading medium (e.g., CD ROM,
- the method, device, and program for determining the type of thrombus using machine learning it is possible to determine the type of thrombus in an objectively quantitative manner.
- the thrombus type is determined by a qualitative method, And inter- and inter-observer variability are high.
- non-invasive methods can quickly identify the type of thrombus in minutes, which can help determine the treatment plan of the subject quickly.
- cerebral vascular occlusion symptoms which may irreversibly damage the brain, such as cerebral infarction, can be treated promptly and the probability of reopening can be increased to increase the therapeutic effect.
- selective screening can be carried out to reduce the burden of medical expenses.
- the present invention relates to a blood clot type discriminating method, an apparatus and a program, and can be used in a diagnostic and therapeutic apparatus industry.
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- General Health & Medical Sciences (AREA)
- Veterinary Medicine (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Pathology (AREA)
- Public Health (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- High Energy & Nuclear Physics (AREA)
- Radiology & Medical Imaging (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physiology (AREA)
- Psychiatry (AREA)
- Signal Processing (AREA)
- Artificial Intelligence (AREA)
- Image Analysis (AREA)
Abstract
Un procédé de détermination de type de caillot sanguin selon un mode de réalisation de la présente invention comprend : une étape de sélection de zone de caillot sanguin de sélection, à partir de données d'image de résonance magnétique (IRM) d'un sujet particulier, d'une zone de caillot sanguin dans laquelle un caillot sanguin du sujet particulier est supposé être positionné; une étape d'acquisition de données d'entrée de génération, à partir de la zone de caillot sanguin sélectionnée, de données d'entrée devant être entrées dans un modèle de détermination pour estimer le type de caillot sanguin; une étape d'entrée consistant à entrer les données d'entrée dans le modèle de détermination pour estimer le type de caillot sanguin; et une étape de sortie de détermination du type de caillot sanguin sur la base d'une valeur de sortie du modèle de détermination, et la délivrance en sortie du type de caillot sanguin, le modèle de détermination étant une fonction d'entrée/sortie représentant une corrélation entre des données d'entrée pour l'apprentissage, obtenues à partir de données IRM d'une pluralité de fournisseurs de données, et le type de caillot sanguin.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2017-0122880 | 2017-09-22 | ||
| KR1020170122880A KR101991037B1 (ko) | 2017-09-22 | 2017-09-22 | 혈전 종류 판별 방법, 장치 및 프로그램 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019059448A1 true WO2019059448A1 (fr) | 2019-03-28 |
Family
ID=65809819
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2017/011772 Ceased WO2019059448A1 (fr) | 2017-09-22 | 2017-10-24 | Procédé, dispositif et programme de détermination de type de caillot sanguin |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR101991037B1 (fr) |
| WO (1) | WO2019059448A1 (fr) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7220401B2 (en) * | 1999-09-24 | 2007-05-22 | Barnes-Jewish Hospital | Blood clot-targeted nanoparticles |
| JP2009011828A (ja) * | 2007-07-02 | 2009-01-22 | General Electric Co <Ge> | 血管系の中の障害を検出するための方法及びシステム |
| KR20120056312A (ko) * | 2010-11-01 | 2012-06-04 | 전남대학교산학협력단 | 폐 색전증 검출 시스템 및 그 방법 |
| JP2015208385A (ja) * | 2014-04-24 | 2015-11-24 | 株式会社日立製作所 | 医用画像情報システム、医用画像情報処理方法及びプログラム |
| JP2016503310A (ja) * | 2012-10-05 | 2016-02-04 | エリザベス ビギン, | 撮像データセットにおけるパラメータを示すためのシステムおよび使用方法 |
-
2017
- 2017-09-22 KR KR1020170122880A patent/KR101991037B1/ko active Active
- 2017-10-24 WO PCT/KR2017/011772 patent/WO2019059448A1/fr not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7220401B2 (en) * | 1999-09-24 | 2007-05-22 | Barnes-Jewish Hospital | Blood clot-targeted nanoparticles |
| JP2009011828A (ja) * | 2007-07-02 | 2009-01-22 | General Electric Co <Ge> | 血管系の中の障害を検出するための方法及びシステム |
| KR20120056312A (ko) * | 2010-11-01 | 2012-06-04 | 전남대학교산학협력단 | 폐 색전증 검출 시스템 및 그 방법 |
| JP2016503310A (ja) * | 2012-10-05 | 2016-02-04 | エリザベス ビギン, | 撮像データセットにおけるパラメータを示すためのシステムおよび使用方法 |
| JP2015208385A (ja) * | 2014-04-24 | 2015-11-24 | 株式会社日立製作所 | 医用画像情報システム、医用画像情報処理方法及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20190034022A (ko) | 2019-04-01 |
| KR101991037B1 (ko) | 2019-06-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Saba et al. | Automatic detection of papilledema through fundus retinal images using deep learning | |
| WO2021025461A1 (fr) | Système de diagnostic à base d'image échographique pour lésion d'artère coronaire utilisant un apprentissage automatique et procédé de diagnostic | |
| WO2023095989A1 (fr) | Procédé et dispositif d'analyse d'images médicales à modalités multiples pour le diagnostic d'une maladie cérébrale | |
| KR102288078B1 (ko) | 인공지능 기반으로 뉴로멜라닌 관련 자기공명영상을 분석하여 파킨슨 병과 관련된 맞춤형 정보를 제공하는 장치 | |
| CN112967284B (zh) | 血管图像分段分析方法、装置、设备及存储介质 | |
| WO2020138925A1 (fr) | Procédé et système à base d'intelligence artificielle pour la classification d'une section de débit sanguin | |
| WO2021025459A1 (fr) | Système à base de tomographie de cohérence optique pour le diagnostic d'une lésion à haut risque et procédé de diagnostic associé | |
| KR102095731B1 (ko) | 딥러닝 기반의 보조 진단 시스템의 mra 영상 학습 방법 및 혈관 병변 보조 진단 방법 | |
| Yadav et al. | A deep learning based diabetic retinopathy detection from retinal images | |
| KR102103281B1 (ko) | 뇌혈관 질환의 진단을 위한 ai 기반의 보조 진단 시스템 | |
| WO2020179950A1 (fr) | Procédé et dispositif à base d'apprentissage profond pour la prédiction de la progression d'une maladie cérébrale | |
| WO2022019655A1 (fr) | Appareil et procédé permettant l'apprentissage d'une image de diagnostic d'artère coronaire, et appareil et procédé pour diagnostiquer une sténose d'artère coronaire importante à l'aide d'un modèle d'apprentissage élaboré à l'aide desdits appareil et procédé d'apprentissage | |
| KR20200025852A (ko) | 기능적 연결성을 사용한 피험자 내 및 피험자 간 변동성 기반 예측 모델 생성 방법 및 그 장치 | |
| KR20190068254A (ko) | 병변 발생 시점 추정 방법, 장치 및 프로그램 | |
| Jebaseeli et al. | Extraction of retinal blood vessels on fundus images by kirsch's template and Fuzzy C-Means | |
| Zhang et al. | Deep learning based gait analysis for contactless dementia detection system from video camera | |
| Ahmed et al. | Myositis detection from muscle ultrasound images using a proposed yolo-cse model | |
| Stoean et al. | An assessment of the usefulness of image pre-processing for the classification of first trimester fetal heart ultrasound using convolutional neural networks | |
| KR102257295B1 (ko) | 초음파 영상 기반의 기계 학습을 통한 취약성 죽상반 진단 시스템 및 이의 진단 방법 | |
| Prentasic et al. | Weighted ensemble based automatic detection of exudates in fundus photographs | |
| CN119673433B (zh) | 面向抑郁-焦虑合并症的病症映射脑区定位方法和设备 | |
| WO2019059448A1 (fr) | Procédé, dispositif et programme de détermination de type de caillot sanguin | |
| Mehmood et al. | LVS-Net: A Lightweight Vessels Segmentation Network for Retinal Image Analysis | |
| WO2020096321A1 (fr) | Appareil de diagnostic d'âge de vaisseau sanguin, procédé de diagnostic d'âge de vaisseau sanguin et programme informatique pour exécuter ledit procédé | |
| Reddy Enumula et al. | Alzheimer's disease prediction and classification using CT images through machine learning. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17925940 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17925940 Country of ref document: EP Kind code of ref document: A1 |