US20150196281A1 - Medical data processing device, medical data processing method, and ultrasound diagnostic device - Google Patents
Medical data processing device, medical data processing method, and ultrasound diagnostic device Download PDFInfo
- Publication number
- US20150196281A1 US20150196281A1 US14/419,930 US201314419930A US2015196281A1 US 20150196281 A1 US20150196281 A1 US 20150196281A1 US 201314419930 A US201314419930 A US 201314419930A US 2015196281 A1 US2015196281 A1 US 2015196281A1
- Authority
- US
- United States
- Prior art keywords
- tumor
- classification
- data processing
- numerical sequence
- medical data
- 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.)
- Abandoned
Links
- 238000012545 processing Methods 0.000 title claims abstract description 64
- 238000002604 ultrasonography Methods 0.000 title claims description 98
- 238000003672 processing method Methods 0.000 title claims description 9
- 206010028980 Neoplasm Diseases 0.000 claims abstract description 206
- 239000002872 contrast media Substances 0.000 claims abstract description 23
- 239000000284 extract Substances 0.000 claims abstract description 9
- 230000010412 perfusion Effects 0.000 claims description 44
- 230000008859 change Effects 0.000 claims description 13
- 239000000523 sample Substances 0.000 claims description 9
- 238000003860 storage Methods 0.000 description 63
- 238000000034 method Methods 0.000 description 42
- 230000008569 process Effects 0.000 description 31
- 238000010586 diagram Methods 0.000 description 24
- 230000033001 locomotion Effects 0.000 description 18
- 238000010801 machine learning Methods 0.000 description 18
- 238000004590 computer program Methods 0.000 description 16
- 238000011156 evaluation Methods 0.000 description 13
- 201000011510 cancer Diseases 0.000 description 12
- 230000006870 function Effects 0.000 description 12
- 238000010606 normalization Methods 0.000 description 10
- 238000004364 calculation method Methods 0.000 description 9
- 230000003211 malignant effect Effects 0.000 description 6
- 230000007423 decrease Effects 0.000 description 5
- 238000010186 staining Methods 0.000 description 5
- 238000003745 diagnosis Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 210000004204 blood vessel Anatomy 0.000 description 2
- 238000002607 contrast-enhanced ultrasound Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000003748 differential diagnosis Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 206010007275 Carcinoid tumour Diseases 0.000 description 1
- 201000009030 Carcinoma Diseases 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 201000002097 bile duct cystadenocarcinoma Diseases 0.000 description 1
- 208000010687 biliary cystadenocarcinoma Diseases 0.000 description 1
- 208000002458 carcinoid tumor Diseases 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 208000006990 cholangiocarcinoma Diseases 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000002059 diagnostic imaging Methods 0.000 description 1
- 238000002405 diagnostic procedure Methods 0.000 description 1
- 238000012631 diagnostic technique Methods 0.000 description 1
- 206010073071 hepatocellular carcinoma Diseases 0.000 description 1
- 231100000844 hepatocellular carcinoma Toxicity 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000011065 in-situ storage Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 201000007270 liver cancer Diseases 0.000 description 1
- 208000014018 liver neoplasm Diseases 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000002310 reflectometry Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 208000010576 undifferentiated carcinoma Diseases 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B8/00—Diagnosis using ultrasonic, sonic or infrasonic waves
- A61B8/52—Devices using data or image processing specially adapted for diagnosis using ultrasonic, sonic or infrasonic waves
- A61B8/5215—Devices using data or image processing specially adapted for diagnosis using ultrasonic, sonic or infrasonic waves involving processing of medical diagnostic data
- A61B8/5223—Devices using data or image processing specially adapted for diagnosis using ultrasonic, sonic or infrasonic waves involving processing of medical diagnostic data for extracting a diagnostic or physiological parameter from medical diagnostic data
-
- 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/7235—Details of waveform analysis
- A61B5/7264—Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B8/00—Diagnosis using ultrasonic, sonic or infrasonic waves
- A61B8/06—Measuring blood flow
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B8/00—Diagnosis using ultrasonic, sonic or infrasonic waves
- A61B8/08—Clinical applications
- A61B8/0833—Clinical applications involving detecting or locating foreign bodies or organic structures
- A61B8/085—Clinical applications involving detecting or locating foreign bodies or organic structures for locating body or organic structures, e.g. tumours, calculi, blood vessels, nodules
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B8/00—Diagnosis using ultrasonic, sonic or infrasonic waves
- A61B8/48—Diagnostic techniques
- A61B8/481—Diagnostic techniques involving the use of contrast agents, e.g. microbubbles introduced into the bloodstream
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0012—Biomedical image inspection
- G06T7/0014—Biomedical image inspection using an image reference approach
- G06T7/0016—Biomedical image inspection using an image reference approach involving temporal comparison
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/30—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indices; for individual health risk assessment
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B8/00—Diagnosis using ultrasonic, sonic or infrasonic waves
- A61B8/44—Constructional features of the ultrasonic, sonic or infrasonic diagnostic device
- A61B8/4444—Constructional features of the ultrasonic, sonic or infrasonic diagnostic device related to the probe
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B8/00—Diagnosis using ultrasonic, sonic or infrasonic waves
- A61B8/46—Ultrasonic, sonic or infrasonic diagnostic devices with special arrangements for interfacing with the operator or the patient
- A61B8/461—Displaying means of special interest
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/52—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00
- G01S7/52017—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00 particularly adapted to short-range imaging
- G01S7/52023—Details of receivers
- G01S7/52036—Details of receivers using analysis of echo signal for target characterisation
- G01S7/52038—Details of receivers using analysis of echo signal for target characterisation involving non-linear properties of the propagation medium or of the reflective target
- G01S7/52039—Details of receivers using analysis of echo signal for target characterisation involving non-linear properties of the propagation medium or of the reflective target exploiting the non-linear response of a contrast enhancer, e.g. a contrast agent
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10132—Ultrasound image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30004—Biomedical image processing
- G06T2207/30096—Tumor; Lesion
Definitions
- the present invention is related to medical data processing devices, medical data processing methods, and ultrasound diagnostic devices, and particularly to a medical data processing device that classifies a tumor type by using information obtained from echo signals obtained from a living organism after administration of a contrast agent.
- Contrast-enhanced ultrasound is one diagnostic imaging method by which blood vessels can be imaged with high sensitivity, by administration of a contrast agent into the blood vessels.
- the primary component of such a contrast agent is bubbles having strong ultrasound wave reflectivity.
- a differential diagnosis is performed to establish whether the tumor is a cancer. Contrast-enhanced ultrasound is currently being used in cancer diagnosis, particularly in differential diagnosis.
- the contrast agent is administered in a bolus.
- the contrast agent arrives at the tumor after a period of time, and increases intensity in an ultrasound image.
- contrast-enhancement is established.
- FIG. 1 illustrates an example of a time intensity curve (TIC) that plots a change over time of intensity in an ultrasound image.
- TIC time intensity curve
- Patent Literature 1 discloses a method for associating a fitting coefficient with a tumor type, in which a TIC is fitted by a predefined modeling function.
- Patent Literature 2 discloses a method for classifying tumor type by performing pattern matching between a TIC and a representative pattern for each tumor type.
- an aim of the present invention is to provide a medical data processing device that improves performance of tumor type classification.
- the medical data processing device pertaining to an aspect of the present invention is a medical data processing device that classifies a tumor type by using a first numerical sequence indicating a time series variation of a feature value of a tumor region including a tumor, the first numerical sequence being obtained from echo signals obtained from a living organism after administration of a contrast agent, the medical data processing device comprising: a first classifier that extracts, from the first numerical sequence, a first numerical sequence portion of a classification interval having a predefined time period shorter than the entire time period of the first numerical sequence and classifies the tumor type by using the first numerical sequence portion.
- the present invention provides a medical data processing device that improves performance of tumor type classification.
- FIG. 1 illustrates an example of a TIC.
- FIG. 2 is a block diagram of an ultrasound diagnostic device pertaining to embodiment 1.
- FIG. 3 is a block diagram of a TIC generator pertaining to embodiment 1.
- FIG. 4 is a block diagram of a type classifier pertaining to embodiment 1.
- FIG. 5 is a diagram illustrating an example of time intervals pertaining to embodiment 1.
- FIG. 6 is a flowchart of an ultrasound image generation process pertaining to embodiment 1.
- FIG. 7 is a flowchart of a TIC generation process pertaining to embodiment 1.
- FIG. 8 is a diagram illustrating an example of a display screen pertaining to embodiment 1.
- FIG. 9 is a flowchart of a TIC normalization process pertaining to embodiment 1.
- FIG. 10A is a diagram illustrating an example of a tumor perfusion start time pertaining to embodiment 1.
- FIG. 10B is a diagram illustrating an example of a parenchymal perfusion start time pertaining to embodiment 1.
- FIG. 11 is a flowchart of a tumor type classification process pertaining to embodiment 1.
- FIG. 12 is a diagram illustrating an example of thresholds pertaining to embodiment 1.
- FIG. 13 is a diagram illustrating an example of a table indicating tumor types pertaining to embodiment 1.
- FIG. 14 is a diagram for describing an example of the tumor type classification process pertaining to embodiment 1.
- FIG. 15 is a diagram for describing an example of the tumor type classification process pertaining to embodiment 1.
- FIG. 16A is a diagram illustrating an example of tumor type classification results pertaining to embodiment 1, displayed as bars.
- FIG. 16B is a diagram illustrating another example of a tumor type classification result pertaining to embodiment 1, displayed as a bar.
- FIG. 16C is a diagram illustrating an example of tumor type classification results pertaining to embodiment 1, displayed as marks.
- FIG. 17 is a diagram illustrating an example display of time intervals having a high contribution to the tumor type classification pertaining to embodiment 1.
- FIG. 18 is a block diagram of a medical data processing device pertaining to embodiment 1.
- FIG. 19 is a flowchart of a tumor type classification process pertaining to embodiment 2.
- Patent Literature 1 and Patent Literature 2 disclose tumor type classification based on TICs and are objective diagnostic techniques.
- a fitting coefficient is normally selected such that error between the fitting coefficient and the data is minimized and matching is normally performed such that similarity between the data and a standard pattern is maximized.
- the information that is useful may be buried in the data by such methods.
- the medical data processing device pertaining to an aspect of the present invention is a medical data processing device that classifies a tumor type by using a first numerical sequence indicating a time series variation of a feature value of a tumor region including a tumor, the first numerical sequence being obtained from echo signals obtained from a living organism after administration of a contrast agent, the medical data processing device comprising: a first classifier that extracts, from the first numerical sequence, a first numerical sequence portion of a classification interval having a predefined time period shorter than the entire time period of the first numerical sequence and classifies the tumor type by using the first numerical sequence portion.
- the medical data processing device extracts and uses information useful for type classification and therefore improves performance of type classification.
- the classification interval may be provided in a plurality
- the first classifier may classify the tumor type by using the first numerical sequence portion of each of the classification intervals and output a plurality of corresponding intermediate results, which each indicate a result of the first classifier classifying the tumor type
- the medical data processing device may further comprise a second classifier that classifies the tumor type by using the intermediate results and contribution ratios pre-associated with the classification intervals on a one-to-one basis.
- the medical data processing device performs type classification using the plurality of classification intervals, and therefore improves performance of type classification.
- the second classifier for each classification interval, may calculate a multiplication result by multiplying the intermediate result of the classification interval by the contribution ratio pre-associated with the classification interval, calculate a multiplication sum by summing all the multiplication results, and classify the tumor type based on the multiplication sum.
- the feature value may be a difference between intensity of the tumor region and a parenchymal region that does not include the tumor.
- the medical data processing device performs type classification by using the difference between intensity of the tumor region and another region useful in type classification, and therefore further improves classification performance.
- the tumor type is a malignant tumor
- perfusion into circulation out of the tumor region is said to be faster than in said another region (parenchymal region), and therefore using the difference between intensities is useful for type classification.
- the first classifier may acquire a second numerical sequence indicating a time series variation of a feature value of a parenchymal region that does not include the tumor and determine a perfusion start time of the contrast agent from the second numerical sequence, and the classification interval may be a time interval predefined by using the perfusion start time as a reference time.
- the medical data processing device takes into account a perfusion time difference between the tumor region and said another region useful in type classification, and therefore further improves classification performance.
- the first classifier may classify the tumor type based on which is greater out of an average value of the first numerical sequence portion included in the classification interval and a preset threshold.
- the medical data processing device efficiently classifies tumor type from the first numerical sequence portion of the classification interval.
- the first classifier may classify the tumor type based on which is greater out of a time change value of the first numerical sequence portion included in the classification interval and a preset threshold.
- the medical data processing device efficiently classifies tumor type from the first numerical sequence portion of the classification interval.
- the medical data processing device may further comprise a display that displays the tumor type as classified by the first classifier.
- the first classifier may determine probabilities of the tumor being each of a plurality of types, and the display may display the plurality of types and the probabilities of the tumor being each of the types.
- an observer can check the tumor type classified and the probability of the tumor type. Further, the observer can check probabilities of the tumor being other tumor types.
- the display may display the probabilities as a graphic.
- the display may emphasize a highest probability type among the plurality of types.
- the medical data processing device may further comprise a display that displays the first numerical sequence as a graph and displays, associated with the graph of the first numerical sequence, the classification intervals and the contribution ratios corresponding to the classification intervals.
- an observer can check time series variation of information obtained from the living organism indicated by the first numerical sequence at the same time as checking the classification interval and contribution ratio used in classifying the tumor type in the first numerical sequence.
- the medical data processing device may further comprise an input device that receives a change to the contribution ratios made by an operator, wherein the second classifier re-classifies the tumor type based on the change made to the contribution ratios.
- an observer can perform type classification while adjusting a contribution ratio based on subjectivity and experience of the observer.
- a medical data processing method pertaining to an aspect of the present invention is a medical data processing method of classifying a tumor type by using a first numerical sequence indicating a time series variation of a feature value of a tumor region including a tumor, the first numerical sequence being obtained from echo signals obtained from a living organism after administration of a contrast agent, the medical data processing method comprising: a first classifying step of extracting, from the first numerical sequence, a first numerical sequence portion of a classification interval having a predefined time period shorter than the entire time of the first numerical sequence and classifies the tumor type by using the first numerical sequence portion.
- the medical data processing method extracts and uses information useful for type classification and therefore improves performance of type classification.
- an ultrasound diagnostic device pertaining to an aspect of the present invention is an ultrasound diagnostic device, comprising: an ultrasound probe that acquires echo signals from a living organism after administration of a contrast agent; a numerical sequence generator that generates, from the echo signals, a first numerical sequence that indicates a time series variation of a feature value of a tumor region including a tumor; and the medical data processing device of any one of claims 1 - 13 that classifies tumor type by using the first numerical sequence.
- the ultrasound diagnostic device extracts and uses information useful for type classification and therefore improves performance of type classification.
- type is used as a word indicating whether a tumor is benign or malignant and as a word indicating a classification of tumor (for example, in the case of liver cancer, hepatocellular carcinoma, cholangiocellular carcinoma, undifferentiated carcinoma, biliary cystadenocarcinoma, carcinoid tumor, etc.)
- An ultrasound diagnostic device 100 pertaining to the present embodiment for each of a plurality of classification intervals, generates an intermediate result by classifying a type of tumor by using TIC information included in the corresponding classification interval, multiplies each intermediate result by a predefined contribution ratio, sums a plurality of results of such multiplication, and classifies a final tumor type by using a result of such summing. In this way, the ultrasound diagnostic device 100 improves type classification.
- the following describes structure and operations of a system of the ultrasound diagnostic device 100 .
- FIG. 2 is a block diagram illustrating structure of the ultrasound diagnostic device 100 pertaining to the present embodiment.
- the ultrasound diagnostic device 100 includes an ultrasound diagnostic device body 101 , an ultrasound probe 110 , an input device 118 , and a display device 119 .
- the ultrasound diagnostic device body 101 includes an ultrasound transmitter-receiver 111 , an image generator 112 , a storage 113 , an input acquirer 114 , a TIC generator 115 , a type classifier 116 , and a display screen generator 117 .
- the ultrasound diagnostic device body 101 is connected by wired or wireless means to the ultrasound probe 110 , the input device 118 (track-ball, button, touch panel, etc.), and the display device 119 (display, etc.)
- the ultrasound probe 110 converts an electrical signal inputted from the ultrasound transmitter-receiver 111 into an ultrasound wave and transmits the ultrasound wave to a subject. Subsequently, the ultrasound probe 110 acquires an echo signal that is returned by the ultrasound wave being reflected at the subject, converts the echo signal into an electrical signal, and outputs the electrical signal to the ultrasound transmitter-receiver 111 .
- the ultrasound transmitter-receiver 111 generates the electrical signal that the ultrasound wave is based on, and outputs the generated electrical signal to the ultrasound probe 110 . Further, the ultrasound transmitter-receiver 111 converts the electrical signal outputted from the ultrasound probe 110 to a digital echo signal and outputs the digital echo signal to the image generator 112 .
- the image generator 112 generates an ultrasound image by converting the digital echo signal outputted from the ultrasound transmitter-receiver 111 into intensity values. At such time, as ultrasound images, a fundamental image is formed primarily from fundamental components centered on a transmission frequency and a harmonic image is formed primarily from harmonic components. Subsequently, the image generator 112 stores generated ultrasound images in the storage 113 .
- the storage 113 in addition to various images and setting data, machine learning parameters used in the type classification are stored. Note that the storage 113 may be external memory connected by wired or wireless means to the ultrasound diagnostic device body 101 .
- the input acquirer 114 acquires information indicating a section of interest and regions of interest as specified by an operator via the input device 118 , and stores acquired information in the storage 113 .
- the section of interest is a cross-section from a plurality of sections of a time series, and is used for selecting the regions of interest.
- the regions of interest are regions used to classify a type of tumor, and specifically include a region including a tumor.
- the TIC generator 115 reads, from the storage 113 , information indicating the section of interest and the regions of interest along with the ultrasound image, and generates TICs of the regions of interest.
- the TIC generator 115 is one example of a numerical sequence generator that generates a first numerical sequence (TIC) from the echo signals. Details thereof are described later. Subsequently, the TIC generator stores generated TICs in the storage 113 .
- the type classifier 116 reads the TICs and the machine learning parameters used in type classification from the storage 113 , and classifies a type of tumor. Such processing is described later. Subsequently, the type classifier stores a classification result in the storage 113 .
- the display screen generator 117 reads the ultrasound image from the storage 113 , and generates an image for setting the regions of interest and the section of interest. Further, the display screen generator 117 reads the classification result from the storage 113 and generates a display screen indicating the classification result. Subsequently, the display screen generator 117 outputs the display screen to the display device 119 causing the display screen to be displayed.
- FIG. 3 is a block diagram illustrating structure of the TIC generator 115 .
- the TIC generator 115 includes a motion detector 120 and an intensity calculator 121 .
- a cine image 200 including a plurality of ultrasonic images of a time series and information indicating the regions of interest (regions of interest 201 ) are stored in the storage 113 .
- the motion detector 120 reads two fundamental images from the storage 113 .
- One of the two fundamental images serves as a reference for motion detection, for example an image of the section of interest prior to administration of a contrast agent.
- the other of the two fundamental images is a TIC calculation subject.
- the motion detector 120 detects a motion vector of the two fundamental images and outputs the detected motion vector to the intensity calculator 121 .
- the intensity calculator 121 reads information indicating the regions of interest from the storage 113 and corrects a region of interest in the image that is a TIC calculation subject by using the motion vector outputted by the motion detector 120 . Subsequently, the intensity calculator 121 reads a harmonic image of the TIC calculation subject from the storage 113 and calculates average intensities of the regions of interest of the harmonic image.
- the regions of interest includes two regions: a tumor region and a parenchymal region.
- the tumor region is a region including a tumor and the parenchymal region is a normal region not including a tumor.
- the intensity calculator 121 calculates an average intensity of the tumor region and an average intensity of the parenchymal region.
- the intensity calculator 121 performs the above series of processes for each image acquired in a time series. Finally, the intensity calculator 121 , for each of the tumor region and the parenchymal region, arranges the average intensities in a time series, and stores the time series as TICs (tumor TIC 202 and parenchymal TIC 203 ).
- FIG. 4 is the block diagram illustrating structure of the TIC generator 115 .
- the type classifier 116 includes a perfusion time detector 130 , a TIC normalizer 131 , an interval classifier 132 , a contribution multiplier 133 , and a final classifier 134 .
- the perfusion time detector 130 reads the tumor TIC 202 from the storage 113 . Subsequently, the perfusion time detector 130 detects an increase of the tumor TIC 202 as a perfusion start time Subsequently, the perfusion time detector 130 outputs the perfusion start time to the TIC normalizer 131 .
- the TIC normalizer 131 acquires the perfusion start time outputted by the perfusion time detector 130 . Further, the TIC normalizer 131 reads the tumor TIC 202 and the parenchymal TIC 203 from the storage 113 and generates a difference TIC that is the difference between the tumor TIC 202 and the parenchymal TIC 203 . Further, the TIC normalizer 131 resets the perfusion start time of the difference TIC as a reference time (for example, time zero). The TIC normalizer 131 outputs the TIC after performing the above processes to the interval classifier 132 .
- the interval classifier 132 acquires the TIC after normalization outputted by the TIC normalizer and reads information (classification interval 204 ) indicating a classification interval including machine learning data 208 and information indicating a threshold (classification threshold 205 ) from the storage 113 .
- FIG. 5 illustrates an example of time intervals selected by using such machine learning data.
- An example classification interval is one or more time intervals having a high contribution to the type classification from a time interval group 160 that represents all times of a TIC divided by predefined time intervals.
- the contribution ratio is determined from previously-acquired case data by using a predefined machine learning algorithm.
- machine learning may be performed as follows. First, the previously-acquired case data is divided into an identical time interval group, and type classification is performed only using the data in each interval. Accuracy of matching between the type as classified and a type of the case data is judged. This is performed for many instances of case data.
- the contribution ratio corresponds to an accuracy rate of each time interval, and one or more time intervals having a high accuracy rate are set as classification intervals.
- the interval classifier 132 classifies which feature value (average intensity, variance, gradient, etc.) of a tumor type a feature value within the classification intervals is close to.
- the classification result is outputted as a numerical value. For example, the interval classifier 132 outputs +1 when a tumor is classified as benign and ⁇ 1 when a tumor is classified as malignant.
- the interval classifier 132 performs such classification for all the classification intervals, and outputs the classification results to the contribution multiplier 133 .
- the contribution multiplier 133 acquires the classification results outputted by the interval classifier 132 , and reads contribution ratios 206 included in the machine learning data 208 from the storage 113 .
- the contribution ratios 206 are the same as the contribution ratios mentioned above.
- the contribution multiplier 133 calculates a sum of products of the intermediate results and the contribution ratios 206 as a type evaluation value, and outputs the type evaluation value to the final classifier 134 .
- the contribution multiplier 133 for each classification interval, multiplies the intermediate result of the classification interval by the contribution ratio associated with the classification interval in order to generate a plurality of multiplication values, and calculates the type evaluation value by summing the multiplication values.
- the final classifier 134 acquires the type evaluation value from the contribution multiplier 133 and classifies the type of the tumor by using the type evaluation value. Subsequently, the final classifier 134 outputs a classification result 207 to the storage 113 .
- the following describes operation flow of the ultrasound diagnostic device 100 pertaining to the present embodiment.
- FIG. 6 is a flowchart of an ultrasound image generation process pertaining to the present embodiment.
- a tumor is classified into two classes: benign and malignant.
- the ultrasound transmitter-receiver 111 transmits two phase-inverted pulses (for details, see Patent Literature 3-5) in order to extract harmonic components including a lot of the contrast agent. Subsequently, the ultrasound transmitter-receiver 111 generates a summed signal obtained by summing two received echo signals and generates a non-summed signal obtained by not summing the two received echo signals. The ultrasound transmitter-receiver 111 outputs the summed signal to the image generator 112 as a harmonic component echo signal. On the other hand, the ultrasound transmitter-receiver 111 performs a filter process on the non-summed signal to suppress harmonic components and outputs a signal after the filter process to the image generator 112 as a fundamental component echo signal.
- the image generator 112 performs quadrature detection on each of the harmonic component echo signal and the fundamental component echo signal outputted by the ultrasound transmitter-receiver 111 , converting the echo signals to amplitude values.
- the image generator 112 fits the amplitude values to the resolution and gradation of the display screen by performing decimation and logarithmic compression on the amplitude values.
- the image generator 112 generates ultrasound images by performing, on the signals after the above processes, an interpolation process called scan conversion to align scan lines to actual scale. In this way, an ultrasound image is generated for each of the fundamental component echo signal and the harmonic component echo signal.
- the image generator 112 stores the fundamental image and the harmonic image on the storage 113 .
- the fundamental image is an ultrasound image generated from the fundamental component echo signal and the harmonic image is an ultrasound image generated from the harmonic component echo signal.
- the display screen generator 117 reads the harmonic image from the storage 113 and generates a display screen including the harmonic image.
- the display device 119 displays the display screen so generated.
- the ultrasound transmitter-receiver 111 stops transmission and reception of ultrasound waves and the image generator 112 stops the ultrasound image generation process.
- the display device 119 displays the ultrasound image generated by the display screen generator 117 immediately prior to stopping. In any other case, processing returns to step S 110 , and the next ultrasound image generation process is performed. In other words, an ultrasound image at a time point is generated by the processes of steps S 110 -S 112 , and this series of processes is performed in a time series with respect to a plurality of time points.
- the ultrasound diagnostic device 100 When the operator instructs that reproduction is to be stopped before the required time has passed, the ultrasound diagnostic device 100 does not perform the type classification and provides notification to the operator such as displaying a prompt to start again or a warning that classification will be imprecise. Further, in order to prevent mistaken instruction by the operator, the ultrasound diagnostic device 100 may display a timer bar, etc., to allow the operator to see the required time for classification and how much time has passed.
- FIG. 7 is a flowchart of the TIC generation process pertaining to the present embodiment.
- the ultrasound diagnostic device 100 When an instruction to stop reproduction is inputted at a time before the time required to perform the type classification has passed, the ultrasound diagnostic device 100 either does not perform the type classification and prompts the operator to restart or warns the operator that results will incomplete and performs the type classification within a range of time for which reproduction has been performed. Further, the ultrasound diagnostic device 100 may automatically perform the following processing after the required time has passed even when an instruction to stop reproduction is not received.
- the display screen generator 117 When the operator instructs, via the input device 118 , that type classification is to be performed, the display screen generator 117 reads the fundamental image and the harmonic image from the storage 113 and creates a display image in which the fundamental image and the harmonic image are arranged side-by-side. Further, the display screen generator 117 creates a notification for the operator, such as a message prompt to select the section of interest.
- the display device 119 displays the display image and the notification.
- the notification need not be visual information, and may be a sound, etc.
- the notification may be speech or a sound to notify the operator.
- the speech or sound may be emitted from a speaker, etc., connected to the ultrasound diagnostic device body 101 or the display device 119 .
- FIG. 8 is a diagram illustrating an example of a setting screen pertaining to the present embodiment.
- a setting screen G 1 has a fundamental image G 2 , a harmonic image G 3 , a tumor region G 4 , a parenchymal region G 5 , a pointer G 6 , and a track bar G 7 .
- the operator by using the input device 188 such as a mouse, trackball, etc., moves a pointer G 6 and sets the section of interest using the track bar G 7 .
- the input acquirer 114 stores, in the storage 113 , position information of the section of interest so selected.
- the display screen generator 117 generates a notification such as a message prompting selection of the regions of interest, and outputs such notification to the display device 119 .
- a notification such as a message prompting selection of the regions of interest, and outputs such notification to the display device 119 .
- Such notification may be generated at the same time as the notification prompting selection of the section of interest, as illustrated in FIG. 8 , or may be generated subsequently. Further, such notification need not be visual and may be auditory.
- the operator by moving the pointer G 6 using the input device 118 , sets the region of interests (tumor region G 4 and parenchymal region G 5 ) with respect to the section of interest.
- region of interests tumor region G 4 and parenchymal region G 5
- the tumor region G 4 and the parenchymal region G 5 are set in the fundamental image G 2 , but one or more of the tumor region G 4 and the parenchymal region G 5 may be set in the harmonic image G 3 .
- the parenchymal region G 5 is preferably a region of similar size to the tumor region G 4 . Specifically, a position in the depth direction (a position in a horizontal direction of the ultrasound image) of the parenchymal region G 5 is preferably close to a position in the depth direction of the tumor region G 4 .
- the input acquirer 114 stores, in the storage 113 , position information, etc., of the regions of interest (the tumor region G 4 and the parenchymal region G 5 ) set by the operator via the input device 118 .
- the motion detector 120 reads from the storage 113 a fundamental image for calculating average intensity (hereafter, “inputted fundamental image”).
- the motion detector 120 reads from the storage 113 the fundamental image of the section of interest and calculates a position shift between the fundamental image of the section of interest and the inputted fundamental image. For example, the motion detector 120 calculates the position shift by known pattern matching and detects a position shift value as a movement vector. Because the contrast agent component of the fundamental image is minor, pattern changes due to perfusion are small, and the fundamental image is suitable for motion vector detection. The motion detector 120 outputs a detected motion vector to the intensity calculator 121 .
- the intensity calculator 121 reads the regions of interest from the storage 113 and corrects the regions of interest by using the motion vector outputted by the motion detector 120 . In this way, positions of the regions of interest are corrected in a plurality of images acquired in a time series.
- the intensity calculator 121 reads a harmonic image subject from the storage 113 and calculates an average intensity of the regions of interest after position correction.
- the regions of interest include the tumor region and the parenchymal region, and the intensity calculator 121 performs calculation of average intensity with respect to each of the two regions of interest.
- the intensity calculator 121 stores, in TIC arrays of the storage 113 , the average intensity of the tumor region and the average intensity of the parenchymal region.
- the TIC generator 115 performs the above processes of step S 122 to step S 125 with respect to every image that is a processing subject.
- the TIC generator 115 when all fundamental images and harmonic images that are processing subjects are read from the storage 113 , stops calculation of position shift and calculation of average intensity, and ends generation of TICs of the TIC array stored in the storage 113 .
- a TIC of the tumor region (the tumor TIC 202 ) and a TIC of the parenchymal region (the parenchymal TIC 203 ) are generated.
- FIG. 9 is a flowchart of the TIC normalization process pertaining to the present embodiment.
- step S 126 assumes an operation after the process of step S 126 is finished and TIC generation is complete.
- the perfusion time detector 130 reads the tumor TIC 202 from the storage 113 and detects a perfusion start time of the contrast agent by using the tumor TIC 202 .
- the perfusion start time is a time at which a TIC rises. For example, a time at which the average intensity first reaches 10% of maximum intensity of the TIC. Subsequently, the perfusion time detector 130 outputs the perfusion start time to the TIC normalizer 131 .
- the TIC normalizer reads the tumor TIC 202 and the parenchymal TIC 203 from the storage 113 and generates a difference TIC that is the difference between the tumor TIC 202 and the parenchymal TIC 203 .
- increase and decrease of a TIC is faster for a malignant tumor than for parenchymal tissue. This trend is reflected in the difference TIC.
- the TIC normalizer 131 resets a time of the difference TIC based on the perfusion start time detected in step S 130 . Further, the TIC normalizer 131 extracts a TIC used for type classification from the difference TIC after normalization.
- FIG. 10A is a diagram illustrating an example of a tumor perfusion start time 142 , which is a perfusion start time detected from the tumor TIC 140 , and a section of a TIC used in type classification with the tumor perfusion start time 142 as a reference point.
- a parenchymal perfusion start time 143 which is a perfusion start time detected from the parenchymal TIC 141 , may be used as a reference point instead of the tumor perfusion start time.
- FIG. 1 OB is a diagram illustrating an example of a section of the TIC used in type classification with the parenchymal perfusion start time 143 as a reference point.
- the calculation of the difference TIC in step S 131 need not be performed. The reason for this is that even when calculation of the difference TIC is not performed, type classification can be performed taking into account the difference between a malignant tumor and parenchymal tissue.
- FIG. 11 is a flowchart of a tumor type classification process of the present embodiment.
- step S 132 assumes an operation after the process of step S 132 is finished and TIC normalization is complete.
- Step S 140 First, the final classifier 134 initializes a classification evaluation value Y as zero.
- the interval classifier 132 reads classification intervals and thresholds from the storage 113 .
- the classification intervals are, as mentioned above, time intervals having a high contribution ratio to type classification.
- the thresholds are provided one for each classification interval, and are different for each classification interval. Such thresholds are parameters used when determining how close a feature value (average intensity, variance, gradient, etc.) of a corresponding classification interval is to a given type.
- the classification intervals and the thresholds are calculated by using machine learning algorithms such as boosting. Typically, the classification intervals and the thresholds are determined by another device, and results of such classification are stored in the storage 113 . In the machine learning, contribution ratios to type classification are calculated for possible combinations of time interval and threshold.
- FIG. 12 illustrates thresholds selected by such machine learning. The total number of combinations is, for example, when there are 100 time interval patterns, five patterns indicating thresholds as illustrated in FIG. 12 , and two patterns indicating which is greater out of each pair of the feature values of classification intervals and the thresholds, a total of 1000 (100 ⁇ 5 ⁇ 2). Among such patterns, at least one pattern having a high contribution ratio is stored in the storage 113 in a format as illustrated in FIG. 13 .
- thresholds illustrated in FIG. 12 are examples in which gradients of average intensity are used as thresholds.
- a threshold is a negative value
- average intensity in the classification interval is decreasing and whether or not the gradient is equal to or greater (or less) than the threshold is determined.
- a threshold is a positive value
- average intensity in the classification interval is increasing and whether or not the gradient is equal to or greater (or less) than the threshold is determined.
- the interval classifier 132 performs type classification with respect to an inputted TIC (the difference TIC after normalization) by comparing, for each classification interval, a TIC feature value within the classification interval and a threshold.
- the interval classifier 132 may determine whether or not a difference between an average intensity of a first half interval and a second half interval included in the classification interval is equal to or greater (or less) than the threshold, as illustrated in FIG. 14 .
- a difference in average intensity and such a threshold may be a ratio of average intensity (for example, in decibels (dB)) of the first half interval to the second half interval. In this way, by using the ratio, appropriate classification can be performed without data indicating image capture conditions, etc.
- TICs of benign tumors and malignant tumors have the following characteristics.
- staining timing perfusion start time
- staining continues for a relatively long time (intensity decreases slowly).
- staining timing (perfusion start time) is earlier than that of a parenchymal TIC, staining does not continue (intensity decreases rapidly), and staining is poor (intensity increase is small).
- the interval classifier 132 may calculate a difference of integral values of the first half interval and the second half interval, and may compare the difference and the thresholds, as illustrated in FIG. 15 .
- the interval classifier 132 performs type classification with respect to an inputted TIC by comparing, for each classification interval, a TIC feature value within a classification interval and a threshold.
- the inputted TIC may be a difference TIC that is a difference between a tumor TIC and a parenchymal TIC, and may be a tumor TIC itself.
- the inputted TIC may be a TIC obtained by normalization of a difference TIC or a tumor TIC, and may be a difference TIC or a tumor TIC that is not normalized.
- normalization is a process of matching time of a TIC to the reference time.
- the reference time is a time at which a parenchymal TIC or a tumor TIC begins increasing.
- the interval classifier 132 compares the intensity and the threshold of the inputted TIC within the classification interval. For example, the interval classifier 132 compares an average value of intensity included in the classification interval and a threshold. Alternatively, the interval classifier 132 compares a gradient of intensity included in the classification interval and a threshold gradient. Alternatively, the interval classifier 132 compares a difference (or ratio) of an average value or integral value of intensity between two intervals included in the classification interval and a threshold.
- the two intervals include, for example, adjacent intervals, one of which includes the perfusion start time.
- the interval classifier 132 sets an interval classification value H to 1.
- the interval classifier 132 sets the interval classification value H to ⁇ 1.
- the interval classifier 132 outputs the interval classification value H to the contribution multiplier 133 .
- the contribution multiplier 133 reads a contribution ratio W of a machine learning parameter from the storage 113 , multiplies the interval classification value H outputted by the interval classifier 132 by the contribution ratio W, and adds the multiplication result to a classification evaluation value Y. Note that the contribution ratio W is obtained by the above-mentioned machine learning.
- Step S 145
- the type classifier 116 performs steps S 141 -S 144 for all classification intervals.
- the final classifier 134 classifies tumor type based on the classification evaluation Y. For example, the final classifier 134 classifies that a tumor is benign when the classification evaluation value is positive and classifies that a tumor is malignant when the classification evaluation value is negative.
- average intensity of a TIC is calculated from intensity.
- intensity prior to image quality adjustment by the operator may be used, and ultrasound signals (RF signals) may be used. In this way, performance dependency on operator settings is avoided.
- the ultrasound diagnostic device 100 performs type classification by using a TIC indicating a time series variation of average intensity.
- a TIC indicating a time series variation of average intensity.
- other information indicating a contrast-enhanced pattern may be used. For example, variance, kurtosis, skewness, etc., may be used as such information. In this way, type classification is performed taking into account a contrast-enhanced pattern.
- tumors are classified into two types, benign and malignant, but classification into three or more types is also possible.
- classification into combinations of two classes is possible, for example.
- the ultrasound diagnostic device 100 when classifying into three classes, A, B, and C, the ultrasound diagnostic device 100 performs classification into A and C, B and C, and C and A, and a type that is selected the most is selected as the type of tumor. Further, when the number of selected classes is equal, the ultrasound diagnostic device 100 selects a type having a high classification evaluation value.
- the ultrasound diagnostic device 100 when a plurality of types exist, may (1) display one type having a highest type probability (classification evaluation value), (2) display a predefined number of types (for example, three) starting from a type having a highest type probability, or (3) display types having a type probability equal to or greater than a predefined type probability. Further, as illustrated in FIG. 16A and FIG. 16B , the ultrasound diagnostic device 100 may display type probability as bars. Further, as illustrated in FIG. 16C , the ultrasound diagnostic device 100 may represent type probability as marks of varying size. Further, the ultrasound diagnostic device 100 may emphasize the type having the highest type probability. For example, the ultrasound diagnostic device 100 may display the type having the highest type probability by changing a color, displaying text in bold, and displaying in a larger size.
- the ultrasound diagnostic device 100 may display a TIC used in classification (inputted TIC 150 ), and may further display a classification interval 151 and a contribution ratio 152 corresponding to the classification interval 151 . Further, the operator may change the contribution ratio 152 via the input device 118 . When the contribution ratio 152 is changed, the ultrasound diagnostic device 100 performs type classification using the contribution ratio after the change. In this way, type classification may be performed again, based on the experience, etc., of the operator.
- the ultrasound diagnostic device 100 pertaining to the present embodiment is capable of directly dealing with time series data of average intensity. In this way, because pre-processing such as fitting does not cause useful information to be lost in type classification, performance of type classification is improved.
- the ultrasound diagnostic device 100 pertaining to the present embodiment classifies type by using an interval useful for type classification that is calculated in advance by machine learning. In this way, because type is classified based around an interval useful for type classification, the ultrasound diagnostic device 100 improves performance of type classification.
- the ultrasound diagnostic device 100 pertaining to the present embodiment uses a difference TIC that is a difference between the tumor TIC and the parenchymal TIC in tumor type classification. In this way, because the ultrasound diagnostic device 100 takes into account a perfusion time difference between a malignant tumor and parenchymal tissue, performance of type classification is improved.
- the ultrasound diagnostic device 100 pertaining to the present embodiment normalizes TIC data used in tumor type classification with a perfusion start time of a parenchymal TIC as a reference. In this way, because the ultrasound diagnostic device 100 takes into account a perfusion time difference between a malignant tumor and parenchymal tissue, performance of type classification is improved.
- the ultrasound diagnostic device 100 pertaining to the present embodiment classifies tumor type based on changes of average intensity over a time series.
- the average intensity is not dependent on scale. Accordingly, the ultrasound diagnostic device 100 implements type classification that is not dependent on a scaling ratio at a time of image acquisition.
- FIG. 18 is a block diagram illustrating structure of a medical data processing device 170 .
- the medical data processing device 170 includes a first classifier 171 and a second classifier 172 , and is connected by wired or wireless means to the storage 173 .
- the first classifier 171 corresponds to the perfusion time detector 130 , the TIC normalizer 131 , the interval classifier 132 , etc., pertaining to embodiment 1.
- the second classifier 172 corresponds to the contribution multiplier 133 , the final classifier 134 , etc., pertaining to embodiment 1.
- the medical data processing device 170 classifies tumor type by using a first numerical sequence (TIC) indicating changes of a feature value in a time series of a tumor region including a tumor.
- TIC first numerical sequence
- the first numerical sequence is obtained from echo signals obtained from a living organism after administration of a contrast agent, as mentioned above.
- the feature value may be average intensity, variance, gradient, etc. Further, the feature value may be a difference of the feature value (for example, intensity) between the tumor region including a tumor and the parenchymal region not including the tumor, and may be the feature value of the tumor region itself.
- the TIC (first numerical sequence) corresponding to the tumor type classification is inputted to the first classifier 171 .
- the first classifier 171 reads, from the storage 173 , at least one set of a classification interval of the TIC used in tumor type classification and a threshold. Further, the first classifier 171 performs threshold classification for TIC feature values within the interval of each classification interval.
- the classification intervals and the thresholds, and classification using the classification intervals and the threshold are the same as described in embodiment 1.
- the first classifier 171 extracts, from the first numerical sequence, a first numerical sequence portion of a classification interval having a predefined time period shorter than the entire time period of the first numerical sequence and classifies the tumor type by using the first numerical sequence portion. Specifically, the first classifier 171 , with respect to each classification interval previously set, classifies tumor type by using the first numerical sequence portion of the classification interval and outputs the intermediate results thereof, which indicate classification results.
- the first classifier 171 compares the intensity value and the threshold of the first numerical sequence portion within the classification interval. Specifically, the first classifier 171 compares the average value of intensity included in the classification interval and the threshold. In other words, the first classifier 171 classifies the tumor type based on which is greater out of an average value of the first numerical sequence portion included in the classification interval and a preset threshold.
- the first classifier 171 may classify tumor type based on which is greater out of a time change value of the first numerical sequence portion included in the classification interval and a preset threshold. Specifically, the first classifier 171 may compare a gradient of intensity included in the classification interval and a threshold gradient. Alternatively, the first classifier 171 may compare a difference (or ratio) of an average value or integral value of intensity between two intervals included in the classification interval and the threshold.
- the first classifier 171 may normalize the difference TIC or the tumor TIC.
- normalization is a process of matching time of a TIC to the reference time.
- the reference time is a time at which the parenchymal TIC or the tumor TIC begins increasing.
- the first classifier 171 may acquire a second numerical sequence (parenchymal TIC) indicating a time series variation of a feature value of a parenchymal region that does not include the tumor and determine a perfusion start time of the contrast agent from the second numerical sequence.
- the classification interval may be a predefined time interval based on a determined perfusion start time as the reference time.
- a threshold classification result for each classification interval determined is inputted to the second classifier 172 .
- the second classifier 172 reads a contribution ratio from the storage 173 , multiplies the threshold classification result by the contribution ratio corresponding to a classification interval, calculates a sum of multiplication results for all classification intervals, and classifies the tumor type by using the sum.
- the second classifier 172 reads, from the storage 173 , a table, etc., in which the sum of the multiplication results and tumor types are associated, and classifies tumor type by using the calculated sum and the table.
- the second classifier 172 classifies the tumor type by using the intermediate results and the contribution ratios pre-associated with each classification interval. Specifically, the second classifier 172 , for each classification interval, calculates a multiplication result by multiplying the intermediate result of the classification interval by the contribution ratio pre-associated with the classification interval, calculates a multiplication sum by summing all the multiplication results, and classifies the tumor type based on the multiplication sum.
- the first classifier 171 may use only one classification interval. In such a case, multiplication processing of the contribution ratio by the second classifier 172 does not have to be performed.
- the medical data processing device 170 may output the threshold classification result of one classification interval as the tumor type classification result.
- the one classification interval is an interval that is predefined as having a high contribution ratio. Accordingly, even in such a case, performance of tumor type classification may be improved compared to use of the entirety of the first numerical sequence.
- a classified tumor type may be displayed on a display, etc., connected to the medical data processing device 170 .
- the medical data processing device 170 may include a display that displays the tumor type classified by the first classifier 171 and the second classifier 172 .
- the display may correspond to the display device 119 illustrated in FIG. 2 .
- the first classifier 171 or the second classifier 172 may determine probabilities indicating whether a tumor is one of various types of tumor.
- the display as illustrated in FIGS. 16A , 16 B, and 16 C, may display a plurality of tumor types and probabilities of a tumor being a given tumor type. Further, the display may display such probabilities as graphics as illustrated in FIG. 16A and FIG. 16B . Further, the display may emphasize the type having the highest probability among the plurality of types.
- the display may display the first numerical sequence as a graph and display, associated with the graph of the first numerical sequence, the classification intervals and the contribution ratios corresponding to the classification intervals.
- the medical data processing device 170 may further comprise an input device that receives a change to the contribution ratios made by an operator, and the second classifier 172 may re-classify the tumor type based on the change made to the contribution ratios.
- the input corresponds to the input device 118 illustrated in FIG. 2 .
- the classification intervals, thresholds, and contribution ratios described above are calculated by application of a machine learning algorithm such as boosting to TICs related to a tumor, the type of which is to be classified.
- the classification intervals are intervals having high contribution ratios to tumor classification in the time interval group 160 illustrated in FIG. 5 .
- the first classifier 171 classifies, for each interval, which type of tumor the feature value (average intensity, intensity change, etc.) of the TIC in an interval is close to.
- the thresholds are parameters used in the classifications, and are different for each interval.
- FIG. 13 illustrates a table for type classification that is an example of machine learning results stored in the storage 173 .
- the classification interval may be a time period of increase or decrease where the contribution ratio is greater than a predefined value and has a large influence on type classification, and may be each interval dividing up an entire time period of a TIC.
- the time period may be equally divided and each interval associated with a contribution ratio, and may be divided into periods of different length of large changes such as an increase or a decrease and periods without such large changes.
- the classification intervals of a TIC and the thresholds and contribution ratios associated with the classification intervals are stored in storage 173 .
- a table used in the above classification is a table such as the table illustrated in FIG. 13 .
- Thresholds are different values according to machine learning parameters and an ultrasound device that acquires a TIC, and are not limited to the values in the table illustrated in FIG. 13 .
- adjustment of numbers and values of the thresholds is required.
- a table pre-created and incorporating such adjustments is stored in the storage 173 .
- FIG. 19 is a flowchart illustrating an operation of the medical data processing device 170 .
- the first classifier 171 When a TIC to be used in classification is inputted, the first classifier 171 reads one classification interval and threshold from the storage 173 and performs threshold classification using the threshold read from the storage 173 .
- Step S 151
- the second classifier 172 multiplies the threshold classification result by a contribution ratio corresponding to the classification interval read from the storage 173 .
- step S 150 When the multiplication has not been performed for every classification interval stored in the storage 173 , processing returns to step S 150 , and when the multiplication has been performed for every classification interval stored in the storage 173 , processing proceeds to step S 153 . In other words, the processing of step S 150 and S 151 is performed for every classification interval.
- the second classifier 172 reads a table indicating tumor types from the storage 173 , and classifies tumor type from a sum Y of multiplication results that are values each multiplied by a contribution ratio of a corresponding classification interval of a TIC.
- performance of tumor type classification is improved by using information useful in type classification extracted from a TIC.
- Each of the above devices is a computer system composed from a microprocessor, ROM, RAM, hard disk unit, display unit, keyboard, mouse, etc.
- a computer program is stored in the RAM or the hard disk unit.
- the microprocessor operates according to the computer program, and each device implements functions thereof.
- the computer program is composed of a combination of a plurality of pieces of instruction code that instructs a computer to implement the predefined functions.
- An entire element or a portion of an element composing each of the above devices may be composed of a single system large scale integration (LSI).
- LSI system large scale integration
- Such a system LSI is an ultra multi-function LSI in which multiple elements are integrated into a single chip, and is a computer system including a microprocessor, ROM, RAM, etc.
- a computer program is stored in the RAM.
- the microprocessor operates according to the computer program, and the system LSI implements functions thereof.
- An entire element or a portion of an element composing each of the above devices may be composed of an IC card or single module that is attachable to and detachable from a corresponding device.
- an IC card or module is a computer system composed of a microprocessor, ROM, RAM, etc.
- Such an IC card or module may include an ultra multi-function LSI as described above.
- the microprocessor operates according to the computer program, and the IC card or module implements functions thereof.
- Such an IC card or module may be rendered tamper resistant.
- the present invention may be the method indicated above. Further, the present invention may be a computer program implementing the method via a computer, and may be a digital signal composed of the computer program.
- the present invention may be stored as the computer program or the digital signal on a computer-readable non-transitory storage medium, for example, a flexible disk, hard disk, CD-ROM, MO, DVD, DVD-ROM, DVD-RAM, Blu-Ray Disc (registered trademark), semiconductor memory, etc. Further, the present invention may be the digital signal stored on such a storage medium.
- the present invention may be transmitted as the computer program or the digital signal via telecommunication lines, wireless, wired communication lines, networks such as the interne, data broadcasts, etc.
- the present invention may be a computer system including a microprocessor and memory, the memory storing the computer program and the microprocessor operating according to the computer program.
- program or the digital signal may be implemented by an independent computer system by storage and transfer by the storage medium or by transmission via the network, etc.
- each element may be composed of specialized hardware or may be implemented by execution of a software program suitable for each element.
- Each element may be implemented by a program executor such as a CPU or processor reading a software program stored on a storage medium such as a hard disk or semiconductor memory and executing the software program.
- division into functional blocks in the block diagrams represent examples. Multiple functional blocks may be implemented as a single functional block, one functional block may be divided into multiple functional blocks, and portions of a function may be moved to another functional block. Further, functions of a plurality of functional blocks having similar functions may be processed by a single piece of hardware or software processing in parallel or in time division.
- processes implementing steps included in the above processing are examples used to describe the present invention, and may be processes other than those described above. Further, a portion of the above steps may be implemented at the same time (in parallel) as another step.
- the present invention is applicable to ultrasound diagnostic devices. Further, the present invention may be used in qualitative diagnosis by ultrasound waves using a contrast agent.
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Medical Informatics (AREA)
- Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Biomedical Technology (AREA)
- Pathology (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Radiology & Medical Imaging (AREA)
- Veterinary Medicine (AREA)
- Biophysics (AREA)
- Animal Behavior & Ethology (AREA)
- Heart & Thoracic Surgery (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Hematology (AREA)
- Physiology (AREA)
- Artificial Intelligence (AREA)
- Vascular Medicine (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Psychiatry (AREA)
- Mathematical Physics (AREA)
- Signal Processing (AREA)
- Fuzzy Systems (AREA)
- Evolutionary Computation (AREA)
- Data Mining & Analysis (AREA)
- Primary Health Care (AREA)
- Epidemiology (AREA)
- Databases & Information Systems (AREA)
- Ultra Sonic Daignosis Equipment (AREA)
Abstract
A medical data processing device classifies a tumor type by using a first numerical sequence indicating a time series variation of a feature value of a tumor region including a tumor. The first numerical sequence is obtained from echo signals obtained from a living organism after administration of a contrast agent. The medical data processing device includes a first classifier that extracts, from the first numerical sequence, a first numerical sequence portion of a classification interval having a predefined time period shorter than the entire time of the first numerical sequence and classifies the tumor type by using the first numerical sequence portion.
Description
- The present invention is related to medical data processing devices, medical data processing methods, and ultrasound diagnostic devices, and particularly to a medical data processing device that classifies a tumor type by using information obtained from echo signals obtained from a living organism after administration of a contrast agent.
- Contrast-enhanced ultrasound is one diagnostic imaging method by which blood vessels can be imaged with high sensitivity, by administration of a contrast agent into the blood vessels. The primary component of such a contrast agent is bubbles having strong ultrasound wave reflectivity.
- In cancer diagnosis, after a screening test for a tumor that is suspected to be a cancer, a differential diagnosis is performed to establish whether the tumor is a cancer. Contrast-enhanced ultrasound is currently being used in cancer diagnosis, particularly in differential diagnosis.
- The contrast agent is administered in a bolus. Typically, the contrast agent arrives at the tumor after a period of time, and increases intensity in an ultrasound image. In other words, contrast-enhancement is established.
FIG. 1 illustrates an example of a time intensity curve (TIC) that plots a change over time of intensity in an ultrasound image. In a diagnostic classification of tumor type, an observer observes the contrast-enhancement in the ultrasound image and classifies whether the tumor is benign or malignant (cancer). - Currently, such tumor type classification is based on subjectivity of the observer. Therefore, there is a problem that diagnosis relies on the observer. Thus, several objective diagnostic methods have been proposed.
-
Patent Literature 1 discloses a method for associating a fitting coefficient with a tumor type, in which a TIC is fitted by a predefined modeling function. - Further,
Patent Literature 2 discloses a method for classifying tumor type by performing pattern matching between a TIC and a representative pattern for each tumor type. -
- Patent Literature 1: Japanese Patent No. 4706003
- Patent Literature 2: Japanese Patent Application Publication No. 2010-005263
- Patent Literature 3: U.S. Pat. No. 5,632,277
- Patent Literature 4: U.S. Pat. No. 5,706,819
- Patent Literature 5: U.S. Pat. No. 5,577,505
- In such tumor type classification, an improvement in performance of tumor type classification is desired.
- Thus, an aim of the present invention is to provide a medical data processing device that improves performance of tumor type classification.
- The medical data processing device pertaining to an aspect of the present invention is a medical data processing device that classifies a tumor type by using a first numerical sequence indicating a time series variation of a feature value of a tumor region including a tumor, the first numerical sequence being obtained from echo signals obtained from a living organism after administration of a contrast agent, the medical data processing device comprising: a first classifier that extracts, from the first numerical sequence, a first numerical sequence portion of a classification interval having a predefined time period shorter than the entire time period of the first numerical sequence and classifies the tumor type by using the first numerical sequence portion.
- Note that these general or specific aspects may be implemented as any one of a system, a method, an integrated circuit, a computer program, and a computer-readable storage medium such as a CD-ROM, or as any combination of a system, a method, an integrated circuit, a computer program, and a storage medium.
- The present invention provides a medical data processing device that improves performance of tumor type classification.
-
FIG. 1 illustrates an example of a TIC. -
FIG. 2 is a block diagram of an ultrasound diagnostic device pertaining toembodiment 1. -
FIG. 3 is a block diagram of a TIC generator pertaining toembodiment 1. -
FIG. 4 is a block diagram of a type classifier pertaining toembodiment 1.FIG. 5 is a diagram illustrating an example of time intervals pertaining toembodiment 1. -
FIG. 6 is a flowchart of an ultrasound image generation process pertaining toembodiment 1. -
FIG. 7 is a flowchart of a TIC generation process pertaining toembodiment 1. -
FIG. 8 is a diagram illustrating an example of a display screen pertaining toembodiment 1. -
FIG. 9 is a flowchart of a TIC normalization process pertaining toembodiment 1. -
FIG. 10A is a diagram illustrating an example of a tumor perfusion start time pertaining toembodiment 1. -
FIG. 10B is a diagram illustrating an example of a parenchymal perfusion start time pertaining toembodiment 1. -
FIG. 11 is a flowchart of a tumor type classification process pertaining toembodiment 1. -
FIG. 12 is a diagram illustrating an example of thresholds pertaining toembodiment 1. -
FIG. 13 is a diagram illustrating an example of a table indicating tumor types pertaining toembodiment 1. -
FIG. 14 is a diagram for describing an example of the tumor type classification process pertaining toembodiment 1. -
FIG. 15 is a diagram for describing an example of the tumor type classification process pertaining toembodiment 1. -
FIG. 16A is a diagram illustrating an example of tumor type classification results pertaining toembodiment 1, displayed as bars. -
FIG. 16B is a diagram illustrating another example of a tumor type classification result pertaining toembodiment 1, displayed as a bar. -
FIG. 16C is a diagram illustrating an example of tumor type classification results pertaining toembodiment 1, displayed as marks. -
FIG. 17 is a diagram illustrating an example display of time intervals having a high contribution to the tumor type classification pertaining toembodiment 1. -
FIG. 18 is a block diagram of a medical data processing device pertaining toembodiment 1. -
FIG. 19 is a flowchart of a tumor type classification process pertaining toembodiment 2. - (Knowledge Foundation of Present Invention)
- The inventors discovered the following problem related to the techniques described under the heading “Background Art”.
- Both
Patent Literature 1 andPatent Literature 2 disclose tumor type classification based on TICs and are objective diagnostic techniques. - However, poor matches are common when fitting modeling functions and data, and therefore selecting a modeling function is difficult. Further, a fitting coefficient is normally selected such that error between the fitting coefficient and the data is minimized and matching is normally performed such that similarity between the data and a standard pattern is maximized. When considering that data includes information that is useful in tumor type classification and information that is not useful in tumor type classification, the information that is useful may be buried in the data by such methods.
- The medical data processing device pertaining to an aspect of the present invention is a medical data processing device that classifies a tumor type by using a first numerical sequence indicating a time series variation of a feature value of a tumor region including a tumor, the first numerical sequence being obtained from echo signals obtained from a living organism after administration of a contrast agent, the medical data processing device comprising: a first classifier that extracts, from the first numerical sequence, a first numerical sequence portion of a classification interval having a predefined time period shorter than the entire time period of the first numerical sequence and classifies the tumor type by using the first numerical sequence portion.
- In this way, the medical data processing device extracts and uses information useful for type classification and therefore improves performance of type classification.
- For example, the classification interval may be provided in a plurality, the first classifier may classify the tumor type by using the first numerical sequence portion of each of the classification intervals and output a plurality of corresponding intermediate results, which each indicate a result of the first classifier classifying the tumor type, and the medical data processing device may further comprise a second classifier that classifies the tumor type by using the intermediate results and contribution ratios pre-associated with the classification intervals on a one-to-one basis.
- In this way, the medical data processing device performs type classification using the plurality of classification intervals, and therefore improves performance of type classification.
- For example, the second classifier, for each classification interval, may calculate a multiplication result by multiplying the intermediate result of the classification interval by the contribution ratio pre-associated with the classification interval, calculate a multiplication sum by summing all the multiplication results, and classify the tumor type based on the multiplication sum.
- For example, the feature value may be a difference between intensity of the tumor region and a parenchymal region that does not include the tumor.
- In this way, the medical data processing device performs type classification by using the difference between intensity of the tumor region and another region useful in type classification, and therefore further improves classification performance. In particular, when the tumor type is a malignant tumor, perfusion into circulation out of the tumor region is said to be faster than in said another region (parenchymal region), and therefore using the difference between intensities is useful for type classification.
- For example, the first classifier may acquire a second numerical sequence indicating a time series variation of a feature value of a parenchymal region that does not include the tumor and determine a perfusion start time of the contrast agent from the second numerical sequence, and the classification interval may be a time interval predefined by using the perfusion start time as a reference time.
- In this way, the medical data processing device takes into account a perfusion time difference between the tumor region and said another region useful in type classification, and therefore further improves classification performance.
- For example, the first classifier may classify the tumor type based on which is greater out of an average value of the first numerical sequence portion included in the classification interval and a preset threshold.
- In this way, the medical data processing device efficiently classifies tumor type from the first numerical sequence portion of the classification interval.
- For example, the first classifier may classify the tumor type based on which is greater out of a time change value of the first numerical sequence portion included in the classification interval and a preset threshold.
- In this way, the medical data processing device efficiently classifies tumor type from the first numerical sequence portion of the classification interval.
- For example, the medical data processing device may further comprise a display that displays the tumor type as classified by the first classifier.
- In this way, an observer can check a classified tumor type in situ.
- For example, the first classifier may determine probabilities of the tumor being each of a plurality of types, and the display may display the plurality of types and the probabilities of the tumor being each of the types.
- In this way, an observer can check the tumor type classified and the probability of the tumor type. Further, the observer can check probabilities of the tumor being other tumor types.
- For example, the display may display the probabilities as a graphic.
- In this way, an observer can intuitively check a classified tumor type.
- For example, the display may emphasize a highest probability type among the plurality of types.
- In this way, an observer can check a tumor type having a high probability more easily.
- For example, the medical data processing device may further comprise a display that displays the first numerical sequence as a graph and displays, associated with the graph of the first numerical sequence, the classification intervals and the contribution ratios corresponding to the classification intervals.
- In this way, an observer can check time series variation of information obtained from the living organism indicated by the first numerical sequence at the same time as checking the classification interval and contribution ratio used in classifying the tumor type in the first numerical sequence.
- For example, the medical data processing device may further comprise an input device that receives a change to the contribution ratios made by an operator, wherein the second classifier re-classifies the tumor type based on the change made to the contribution ratios.
- In this way, an observer can perform type classification while adjusting a contribution ratio based on subjectivity and experience of the observer.
- Further, a medical data processing method pertaining to an aspect of the present invention is a medical data processing method of classifying a tumor type by using a first numerical sequence indicating a time series variation of a feature value of a tumor region including a tumor, the first numerical sequence being obtained from echo signals obtained from a living organism after administration of a contrast agent, the medical data processing method comprising: a first classifying step of extracting, from the first numerical sequence, a first numerical sequence portion of a classification interval having a predefined time period shorter than the entire time of the first numerical sequence and classifies the tumor type by using the first numerical sequence portion.
- In this way, the medical data processing method extracts and uses information useful for type classification and therefore improves performance of type classification.
- Further, an ultrasound diagnostic device pertaining to an aspect of the present invention is an ultrasound diagnostic device, comprising: an ultrasound probe that acquires echo signals from a living organism after administration of a contrast agent; a numerical sequence generator that generates, from the echo signals, a first numerical sequence that indicates a time series variation of a feature value of a tumor region including a tumor; and the medical data processing device of any one of claims 1-13 that classifies tumor type by using the first numerical sequence.
- In this way, the ultrasound diagnostic device extracts and uses information useful for type classification and therefore improves performance of type classification.
- Note that these general or specific aspects may be implemented as any one of a system, a method, an integrated circuit, a computer program, and a computer-readable storage medium such as a CD-ROM, or as any combination of a system, a method, an integrated circuit, a computer program, and a storage medium.
- The following describes embodiments of the present invention with reference to the drawings. Identical elements are assigned the same symbols, and description thereof may be omitted.
- In the following, type is used as a word indicating whether a tumor is benign or malignant and as a word indicating a classification of tumor (for example, in the case of liver cancer, hepatocellular carcinoma, cholangiocellular carcinoma, undifferentiated carcinoma, biliary cystadenocarcinoma, carcinoid tumor, etc.)
- Note that the embodiments described below indicate specific examples of the present invention. The values, shapes, materials, elements, positions and connection modes of elements, steps, order of steps, etc., indicated in the following embodiments are merely examples and are not intended to limit the present invention. Further, among the elements in the following embodiments, elements that are not recited in independent claims indicating the highest level concept are described as optional elements.
- An ultrasound
diagnostic device 100 pertaining to the present embodiment, for each of a plurality of classification intervals, generates an intermediate result by classifying a type of tumor by using TIC information included in the corresponding classification interval, multiplies each intermediate result by a predefined contribution ratio, sums a plurality of results of such multiplication, and classifies a final tumor type by using a result of such summing. In this way, the ultrasounddiagnostic device 100 improves type classification. - The following describes structure and operations of a system of the ultrasound
diagnostic device 100. - <Structure>
-
FIG. 2 is a block diagram illustrating structure of the ultrasounddiagnostic device 100 pertaining to the present embodiment. - As illustrated in
FIG. 2 , the ultrasounddiagnostic device 100 includes an ultrasounddiagnostic device body 101, anultrasound probe 110, aninput device 118, and adisplay device 119. The ultrasounddiagnostic device body 101 includes an ultrasound transmitter-receiver 111, animage generator 112, astorage 113, aninput acquirer 114, aTIC generator 115, atype classifier 116, and adisplay screen generator 117. The ultrasounddiagnostic device body 101 is connected by wired or wireless means to theultrasound probe 110, the input device 118 (track-ball, button, touch panel, etc.), and the display device 119 (display, etc.) - The
ultrasound probe 110 converts an electrical signal inputted from the ultrasound transmitter-receiver 111 into an ultrasound wave and transmits the ultrasound wave to a subject. Subsequently, theultrasound probe 110 acquires an echo signal that is returned by the ultrasound wave being reflected at the subject, converts the echo signal into an electrical signal, and outputs the electrical signal to the ultrasound transmitter-receiver 111. - The ultrasound transmitter-
receiver 111 generates the electrical signal that the ultrasound wave is based on, and outputs the generated electrical signal to theultrasound probe 110. Further, the ultrasound transmitter-receiver 111 converts the electrical signal outputted from theultrasound probe 110 to a digital echo signal and outputs the digital echo signal to theimage generator 112. - The
image generator 112 generates an ultrasound image by converting the digital echo signal outputted from the ultrasound transmitter-receiver 111 into intensity values. At such time, as ultrasound images, a fundamental image is formed primarily from fundamental components centered on a transmission frequency and a harmonic image is formed primarily from harmonic components. Subsequently, theimage generator 112 stores generated ultrasound images in thestorage 113. - In the
storage 113, in addition to various images and setting data, machine learning parameters used in the type classification are stored. Note that thestorage 113 may be external memory connected by wired or wireless means to the ultrasounddiagnostic device body 101. - The
input acquirer 114 acquires information indicating a section of interest and regions of interest as specified by an operator via theinput device 118, and stores acquired information in thestorage 113. Here, the section of interest is a cross-section from a plurality of sections of a time series, and is used for selecting the regions of interest. Further, the regions of interest are regions used to classify a type of tumor, and specifically include a region including a tumor. - The
TIC generator 115 reads, from thestorage 113, information indicating the section of interest and the regions of interest along with the ultrasound image, and generates TICs of the regions of interest. TheTIC generator 115 is one example of a numerical sequence generator that generates a first numerical sequence (TIC) from the echo signals. Details thereof are described later. Subsequently, the TIC generator stores generated TICs in thestorage 113. - The
type classifier 116 reads the TICs and the machine learning parameters used in type classification from thestorage 113, and classifies a type of tumor. Such processing is described later. Subsequently, the type classifier stores a classification result in thestorage 113. - The
display screen generator 117 reads the ultrasound image from thestorage 113, and generates an image for setting the regions of interest and the section of interest. Further, thedisplay screen generator 117 reads the classification result from thestorage 113 and generates a display screen indicating the classification result. Subsequently, thedisplay screen generator 117 outputs the display screen to thedisplay device 119 causing the display screen to be displayed. - The following is a detailed description of structure of the
TIC generator 115.FIG. 3 is a block diagram illustrating structure of theTIC generator 115. - As illustrated in
FIG. 3 , theTIC generator 115 includes amotion detector 120 and anintensity calculator 121. - Further, a
cine image 200 including a plurality of ultrasonic images of a time series and information indicating the regions of interest (regions of interest 201) are stored in thestorage 113. - The
motion detector 120 reads two fundamental images from thestorage 113. One of the two fundamental images serves as a reference for motion detection, for example an image of the section of interest prior to administration of a contrast agent. The other of the two fundamental images is a TIC calculation subject. Themotion detector 120 detects a motion vector of the two fundamental images and outputs the detected motion vector to theintensity calculator 121. - The
intensity calculator 121 reads information indicating the regions of interest from thestorage 113 and corrects a region of interest in the image that is a TIC calculation subject by using the motion vector outputted by themotion detector 120. Subsequently, theintensity calculator 121 reads a harmonic image of the TIC calculation subject from thestorage 113 and calculates average intensities of the regions of interest of the harmonic image. Here, the regions of interest includes two regions: a tumor region and a parenchymal region. Here, the tumor region is a region including a tumor and the parenchymal region is a normal region not including a tumor. Theintensity calculator 121 calculates an average intensity of the tumor region and an average intensity of the parenchymal region. Further, theintensity calculator 121 performs the above series of processes for each image acquired in a time series. Finally, theintensity calculator 121, for each of the tumor region and the parenchymal region, arranges the average intensities in a time series, and stores the time series as TICs (tumor TIC 202 and parenchymal TIC 203). - The following is a detailed description of structure of the
type classifier 116.FIG. 4 is the block diagram illustrating structure of theTIC generator 115. - As illustrated in
FIG. 4 , thetype classifier 116 includes aperfusion time detector 130, aTIC normalizer 131, aninterval classifier 132, acontribution multiplier 133, and afinal classifier 134. - The
perfusion time detector 130 reads thetumor TIC 202 from thestorage 113. Subsequently, theperfusion time detector 130 detects an increase of thetumor TIC 202 as a perfusion start time Subsequently, theperfusion time detector 130 outputs the perfusion start time to theTIC normalizer 131. - The TIC normalizer 131 acquires the perfusion start time outputted by the
perfusion time detector 130. Further, the TIC normalizer 131 reads thetumor TIC 202 and theparenchymal TIC 203 from thestorage 113 and generates a difference TIC that is the difference between thetumor TIC 202 and theparenchymal TIC 203. Further, the TIC normalizer 131 resets the perfusion start time of the difference TIC as a reference time (for example, time zero). The TIC normalizer 131 outputs the TIC after performing the above processes to theinterval classifier 132. - The
interval classifier 132 acquires the TIC after normalization outputted by the TIC normalizer and reads information (classification interval 204) indicating a classification interval includingmachine learning data 208 and information indicating a threshold (classification threshold 205) from thestorage 113. -
FIG. 5 illustrates an example of time intervals selected by using such machine learning data. An example classification interval is one or more time intervals having a high contribution to the type classification from a time interval group 160 that represents all times of a TIC divided by predefined time intervals. - The contribution ratio is determined from previously-acquired case data by using a predefined machine learning algorithm. For example, machine learning may be performed as follows. First, the previously-acquired case data is divided into an identical time interval group, and type classification is performed only using the data in each interval. Accuracy of matching between the type as classified and a type of the case data is judged. This is performed for many instances of case data. The contribution ratio corresponds to an accuracy rate of each time interval, and one or more time intervals having a high accuracy rate are set as classification intervals.
- The
interval classifier 132 classifies which feature value (average intensity, variance, gradient, etc.) of a tumor type a feature value within the classification intervals is close to. The classification result is outputted as a numerical value. For example, theinterval classifier 132 outputs +1 when a tumor is classified as benign and −1 when a tumor is classified as malignant. Theinterval classifier 132 performs such classification for all the classification intervals, and outputs the classification results to thecontribution multiplier 133. - The
contribution multiplier 133 acquires the classification results outputted by theinterval classifier 132, and readscontribution ratios 206 included in themachine learning data 208 from thestorage 113. Thecontribution ratios 206 are the same as the contribution ratios mentioned above. Thecontribution multiplier 133 calculates a sum of products of the intermediate results and thecontribution ratios 206 as a type evaluation value, and outputs the type evaluation value to thefinal classifier 134. In other words, thecontribution multiplier 133, for each classification interval, multiplies the intermediate result of the classification interval by the contribution ratio associated with the classification interval in order to generate a plurality of multiplication values, and calculates the type evaluation value by summing the multiplication values. - The
final classifier 134 acquires the type evaluation value from thecontribution multiplier 133 and classifies the type of the tumor by using the type evaluation value. Subsequently, thefinal classifier 134 outputs aclassification result 207 to thestorage 113. - <Operations>
- The following describes operation flow of the ultrasound
diagnostic device 100 pertaining to the present embodiment. -
FIG. 6 is a flowchart of an ultrasound image generation process pertaining to the present embodiment. - The following description assumes operation after an operator has administered a contrast agent to the subject. Here, description is of an example in which a tumor is classified into two classes: benign and malignant.
- Initially, the ultrasound transmitter-
receiver 111 transmits two phase-inverted pulses (for details, see Patent Literature 3-5) in order to extract harmonic components including a lot of the contrast agent. Subsequently, the ultrasound transmitter-receiver 111 generates a summed signal obtained by summing two received echo signals and generates a non-summed signal obtained by not summing the two received echo signals. The ultrasound transmitter-receiver 111 outputs the summed signal to theimage generator 112 as a harmonic component echo signal. On the other hand, the ultrasound transmitter-receiver 111 performs a filter process on the non-summed signal to suppress harmonic components and outputs a signal after the filter process to theimage generator 112 as a fundamental component echo signal. - Subsequently, the
image generator 112 performs quadrature detection on each of the harmonic component echo signal and the fundamental component echo signal outputted by the ultrasound transmitter-receiver 111, converting the echo signals to amplitude values. Theimage generator 112 fits the amplitude values to the resolution and gradation of the display screen by performing decimation and logarithmic compression on the amplitude values. Further, theimage generator 112 generates ultrasound images by performing, on the signals after the above processes, an interpolation process called scan conversion to align scan lines to actual scale. In this way, an ultrasound image is generated for each of the fundamental component echo signal and the harmonic component echo signal. - Subsequently, the
image generator 112 stores the fundamental image and the harmonic image on thestorage 113. The fundamental image is an ultrasound image generated from the fundamental component echo signal and the harmonic image is an ultrasound image generated from the harmonic component echo signal. - Further, in order that the operator can check the ultrasound images in real time, the
display screen generator 117 reads the harmonic image from thestorage 113 and generates a display screen including the harmonic image. Thedisplay device 119 displays the display screen so generated. - Subsequently, when the operator instructs via the
input device 118 that reproduction is to be stopped, the ultrasound transmitter-receiver 111 stops transmission and reception of ultrasound waves and theimage generator 112 stops the ultrasound image generation process. Subsequently, thedisplay device 119 displays the ultrasound image generated by thedisplay screen generator 117 immediately prior to stopping. In any other case, processing returns to step S110, and the next ultrasound image generation process is performed. In other words, an ultrasound image at a time point is generated by the processes of steps S110-S112, and this series of processes is performed in a time series with respect to a plurality of time points. - Further, storage of the ultrasound image is performed for a required time for the type classification. The required time varies depending on subject location. When the operator instructs that reproduction is to be stopped before the required time has passed, the ultrasound
diagnostic device 100 does not perform the type classification and provides notification to the operator such as displaying a prompt to start again or a warning that classification will be imprecise. Further, in order to prevent mistaken instruction by the operator, the ultrasounddiagnostic device 100 may display a timer bar, etc., to allow the operator to see the required time for classification and how much time has passed. - The following is a description of a TIC generation process pertaining to the present embodiment.
FIG. 7 is a flowchart of the TIC generation process pertaining to the present embodiment. - The following description assumes operation after an instruction to stop reproduction in step S113 of
FIG. 6 . When an instruction to stop reproduction is inputted at a time before the time required to perform the type classification has passed, the ultrasounddiagnostic device 100 either does not perform the type classification and prompts the operator to restart or warns the operator that results will incomplete and performs the type classification within a range of time for which reproduction has been performed. Further, the ultrasounddiagnostic device 100 may automatically perform the following processing after the required time has passed even when an instruction to stop reproduction is not received. - When the operator instructs, via the
input device 118, that type classification is to be performed, thedisplay screen generator 117 reads the fundamental image and the harmonic image from thestorage 113 and creates a display image in which the fundamental image and the harmonic image are arranged side-by-side. Further, thedisplay screen generator 117 creates a notification for the operator, such as a message prompt to select the section of interest. Thedisplay device 119 displays the display image and the notification. The notification need not be visual information, and may be a sound, etc. For example, the notification may be speech or a sound to notify the operator. The speech or sound may be emitted from a speaker, etc., connected to the ultrasounddiagnostic device body 101 or thedisplay device 119. -
FIG. 8 is a diagram illustrating an example of a setting screen pertaining to the present embodiment. As illustrated inFIG. 8 , a setting screen G1 has a fundamental image G2, a harmonic image G3, a tumor region G4, a parenchymal region G5, a pointer G6, and a track bar G7. - The operator, by using the input device 188 such as a mouse, trackball, etc., moves a pointer G6 and sets the section of interest using the track bar G7.
- The
input acquirer 114 stores, in thestorage 113, position information of the section of interest so selected. - Subsequently, the
display screen generator 117 generates a notification such as a message prompting selection of the regions of interest, and outputs such notification to thedisplay device 119. Such notification may be generated at the same time as the notification prompting selection of the section of interest, as illustrated inFIG. 8 , or may be generated subsequently. Further, such notification need not be visual and may be auditory. - The operator, by moving the pointer G6 using the
input device 118, sets the region of interests (tumor region G4 and parenchymal region G5) with respect to the section of interest. Note that inFIG. 8 , the tumor region G4 and the parenchymal region G5 are set in the fundamental image G2, but one or more of the tumor region G4 and the parenchymal region G5 may be set in the harmonic image G3. - Further, the parenchymal region G5 is preferably a region of similar size to the tumor region G4. Specifically, a position in the depth direction (a position in a horizontal direction of the ultrasound image) of the parenchymal region G5 is preferably close to a position in the depth direction of the tumor region G4.
- The
input acquirer 114 stores, in thestorage 113, position information, etc., of the regions of interest (the tumor region G4 and the parenchymal region G5) set by the operator via theinput device 118. - Subsequently, the
motion detector 120 reads from the storage 113 a fundamental image for calculating average intensity (hereafter, “inputted fundamental image”). - Further, the
motion detector 120 reads from thestorage 113 the fundamental image of the section of interest and calculates a position shift between the fundamental image of the section of interest and the inputted fundamental image. For example, themotion detector 120 calculates the position shift by known pattern matching and detects a position shift value as a movement vector. Because the contrast agent component of the fundamental image is minor, pattern changes due to perfusion are small, and the fundamental image is suitable for motion vector detection. Themotion detector 120 outputs a detected motion vector to theintensity calculator 121. - The
intensity calculator 121 reads the regions of interest from thestorage 113 and corrects the regions of interest by using the motion vector outputted by themotion detector 120. In this way, positions of the regions of interest are corrected in a plurality of images acquired in a time series. - The
intensity calculator 121 reads a harmonic image subject from thestorage 113 and calculates an average intensity of the regions of interest after position correction. Here, the regions of interest include the tumor region and the parenchymal region, and theintensity calculator 121 performs calculation of average intensity with respect to each of the two regions of interest. - The
intensity calculator 121 stores, in TIC arrays of thestorage 113, the average intensity of the tumor region and the average intensity of the parenchymal region. - The
TIC generator 115 performs the above processes of step S122 to step S125 with respect to every image that is a processing subject. TheTIC generator 115, when all fundamental images and harmonic images that are processing subjects are read from thestorage 113, stops calculation of position shift and calculation of average intensity, and ends generation of TICs of the TIC array stored in thestorage 113. - According to the above processing, a TIC of the tumor region (the tumor TIC 202) and a TIC of the parenchymal region (the parenchymal TIC 203) are generated.
- The following is a description of a TIC normalization process pertaining to the present embodiment.
FIG. 9 is a flowchart of the TIC normalization process pertaining to the present embodiment. - The following description assumes an operation after the process of step S126 is finished and TIC generation is complete.
- The
perfusion time detector 130 reads thetumor TIC 202 from thestorage 113 and detects a perfusion start time of the contrast agent by using thetumor TIC 202. The perfusion start time is a time at which a TIC rises. For example, a time at which the average intensity first reaches 10% of maximum intensity of the TIC. Subsequently, theperfusion time detector 130 outputs the perfusion start time to theTIC normalizer 131. - The TIC normalizer reads the
tumor TIC 202 and theparenchymal TIC 203 from thestorage 113 and generates a difference TIC that is the difference between thetumor TIC 202 and theparenchymal TIC 203. Typically, increase and decrease of a TIC is faster for a malignant tumor than for parenchymal tissue. This trend is reflected in the difference TIC. - The TIC normalizer 131 resets a time of the difference TIC based on the perfusion start time detected in step S130. Further, the TIC normalizer 131 extracts a TIC used for type classification from the difference TIC after normalization.
FIG. 10A is a diagram illustrating an example of a tumor perfusion start time 142, which is a perfusion start time detected from thetumor TIC 140, and a section of a TIC used in type classification with the tumor perfusion start time 142 as a reference point. - Note that, as illustrated in
FIG. 10B , a parenchymal perfusion starttime 143, which is a perfusion start time detected from theparenchymal TIC 141, may be used as a reference point instead of the tumor perfusion start time.FIG. 1 OB is a diagram illustrating an example of a section of the TIC used in type classification with the parenchymal perfusion starttime 143 as a reference point. In such a case, the calculation of the difference TIC in step S131 need not be performed. The reason for this is that even when calculation of the difference TIC is not performed, type classification can be performed taking into account the difference between a malignant tumor and parenchymal tissue. - According to the above, a normalized TIC is generated.
- The following is a description of a type classification process pertaining to the present embodiment.
FIG. 11 is a flowchart of a tumor type classification process of the present embodiment. - The following description assumes an operation after the process of step S132 is finished and TIC normalization is complete.
- Step S140 First, the
final classifier 134 initializes a classification evaluation value Y as zero. - Subsequently, the
interval classifier 132 reads classification intervals and thresholds from thestorage 113. - The classification intervals and the thresholds are described below.
- The classification intervals are, as mentioned above, time intervals having a high contribution ratio to type classification. There is at least one classification interval, and although the number of classification intervals varies according to the living organism and the tumor, there are preferably at least two classification intervals, one either side of the perfusion start time.
- The thresholds are provided one for each classification interval, and are different for each classification interval. Such thresholds are parameters used when determining how close a feature value (average intensity, variance, gradient, etc.) of a corresponding classification interval is to a given type.
- The classification intervals and the thresholds are calculated by using machine learning algorithms such as boosting. Typically, the classification intervals and the thresholds are determined by another device, and results of such classification are stored in the
storage 113. In the machine learning, contribution ratios to type classification are calculated for possible combinations of time interval and threshold.FIG. 12 illustrates thresholds selected by such machine learning. The total number of combinations is, for example, when there are 100 time interval patterns, five patterns indicating thresholds as illustrated inFIG. 12 , and two patterns indicating which is greater out of each pair of the feature values of classification intervals and the thresholds, a total of 1000 (100×5×2). Among such patterns, at least one pattern having a high contribution ratio is stored in thestorage 113 in a format as illustrated inFIG. 13 . - Note that the thresholds illustrated in
FIG. 12 are examples in which gradients of average intensity are used as thresholds. When a threshold is a negative value, average intensity in the classification interval is decreasing and whether or not the gradient is equal to or greater (or less) than the threshold is determined. When a threshold is a positive value, average intensity in the classification interval is increasing and whether or not the gradient is equal to or greater (or less) than the threshold is determined. - The
interval classifier 132 performs type classification with respect to an inputted TIC (the difference TIC after normalization) by comparing, for each classification interval, a TIC feature value within the classification interval and a threshold. - Further, the
interval classifier 132 may determine whether or not a difference between an average intensity of a first half interval and a second half interval included in the classification interval is equal to or greater (or less) than the threshold, as illustrated inFIG. 14 . Further, such a difference in average intensity and such a threshold may be a ratio of average intensity (for example, in decibels (dB)) of the first half interval to the second half interval. In this way, by using the ratio, appropriate classification can be performed without data indicating image capture conditions, etc. - TICs of benign tumors and malignant tumors have the following characteristics.
- In a TIC of a benign tumor, “staining” timing (perfusion start time) is equivalent to that of a parenchymal TIC. Further, in a TIC of a benign tumor, staining continues for a relatively long time (intensity decreases slowly).
- In a TIC of a malignant tumor, staining timing (perfusion start time) is earlier than that of a parenchymal TIC, staining does not continue (intensity decreases rapidly), and staining is poor (intensity increase is small).
- Taking into account the above characteristics, the
interval classifier 132 may calculate a difference of integral values of the first half interval and the second half interval, and may compare the difference and the thresholds, as illustrated inFIG. 15 . - In this way, the
interval classifier 132 performs type classification with respect to an inputted TIC by comparing, for each classification interval, a TIC feature value within a classification interval and a threshold. The inputted TIC may be a difference TIC that is a difference between a tumor TIC and a parenchymal TIC, and may be a tumor TIC itself. Further, the inputted TIC may be a TIC obtained by normalization of a difference TIC or a tumor TIC, and may be a difference TIC or a tumor TIC that is not normalized. Here, normalization is a process of matching time of a TIC to the reference time. The reference time is a time at which a parenchymal TIC or a tumor TIC begins increasing. - Further, the
interval classifier 132 compares the intensity and the threshold of the inputted TIC within the classification interval. For example, theinterval classifier 132 compares an average value of intensity included in the classification interval and a threshold. Alternatively, theinterval classifier 132 compares a gradient of intensity included in the classification interval and a threshold gradient. Alternatively, theinterval classifier 132 compares a difference (or ratio) of an average value or integral value of intensity between two intervals included in the classification interval and a threshold. Here, the two intervals include, for example, adjacent intervals, one of which includes the perfusion start time. - In the classification interval, when a TIC feature value is equal to or greater than the threshold, the
interval classifier 132 sets an interval classification value H to 1. - On the other hand, when a TIC feature value is less than the threshold, the
interval classifier 132 sets the interval classification value H to −1. - The
interval classifier 132 outputs the interval classification value H to thecontribution multiplier 133. - Subsequently, the
contribution multiplier 133 reads a contribution ratio W of a machine learning parameter from thestorage 113, multiplies the interval classification value H outputted by theinterval classifier 132 by the contribution ratio W, and adds the multiplication result to a classification evaluation value Y. Note that the contribution ratio W is obtained by the above-mentioned machine learning. - The
type classifier 116 performs steps S141-S144 for all classification intervals. - After calculation of the classification evaluation value Y is finished for all classification intervals, the
final classifier 134 classifies tumor type based on the classification evaluation Y. For example, thefinal classifier 134 classifies that a tumor is benign when the classification evaluation value is positive and classifies that a tumor is malignant when the classification evaluation value is negative. - In the above description, average intensity of a TIC is calculated from intensity. However, for example, intensity prior to image quality adjustment by the operator may be used, and ultrasound signals (RF signals) may be used. In this way, performance dependency on operator settings is avoided.
- Further, in the above description, the ultrasound
diagnostic device 100 performs type classification by using a TIC indicating a time series variation of average intensity. However, instead of average intensity, other information indicating a contrast-enhanced pattern may be used. For example, variance, kurtosis, skewness, etc., may be used as such information. In this way, type classification is performed taking into account a contrast-enhanced pattern. - Further, in the above description, tumors are classified into two types, benign and malignant, but classification into three or more types is also possible. In such a case, classification into combinations of two classes is possible, for example. For example, when classifying into three classes, A, B, and C, the ultrasound
diagnostic device 100 performs classification into A and C, B and C, and C and A, and a type that is selected the most is selected as the type of tumor. Further, when the number of selected classes is equal, the ultrasounddiagnostic device 100 selects a type having a high classification evaluation value. - Further, the ultrasound
diagnostic device 100, as a classification result, when a plurality of types exist, may (1) display one type having a highest type probability (classification evaluation value), (2) display a predefined number of types (for example, three) starting from a type having a highest type probability, or (3) display types having a type probability equal to or greater than a predefined type probability. Further, as illustrated inFIG. 16A andFIG. 16B , the ultrasounddiagnostic device 100 may display type probability as bars. Further, as illustrated inFIG. 16C , the ultrasounddiagnostic device 100 may represent type probability as marks of varying size. Further, the ultrasounddiagnostic device 100 may emphasize the type having the highest type probability. For example, the ultrasounddiagnostic device 100 may display the type having the highest type probability by changing a color, displaying text in bold, and displaying in a larger size. - Further, as illustrated in
FIG. 17 , the ultrasounddiagnostic device 100 may display a TIC used in classification (inputted TIC 150), and may further display aclassification interval 151 and acontribution ratio 152 corresponding to theclassification interval 151. Further, the operator may change thecontribution ratio 152 via theinput device 118. When thecontribution ratio 152 is changed, the ultrasounddiagnostic device 100 performs type classification using the contribution ratio after the change. In this way, type classification may be performed again, based on the experience, etc., of the operator. - <Effects>
- As described above, the ultrasound
diagnostic device 100 pertaining to the present embodiment is capable of directly dealing with time series data of average intensity. In this way, because pre-processing such as fitting does not cause useful information to be lost in type classification, performance of type classification is improved. - Further, the ultrasound
diagnostic device 100 pertaining to the present embodiment classifies type by using an interval useful for type classification that is calculated in advance by machine learning. In this way, because type is classified based around an interval useful for type classification, the ultrasounddiagnostic device 100 improves performance of type classification. - Further, the ultrasound
diagnostic device 100 pertaining to the present embodiment uses a difference TIC that is a difference between the tumor TIC and the parenchymal TIC in tumor type classification. In this way, because the ultrasounddiagnostic device 100 takes into account a perfusion time difference between a malignant tumor and parenchymal tissue, performance of type classification is improved. - Further, the ultrasound
diagnostic device 100 pertaining to the present embodiment normalizes TIC data used in tumor type classification with a perfusion start time of a parenchymal TIC as a reference. In this way, because the ultrasounddiagnostic device 100 takes into account a perfusion time difference between a malignant tumor and parenchymal tissue, performance of type classification is improved. - Further, the ultrasound
diagnostic device 100 pertaining to the present embodiment classifies tumor type based on changes of average intensity over a time series. Here, the average intensity is not dependent on scale. Accordingly, the ultrasounddiagnostic device 100 implements type classification that is not dependent on a scaling ratio at a time of image acquisition. - In the present embodiment, a portion of the ultrasound
diagnostic device 100 corresponding to the medical data processing device is described. - <Structure>
-
FIG. 18 is a block diagram illustrating structure of a medicaldata processing device 170. - As illustrated in
FIG. 18 , the medicaldata processing device 170 includes afirst classifier 171 and asecond classifier 172, and is connected by wired or wireless means to thestorage 173. Thefirst classifier 171 corresponds to theperfusion time detector 130, theTIC normalizer 131, theinterval classifier 132, etc., pertaining toembodiment 1. Thesecond classifier 172 corresponds to thecontribution multiplier 133, thefinal classifier 134, etc., pertaining toembodiment 1. - The medical
data processing device 170 classifies tumor type by using a first numerical sequence (TIC) indicating changes of a feature value in a time series of a tumor region including a tumor. Here, the first numerical sequence is obtained from echo signals obtained from a living organism after administration of a contrast agent, as mentioned above. The feature value may be average intensity, variance, gradient, etc. Further, the feature value may be a difference of the feature value (for example, intensity) between the tumor region including a tumor and the parenchymal region not including the tumor, and may be the feature value of the tumor region itself. - The TIC (first numerical sequence) corresponding to the tumor type classification is inputted to the
first classifier 171. Thefirst classifier 171 reads, from thestorage 173, at least one set of a classification interval of the TIC used in tumor type classification and a threshold. Further, thefirst classifier 171 performs threshold classification for TIC feature values within the interval of each classification interval. The classification intervals and the thresholds, and classification using the classification intervals and the threshold, are the same as described inembodiment 1. - In other words, the
first classifier 171 extracts, from the first numerical sequence, a first numerical sequence portion of a classification interval having a predefined time period shorter than the entire time period of the first numerical sequence and classifies the tumor type by using the first numerical sequence portion. Specifically, thefirst classifier 171, with respect to each classification interval previously set, classifies tumor type by using the first numerical sequence portion of the classification interval and outputs the intermediate results thereof, which indicate classification results. - For example, the
first classifier 171 compares the intensity value and the threshold of the first numerical sequence portion within the classification interval. Specifically, thefirst classifier 171 compares the average value of intensity included in the classification interval and the threshold. In other words, thefirst classifier 171 classifies the tumor type based on which is greater out of an average value of the first numerical sequence portion included in the classification interval and a preset threshold. - Alternatively, the
first classifier 171 may classify tumor type based on which is greater out of a time change value of the first numerical sequence portion included in the classification interval and a preset threshold. Specifically, thefirst classifier 171 may compare a gradient of intensity included in the classification interval and a threshold gradient. Alternatively, thefirst classifier 171 may compare a difference (or ratio) of an average value or integral value of intensity between two intervals included in the classification interval and the threshold. - Further, as described above, the
first classifier 171 may normalize the difference TIC or the tumor TIC. Here, normalization is a process of matching time of a TIC to the reference time. The reference time is a time at which the parenchymal TIC or the tumor TIC begins increasing. In other words, thefirst classifier 171 may acquire a second numerical sequence (parenchymal TIC) indicating a time series variation of a feature value of a parenchymal region that does not include the tumor and determine a perfusion start time of the contrast agent from the second numerical sequence. Further, the classification interval may be a predefined time interval based on a determined perfusion start time as the reference time. - A threshold classification result for each classification interval determined is inputted to the
second classifier 172. Thesecond classifier 172 reads a contribution ratio from thestorage 173, multiplies the threshold classification result by the contribution ratio corresponding to a classification interval, calculates a sum of multiplication results for all classification intervals, and classifies the tumor type by using the sum. Specifically, thesecond classifier 172 reads, from thestorage 173, a table, etc., in which the sum of the multiplication results and tumor types are associated, and classifies tumor type by using the calculated sum and the table. - In other words, the
second classifier 172 classifies the tumor type by using the intermediate results and the contribution ratios pre-associated with each classification interval. Specifically, thesecond classifier 172, for each classification interval, calculates a multiplication result by multiplying the intermediate result of the classification interval by the contribution ratio pre-associated with the classification interval, calculates a multiplication sum by summing all the multiplication results, and classifies the tumor type based on the multiplication sum. - Note that the
first classifier 171 may use only one classification interval. In such a case, multiplication processing of the contribution ratio by thesecond classifier 172 does not have to be performed. In other words, the medicaldata processing device 170 may output the threshold classification result of one classification interval as the tumor type classification result. Here, the one classification interval is an interval that is predefined as having a high contribution ratio. Accordingly, even in such a case, performance of tumor type classification may be improved compared to use of the entirety of the first numerical sequence. - Further, a classified tumor type may be displayed on a display, etc., connected to the medical
data processing device 170. In other words, the medicaldata processing device 170 may include a display that displays the tumor type classified by thefirst classifier 171 and thesecond classifier 172. For example, the display may correspond to thedisplay device 119 illustrated inFIG. 2 . - Further, the
first classifier 171 or thesecond classifier 172 may determine probabilities indicating whether a tumor is one of various types of tumor. The display, as illustrated inFIGS. 16A , 16B, and 16C, may display a plurality of tumor types and probabilities of a tumor being a given tumor type. Further, the display may display such probabilities as graphics as illustrated inFIG. 16A andFIG. 16B . Further, the display may emphasize the type having the highest probability among the plurality of types. - Further, as illustrated in
FIG. 17 , the display may display the first numerical sequence as a graph and display, associated with the graph of the first numerical sequence, the classification intervals and the contribution ratios corresponding to the classification intervals. Further, the medicaldata processing device 170 may further comprise an input device that receives a change to the contribution ratios made by an operator, and thesecond classifier 172 may re-classify the tumor type based on the change made to the contribution ratios. Here, the input corresponds to theinput device 118 illustrated inFIG. 2 . - The classification intervals, thresholds, and contribution ratios described above are calculated by application of a machine learning algorithm such as boosting to TICs related to a tumor, the type of which is to be classified.
- As described in
embodiment 1, the classification intervals are intervals having high contribution ratios to tumor classification in the time interval group 160 illustrated inFIG. 5 . Thefirst classifier 171 classifies, for each interval, which type of tumor the feature value (average intensity, intensity change, etc.) of the TIC in an interval is close to. The thresholds are parameters used in the classifications, and are different for each interval. - When boosting is applied to the classifications, one set of the classification intervals, the thresholds, and the greater/lesser relationships is defined as a weak classifier. By machine learning, a contribution ratio of each weak classifier is determined.
FIG. 13 illustrates a table for type classification that is an example of machine learning results stored in thestorage 173. - Here, the classification interval may be a time period of increase or decrease where the contribution ratio is greater than a predefined value and has a large influence on type classification, and may be each interval dividing up an entire time period of a TIC. When the entire time period of a TIC is divided up, the time period may be equally divided and each interval associated with a contribution ratio, and may be divided into periods of different length of large changes such as an increase or a decrease and periods without such large changes. The classification intervals of a TIC and the thresholds and contribution ratios associated with the classification intervals are stored in
storage 173. - Further, a table used in the above classification is a table such as the table illustrated in
FIG. 13 . Thresholds are different values according to machine learning parameters and an ultrasound device that acquires a TIC, and are not limited to the values in the table illustrated inFIG. 13 . Depending on the living organism, tumor, and tumor position, adjustment of numbers and values of the thresholds is required. - A table pre-created and incorporating such adjustments is stored in the
storage 173. - <Operations>
-
FIG. 19 is a flowchart illustrating an operation of the medicaldata processing device 170. - When a TIC to be used in classification is inputted, the
first classifier 171 reads one classification interval and threshold from thestorage 173 and performs threshold classification using the threshold read from thestorage 173. - The
second classifier 172 multiplies the threshold classification result by a contribution ratio corresponding to the classification interval read from thestorage 173. - When the multiplication has not been performed for every classification interval stored in the
storage 173, processing returns to step S150, and when the multiplication has been performed for every classification interval stored in thestorage 173, processing proceeds to step S153. In other words, the processing of step S150 and S151 is performed for every classification interval. - The
second classifier 172 reads a table indicating tumor types from thestorage 173, and classifies tumor type from a sum Y of multiplication results that are values each multiplied by a contribution ratio of a corresponding classification interval of a TIC. - <Effects>
- As described above, according to the medical
data processing device 170 pertaining to the present embodiment, performance of tumor type classification is improved by using information useful in type classification extracted from a TIC. - Other Modifications
- Note that the present invention has been described based on the above embodiments but the present invention is not limited to the above embodiments. The following cases are also included in the present invention.
- (1) Each of the above devices is a computer system composed from a microprocessor, ROM, RAM, hard disk unit, display unit, keyboard, mouse, etc. A computer program is stored in the RAM or the hard disk unit. The microprocessor operates according to the computer program, and each device implements functions thereof. Here, the computer program is composed of a combination of a plurality of pieces of instruction code that instructs a computer to implement the predefined functions.
- (2) An entire element or a portion of an element composing each of the above devices may be composed of a single system large scale integration (LSI). Such a system LSI is an ultra multi-function LSI in which multiple elements are integrated into a single chip, and is a computer system including a microprocessor, ROM, RAM, etc. A computer program is stored in the RAM. The microprocessor operates according to the computer program, and the system LSI implements functions thereof.
- (3) An entire element or a portion of an element composing each of the above devices may be composed of an IC card or single module that is attachable to and detachable from a corresponding device. Such an IC card or module is a computer system composed of a microprocessor, ROM, RAM, etc. Such an IC card or module may include an ultra multi-function LSI as described above. The microprocessor operates according to the computer program, and the IC card or module implements functions thereof. Such an IC card or module may be rendered tamper resistant.
- (4) The present invention may be the method indicated above. Further, the present invention may be a computer program implementing the method via a computer, and may be a digital signal composed of the computer program.
- Further, the present invention may be stored as the computer program or the digital signal on a computer-readable non-transitory storage medium, for example, a flexible disk, hard disk, CD-ROM, MO, DVD, DVD-ROM, DVD-RAM, Blu-Ray Disc (registered trademark), semiconductor memory, etc. Further, the present invention may be the digital signal stored on such a storage medium.
- Further, the present invention may be transmitted as the computer program or the digital signal via telecommunication lines, wireless, wired communication lines, networks such as the interne, data broadcasts, etc.
- Further, the present invention may be a computer system including a microprocessor and memory, the memory storing the computer program and the microprocessor operating according to the computer program.
- Further, the program or the digital signal may be implemented by an independent computer system by storage and transfer by the storage medium or by transmission via the network, etc.
- (5) The above embodiments and the above modifications may be combined.
- Further, in each of the above embodiments, each element may be composed of specialized hardware or may be implemented by execution of a software program suitable for each element. Each element may be implemented by a program executor such as a CPU or processor reading a software program stored on a storage medium such as a hard disk or semiconductor memory and executing the software program.
- Further, values used above are all examples used to describe the present invention in detail, and the present invention is not limited to the values used as examples.
- Further, division into functional blocks in the block diagrams represent examples. Multiple functional blocks may be implemented as a single functional block, one functional block may be divided into multiple functional blocks, and portions of a function may be moved to another functional block. Further, functions of a plurality of functional blocks having similar functions may be processed by a single piece of hardware or software processing in parallel or in time division.
- Further, processes implementing steps included in the above processing are examples used to describe the present invention, and may be processes other than those described above. Further, a portion of the above steps may be implemented at the same time (in parallel) as another step.
- Above, description is provided based on embodiments of an ultrasound diagnostic device and medical data processing device pertaining to one or multiple functions but the present invention is not limited to the embodiments. Without departing from the spirit of the present invention, various modifications that occur to those skilled in the art may be applied to the embodiments and even a form constructed by combining elements into a different embodiment may include one or more functions.
- The present invention is applicable to ultrasound diagnostic devices. Further, the present invention may be used in qualitative diagnosis by ultrasound waves using a contrast agent.
-
-
- 100 ultrasound diagnostic device
- 101 ultrasound diagnostic device body
- 110 ultrasound probe
- 111 ultrasound transmitter-receiver
- 112 image generator
- 113 storage
- 114 input acquirer
- 115 TIC generator
- 116 type classifier
- 117 display screen generator
- 118 input device
- 119 display device
- 120 motion detector
- 121 intensity calculator
- 130 perfusion time detector
- 131 TIC normalizer
- 132 interval classifier
- 133 contribution multiplier
- 134 final classifier
- 140 tumor TIC
- 141 parenchymal TIC
- 142 tumor perfusion start time
- 143 parenchymal perfusion start time
- 150 inputted TIC
- 151 classification interval
- 152 contribution ratio
- 160 time interval group
- 170 medical data processing device
- 171 first classifier
- 172 second classifier
- 173 storage
- 200 cine image
- 201 regions of interest
- 202 tumor TIC
- 203 parenchymal TIC
- 204 classification interval
- 205 classification threshold
- 206 contribution ratio
- 207 classification result
- 208 machine learning data
- G1 setting screen
- G2 fundamental image
- G3 harmonic image
- G4 tumor region
- G5 parenchymal region
- G6 pointer
- G7 track bar
Claims (16)
1. A medical data processing device that classifies a tumor type by using a first numerical sequence indicating a time series variation of a feature value of a tumor region including a tumor, the first numerical sequence being obtained from echo signals obtained from a living organism after administration of a contrast agent, the medical data processing device comprising:
a first classifier that extracts, from the first numerical sequence, a first numerical sequence portion of a classification interval having a predefined time period shorter than the entire time period of the first numerical sequence and classifies the tumor type by using the first numerical sequence portion.
2. The medical data processing device of claim 1 , wherein:
the classification interval is provided in a plurality,
the first classifier classifies the tumor type by using the first numerical sequence portion of each classification interval and outputs a plurality of corresponding intermediate results, which each indicate a result of the first classifier classifying the tumor type, and
the medical data processing device further comprises a second classifier that classifies the tumor type by using the intermediate results and contribution ratios pre-associated with the classification intervals on a one-to-one basis.
3. The medical data processing device of claim 2 , wherein the second classifier, for each classification interval, calculates a multiplication result by multiplying the intermediate result of the classification interval by the contribution ratio pre-associated with the classification interval, calculates a multiplication sum by summing all the multiplication results, and classifies the tumor type based on the multiplication sum.
4. The medical data processing device of claim 1 , wherein the feature value is a difference between intensity of the tumor region and a parenchymal region that does not include the tumor.
5. The medical data processing device of claim 1 , wherein:
the first classifier acquires a second numerical sequence indicating a time series variation of a feature value of a parenchymal region that does not include the tumor and classifies a perfusion start time of the contrast agent from the second numerical sequence, and
the classification interval is a time interval predefined by using the perfusion start time as a reference time.
6. The medical data processing device of claim 1 , wherein the first classifier classifies the tumor type based on which is greater out of an average value of the first numerical sequence portion included in the classification interval and a preset threshold.
7. The medical data processing device of claim 1 , wherein the first classifier classifies the tumor type based on which is greater out of a time change value of the first numerical sequence portion included in the classification interval and a preset threshold.
8. The medical data processing device of claim 1 , further comprising:
a display that displays the tumor type as classified by the first classifier.
9. The medical data processing device of claim 8 , wherein:
the first classifier classifies probabilities of the tumor being each of a plurality of types, and
the display displays the plurality of types and the probabilities of the tumor being each of the types.
10. The medical data processing device of claim 9 , wherein the display displays the probabilities as a graphic.
11. The medical data processing device of claim 9 , wherein the display emphasizes a highest probability type among the plurality of types.
12. The medical data processing device of claim 2 , further comprising:
a display that displays the first numerical sequence as a graph and displays, associated with the graph of the first numerical sequence, the classification intervals and the contribution ratios corresponding to the classification intervals.
13. The medical data processing device of claim 12 , further comprising:
an input device that receives a change to the contribution ratios made by an operator, wherein the second classifier re-classifies the tumor type based on the change made to the contribution ratios.
14. A medical data processing method of classifying a tumor type by using a first numerical sequence indicating a time series variation of a feature value of a tumor region including a tumor, the first numerical sequence being obtained from echo signals obtained from a living organism after administration of a contrast agent, the medical data processing method comprising:
a first classifying step of extracting, from the first numerical sequence, a first numerical sequence portion of a classification interval having a predefined time period shorter than the entire time of the first numerical sequence and classifies the tumor type by using the first numerical sequence portion.
15. A program causing a computer to execute the medical data processing method of claim 14 .
16. An ultrasound diagnostic device, comprising:
an ultrasound probe that acquires echo signals from a living organism after administration of a contrast agent;
a numerical sequence generator that generates, from the echo signals, a first numerical sequence that indicates a time series variation of a feature value of a tumor region including a tumor; and
the medical data processing device of any one of claim 1 that classifies tumor type by using the first numerical sequence.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012-174648 | 2012-08-07 | ||
JP2012174648 | 2012-08-07 | ||
PCT/JP2013/004697 WO2014024453A1 (en) | 2012-08-07 | 2013-08-02 | Medical data processing device, medical data processing method, and ultrasound diagnostic device |
Publications (1)
Publication Number | Publication Date |
---|---|
US20150196281A1 true US20150196281A1 (en) | 2015-07-16 |
Family
ID=50067707
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/419,930 Abandoned US20150196281A1 (en) | 2012-08-07 | 2013-08-02 | Medical data processing device, medical data processing method, and ultrasound diagnostic device |
Country Status (3)
Country | Link |
---|---|
US (1) | US20150196281A1 (en) |
JP (1) | JP6354584B2 (en) |
WO (1) | WO2014024453A1 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170206699A1 (en) * | 2013-10-24 | 2017-07-20 | Samsung Electronics Co., Ltd. | Apparatus and method for computer-aided diagnosis |
US20180103932A1 (en) * | 2015-06-12 | 2018-04-19 | Koninklijke Philips N.V. | System and method for identifying cancerous tissue |
US20190189269A1 (en) * | 2017-12-15 | 2019-06-20 | Canon Kabushiki Kaisha | Medical imaging apparatus and method for displaying medical images |
US20190282200A1 (en) * | 2018-03-19 | 2019-09-19 | Verathon Inc. | Multiple frequency scanning using an ultrasound probe |
CN110458834A (en) * | 2019-02-25 | 2019-11-15 | 腾讯科技(深圳)有限公司 | A kind of tumor of breast image processing system, method and device |
US20220104788A1 (en) * | 2020-10-02 | 2022-04-07 | Shenzhen Mindray Bio-Medical Electronics Co., Ltd. | System and method for contrast enhanced ultrasound quantification imaging |
US20230021786A1 (en) * | 2018-06-29 | 2023-01-26 | Canon Medical Systems Corporation | Medical information processing apparatus and medical information processing method |
US20240008854A1 (en) * | 2022-07-06 | 2024-01-11 | Koninklijke Philips N.V. | Ultrasound imaging system having digital ultrasonic imaging devices |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6358192B2 (en) * | 2015-08-18 | 2018-07-18 | コニカミノルタ株式会社 | Ultrasonic diagnostic apparatus and control method of ultrasonic diagnostic apparatus |
JP7138971B2 (en) * | 2018-07-31 | 2022-09-20 | 株式会社Lily MedTech | Diagnosis support system and diagnosis support method |
JP7457571B2 (en) * | 2020-05-19 | 2024-03-28 | 富士フイルムヘルスケア株式会社 | Ultrasound diagnostic device and diagnostic support method |
JP7032584B2 (en) * | 2021-02-04 | 2022-03-08 | キヤノンメディカルシステムズ株式会社 | Medical image processing equipment and medical image processing program |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5260871A (en) * | 1991-07-31 | 1993-11-09 | Mayo Foundation For Medical Education And Research | Method and apparatus for diagnosis of breast tumors |
US5776063A (en) * | 1996-09-30 | 1998-07-07 | Molecular Biosystems, Inc. | Analysis of ultrasound images in the presence of contrast agent |
US20020170565A1 (en) * | 2001-03-28 | 2002-11-21 | Walker Thomas M. | Patient encounter electronic medical record system, method, and computer product |
US7260249B2 (en) * | 2002-09-27 | 2007-08-21 | Confirma Incorporated | Rules-based approach for processing medical images |
US20100172562A1 (en) * | 2009-01-07 | 2010-07-08 | Kabushiki Kaisha Toshiba | Medical image processing apparatus and ultrasonic imaging apparatus |
WO2011026866A1 (en) * | 2009-09-01 | 2011-03-10 | Bracco Suisse Sa | Parametric images based on dynamic behavior over time |
US20120027282A1 (en) * | 2009-04-10 | 2012-02-02 | Hitachi Medical Corporation | Ultrasonic diagnosis apparatus and method for constructing distribution image of blood flow dynamic state |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010142694A1 (en) * | 2009-06-08 | 2010-12-16 | Bracco Suisse S.A. | Auto-scaling of parametric images |
JP5762076B2 (en) * | 2010-03-30 | 2015-08-12 | 株式会社東芝 | Ultrasonic diagnostic apparatus, ultrasonic image processing apparatus, and medical image diagnostic apparatus |
WO2012020758A1 (en) * | 2010-08-11 | 2012-02-16 | 株式会社東芝 | Medical image diagnosis device, image-processing device and method |
-
2013
- 2013-08-02 WO PCT/JP2013/004697 patent/WO2014024453A1/en active Application Filing
- 2013-08-02 JP JP2014529299A patent/JP6354584B2/en active Active
- 2013-08-02 US US14/419,930 patent/US20150196281A1/en not_active Abandoned
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5260871A (en) * | 1991-07-31 | 1993-11-09 | Mayo Foundation For Medical Education And Research | Method and apparatus for diagnosis of breast tumors |
US5776063A (en) * | 1996-09-30 | 1998-07-07 | Molecular Biosystems, Inc. | Analysis of ultrasound images in the presence of contrast agent |
US20020170565A1 (en) * | 2001-03-28 | 2002-11-21 | Walker Thomas M. | Patient encounter electronic medical record system, method, and computer product |
US7260249B2 (en) * | 2002-09-27 | 2007-08-21 | Confirma Incorporated | Rules-based approach for processing medical images |
US20100172562A1 (en) * | 2009-01-07 | 2010-07-08 | Kabushiki Kaisha Toshiba | Medical image processing apparatus and ultrasonic imaging apparatus |
US20120027282A1 (en) * | 2009-04-10 | 2012-02-02 | Hitachi Medical Corporation | Ultrasonic diagnosis apparatus and method for constructing distribution image of blood flow dynamic state |
WO2011026866A1 (en) * | 2009-09-01 | 2011-03-10 | Bracco Suisse Sa | Parametric images based on dynamic behavior over time |
Non-Patent Citations (4)
Title |
---|
Joshi et al. 2012 IEEE Trans. Pattern Analysis Machine Intel. 34:2259-2273; ePub 01/09/2012. * |
Rognin et al. 2009 IEEE Internat. Ultrasonics Symp. Proceed. 2009: 1282-1285. * |
Rognin et al. 2009 IEEE IUS Proc. 1282-1285 * |
Salvatore et al. 2012 Eur.J.Radiology 81:709-713. * |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10147223B2 (en) * | 2013-10-24 | 2018-12-04 | Samsung Electronics Co., Ltd. | Apparatus and method for computer-aided diagnosis |
US20170206699A1 (en) * | 2013-10-24 | 2017-07-20 | Samsung Electronics Co., Ltd. | Apparatus and method for computer-aided diagnosis |
US20180103932A1 (en) * | 2015-06-12 | 2018-04-19 | Koninklijke Philips N.V. | System and method for identifying cancerous tissue |
US10448927B2 (en) * | 2015-06-12 | 2019-10-22 | Koninklijke Philips N.V. | System and method for identifying cancerous tissue |
US20190189269A1 (en) * | 2017-12-15 | 2019-06-20 | Canon Kabushiki Kaisha | Medical imaging apparatus and method for displaying medical images |
US20190282200A1 (en) * | 2018-03-19 | 2019-09-19 | Verathon Inc. | Multiple frequency scanning using an ultrasound probe |
US11596381B2 (en) * | 2018-03-19 | 2023-03-07 | Verathon Inc. | Multiple frequency scanning using an ultrasound probe |
US20230021786A1 (en) * | 2018-06-29 | 2023-01-26 | Canon Medical Systems Corporation | Medical information processing apparatus and medical information processing method |
CN110458834A (en) * | 2019-02-25 | 2019-11-15 | 腾讯科技(深圳)有限公司 | A kind of tumor of breast image processing system, method and device |
US11928816B2 (en) | 2019-02-25 | 2024-03-12 | Tencent Technology (Shenzhen) Company Limited | Image processing method, apparatus, and system, electronic device, and storage medium |
US11583242B2 (en) * | 2020-10-02 | 2023-02-21 | Shenzhen Mindray Bio-Medical Electronics Co., Ltd. | System and method for contrast enhanced ultrasound quantification imaging |
US20220104788A1 (en) * | 2020-10-02 | 2022-04-07 | Shenzhen Mindray Bio-Medical Electronics Co., Ltd. | System and method for contrast enhanced ultrasound quantification imaging |
US20240008854A1 (en) * | 2022-07-06 | 2024-01-11 | Koninklijke Philips N.V. | Ultrasound imaging system having digital ultrasonic imaging devices |
Also Published As
Publication number | Publication date |
---|---|
WO2014024453A1 (en) | 2014-02-13 |
JPWO2014024453A1 (en) | 2016-07-25 |
JP6354584B2 (en) | 2018-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20150196281A1 (en) | Medical data processing device, medical data processing method, and ultrasound diagnostic device | |
US10136875B2 (en) | Ultrasonic diagnostic apparatus and ultrasonic diagnostic method | |
KR102255831B1 (en) | Method and ultrasound apparatus for recognizing an ultrasound image | |
CN104220005B (en) | Ultrasonic imaging apparatus and ultrasonographic method | |
US20170164923A1 (en) | Image Processor, Ultrasound Diagnostic Device Including Same, And Image Processing Method | |
KR101121396B1 (en) | System and method for providing 2-dimensional ct image corresponding to 2-dimensional ultrasound image | |
US9679375B2 (en) | Ovarian follicle segmentation in ultrasound images | |
CN104093363B (en) | The method of medical image diagnosis device and its setting area-of-interest | |
KR20160140465A (en) | Knowledge-based ultrasound image enhancement | |
CN103327904B (en) | Ultrasound image capture device, ultrasound image capture method | |
US9192354B2 (en) | Ultrasound diagnostic apparatus and ultrasound diagnostic method | |
CN111260606B (en) | Diagnostic device and diagnostic method | |
CN113712594A (en) | Medical image processing apparatus and medical imaging apparatus | |
US11850100B2 (en) | Systems and methods for detecting flow of biological fluids | |
US12089989B2 (en) | Analyzing apparatus and analyzing method | |
Sofian et al. | Calcification boundary detection in coronary artery using intravascular ultrasound images | |
CN112294361A (en) | Ultrasound imaging equipment and method for generating slice images of pelvic floor | |
EP3510937B1 (en) | Ultrasonic diagnosis device and operation method therefor | |
WO2021042242A1 (en) | Ultrasonic imaging device and ultrasonic echo signal processing method thereof | |
KR20160086126A (en) | Ultrasonic diagnosing method and apparatus therefor | |
CN119908753A (en) | Ultrasonic image recognition method and device | |
KR20210096884A (en) | Ultrasound imaging apparatus and method for operating the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: KONICA MINOLTA, INC., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TAKAGI, KAZUYA;TAKIGUCHI, MITSUYOSHI;NAKAMURA, KENSUKE;SIGNING DATES FROM 20150108 TO 20150114;REEL/FRAME:034916/0146 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: ADVISORY ACTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |