[go: up one dir, main page]

KR102732544B1 - Method and device for providing information of m-mode ultrasound images - Google Patents

Method and device for providing information of m-mode ultrasound images Download PDF

Info

Publication number
KR102732544B1
KR102732544B1 KR1020220050236A KR20220050236A KR102732544B1 KR 102732544 B1 KR102732544 B1 KR 102732544B1 KR 1020220050236 A KR1020220050236 A KR 1020220050236A KR 20220050236 A KR20220050236 A KR 20220050236A KR 102732544 B1 KR102732544 B1 KR 102732544B1
Authority
KR
South Korea
Prior art keywords
mode ultrasound
determining
providing information
ultrasound image
regions
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.)
Active
Application number
KR1020220050236A
Other languages
Korean (ko)
Other versions
KR102732544B9 (en
KR20230150623A (en
Inventor
심학준
정성희
정다운
최안네스
Original Assignee
주식회사 온택트헬스
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 주식회사 온택트헬스 filed Critical 주식회사 온택트헬스
Priority to KR1020220050236A priority Critical patent/KR102732544B1/en
Priority to EP23792037.6A priority patent/EP4512345A1/en
Priority to US18/859,151 priority patent/US20250295376A1/en
Priority to PCT/KR2023/003736 priority patent/WO2023204457A1/en
Publication of KR20230150623A publication Critical patent/KR20230150623A/en
Application granted granted Critical
Publication of KR102732544B1 publication Critical patent/KR102732544B1/en
Publication of KR102732544B9 publication Critical patent/KR102732544B9/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B8/00Diagnosis using ultrasonic, sonic or infrasonic waves
    • A61B8/52Devices using data or image processing specially adapted for diagnosis using ultrasonic, sonic or infrasonic waves
    • A61B8/5215Devices using data or image processing specially adapted for diagnosis using ultrasonic, sonic or infrasonic waves involving processing of medical diagnostic data
    • A61B8/5223Devices 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
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/318Heart-related electrical modalities, e.g. electrocardiography [ECG]
    • A61B5/346Analysis of electrocardiograms
    • A61B5/349Detecting specific parameters of the electrocardiograph cycle
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B8/00Diagnosis using ultrasonic, sonic or infrasonic waves
    • A61B8/08Clinical applications
    • A61B8/0883Clinical applications for diagnosis of the heart
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B8/00Diagnosis using ultrasonic, sonic or infrasonic waves
    • A61B8/48Diagnostic techniques
    • A61B8/486Diagnostic techniques involving arbitrary m-mode
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0012Biomedical image inspection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/11Region-based segmentation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10132Ultrasound image
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20084Artificial neural networks [ANN]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30004Biomedical image processing
    • G06T2207/30048Heart; Cardiac

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Radiology & Medical Imaging (AREA)
  • Biophysics (AREA)
  • Biomedical Technology (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Molecular Biology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • Surgery (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Pathology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Theoretical Computer Science (AREA)
  • Cardiology (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Physiology (AREA)
  • Computational Linguistics (AREA)
  • Artificial Intelligence (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Ultra Sonic Daignosis Equipment (AREA)

Abstract

본 발명은, 프로세서에 의해 구현되는 M-모드 초음파 영상에 대한 정보 제공 방법으로서, 개체의 M-모드 초음파 영상을 수신하는 단계, M-모드 초음파 영상을 입력으로 하여 복수의 심장 단층 영역으로 분할하도록 학습된 분할 모델을 이용하여, M-모드 초음파 영상 내에서 복수의 심장 단층 영역을 각각 분할하는 단계, 및 분할된 복수의 심장 단층 영역에 대한 측정치 (measurements) 를 결정하는 단계를 포함하는 정보 제공 방법 및 이를 이용한 디바이스를 제공한다.The present invention provides a method for providing information on an M-mode ultrasound image implemented by a processor, comprising the steps of: receiving an M-mode ultrasound image of an object; segmenting a plurality of cardiac slice regions within the M-mode ultrasound image using a segmentation model learned to segment the M-mode ultrasound image into a plurality of cardiac slice regions by inputting the M-mode ultrasound image; and determining measurements for the plurality of segmented cardiac slice regions. The present invention also provides a device using the same.

Description

M-모드 초음파 영상에 대한 정보 제공 방법 및 이를 이용한 M-모드 초음파 영상에 대한 정보 제공용 디바이스{METHOD AND DEVICE FOR PROVIDING INFORMATION OF M-MODE ULTRASOUND IMAGES}Method for providing information on M-mode ultrasound images and device for providing information on M-mode ultrasound images using the same {METHOD AND DEVICE FOR PROVIDING INFORMATION OF M-MODE ULTRASOUND IMAGES}

본 발명은 M-모드 초음파 영상에 대한 정보 제공 방법 및 이를 이용한 M-모드 초음파 영상에 대한 정보 제공용 디바이스에 관한 것이다.The present invention relates to a method for providing information on an M-mode ultrasound image and a device for providing information on an M-mode ultrasound image using the same.

심장 초음파 검사는 입체적인 구조의 심장을 여러 차원의 평면에서 초음파를 투사하여 심장의 영상을 획득하고 혈역학적인 변수들을 측정하는 방식으로 이루어진다.A cardiac ultrasound examination is performed by projecting ultrasound waves on the three-dimensional structure of the heart in multiple planes to obtain images of the heart and measure hemodynamic variables.

이때, 의료진은 갈비뼈 사이 등 심장 주위의 해부학적인 구조물들을 통해 다면적인 영상을 획득하도록, 초음파 영상을 얻기 쉬운 위치에 초음파 탐촉자 (probe) 를 위치시키고 회전과 기울임을 통해 적절한 단층을 찾아 영상을 기록한다.At this time, the medical staff positions the ultrasound probe in a location where it is easy to obtain ultrasound images, so as to obtain multi-faceted images through the anatomical structures around the heart, such as between the ribs, and records the images by finding the appropriate slice through rotation and tilting.

그 중 M-모드 초음파 영상은 대상체에서 관찰하고자 하는 부분에 관심 라인 (line) 을 설정하고, 해당 라인에 포함된 조직의 내부 구조 등을 시간에 따라 표시하는 초음파 영상이다.Among these, M-mode ultrasound images are ultrasound images that set a line of interest in the part of the object to be observed and display the internal structure of the tissue included in the line over time.

심장의 좌심실 또는 우심실 등을 포함하는 조직의 두께 등을 측정하기 위해 심장의 M-모드 초음파 영상이 주요하게 사용될 수 있다. 이때, 심장의 LVIDd (letf ventricle internal dimension diastole) 및 LVIDs (left ventricle internal dimension systole) 는 심장의 확장 말기 (End-Diastolic) 구간 및 수축 말기 (End-Systolic) 구간에서 각각 측정하는 것이 일반적일 수 있다. 이는 확장 말기 구간에서 좌심실의 밀폐 체적이 가장 크고, 수축 말기 구간에서 좌심실의 밀폐 체적이 가장 작기 때문이다.M-mode ultrasound images of the heart can be primarily used to measure the thickness of tissues including the left ventricle or right ventricle of the heart. At this time, it can be common to measure LVIDd (left ventricle internal dimension diastole) and LVIDs (left ventricle internal dimension systole) of the heart at the end-diastolic and end-systolic sections, respectively. This is because the sealing volume of the left ventricle is the largest at the end-diastolic section, and the sealing volume of the left ventricle is the smallest at the end-systolic section.

한편, 심장 등과 같이 주기적으로 운동하는 대상체의 M-모드 초음파 영상은 주기성을 갖고 있으며, 조직의 두께 또는 혈관의 직경 등의 임상적 의의를 갖는 미세 측정값의 도출이 가능하다.Meanwhile, M-mode ultrasound images of objects that move periodically, such as the heart, have periodicity and can be used to derive clinically significant micro-measurements, such as tissue thickness or blood vessel diameter.

그러나, 측정값들은 의료진의 숙련도에 따라 편차가 클 수 있어, M-모드 영상으로부터 정확도 높은 측정값의 도출이 가능한 새로운 정보 제공 시스템에 대한 개발이 지속적으로 요구되고 있는 실정이다. However, since the measurement values may vary greatly depending on the skill level of the medical staff, there is a continuous demand for the development of a new information provision system that can derive highly accurate measurement values from M-mode images.

발명의 배경이 되는 기술은 본 발명에 대한 이해를 보다 용이하게 하기 위해 작성되었다. 발명의 배경이 되는 기술에 기재된 사항들이 선행기술로 존재한다고 인정하는 것으로 이해되어서는 안 된다.The background technology of the invention has been written to facilitate understanding of the present invention. It should not be understood that the matters described in the background technology of the invention are recognized as prior art.

한편, 전술한 문제점을 해결하기 위해, 본 발명의 발명자들은 M-모드 초음파 영상에 대하여 심장 단층 영역을 분할하도록 학습된 인공 신경망 네트워크 기반의 정보 제공 시스템을 개발하고자 하였다.Meanwhile, in order to solve the above-mentioned problem, the inventors of the present invention attempted to develop an information providing system based on an artificial neural network trained to segment cardiac slice regions for M-mode ultrasound images.

특히, 본 발명의 발명자들은, 인공 신경망 네트워크를 적용함으로써 M-모드의 종류 (예를 들어, LA-Ao, 또는 LV) 에 관계 없이 육안으로 구별이 어려운 단층 영역 (예를 들어, 우심실 전벽, 좌심방 후벽 등) 에 대한 정확도 높은 구별이 가능함을 인지할 수 있었다.In particular, the inventors of the present invention were able to recognize that, by applying an artificial neural network, high-precision discrimination is possible for a region of the fault that is difficult to distinguish with the naked eye (e.g., the anterior wall of the right ventricle, the posterior wall of the left atrium, etc.), regardless of the type of M-mode (e.g., LA-Ao, or LV).

그 결과, 본 발명의 발명자들은 인공 신경망 네트워크 기반 정보 제공 시스템을 개발하기에 이르렀다. As a result, the inventors of the present invention developed an information provision system based on an artificial neural network.

한편, 본 발명의 발명자들은 상기 정보 제공 시스템에 대하여, 본 발명의 발명자들은 인공 신경망 네트워크에 의해 분할된 영역을 기초로, 대동맥 직경 (Aorta diameter) 또는 또는 좌심방 직경 (LA diameter) 과 같은 측정치 (measurements) 를 자동으로 결정하도록 설계하고자 하였다.Meanwhile, the inventors of the present invention designed the information providing system to automatically determine measurements, such as the aorta diameter or the left atrial diameter, based on the region segmented by the artificial neural network.

이때, 본 발명의 발명자들은, 측정치 결정에 있어서 정보를 제공하는 ECG (electrocardiogram) 데이터의 여부에 따라 측정치를 상이한 방법으로 결정하도록 설계하고자 하였다.At this time, the inventors of the present invention attempted to design a method to determine the measurement value in different ways depending on the presence or absence of ECG (electrocardiogram) data that provides information in determining the measurement value.

보다 구체적으로, 상기 정보 제공 시스템은 ECG 데이터가 존재할 경우 분할된 영상 내에서 이완기 말 (End-diastole) 및 수축기 말 (End-Systole) 을 결정하여 각각의 측정치를 자동으로 결정하도록 구축되었다. More specifically, the information providing system is constructed to automatically determine end-diastole and end-systole measurements within a segmented image when ECG data exists.

이때, 상기 정보 제공 시스템은 ECG 데이터가 존재하지 않을 경우 아래 세 가지 방법을 활용하여 각각의 측정치를 자동으로 결정하도록 구축되었다. At this time, the above information provision system was built to automatically determine each measurement value by utilizing the following three methods when ECG data does not exist.

1) 주기성 (periodicity) 을 결정한다.1) Determine the periodicity.

2) 극댓값 (local maxima), 극솟값 (local minima) 을 결정한다.2) Determine local maxima and local minima.

3) 기울기 (gradient) 를 산출하여 결정한다.3) Determine by calculating the gradient.

이에, 본 발명의 발명자들은 상기 정보 제공 시스템을 제공함으로써, ECG 데이터의 확보가 어려운 2차, 3차 병원에서도 M-모드 기반 측정치의 확보가 가능함을 기대할 수 있었다. Accordingly, the inventors of the present invention expected that by providing the above information provision system, it would be possible to obtain M-mode-based measurements even in secondary and tertiary hospitals where it is difficult to obtain ECG data.

더욱이 본 발명의 발명자들은 새로운 정보 제공 시스템을 제공함으로써 의료진의 숙련도에 관계 없이 M-모드 초음파 영상에 대한 신뢰도 높은 분석 결과의 제공이 가능함을 기대할 수 있었다. Furthermore, the inventors of the present invention expected that by providing a new information provision system, it would be possible to provide highly reliable analysis results for M-mode ultrasound images regardless of the skill level of medical staff.

이에, 본 발명이 해결하고자 하는 과제는, 인공 신경망 기반의 분할 모델을 이용하여 수신된 M-모드 초음파 영상으로부터 복수의 심장 단층 영역을 분류하고, 이로부터 측정치를 결정하도록 구성된 M-모드 초음파 영상에 대한 정보 제공 방법 및 이를 이용한 디바이스를 제공하는 것이다. Accordingly, the problem to be solved by the present invention is to provide a method for providing information on an M-mode ultrasound image, which is configured to classify a plurality of cardiac slice regions from a received M-mode ultrasound image using an artificial neural network-based segmentation model, and to determine measurement values therefrom, and a device using the same.

본 발명의 과제들은 이상에서 언급한 과제들로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다. The tasks of the present invention are not limited to the tasks mentioned above, and other tasks not mentioned will be clearly understood by those skilled in the art from the description below.

전술한 바와 같은 과제를 해결하기 위하여 본 발명의 일 실시예에 따른 M-모드 초음파 영상에 대한 정보 제공 방법이 제공된다. 상기 방법은,In order to solve the above-mentioned problem, a method for providing information on an M-mode ultrasound image according to one embodiment of the present invention is provided. The method comprises:

프로세서에 의해 구현되는 M-모드 초음파 영상에 대한 정보 제공 방법으로서, 개체의 M-모드 초음파 영상을 수신하는 단계, M-모드 초음파 영상을 입력으로 하여 복수의 심장 단층 영역으로 분할하도록 학습된 분할 모델을 이용하여, M-모드 초음파 영상 내에서 복수의 심장 단층 영역을 각각 분할하는 단계, 및 분할된 복수의 심장 단층 영역에 대한 측정치 (measurements) 를 결정하는 단계를 포함한다.A method for providing information on an M-mode ultrasound image implemented by a processor, comprising the steps of: receiving an M-mode ultrasound image of an object; segmenting a plurality of cardiac slice regions within the M-mode ultrasound image using a segmentation model learned to segment the M-mode ultrasound image into a plurality of cardiac slice regions by inputting the M-mode ultrasound image; and determining measurements for the plurality of segmented cardiac slice regions.

본 발명의 특징에 따르면, 상기 방법은 분할하는 단계 이후에, 개체에 대한 ECG (electrocardiogram) 를 수신하는 단계, 및 ECG에 기초하여 이완기 말 (End-diastole) 및 수축기 말 (End-Systole) 을 결정하는 단계를 더 포함할 수 있다. 이때, 측정치를 결정하는 단계는, 이완기 말 및 수축기 말에 기초하여 측정치를 결정하는 단계를 포함할 수 있다. According to a feature of the present invention, the method may further include, after the segmenting step, the step of receiving an electrocardiogram (ECG) for the subject, and the step of determining end-diastole and end-systole based on the ECG. In this case, the step of determining the measurement value may include the step of determining the measurement value based on the end-diastole and end-systole.

본 발명의 다른 특징에 따르면, 상기 방법은 분할하는 단계 이후에, 복수의 심장 단층 영역에 대한 주기성 (periodicity) 을 결정하는 단계를 더 포함할 수 있다. 이때, 측정치를 결정하는 단계는, 주기성에 기초하여 측정치를 결정하는 단계를 포함할 수 있다.According to another feature of the present invention, the method may further include, after the segmenting step, a step of determining periodicity for a plurality of cardiac slice regions. In this case, the step of determining the measurement value may include a step of determining the measurement value based on the periodicity.

본 발명의 또 다른 특징에 따르면, 주기성을 결정하는 단계는, 복수의 심장 단층 영역에 대한 자기상관 (auto-correlation) 정도를 산출하는 단계, 자기상관 정도에 기초하여 피크 (peak) 를 결정하는 단계, 및 피크에 기초하여 주기성을 결정하는 단계를 포함할 수 있다.According to another feature of the present invention, the step of determining the periodicity may include the step of calculating the degree of auto-correlation for a plurality of cardiac slice regions, the step of determining a peak based on the degree of auto-correlation, and the step of determining the periodicity based on the peak.

본 발명의 또 다른 특징에 따르면, 주기성을 결정하는 단계는, 복수의 심장 단층 영역의 인접 영역에 대한 상호상관 (cross-correlation) 정도를 산출하는 단계, 상호상관 정도에 기초하여 피크를 결정하는 단계, 및 피크에 기초하여 주기성을 결정하는 단계를 포함할 수 있다.According to another feature of the present invention, the step of determining the periodicity may include the step of calculating the degree of cross-correlation for adjacent regions of a plurality of cardiac slice regions, the step of determining a peak based on the degree of cross-correlation, and the step of determining the periodicity based on the peak.

본 발명의 또 다른 특징에 따르면, 상기 방법은 분할하는 단계 이후에, 복수의 심장 단층 영역에 대한 복수의 극댓값 (local maxima), 복수의 극솟값 (local minima)을 결정하는 단계를 더 포함할 수 있다. 이때, 측정치를 결정하는 단계는, 극댓값, 극솟값에 기초하여 측정치를 결정하는 단계를 포함할 수 있다.According to another feature of the present invention, the method may further include, after the segmenting step, a step of determining a plurality of local maxima and a plurality of local minima for a plurality of cardiac slice regions. In this case, the step of determining the measurement value may include a step of determining the measurement value based on the local maxima and the local minima.

본 발명의 또 다른 특징에 따르면, 상기 방법은 분할하는 단계 이후에, 복수의 심장 단층 영역에 대한 기울기 (gradient) 를 산출하는 단계, 기울기에 기초하여 측정치를 결정하는 단계를 포함할 수 있다.According to another feature of the present invention, the method may include, after the segmenting step, the step of calculating a gradient for a plurality of cardiac slice regions, and the step of determining a measurement value based on the gradient.

본 발명의 또 다른 특징에 따르면, 상기 방법은 분할하는 단계 이후에, 개체에 대한 ECG를 선택적으로 수신하는 단계를 더 포함할 수 있다.According to another feature of the present invention, the method may further comprise, after the segmenting step, a step of selectively receiving an ECG for the object.

본 발명의 또 다른 특징에 따르면, 상기 방법은 ECG가 수신될 경우, 수신하는 단계 이후에, ECG에 기초하여 이완기 말 (End-diastole) 및 수축기 말 (End-Systole) 을 결정하는 단계를 더 포함할 수 있다. 나아가, 측정치를 결정하는 단계는, 이완기 말 및 수축기 말에 기초하여 측정치를 결정하는 단계를 포함할 수 있다.According to another feature of the present invention, the method may further include, after the receiving step, a step of determining end-diastole and end-systole based on the ECG when the ECG is received. Furthermore, the step of determining the measurement value may include a step of determining the measurement value based on end-diastole and end-systole.

본 발명의 또 다른 특징에 따르면, 상기 방법은 ECG가 수신되지 않을 경우, 분할하는 단계 이후에, 복수의 심장 단층 영역에 대한 주기성 (periodicity) 을 결정하는 단계를 더 포함하고, 측정치를 결정하는 단계는, 주기성에 기초하여 측정치를 결정하는 단계를 포함할 수 있다.According to another feature of the present invention, the method further comprises, after the segmenting step, a step of determining periodicity for a plurality of cardiac slice regions if an ECG is not received, and the step of determining the measurement may comprise a step of determining the measurement based on the periodicity.

본 발명의 또 다른 특징에 따르면, 상기 방법은 ECG가 수신되지 않을 경우, 분할하는 단계 이후에, 복수의 심장 단층 영역에 대한 복수의 극댓값 (local maxima), 복수의 극솟값 (local minima) 을 결정하는 단계를 더 포함하고, 측정치를 결정하는 단계는 복수의 극댓값, 복수의 극솟값에 기초하여 측정치를 결정하는 단계를 포함할 수 있다.According to another feature of the present invention, the method further comprises, after the segmenting step, a step of determining a plurality of local maxima and a plurality of local minima for a plurality of cardiac slice regions when an ECG is not received, and the step of determining the measurement value may comprise a step of determining the measurement value based on the plurality of local maxima and the plurality of local minima.

본 발명의 또 다른 특징에 따르면, 상기 방법은 ECG가 수신되지 않을 경우, 분할하는 단계 이후에, 복수의 심장 단층 영역에 대한 기울기 (gradient) 를 산출하는 단계를 더 포함하고, 측정치를 결정하는 단계는, 기울기에 기초하여 측정치를 결정하는 단계를 포함할 수 있다.According to another feature of the present invention, the method further comprises, after the segmenting step, a step of calculating a gradient for a plurality of cardiac slice regions when an ECG is not received, and the step of determining the measurement value may comprise a step of determining the measurement value based on the gradient.

본 발명의 또 다른 특징에 따르면, 상기 방법은 측정치를 결정하는 단계 이후에, 엔트로피 (Entropy) 값을 결정하는 단계, 및 엔트로피 값에 기초하여 측정치를 검증하는 단계를 더 포함할 수 있다.According to another feature of the present invention, the method may further include, after the step of determining the measurement value, the step of determining an entropy value, and the step of verifying the measurement value based on the entropy value.

본 발명의 또 다른 특징에 따르면, 복수의 심장 단층 영역은, 우심실 전벽 (right ventricle anterior wall), 우심실 (right ventricle; RV), 대동맥 전벽 (Anterior wall of aorta), 대동맥 (Aorta), 대동맥 후벽 (Posterior wall of aorta), 좌심방 (left atrium; LA) 및 좌심방 후벽 (Posterior wall of LA) 중 선택된 적어도 두 개의 영역이고, 측정치는, 대동맥 직경 (Aorta diameter) 또는 좌심방 직경 (LA diameter) 일 수 있다.According to another feature of the present invention, the plurality of cardiac cross-sectional regions are at least two regions selected from the group consisting of the right ventricle anterior wall, the right ventricle (RV), the anterior wall of the aorta, the aorta, the posterior wall of the aorta, the left atrium (LA), and the posterior wall of the LA, and the measurement may be the aorta diameter or the left atrium diameter.

본 발명의 또 다른 특징에 따르면, 복수의 심장 단층 영역은, 우심실 전벽 (RV anterior wall), 우심실, 심실중격 (interventricular septum; IVS), 좌심실 (left ventricle; LV) 및 좌심실 후벽 (LV posterior wall) 중 선택된 적어도 두 개의 영역이고, 측정치는, 심실중격 두께, 좌심실 내측 두께 (LV internal diameter; LVID) 및 좌심실 후벽 두께 중 적어도 하나일 수 있다.According to another feature of the present invention, the plurality of cardiac cross-sectional regions are at least two regions selected from the group consisting of the right ventricle (RV) anterior wall, the right ventricle, the interventricular septum (IVS), the left ventricle (LV), and the LV posterior wall, and the measurement may be at least one of the interventricular septum thickness, the LV internal diameter (LVID), and the LV posterior wall thickness.

본 발명의 또 다른 특징에 따르면, 심실중격 두께는, 이완기에서 심실중격 두께 및 수축기에서 심실중격 두께를 포함하고, 좌심실 내측 두께는, 이완기에서 좌심실 내측 두께 및 수축기에서 좌심실 내측 두께를 포함하며, 좌심실 후벽 두께는, 이완기에서 좌심실 후벽 두께 및 수축기에서 좌심실 후벽 두께를 포함할 수 있다.According to another feature of the present invention, the interventricular septal thickness may include the interventricular septal thickness in diastole and the interventricular septal thickness in systole, the left ventricular medial thickness may include the left ventricular medial thickness in diastole and the left ventricular medial thickness in systole, and the left ventricular posterior wall thickness may include the left ventricular posterior wall thickness in diastole and the left ventricular posterior wall thickness in systole.

본 발명의 또 다른 특징에 따르면, 상기 방법은 분할하는 단계 이후에, 후처리된 복수의 심장 단층 영역을 획득하도록, M-모드 영역 이외의 분할 영역을 제거하거나, 분할 영역 내의 홀 (hole) 을 메우는 단계를 더 포함할 수 있다. 이때, 측정치를 결정하는 단계는, 후처리된 복수의 심장 단층 영역에 기초하여 측정치를 결정하는 단계를 포함할 수 있다.According to another feature of the present invention, the method may further include, after the segmenting step, a step of removing a segmented area other than an M-mode area or filling a hole in a segmented area to obtain a plurality of post-processed cardiac tomography areas. In this case, the step of determining a measurement value may include a step of determining a measurement value based on the plurality of post-processed cardiac tomography areas.

전술한 바와 같은 과제를 해결하기 위하여 본 발명의 다른 실시예에 따른 M-모드 초음파 영상에 대한 정보 제공용 디바이스가 제공된다. 상기 디바이스는, 개체의 M-모드 초음파 영상을 수신하도록 구성된 통신부, 및 통신부와 기능적으로 연결된 프로세서를 포함한다. 이때, 프로세서는 M-모드 초음파 영상을 입력으로 하여 복수의 심장 단층 영역으로 분할하도록 학습된 분할 모델을 이용하여, M-모드 초음파 영상 내에서 복수의 심장 단층 영역을 각각 분할하고, 분할된 복수의 심장 단층 영역에 대한 측정치 (measurements) 를 결정하도록 구성된다.In order to solve the problem as described above, a device for providing information on an M-mode ultrasound image according to another embodiment of the present invention is provided. The device includes a communication unit configured to receive an M-mode ultrasound image of an object, and a processor functionally connected to the communication unit. At this time, the processor is configured to segment a plurality of cardiac slice regions within the M-mode ultrasound image using a segmentation model learned to segment an M-mode ultrasound image into a plurality of cardiac slice regions as input, and to determine measurements for the plurality of segmented cardiac slice regions.

본 발명의 특징에 따르면, 통신부는, 개체에 대한 ECG (electrocardiogram) 를 수신하도록 더 구성될 수 있다. 이때, 프로세서는, ECG에 기초하여 이완기 말 (End-diastole) 및 수축기 말 (End-Systole) 을 결정하고, 이완기 말 및 수축기 말에 기초하여 측정치를 결정하도록 더 구성될 수 있다.According to a feature of the present invention, the communication unit may be further configured to receive an electrocardiogram (ECG) for the object. At this time, the processor may be further configured to determine an end-diastole and an end-systole based on the ECG, and determine a measurement value based on the end-diastole and the end-systole.

본 발명의 다른 특징에 따르면, 프로세서는, 복수의 심장 단층 영역에 대한 주기성 (periodicity) 을 결정하고, 주기성에 기초하여 측정치를 결정하도록 더 구성될 수 있다.According to another feature of the present invention, the processor can be further configured to determine periodicity for a plurality of cardiac slice regions and to determine measurements based on the periodicity.

본 발명의 또 다른 특징에 따르면, 프로세서는, 복수의 심장 단층 영역에 대한 자기상관 (auto-correlation) 정도를 산출하고, 자기상관 정도에 기초하여 피크 (peak) 를 결정하고, 피크에 기초하여 주기성을 결정하도록 더 구성될 수 있다.According to another feature of the present invention, the processor may be further configured to calculate a degree of auto-correlation for a plurality of cardiac slice regions, determine a peak based on the degree of auto-correlation, and determine a periodicity based on the peak.

본 발명의 또 다른 특징에 따르면, 프로세서는, 복수의 심장 단층 영역의 인접 영역에 대한 상호상관 (cross-correlation) 정도를 산출하고, 상호상관 정도에 기초하여 피크를 결정하고, 피크에 기초하여 주기성을 결정하도록 더 구성될 수 있다.According to another feature of the present invention, the processor may be further configured to calculate a degree of cross-correlation for adjacent regions of a plurality of cardiac slice regions, determine a peak based on the degree of cross-correlation, and determine a periodicity based on the peak.

본 발명의 또 다른 특징에 따르면, 프로세서는, 복수의 심장 단층 영역에 대한 복수의 극댓값 (local maxima), 복수의 극솟값 (local minima)을 결정하고, 복수의 극댓값, 복수의 극솟값에 기초하여 측정치를 결정하도록 더 구성될 수 있다.According to another feature of the present invention, the processor may be further configured to determine a plurality of local maxima and a plurality of local minima for a plurality of cardiac slice regions, and to determine a measurement value based on the plurality of local maxima and the plurality of local minima.

본 발명의 또 다른 특징에 따르면, 프로세서는, 복수의 심장 단층 영역에 대한 기울기 (gradient) 를 산출하고, 기울기에 기초하여 측정치를 결정하도록 더 구성될 수 있다.According to another feature of the present invention, the processor can be further configured to calculate gradients for a plurality of cardiac slice regions and determine measurements based on the gradients.

본 발명의 또 다른 특징에 따르면, 통신부는, 개체에 대한 ECG를 선택적으로 수신하도록 더 구성될 수 있다.According to another feature of the present invention, the communication unit may be further configured to selectively receive an ECG for the object.

본 발명의 또 다른 특징에 따르면, 프로세서는, ECG가 수신될 경우, ECG에 기초하여 이완기 말 (End-diastole) 및 수축기 말 (End-Systole) 을 결정하고, 이완기 말 및 수축기 말에 기초하여 측정치를 결정하도록 더 구성될 수 있다.According to another feature of the present invention, the processor may be further configured to, when an ECG is received, determine end-diastole and end-systole based on the ECG, and determine a measurement value based on the end-diastole and end-systole.

본 발명의 또 다른 특징에 따르면, ECG가 수신되지 않을 경우, 프로세서는, 복수의 심장 단층 영역에 대한 주기성을 결정하고, 주기성에 기초하여 측정치를 결정하도록 더 구성될 수 있다.According to another feature of the present invention, when an ECG is not received, the processor can be further configured to determine periodicity for a plurality of cardiac slice regions and determine measurements based on the periodicity.

본 발명의 또 다른 특징에 따르면, ECG가 수신되지 않을 경우, 프로세서는, 복수의 심장 단층 영역에 대한 복수의 극댓값, 복수의 극솟값을 결정하고, 복수의 극댓값, 복수의 극솟값에 기초하여 측정치를 결정하도록 더 구성될 수 있다.According to another feature of the present invention, when an ECG is not received, the processor may be further configured to determine a plurality of local maxima and a plurality of local minima for a plurality of cardiac slice regions, and determine a measurement value based on the plurality of local maxima and the plurality of local minima.

본 발명의 또 다른 특징에 따르면, ECG가 수신되지 않을 경우, 프로세서는, 복수의 심장 단층 영역에 대한 기울기를 산출하고, 기울기에 기초하여 측정치를 결정하도록 더 구성될 수 있다.According to another feature of the present invention, when an ECG is not received, the processor may be further configured to calculate slopes for a plurality of cardiac slice regions and determine measurements based on the slopes.

본 발명의 또 다른 특징에 따르면, 프로세서는, 엔트로피 (Entropy) 값을 결정하고, 엔트로피 값에 기초하여 측정치를 검증하도록 더 구성될 수 있다.According to another feature of the present invention, the processor may be further configured to determine an entropy value and verify the measurement based on the entropy value.

본 발명의 또 다른 특징에 따르면, 프로세서는, 후처리된 복수의 심장 단층 영역을 획득하도록, M-모드 영역 이외의 분할 영역을 제거하거나, 분할 영역 내의 홀 (hole) 을 메우고, 후처리된 복수의 심장 단층 영역에 기초하여 측정치를 결정하도록 더 구성될 수 있다. According to another feature of the present invention, the processor may be further configured to remove a segmented area other than an M-mode area, or fill a hole in a segmented area, so as to obtain a plurality of post-processed cardiac slice areas, and determine a measurement value based on the plurality of post-processed cardiac slice areas.

기타 실시예의 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Specific details of other embodiments are included in the detailed description and drawings.

본 발명은, M-모드 초음파 영상을 이용하여 심장 단층 영역을 분할하도록 구성된 인공 신경망 네트워크 기반의 M-모드 초음파 영상에 대한 정보 제공 시스템을 제공함으로써, 신뢰도 높은 심장 초음파 진단 결과를 제공할 수 있다. The present invention provides an information providing system for an M-mode ultrasound image based on an artificial neural network configured to segment a cardiac tomography region using an M-mode ultrasound image, thereby providing a highly reliable cardiac ultrasound diagnosis result.

특히, 본 발명은 분할된 심장 단층 영역을 기초로 측정치를 자동 계측하도록 구성된 정보 제공 시스템을 제공함으로써, 보다 빠르고 정확하게 심장 초음파 진단 결과를 제공할 수 있다. In particular, the present invention provides an information providing system configured to automatically measure measurements based on segmented cardiac tomography regions, thereby enabling faster and more accurate provision of cardiac ultrasound diagnostic results.

즉, 본 발명은 의료진의 숙련도에 관계 없이 M-모드 초음파 영상에 대한 신뢰도 높은 분석 결과의 제공이 가능하며, 영상 분석 단계에서 보다 정확한 의사 결정 및 치료 계획을 수립하는데 기여할 수 있다. That is, the present invention can provide highly reliable analysis results for M-mode ultrasound images regardless of the skill level of medical staff, and can contribute to establishing more accurate decision-making and treatment plans at the image analysis stage.

나아가 본 발명은, ECG 여부에 따른 측정치 결정 방법이 상이한 정보 제공 시스템을 제공함으로써, ECG 데이터의 확보가 어려운 2차, 3차 병원에서도 M-모드 기반 측정치의 확보가 가능할 수 있다. Furthermore, the present invention provides an information provision system in which the measurement value determination method is different depending on whether or not an ECG is present, thereby making it possible to obtain M-mode-based measurement values even in secondary and tertiary hospitals where it is difficult to obtain ECG data.

본 발명에 따른 효과는 이상에서 예시된 내용에 의해 제한되지 않으며, 더욱 다양한 효과들이 본 명세서 내에 포함되어 있다.The effects according to the present invention are not limited to those exemplified above, and further diverse effects are included in the present specification.

도 1은 본 발명의 일 실시예에 따른 M-모드 초음파 영상에 대한 정보 제공용 디바이스를 이용한 M-모드 초음파 영상에 대한 정보 제공 시스템을 도시한 것이다.
도 2a는 본 발명의 일 실시예에 따른 의료진 디바이스의 구성을 나타낸 블록도이다.
도 2b는 본 발명의 일 실시예에 따른 정보 제공용 서버의 구성을 나타낸 블록도이다.
도 3은 본 발명의 일 실시예에 따른 M-모드 초음파 영상에 대한 정보 제공 방법의 절차를 도시한 것이다.
도 4는 본 발명의 일 실시예에 따른 M-모드 초음파 영상에 대한 정보 제공 방법의 절차를 예시적으로 도시한 것이다.
도 5a 및 5b는 본 발명의 다른 실시예에 따른 M-모드 초음파 영상에 대한 정보 제공 방법의 절차를 예시적으로 도시한 것이다.
도 6은 본 발명의 또 다른 실시예에 따른 M-모드 초음파 영상에 대한 정보 제공 방법의 절차를 예시적으로 도시한 것이다.
도 7은 본 발명의 다양한 실시예에 따른 M-모드 초음파 영상에 대한 정보 제공 방법에서 후 보정 절차를 예시적으로 도시한 것이다.
도 8a 및 8b는 본 발명의 다양한 실시예에 이용되는 분할 모델의 학습 데이터를 예시적으로 도시한 것이다.
도 8c 및 8d는 본 발명의 다양한 실시예에 따른 M-모드 초음파 영상에 대한 정보 제공 방법에서 결정되는 측정치를 예시적으로 도시한 것이다.
도 9a 내지 9f는 다양한 실시예에 따른 정보 제공 방법에 따른 자동 계측에 대한 평과 결과를 도시한 것이다.
FIG. 1 illustrates a system for providing information on an M-mode ultrasound image using a device for providing information on an M-mode ultrasound image according to one embodiment of the present invention.
FIG. 2a is a block diagram showing the configuration of a medical device according to one embodiment of the present invention.
FIG. 2b is a block diagram showing the configuration of a server for providing information according to one embodiment of the present invention.
FIG. 3 illustrates a procedure of a method for providing information on an M-mode ultrasound image according to one embodiment of the present invention.
FIG. 4 illustrates an example of a procedure for providing information on an M-mode ultrasound image according to one embodiment of the present invention.
FIGS. 5a and 5b exemplarily illustrate a procedure of a method for providing information on an M-mode ultrasound image according to another embodiment of the present invention.
FIG. 6 illustrates an example of a procedure for providing information on an M-mode ultrasound image according to another embodiment of the present invention.
FIG. 7 illustrates an example of a post-correction procedure in a method for providing information on an M-mode ultrasound image according to various embodiments of the present invention.
Figures 8a and 8b illustrate training data of a segmentation model used in various embodiments of the present invention.
FIGS. 8c and 8d illustrate measurements determined in a method for providing information on an M-mode ultrasound image according to various embodiments of the present invention.
Figures 9a to 9f illustrate evaluation results for automatic measurement according to information provision methods according to various embodiments.

발명의 이점, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. The advantages of the invention and the method for achieving them will become apparent by referring to the embodiments described in detail below together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in various different forms, and these embodiments are provided only to make the disclosure of the present invention complete and to fully inform those skilled in the art of the scope of the invention, and the present invention is defined only by the scope of the claims.

본 발명의 실시예를 설명하기 위한 도면에 개시된 형상, 크기, 비율, 각도, 개수 등은 예시적인 것이므로 본 발명이 도시된 사항에 한정되는 것은 아니다. 또한, 본 발명을 설명함에 있어서, 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명은 생략한다. 본 명세서 상에서 언급된 '포함한다', '갖는다', '이루어진다' 등이 사용되는 경우, '~만'이 사용되지 않는 이상 다른 부분이 추가될 수 있다. 구성요소를 단수로 표현한 경우에 특별히 명시적인 기재 사항이 없는 한 복수를 포함하는 경우를 포함한다. The shapes, sizes, ratios, angles, numbers, etc. disclosed in the drawings for explaining embodiments of the present invention are exemplary, and therefore the present invention is not limited to the matters illustrated. In addition, in describing the present invention, if it is determined that a detailed description of a related known technology may unnecessarily obscure the gist of the present invention, the detailed description will be omitted. When the terms “includes,” “has,” “consists of,” etc. are used in this specification, other parts may be added unless “only” is used. When a component is expressed in the singular, it includes a case where the plural is included unless there is a specifically explicit description.

구성요소를 해석함에 있어서, 별도의 명시적 기재가 없더라도 오차 범위를 포함하는 것으로 해석한다. When interpreting components, it is interpreted as including the error range even if there is no separate explicit description.

본 발명의 여러 실시예들의 각각 특징들이 부분적으로 또는 전체적으로 서로 결합 또는 조합 가능하며, 당업자가 충분히 이해할 수 있듯이 기술적으로 다양한 연동 및 구동이 가능하며, 각 실시예들이 서로에 대하여 독립적으로 실시 가능할 수도 있고 연관 관계로 함께 실시 가능할 수도 있다. The individual features of the various embodiments of the present invention may be partially or wholly combined or combined with each other, and as can be fully understood by those skilled in the art, various technical connections and operations are possible, and each embodiment may be implemented independently of each other or may be implemented together in a related relationship.

본 명세서의 해석의 명확함을 위해, 이하에서는 본 명세서에서 사용되는 용어들을 정의하기로 한다. For clarity in the interpretation of this specification, the terms used in this specification are defined below.

본 명세서에서 사용되는 용어, "개체"는 M-모드 초음파 영상에 대한 정보를 제공받고자 하는 모든 대상을 의미할 수 있다. 한편, 본 명세서 내에 개시된 개체는, 인간을 제외한 모든 포유 동물일 수 있으나, 이에 제한되는 것은 아니다. The term "subject" as used herein may mean any subject from which information on M-mode ultrasound images is provided. Meanwhile, the subject disclosed in this specification may be any mammal other than a human, but is not limited thereto.

본 명세서에서 사용되는 용어, "M-모드 초음파 영상"은, 대상체에서 관찰하고자 하는 부분에 관심 라인 (line) 을 설정하고, 해당 라인에 포함된 조직의 내부 구조 (특히, 심장 단층 구조) 등을 시간에 따라 표시하는 초음파 영상을 의미할 수 있다.The term "M-mode ultrasound image" as used herein may mean an ultrasound image that sets a line of interest in a part of a subject to be observed and displays the internal structure of a tissue (particularly, a cardiac cross-sectional structure) included in the line over time.

바람직하게, M-모드 초음파 영상은, 개체의 심장 영역에 대한 M-모드 초음파 영상일 수 있으나, 이에 제한되는 것은 아니다. Preferably, the M-mode ultrasound image may be, but is not limited to, an M-mode ultrasound image of the cardiac region of the subject.

본 발명의 특징에 따르면, M-모드 초음파 영상은 좌심방-대동맥 (LA-Ao) 분석 또는, 좌심실 (LV) 분석을 위한 M-모드 영상일 수 있다. According to a feature of the present invention, the M-mode ultrasound image may be an M-mode image for left atrium-aorta (LA-Ao) analysis or left ventricle (LV) analysis.

본 명세서에서 사용되는 용어, "복수의 심장 단층 영역"은 M-모드 영상에서 확인 가능한 심장 구조에 대한 복수의 영역을 의미할 수 있다. As used herein, the term "multiple cardiac slice regions" may mean multiple regions of cardiac structure visible on an M-mode image.

본 발명의 특징에 따르면, 복수의 심장 단층 영역은, 우심실 전벽 (right ventricle anterior wall), 우심실 (right ventricle; RV), 대동맥 전벽 (Anterior wall of aorta), 대동맥 (Aorta), 대동맥 후벽 (Posterior wall of aorta), 좌심방 (left atrium; LA) 및 좌심방 후벽 (Posterior wall of LA) 중 선택된 적어도 두 개의 영역을 포함할 수 있다.According to a feature of the present invention, the plurality of cardiac cross-sectional regions may include at least two regions selected from the group consisting of the right ventricle anterior wall, the right ventricle (RV), the anterior wall of the aorta, the aorta, the posterior wall of the aorta, the left atrium (LA), and the posterior wall of the LA.

본 발명의 다른 특징에 따르면, 복수의 심장 단층 영역은, 우심실 전벽 (RV anterior wall), 우심실, 심실중격 (interventricular septum; IVS), 좌심실 (left ventricle; LV) 및 좌심실 후벽 (LV posterior wall) 중 선택된 적어도 두 개의 영역일 수 있다. According to another feature of the present invention, the plurality of cardiac slice regions may be at least two regions selected from the following regions: the right ventricle anterior wall (RV anterior wall), the right ventricle, the interventricular septum (IVS), the left ventricle (LV), and the LV posterior wall.

본 명세서에서 사용되는 용어, "분할 모델"은 M-모드 초음파 영상을 입력으로 하여, 심장 단층 영역을 출력하도록 구성된 모델일 수 있다.As used herein, the term "segmentation model" may be a model configured to take as input an M-mode ultrasound image and output a cardiac slice region.

보다 구체적으로, 분할 모델은, M-모드 초음파 영상 (특히, M-모드 영역) 을 입력으로 하여 복수의 심장 단층 영역을 분할하도록 구성된 모델일 수 있다.More specifically, the segmentation model may be a model configured to segment multiple cardiac slice regions by taking an M-mode ultrasound image (in particular, an M-mode region) as input.

예를 들어, 분할 모델은, M-모드 초음파 영상을 입력으로 하여 우심실 전벽, 우심실, 대동맥 전벽, 대동맥, 대동맥 후벽, 좌심방 및 좌심방 후벽 각각을 확률적으로 분할하여 출력하도록 구성된 모델일 수 있다.For example, the segmentation model may be a model configured to input an M-mode ultrasound image and probabilistically segment and output each of the right ventricle anterior wall, right ventricle, aortic anterior wall, aorta, aortic posterior wall, left atrium, and left atrium posterior wall.

또한 분할 모델은, M-모드 초음파 영상을 입력으로 하여 우심실, 우심실, 심실중격, 좌심실 및 좌심실 후벽 각각을 확률적으로 분할하여 출력하도록 구성된 모델일 수 있다. In addition, the segmentation model may be a model configured to input an M-mode ultrasound image and probabilistically segment and output the right ventricle, right ventricle, interventricular septum, left ventricle, and left ventricular posterior wall, respectively.

한편, 분할 모델은, DenseNet-121, U-net, VGG net, DenseNet 및, encoder-decoder structure를 갖는 FCN (Fully Convolutional Network), SegNet, DeconvNet, DeepLAB V3+와 같은 DNN (deep neural network), Lawin+, SegFormer, Swin과 같은 Transformer, SqueezeNet, Alexnet, ResNet18, MobileNet-v2, GoogLeNet, Resnet-v2, Resnet50, RetinaNet, Resnet101, Inception-v3, HRNet, ResNeXt, EfficientNet 중 선택된 적어도 하나의 알고리즘에 기초할 수 있다. 나아가, 분할 모델은 전술한 알고리즘 중 적어도 두 개의 알고리즘 모델에 기초한 앙상블 모델일 수 도 있다. 그러나, 모델의 종류는 이에 제한되는 것은 아니다.Meanwhile, the segmentation model may be based on at least one algorithm selected from among DenseNet-121, U-net, VGG net, DenseNet, and FCN (Fully Convolutional Network) with encoder-decoder structure, SegNet, DeconvNet, DNN (deep neural network) such as DeepLAB V3+, Transformer such as Lawin+, SegFormer, Swin, SqueezeNet, Alexnet, ResNet18, MobileNet-v2, GoogLeNet, Resnet-v2, Resnet50, RetinaNet, Resnet101, Inception-v3, HRNet, ResNeXt, EfficientNet. Furthermore, the segmentation model may be an ensemble model based on at least two algorithm models among the above-mentioned algorithms. However, the type of the model is not limited thereto.

본 명세서에서 사용되는 용어, "측정치"는 복수의 심장 단층 영역으로부터 측정 가능한 두께, 직경 등의 수치를 의미할 수 있다.As used herein, the term "measurement" may mean a numerical value, such as thickness or diameter, that can be measured from multiple cardiac slice regions.

본 발명의 특징에 따르면, 측정치는 대동맥 직경 (Aorta diameter) 또는 또는 좌심방 직경 (LA diameter) 일 수 있다.According to a feature of the present invention, the measurement value may be the aorta diameter or the left atrial diameter.

본 발명의 다른 특징에 따르면, 측정치는 심실중격 두께, 좌심실 내측 두께 (LV internal diameter; LVID) 및 좌심실 후벽 두께 중 적어도 하나일 수 있다. According to another feature of the present invention, the measurement may be at least one of interventricular septal thickness, left ventricular internal diameter (LVID) and left ventricular posterior wall thickness.

여기서, 심실중격 두께는, 이완기에서 심실중격 두께 및 수축기에서 심실중격 두께를 포함하고, 좌심실 내측 두께는, 이완기에서 좌심실 내측 두께 및 수축기에서 좌심실 내측 두께를 포함할 수 있다. 나아가, 좌심실 후벽 두께는, 이완기에서 좌심실 후벽 두께 및 수축기에서 좌심실 후벽 두께를 포함하는,Here, the interventricular septal thickness may include the interventricular septal thickness in diastole and the interventricular septal thickness in systole, and the left ventricular inner thickness may include the left ventricular inner thickness in diastole and the left ventricular inner thickness in systole. Furthermore, the left ventricular posterior wall thickness may include the left ventricular posterior wall thickness in diastole and the left ventricular posterior wall thickness in systole.

본 발명의 또 다른 특징에 따르면, 측정치는 M-모드 초음파 영상에 대한 복수의 심장 단층 영역의 분할 결과 및 ECG (electrocardiogram) 로부터 결정될 수 있다.According to another feature of the present invention, the measurements can be determined from the segmentation results of multiple cardiac slice regions for M-mode ultrasound images and from an electrocardiogram (ECG).

보다 구체적으로, 측정치는 ECG로부터 결정된 심장 단층 영역에 대한 이완기 말 및 수축기 말을 기초로 결정될 수 있다.More specifically, measurements can be determined based on end-diastolic and end-systolic values for cardiac slice regions determined from the ECG.

본 발명의 또 다른 특징에 따르면, 측정치는 M-모드 초음파 영상에 대한 복수의 심장 단층 영역의 분할 결과만으로 결정될 수 있다.According to another feature of the present invention, the measurements can be determined solely from the segmentation results of multiple cardiac slice regions for M-mode ultrasound images.

보다 구체적으로, 측정치는 분할된 심장 단층 영역이 갖는 주기성에 기초하여 결정될 수 있다.More specifically, measurements can be determined based on the periodicity of the segmented cardiac slice regions.

이때, 주기성은 복수의 심장 단층 영역에 대한 자기상관 (auto-correlation) 정도 및 자기상관 정도 기반의 피크 (peak) 에 기초하여 결정될 수 있다.At this time, the periodicity can be determined based on the degree of auto-correlation for multiple cardiac slice regions and the peak based on the degree of auto-correlation.

그러나, 이에 제한되는 것은 아니며, 주기성은, 복수의 심장 단층 영역의 인접 영역에 대한 상호상관 (cross-correlation) 정도에 기초하여 결정될 수도 있다.However, it is not limited thereto, and periodicity may also be determined based on the degree of cross-correlation between adjacent regions of multiple cardiac slice regions.

본 발명의 또 다른 특징에 따르면, 측정치는 분할된 심장 단층 영역이 갖는 복수의 극댓값, 복수의 극솟값에 기초하여 결정될 수 있다.According to another feature of the present invention, the measurement value can be determined based on a plurality of local maxima and a plurality of local minima of the segmented cardiac slice region.

본 발명의 또 다른 특징에 따르면, 측정치는 분할된 심장 단층 영역이 갖는 기울기 값에 기초하여 결정될 수 있다.According to another feature of the present invention, the measurement value can be determined based on the slope value of the segmented cardiac slice region.

이하에서는 도 1 및 2a 및 2b를 참조하여, 본 발명의 일 실시예에 따른 M-모드 초음파 영상에 대한 정보 제공용 디바이스를 이용한 M-모드 초음파 영상에 대한 정보 제공 시스템 및 M-모드 초음파 영상에 대한 정보 제공용 디바이스를 설명한다. Hereinafter, with reference to FIGS. 1 and 2a and 2b, an information providing system for an M-mode ultrasound image using a device for providing information for an M-mode ultrasound image according to one embodiment of the present invention and a device for providing information for an M-mode ultrasound image will be described.

도 1은 본 발명의 일 실시예에 따른 M-모드 초음파 영상에 대한 정보 제공용 디바이스를 이용한 M-모드 초음파 영상에 대한 정보 제공 시스템을 도시한 것이다. 도 2a는 본 발명의 일 실시예에 따른 M-모드 초음파 영상에 대한 정보를 제공받는 의료진 디바이스의 구성을 예시적으로 도시한 것이다. 도 2b는 본 발명의 일 실시예에 따른 M-모드 초음파 영상에 대한 정보 제공용 디바이스의 구성을 예시적으로 도시한 것이다.FIG. 1 illustrates a system for providing information on an M-mode ultrasound image using a device for providing information on an M-mode ultrasound image according to one embodiment of the present invention. FIG. 2a illustrates an exemplary configuration of a medical device for receiving information on an M-mode ultrasound image according to one embodiment of the present invention. FIG. 2b illustrates an exemplary configuration of a device for providing information on an M-mode ultrasound image according to one embodiment of the present invention.

먼저, 도 1을 참조하면, 정보 제공 시스템 (1000) 은, 개체에 대한 M-모드 초음파 영상을 기초로 M-모드 초음파 영상과 연관된 정보를 제공하도록 구성된 시스템일 수 있다. 이때, 정보 제공 시스템 (1000) 은, M-모드 초음파 영상과 연관된 정보를 수신하는 의료진 디바이스 (100), M-모드 초음파 영상을 제공하는 초음파 영상 진단 디바이스 (200) 및 수신된 M-모드 초음파 영상에 기초하여 M-모드 초음파 영상에 관한 정보를 생성하는 정보 제공용 서버 (300) 로 구성될 수 있다. First, referring to FIG. 1, the information providing system (1000) may be a system configured to provide information related to an M-mode ultrasound image based on an M-mode ultrasound image of an object. At this time, the information providing system (1000) may be configured with a medical device (100) that receives information related to an M-mode ultrasound image, an ultrasound image diagnosis device (200) that provides an M-mode ultrasound image, and an information providing server (300) that generates information about an M-mode ultrasound image based on the received M-mode ultrasound image.

먼저, 다음으로, 의료진 디바이스 (100) 는 M-모드 초음파 영상과 연관된 정보를 나타내기 위한 사용자 인터페이스를 제공하는 전자 디바이스로서, 스마트폰, 태블릿 PC (Personal Computer), 노트북 및/또는 PC 등 중 적어도 하나를 포함할 수 있다.First, next, the medical device (100) is an electronic device that provides a user interface for displaying information associated with an M-mode ultrasound image, and may include at least one of a smart phone, a tablet PC (Personal Computer), a laptop, and/or a PC.

의료진 디바이스 (100) 는 정보 제공용 서버 (300) 로부터 개체에 대한 M-모드 초음파 영상과 연관된 예측 결과를 수신하고, 수신된 결과를 후술할 표시부를 통해 표시할 수 있다. The medical device (100) can receive prediction results associated with M-mode ultrasound images of an object from an information providing server (300) and display the received results through a display unit to be described later.

정보 제공용 서버 (300) 는 초음파 진단 디바이스와 같은 초음파 영상 진단 디바이스 (200) 로부터 제공된 M-모드 초음파 영상, 나아가 ECG 측정용 디바이스 (미도시) 로부터 제공된 ECG를 기초로 M-모드 초음파 영상과 연관된 정보를 결정하기 위한 다양한 연산을 수행하는 범용 컴퓨터, 랩탑, 및/또는 데이터 서버 등을 포함할 수 있다. 이때, 정보 제공용 서버 (300) 는 웹 페이지를 제공하는 웹 서버 (web server) 또는 모바일 웹 사이트를 제공하는 모바일 웹 서버 (mobile web server) 에 액세스하기 위한 디바이스일 수 있으나, 이에 한정되지 않는다. The server (300) for providing information may include a general-purpose computer, laptop, and/or data server, etc., which performs various operations to determine information associated with an M-mode ultrasound image based on an ECG provided from an ECG measuring device (not shown) and an M-mode ultrasound image provided from an ultrasound imaging diagnostic device (200), such as an ultrasound diagnostic device. In this case, the server (300) for providing information may be a device for accessing a web server providing a web page or a mobile web server providing a mobile website, but is not limited thereto.

보다 구체적으로, 정보 제공용 서버 (300) 는 초음파 영상 진단 디바이스 (200) 로부터 M-모드 초음파 영상을 수신하고, 수신된 M-모드 초음파 영상 내에서 심장 단층 영역을 분할한다. 이때, 정보 제공용 서버 (300) 는 예측 모델을 이용하여 M-모드 초음파 영상으로부터 심장 단층 영역을 분할할 수 있다. More specifically, the information providing server (300) receives an M-mode ultrasound image from an ultrasound imaging diagnostic device (200) and segments a heart slice region within the received M-mode ultrasound image. At this time, the information providing server (300) can segment the heart slice region from the M-mode ultrasound image using a prediction model.

나아가, 정보 제공용 서버 (300) 는 분할된 심장 단층 영역 및/또는 수신된 ECG 데이터를 기초로 벽의 두께, 관의 직경 등과 같은 측정치를 결정할 수 있다.Furthermore, the information providing server (300) can determine measurements such as wall thickness, tube diameter, etc. based on the segmented cardiac slice regions and/or received ECG data.

정보 제공용 서버 (300) 는 결정된 측정치, 나아가 분할 결과 등을 의료진 디바이스 (100) 로 제공할 수 있다. The information providing server (300) can provide determined measurements, segmentation results, etc. to the medical device (100).

이와 같이 정보 제공용 서버 (300) 로부터 제공되는 정보는 의료진 디바이스 (100) 에 설치된 웹 브라우저를 통해 웹 페이지로 제공되거나, 어플리케이션, 또는 프로그램 형태로 제공될 수 있다. 다양한 실시예에서 이러한 데이터는 클라이언트-서버 환경에서 플랫폼에 포함되는 형태로 제공될 수 있다.Information provided from the information provision server (300) in this way may be provided as a web page through a web browser installed on a medical device (100), or may be provided in the form of an application or program. In various embodiments, such data may be provided in a form included in a platform in a client-server environment.

다음으로, 도 2a 및 2b를 참조하여, 본 발명의 정보 제공용 서버 (300) 의 구성 요소에 대하여 구체적으로 설명한다. Next, components of the information providing server (300) of the present invention will be specifically described with reference to FIGS. 2a and 2b.

먼저, 도 2a를 참조하면, 의료진 디바이스 (100) 는 메모리 인터페이스 (110), 하나 이상의 프로세서 (120) 및 주변 인터페이스 (130) 를 포함할 수 있다. 의료진 디바이스 (100) 내의 다양한 컴포넌트들은 하나 이상의 통신 버스 또는 신호 라인에 의해 연결될 수 있다.First, referring to FIG. 2A, the medical device (100) may include a memory interface (110), one or more processors (120), and a peripheral interface (130). Various components within the medical device (100) may be connected by one or more communication buses or signal lines.

메모리 인터페이스 (110) 는 메모리 (150) 에 연결되어 프로세서 (120) 로 다양한 데이터를 전할 수 있다. 여기서, 메모리 (150) 는 플래시 메모리 타입, 하드디스크 타입, 멀티미디어 카드 마이크로 타입, 카드 타입의 메모리 (예를 들어 SD 또는 XD 메모리 등), 램, SRAM, 롬, EEPROM, PROM, 네트워크 저장 스토리지, 클라우드, 블록체인 데이터 중 적어도 하나의 타입의 저장매체를 포함할 수 있다.The memory interface (110) is connected to the memory (150) and can transmit various data to the processor (120). Here, the memory (150) can include at least one type of storage medium among flash memory type, hard disk type, multimedia card micro type, card type memory (for example, SD or XD memory, etc.), RAM, SRAM, ROM, EEPROM, PROM, network storage, cloud, and blockchain data.

다양한 실시예에서, 메모리 (150) 는 운영 체제 (151), 통신 모듈 (152), 그래픽 사용자 인터페이스 모듈 (GUI) (153), 센서 처리 모듈 (154), 전화 모듈 (155) 및 애플리케이션 모듈 (156) 중 적어도 하나 이상을 저장할 수 있다. 구체적으로, 운영 체제 (151) 는 기본 시스템 서비스를 처리하기 위한 명령어 및 하드웨어 작업들을 수행하기 위한 명령어를 포함할 수 있다. 통신 모듈 (152) 은 다른 하나 이상의 디바이스, 컴퓨터 및 서버 중 적어도 하나와 통신할 수 있다. 그래픽 사용자 인터페이스 모듈 (GUI) (153) 은 그래픽 사용자 인터페이스를 처리할 수 있다. 센서 처리 모듈 (154) 은 센서 관련 기능 (예를 들어, 하나 이상의 마이크 (192) 를 이용하여 수신된 음성 입력을 처리함) 을 처리할 수 있다. 전화 모듈 (155) 은 전화 관련 기능을 처리할 수 있다. 애플리케이션 모듈 (156) 은 사용자 애플리케이션의 다양한 기능들, 예컨대 전자 메시징, 웹 브라우징, 미디어 처리, 탐색, 이미징, 기타 프로세스 기능을 수행할 수 있다. 아울러, 의료진 디바이스 (100) 는 메모리 (150) 에 어느 한 종류의 서비스와 연관된 하나 이상의 소프트웨어 애플리케이션 (156-1, 156-2) (예를 들어, 정보 제공 어플리케이션) 을 저장할 수 있다.In various embodiments, the memory (150) can store at least one of an operating system (151), a communication module (152), a graphical user interface (GUI) module (153), a sensor processing module (154), a telephone module (155), and an application module (156). Specifically, the operating system (151) can include instructions for processing basic system services and instructions for performing hardware operations. The communication module (152) can communicate with at least one of other devices, computers, and servers. The graphical user interface module (GUI) (153) can process a graphical user interface. The sensor processing module (154) can process sensor-related functions (e.g., processing voice input received using one or more microphones (192)). The telephone module (155) can process telephone-related functions. The application module (156) can perform various functions of the user application, such as electronic messaging, web browsing, media processing, navigation, imaging, and other processing functions. In addition, the medical device (100) can store one or more software applications (156-1, 156-2) (e.g., information providing applications) associated with one type of service in the memory (150).

다양한 실시예에서, 메모리 (150) 는 디지털 어시스턴트 클라이언트 모듈 (157) (이하, DA 클라이언트 모듈) 을 저장할 수 있으며, 그에 따라 디지털 어시스턴트의 클라이언트 측의 기능을 수행하기 위한 명령어 및 다양한 사용자 데이터 (158) 를 저장할 수 있다. In various embodiments, the memory (150) may store a digital assistant client module (157) (hereinafter, DA client module), and thus store instructions for performing client-side functions of the digital assistant and various user data (158).

한편, DA 클라이언트 모듈 (157) 은 의료진 디바이스 (100) 에 구비된 다양한 사용자 인터페이스 (예를 들어, I/O 서브시스템 (140)) 를 통해 사용자의 음성 입력, 텍스트 입력, 터치 입력 및/또는 제스처 입력을 획득할 수 있다. Meanwhile, the DA client module (157) can obtain the user's voice input, text input, touch input, and/or gesture input through various user interfaces (e.g., I/O subsystem (140)) provided in the medical device (100).

또한, DA 클라이언트 모듈 (157) 은 시청각적, 촉각적 형태의 데이터를 출력할 수 있다. 예를 들어, DA 클라이언트 모듈 (157) 은 음성, 소리, 알림, 텍스트 메시지, 메뉴, 그래픽, 비디오, 애니메이션 및 진동 중 적어도 둘 하나 이상의 조합으로 이루어진 데이터를 출력할 수 있다. 아울러, DA 클라이언트 모듈 (157) 은 통신 서브시스템 (180) 을 이용하여 디지털 어시스턴트 서버 (미도시) 와 통신할 수 있다.Additionally, the DA client module (157) can output data in audiovisual and tactile forms. For example, the DA client module (157) can output data consisting of a combination of at least two or more of voice, sound, notification, text message, menu, graphic, video, animation, and vibration. Additionally, the DA client module (157) can communicate with a digital assistant server (not shown) using a communication subsystem (180).

다양한 실시예에서, DA 클라이언트 모듈 (157) 은 사용자 입력과 연관된 상황 (context) 을 구성하기 위하여 다양한 센서, 서브시스템 및 주변 디바이스로부터 의료진 디바이스 (100) 의 주변 환경에 대한 추가 정보를 수집할 수 있다. 예를 들어, DA 클라이언트 모듈 (157) 은 사용자 입력과 함께 상황 정보를 디지털 어시스턴트 서버에 제공하여 사용자의 의도를 추론할 수 있다. 여기서, 사용자 입력에 동반될 수 있는 상황 정보는 센서 정보, 예를 들어, 광 (lighting), 주변 소음, 주변 온도, 주변 환경의 이미지, 비디오 등을 포함할 수 있다. 다른 예를 들어, 상황 정보는 의료진 디바이스 (100) 의 물리적 상태 (예를 들어, 디바이스 배향, 디바이스 위치, 디바이스 온도, 전력 레벨, 속도, 가속도, 모션 패턴, 셀룰러 신호 강도 등) 을 포함할 수 있다. 또 다른 예를 들어, 상황 정보는 의료진 디바이스 (100) 의 소프트웨어 상태에 관련된 정보 (예를 들어, 의료진 디바이스 (100) 에서 실행 중인 프로세스, 설치된 프로그램, 과거 및 현재 네트워크 활동성, 백그라운드 서비스, 오류 로그, 리소스 사용 등) 를 포함할 수 있다. In various embodiments, the DA client module (157) may collect additional information about the surroundings of the medical device (100) from various sensors, subsystems, and peripheral devices to construct a context associated with the user input. For example, the DA client module (157) may provide context information along with the user input to a digital assistant server to infer the user's intent. Here, the context information that may accompany the user input may include sensor information, such as lighting, ambient noise, ambient temperature, images of the surroundings, video, etc. As another example, the context information may include the physical state of the medical device (100) (e.g., device orientation, device position, device temperature, power level, speed, acceleration, motion pattern, cellular signal strength, etc.). As another example, context information may include information related to the software state of the medical device (100) (e.g., processes running on the medical device (100), installed programs, past and current network activity, background services, error logs, resource usage, etc.).

다양한 실시예에서, 메모리 (150) 는 추가 또는 삭제된 명령어를 포함할 수 있으며, 나아가 의료진 디바이스 (100) 도 2a에 도시된 구성 외에 추가 구성을 포함하거나, 일부 구성을 제외할 수도 있다. In various embodiments, the memory (150) may include additional or deleted instructions, and may further include additional configurations other than those illustrated in FIG. 2A of the medical device (100), or may exclude some configurations.

프로세서 (120) 는 의료진 디바이스 (100) 의 전반적인 동작을 제어할 수 있으며, 메모리 (150) 에 저장된 어플리케이션 또는 프로그램을 구동하여 M-모드 초음파 영상과 연관된 정보를 제공하는 인터페이스를 구현하기 위한 다양한 명령들을 수행할 수 있다. The processor (120) can control the overall operation of the medical device (100) and execute various commands to implement an interface that provides information related to M-mode ultrasound images by driving an application or program stored in the memory (150).

프로세서 (120) 는 CPU (Central Processing Unit) 나 AP (Application Processor) 와 같은 연산 장치에 해당할 수 있다. 또한, 프로세서 (120) 는 NPU (Neural Processing Unit) 과 같은 다양한 연산 장치가 통합된 SoC (System on Chip) 와 같은 통합 칩 (Integrated Chip (IC)) 의 형태로 구현될 수 있다. The processor (120) may correspond to a computational unit such as a CPU (Central Processing Unit) or an AP (Application Processor). In addition, the processor (120) may be implemented in the form of an integrated chip (IC) such as a SoC (System on Chip) in which various computational units such as an NPU (Neural Processing Unit) are integrated.

주변 인터페이스 (130) 는 다양한 센서, 서브 시스템 및 주변 디바이스와 연결되어, 의료진 디바이스 (100) 가 다양한 기능을 수행할 수 있도록 데이터를 제공해 줄 수 있다. 여기서, 의료진 디바이스 (100) 가 어떠한 기능을 수행한다는 것은 프로세서 (120) 에 의해 수행되는 것으로 이해될 수 있다. The peripheral interface (130) can be connected to various sensors, subsystems, and peripheral devices to provide data so that the medical device (100) can perform various functions. Here, it can be understood that the function performed by the medical device (100) is performed by the processor (120).

주변 인터페이스 (130) 는 모션 센서 (160), 조명 센서 (광 센서) (161) 및 근접 센서 (162) 로부터 데이터를 제공받을 수 있으며, 이를 통해, 의료진 디바이스 (100) 는 배향, 광, 및 근접 감지 기능 등을 수행할 수 있다. 다른 예를 들어, 주변 인터페이스 (130) 는 기타 센서들 (163) (포지셔닝 시스템-GPS 수신기, 온도 센서, 생체인식 센서) 로부터 데이터를 제공받을 수 있으며, 이를 통해 의료진 디바이스 (100) 가 기타 센서들 (163) 과 관련된 기능들을 수행할 수 있다.The peripheral interface (130) can receive data from a motion sensor (160), a light sensor (light sensor) (161), and a proximity sensor (162), through which the medical device (100) can perform orientation, light, and proximity detection functions, etc. For another example, the peripheral interface (130) can receive data from other sensors (163) (positioning system-GPS receiver, temperature sensor, biometric sensor), through which the medical device (100) can perform functions related to the other sensors (163).

다양한 실시예에서, 의료진 디바이스 (100) 는 주변 인터페이스 (130) 와 연결된 카메라 서브시스템 (170) 및 이와 연결된 광학 센서 (171) 를 포함할 수 있으며, 이를 통해 의료진 디바이스 (100) 는 사진 촬영 및 비디오 클립 녹화 등의 다양한 촬영 기능을 수행할 수 있다. In various embodiments, the medical device (100) may include a camera subsystem (170) connected to a peripheral interface (130) and an optical sensor (171) connected thereto, which may enable the medical device (100) to perform various photographic functions, such as taking photographs and recording video clips.

다양한 실시예에서, 의료진 디바이스 (100) 는 주변 인터페이스 (130) 와 연결된 통신 서브 시스템 (180) 을 포함할 수 있다. 통신 서브 시스템 (180) 은 하나 이상의 유/무선 네트워크로 구성되며, 다양한 통신 포트, 무선 주파수 송수신기, 광학 송수신기를 포함할 수 있다.In various embodiments, the medical device (100) may include a communication subsystem (180) coupled with a peripheral interface (130). The communication subsystem (180) may be comprised of one or more wired/wireless networks and may include various communication ports, radio frequency transceivers, and optical transceivers.

다양한 실시예에서, 의료진 디바이스 (100) 는 주변 인터페이스 (130) 와 연결된 오디오 서브 시스템 (190) 을 포함하며, 이러한 오디오 서브 시스템 (190) 은 하나 이상의 스피커 (191) 및 하나 이상의 마이크 (192) 를 포함함으로써, 의료진 디바이스 (100) 는 음성 작동형 기능, 예컨대 음성 인식, 음성 복제, 디지털 녹음, 및 전화 기능 등을 수행할 수 있다.In various embodiments, the medical device (100) includes an audio subsystem (190) coupled to the peripheral interface (130), the audio subsystem (190) including one or more speakers (191) and one or more microphones (192), such that the medical device (100) can perform voice-activated functions, such as speech recognition, voice replication, digital recording, and telephony functions.

다양한 실시예에서, 의료진 디바이스 (100) 는 주변 인터페이스 (130) 와 연결된 I/O 서브시스템 (140) 을 포함할 수 있다. 예를 들어, I/O 서브시스템 (140) 은 터치 스크린 제어기 (141) 를 통해 의료진 디바이스 (100) 에 포함된 터치 스크린 (143) 을 제어할 수 있다. 일 예로서, 터치 스크린 제어기 (141) 는 정전용량형, 저항형, 적외형, 표면 탄성파 기술, 근접 센서 어레이 등과 같은 복수의 터치 감지 기술 중 어느 하나의 기술을 사용하여 사용자의 접촉 및 움직임 또는 접촉 및 움직임의 중단을 검출할 수 있다. 다른 예를 들어, I/O 서브시스템 (140) 은 기타 입력 제어기 (들) (142) 를 통해 의료진 디바이스 (100) 에 포함된 기타 입력/제어 디바이스 (144) 를 제어할 수 있다. 일 예로서, 기타 입력 제어기(들) (142) 은 하나 이상의 버튼, 로커 스위치 (rocker switches), 썸 휠 (thumb-wheel), 적외선 포트, USB 포트 및 스타일러스 등과 같은 포인터 디바이스를 제어할 수 있다.In various embodiments, the medical device (100) may include an I/O subsystem (140) coupled with a peripheral interface (130). For example, the I/O subsystem (140) may control a touch screen (143) included in the medical device (100) via a touch screen controller (141). As an example, the touch screen controller (141) may detect a user's contact and movement or cessation of contact and movement using any one of a number of touch sensing technologies, such as capacitive, resistive, infrared, surface acoustic wave technology, proximity sensor array, and the like. As another example, the I/O subsystem (140) may control other input/control devices (144) included in the medical device (100) via other input controller(s) (142). As an example, the other input controller(s) (142) may control one or more buttons, rocker switches, thumb-wheels, infrared ports, USB ports, and pointer devices such as a stylus.

다음으로, 도 2b를 참조하면, 정보 제공용 서버 (300) 는 통신 인터페이스 (310), 메모리 (320), I/O 인터페이스 (330) 및 프로세서 (340) 를 포함할 수 있으며, 각 구성은 하나 이상의 통신 버스 또는 신호 라인을 통해 서로 통신할 수 있다.Next, referring to FIG. 2b, the information providing server (300) may include a communication interface (310), a memory (320), an I/O interface (330), and a processor (340), each component of which may communicate with each other through one or more communication buses or signal lines.

통신 인터페이스 (310) 는 유/무선 통신 네트워크를 통해 의료진 디바이스 (100), 초음파 영상 진단 디바이스 (200) 및 ECG 측정용 디바이스 (미도시) 와 연결되어 데이터를 주고받을 수 있다. 예를 들어, 통신 인터페이스 (310) 는 초음파 영상 진단 디바이스 (200) 로부터 M-모드 초음파 영상을, ECG 측정용 디바이스 (미도시) 로부터 ECG를 수신할 수 있고, 이로부터 결정된 측정치와 연관된 정보를 의료진 디바이스 (100) 에 송신할 수 있다. The communication interface (310) can be connected to a medical device (100), an ultrasound imaging diagnosis device (200), and an ECG measurement device (not shown) via a wired/wireless communication network to exchange data. For example, the communication interface (310) can receive an M-mode ultrasound image from the ultrasound imaging diagnosis device (200), an ECG from an ECG measurement device (not shown), and transmit information related to measurements determined therefrom to the medical device (100).

한편, 이러한 데이터의 송수신을 가능하게 하는 통신 인터페이스 (310) 는 통신 포드 (311) 및 무선 회로 (312) 를 포함하며, 여기 유선 통신 포트 (311) 는 하나 이상의 유선 인터페이스, 예를 들어, 이더넷, 범용 직렬 버스 (USB), 파이어와이어 등을 포함할 수 있다. 또한, 무선 회로 (312) 는 RF 신호 또는 광학 신호를 통해 외부 디바이스와 데이터를 송수신할 수 있다. 아울러, 무선 통신은 복수의 통신 표준, 프로토콜 및 기술, 예컨대 GSM, EDGE, CDMA, TDMA, 블루투스, Wi-Fi, VoIP, Wi-MAX, 또는 임의의 기타 적합한 통신 프로토콜 중 적어도 하나를 사용할 수 있다. Meanwhile, a communication interface (310) that enables transmission and reception of such data includes a communication port (311) and a wireless circuit (312), wherein the wired communication port (311) may include one or more wired interfaces, for example, Ethernet, Universal Serial Bus (USB), FireWire, etc. In addition, the wireless circuit (312) may transmit and receive data with an external device via an RF signal or an optical signal. In addition, the wireless communication may use at least one of a plurality of communication standards, protocols, and technologies, for example, GSM, EDGE, CDMA, TDMA, Bluetooth, Wi-Fi, VoIP, Wi-MAX, or any other suitable communication protocol.

메모리 (320) 는 정보 제공용 서버 (300) 에서 사용되는 다양한 데이터를 저장할 수 있다. 예를 들어, 메모리 (320) 는 M-모드 초음파 영상을 저장하거나, M-모드 초음파 영상 내에서 심장 단층 영역을 분할하도록 학습된 분할 모델을 저장할 수 있다. The memory (320) can store various data used in the information providing server (300). For example, the memory (320) can store an M-mode ultrasound image or a segmentation model learned to segment a cardiac slice region within an M-mode ultrasound image.

다양한 실시예에서, 메모리 (320) 는 각종 데이터, 명령 및 정보를 저장할 수 있는 휘발성 또는 비휘발성 기록 매체를 포함할 수 있다. 예를 들어, 메모리 (320) 는 플래시 메모리 타입, 하드디스크 타입, 멀티미디어 카드 마이크로 타입, 카드 타입의 메모리 (예를 들어 SD 또는 XD 메모리 등), 램, SRAM, 롬, EEPROM, PROM, 네트워크 저장 스토리지, 클라우드, 블록체인 데이터 중 적어도 하나의 타입의 저장매체를 포함할 수 있다.In various embodiments, the memory (320) may include a volatile or nonvolatile storage medium capable of storing various data, commands, and information. For example, the memory (320) may include at least one type of storage medium among a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (e.g., an SD or XD memory, etc.), a RAM, an SRAM, a ROM, an EEPROM, a PROM, a network storage storage, a cloud, and blockchain data.

다양한 실시예에서, 메모리 (320) 는 운영 체제 (321), 통신 모듈 (322), 사용자 인터페이스 모듈 (323) 및 하나 이상의 애플리케이션 (324) 중 적어도 하나의 구성을 저장할 수 있다. In various embodiments, the memory (320) may store a configuration of at least one of an operating system (321), a communication module (322), a user interface module (323), and one or more applications (324).

운영 체제 (321) (예를 들어, LINUX, UNIX, MAC OS, WINDOWS, VxWorks 등의 내장형 운영 체제) 는 일반적인 시스템 작업 (예를 들어, 메모리 관리, 저장 디바이스 제어, 전력 관리 등) 를 제어하고 관리하기 위한 다양한 소프트웨어 컴포넌트 및 드라이버를 포함할 수 있으며, 다양한 하드웨어, 펌웨어, 및 소프트웨어 컴포넌트 간의 통신을 지원할 수 있다.An operating system (321) (e.g., an embedded operating system such as LINUX, UNIX, MAC OS, WINDOWS, VxWorks, etc.) may include various software components and drivers to control and manage general system operations (e.g., memory management, storage device control, power management, etc.) and may support communication between various hardware, firmware, and software components.

통신 모듈 (323) 은 통신 인터페이스 (310) 를 통해 다른 디바이스와 통신을 지원할 수 있다. 통신 모듈 (320) 은 통신 인터페이스 (310) 의 유선 통신 포트 (311) 또는 무선 회로 (312) 에 의해 수신되는 데이터를 처리하기 위한 다양한 소프트웨어 구성 요소들을 포함할 수 있다.The communication module (323) can support communication with other devices through the communication interface (310). The communication module (320) can include various software components for processing data received by the wired communication port (311) or wireless circuit (312) of the communication interface (310).

사용자 인터페이스 모듈 (323) 은 I/O 인터페이스 (330) 를 통해 키보드, 터치 스크린, 마이크 등으로부터 사용자의 요청 또는 입력을 수신하고, 디스플레이 상에 사용자 인터페이스를 제공할 수 있다.The user interface module (323) can receive a user's request or input from a keyboard, touch screen, microphone, etc. through an I/O interface (330) and provide a user interface on the display.

애플리케이션 (324) 은 하나 이상의 프로세서 (330) 에 의해 실행되도록 구성되는 프로그램 또는 모듈을 포함할 수 있다. 여기서, M-모드 초음파 영상과 연관된 정보를 제공하기 위한 애플리케이션은 서버 팜 (server farm) 상에서 구현될 수 있다.The application (324) may include a program or module configured to be executed by one or more processors (330). Here, the application for providing information associated with M-mode ultrasound images may be implemented on a server farm.

I/O 인터페이스 (330) 는 정보 제공용 서버 (300) 의 입출력 디바이스 (미도시), 예컨대 디스플레이, 키보드, 터치 스크린 및 마이크 중 적어도 하나를 사용자 인터페이스 모듈 (323) 과 연결할 수 있다. I/O 인터페이스 (330) 는 사용자 인터페이스 모듈 (323) 과 함께 사용자 입력 (예를 들어, 음성 입력, 키보드 입력, 터치 입력 등) 을 수신하고, 수신된 입력에 따른 명령을 처리할 수 있다. The I/O interface (330) can connect at least one of an input/output device (not shown) of the information providing server (300), such as a display, a keyboard, a touch screen, and a microphone, to the user interface module (323). The I/O interface (330) can receive user input (e.g., voice input, keyboard input, touch input, etc.) together with the user interface module (323) and process a command according to the received input.

프로세서 (340) 는 통신 인터페이스 (310), 메모리 (320) 및 I/O 인터페이스 (330) 와 연결되어 정보 제공용 서버 (300) 의 전반적인 동작을 제어할 수 있으며, 메모리 (320) 에 저장된 애플리케이션 또는 프로그램을 통해 정보 제공을 위한 다양한 명령들을 수행할 수 있다. The processor (340) is connected to a communication interface (310), a memory (320), and an I/O interface (330) to control the overall operation of the information providing server (300), and can perform various commands for providing information through an application or program stored in the memory (320).

프로세서 (340) 는 CPU (Central Processing Unit) 나 AP (Application Processor) 와 같은 연산 장치에 해당할 수 있다. 또한, 프로세서 (340) 는 다양한 연산 장치가 통합된 SoC (System on Chip) 와 같은 통합 칩 (Integrated Chip (IC)) 의 형태로 구현될 수 있다. 또는 프로세서 (340) 는 NPU (Neural Processing Unit) 과 같이 인공 신경망 모델을 계산하기 위한 모듈을 포함할 수 있다.The processor (340) may correspond to a computational device such as a CPU (Central Processing Unit) or an AP (Application Processor). In addition, the processor (340) may be implemented in the form of an integrated chip (Integrated Chip (IC)) such as a SoC (System on Chip) in which various computational devices are integrated. Alternatively, the processor (340) may include a module for calculating an artificial neural network model such as an NPU (Neural Processing Unit).

다양한 실시예에서, 프로세서 (340) 는 예측 모델들을 이용하여 M-모드 초음파 영상 내에서 심장 단층 영역을 분할하여 제공하도록 구성될 수 있다. 선택적으로, 프로세서 (340) 는 M-모드 초음파 영상으로부터 획득 가능한 측정치에 대한 정보를 제공하도록 구성될 수 있다. In various embodiments, the processor (340) can be configured to segment and provide cardiac slice regions within an M-mode ultrasound image using the predictive models. Optionally, the processor (340) can be configured to provide information about measurements obtainable from the M-mode ultrasound image.

이하에서는, 도 3 내지 도 6을 참조하여, 본 발명의 일 실시예에 따른 M-모드 초음파 영상에 대한 정보 제공 방법을 구체적으로 설명한다. Hereinafter, a method for providing information on an M-mode ultrasound image according to one embodiment of the present invention will be specifically described with reference to FIGS. 3 to 6.

도 3은 본 발명의 일 실시예에 따른 M-모드 초음파 영상에 대한 정보 제공 방법의 절차를 도시한 것이다. 도 4는 본 발명의 일 실시예에 따른 M-모드 초음파 영상에 대한 정보 제공 방법의 절차를 예시적으로 도시한 것이다. 도 5a 및 5b는 본 발명의 다른 실시예에 따른 M-모드 초음파 영상에 대한 정보 제공 방법의 절차를 예시적으로 도시한 것이다. 도 6은 본 발명의 또 다른 실시예에 따른 M-모드 초음파 영상에 대한 정보 제공 방법의 절차를 예시적으로 도시한 것이다. FIG. 3 illustrates a procedure of a method for providing information on an M-mode ultrasound image according to one embodiment of the present invention. FIG. 4 illustrates an example of a procedure of a method for providing information on an M-mode ultrasound image according to one embodiment of the present invention. FIGS. 5a and 5b illustrate an example of a procedure of a method for providing information on an M-mode ultrasound image according to another embodiment of the present invention. FIG. 6 illustrates an example of a procedure of a method for providing information on an M-mode ultrasound image according to still another embodiment of the present invention.

먼저, 도 3을 참조하면, 본 발명의 일 실시예에 따른 정보 제공 절차는 다음과 같다. 먼저, 개체에 대한 M-모드 초음파 영상이 수신된다 (S310). 그 다음, 분할 모델에 의해 복수의 심장 단층 영역이 분할된다 (S320). 그 다음, 분할된 심장 단층 영역에 기초하여 측정치가 결정된다 (S330).First, referring to FIG. 3, the information providing procedure according to one embodiment of the present invention is as follows. First, an M-mode ultrasound image of an object is received (S310). Then, a plurality of heart slice regions are segmented by a segmentation model (S320). Then, a measurement value is determined based on the segmented heart slice regions (S330).

보다 구체적으로, M-모드 초음파 영상이 수신되는 단계 (S310) 에서 표적 부위 즉 심장 부위에 대한 M-모드 초음파 영상이 수신될 수 있다.More specifically, in the step (S310) where an M-mode ultrasound image is received, an M-mode ultrasound image of the target area, i.e., the heart area, can be received.

본 발명의 특징에 따르면, M-모드 초음파 영상이 수신되는 단계 (S310) 에서 M-모드 영역이 크로핑된 M-모드 초음파 영상이 수신될 수 있다. 즉 M-모드 초음파 영상이 수신되는 단계 (S310) 이전에 M-모드 초음파 영상이 분할을 위한 필수 영역에 대한 크로핑이 수행될 수 있다. According to a feature of the present invention, in the step (S310) of receiving an M-mode ultrasound image, an M-mode ultrasound image with an M-mode region cropped can be received. That is, before the step (S310) of receiving an M-mode ultrasound image, cropping of an essential region for segmentation of the M-mode ultrasound image can be performed.

다음으로, 심장 단층 영역이 분할되는 단계 (S320) 가 수행된다.Next, a step (S320) in which the heart section area is segmented is performed.

본 발명의 특징에 따르면, 심장 단층 영역이 분할되는 단계 (S320) 에서 분할 모델에 의해, M-모드 초음파 영상 내에서, 우심실 전벽 (right ventricle anterior wall), 우심실 (right ventricle; RV), 대동맥 전벽 (Anterior wall of aorta), 대동맥 (Aorta), 대동맥 후벽 (Posterior wall of aorta), 좌심방 (left atrium; LA) 및 좌심방 후벽 (Posterior wall of LA) 중 선택된 적어도 두 개의 영역이 분할된다.According to a feature of the present invention, in the step (S320) of segmenting a cardiac tomography region, at least two regions selected from among the right ventricle anterior wall, the right ventricle (RV), the anterior wall of the aorta, the aorta, the posterior wall of the aorta, the left atrium (LA), and the posterior wall of the left atrium (LA) are segmented in an M-mode ultrasound image by a segmentation model.

본 발명의 다른 특징에 따르면, 심장 단층 영역이 분할되는 단계 (S320) 에서 분할 모델에 의해, 우심실 전벽 (RV anterior wall), 우심실, 심실중격 (interventricular septum; IVS), 좌심실 (left ventricle; LV) 및 좌심실 후벽 (LV posterior wall) 중 선택된 적어도 두 개의 영역이 분할된다.According to another feature of the present invention, in the step (S320) of segmenting a cardiac slice region, at least two regions selected from among the right ventricle anterior wall (RV anterior wall), the right ventricle, the interventricular septum (IVS), the left ventricle (LV), and the left ventricle posterior wall (LV posterior wall) are segmented by a segmentation model.

그러나, 이에 제한되는 것은 아니며, M-모드의 타입에 따라 보다 다양한 영역이 분할될 수도 있다. However, it is not limited to this, and more diverse areas may be divided depending on the type of M-mode.

본 발명의 또 다른 특징에 따르면, 심장 단층 영역이 분할되는 단계 (S320) 이후에, 후처리가 더욱 수행될 수 있다.According to another feature of the present invention, after the step (S320) of segmenting the cardiac tomography region, further post-processing can be performed.

예를 들어, 도 7의 (a) 및 (b)를 참조하면 M-모드 영역 이외의 분할 영역이 제거되거나 분할 영역 내의 홀 (hole) 이 메꿔지는 등의 후처리가 더욱 수행될 수 있다.For example, referring to (a) and (b) of FIG. 7, further post-processing may be performed, such as removing a segmented area other than the M-mode area or filling a hole within the segmented area.

한편, 본 발명의 또 다른 특징에 따르면, 심장 단층 영역이 분할되는 단계 (S320) 이후에, 개체에 대한 ECG (electrocardiogram) 가 수신되고, ECG에 기초하여 이완기 말 (End-diastole) 및 수축기 말 (End-Systole) 이 결정될 수 있다.Meanwhile, according to another feature of the present invention, after the step (S320) of segmenting a cardiac tomography region, an electrocardiogram (ECG) for the subject is received, and end-diastole and end-systole can be determined based on the ECG.

그 다음, 측정치가 결정되는 단계 (S330) 에서, 이완기 말 및 수축기 말에 기초하여 측정치가 결정된다.Next, in the step (S330) where the measurement value is determined, the measurement value is determined based on the end-diastolic and end-systolic values.

예를 들어, 도 4를 함께 참조하면, 심장 단층 영역이 분할되는 단계 (S320) 에서, M-모드 초음파 영상 (412) 이 분할 모델 (420) 에 입력되면 복수의 심장 단층 영역 (422) 이 출력된다. 그 다음, 개체에 대한 ECG (electrocardiogram) 가 수신되고, ECG에 기초하여 복수의 심장 단층 영역 (422) 에 대하여 이완기 말 (End-diastole; EDd) 및 수축기 말 (End-Systole; EDs) 이 결정된다. 그 다음, 측정치가 결정되는 단계 (S330) 에서, 이완기 말 및 수축기 말에 기초하여 측정치 (예를 들어, 대동맥 직경 (Aorta diameter), 좌심방 직경 (LA diameter), 심실중격 두께, 좌심실 내측 두께 (LV internal diameter; LVID) 또는 좌심실 후벽 두께) 가 자동 결정된다.For example, referring to FIG. 4 together, in the step (S320) where a cardiac slice region is segmented, when an M-mode ultrasound image (412) is input into a segmentation model (420), a plurality of cardiac slice regions (422) are output. Then, an electrocardiogram (ECG) for an individual is received, and end-diastole (EDd) and end-systole (EDs) are determined for the plurality of cardiac slice regions (422) based on the ECG. Then, in the step (S330) where a measurement is determined, a measurement (e.g., aorta diameter, left atrial diameter (LA diameter), interventricular septal thickness, LV internal diameter (LVID), or left ventricular posterior wall thickness) is automatically determined based on the end-diastole and end-systole.

그러나, 측정치의 결정은 이에 제한되는 것이 아니며, 분할된 심장 단층 영역만으로 결정될 수도 있다.However, the determination of measurements is not limited to this and may be determined solely from segmented cardiac slice regions.

본 발명의 또 다른 특징에 따르면, 심장 단층 영역이 분할되는 단계 (S320) 이후에, 복수의 심장 단층 영역에 대한 주기성 (periodicity) 이 결정된다.According to another feature of the present invention, after the step (S320) of segmenting the cardiac tomography regions, periodicity for a plurality of cardiac tomography regions is determined.

여기서, 주기성은, 복수의 심장 단층 영역에 대한 자기상관 (auto-correlation) 정도가 산출되고, 자기상관 정도 기반의 피크 (peak) 가 결정되고, 피크에 기초하여 결정될 수 있다.Here, the periodicity can be determined based on the degree of auto-correlation for multiple cardiac slice regions, the degree of auto-correlation is calculated, and the peak based on the degree of auto-correlation is determined.

그러나 이에 제한되는 것은 아니며, 주기성은, 복수의 심장 단층 영역의 인접 영역에 대한 상호상관 (cross-correlation) 정도가 산출되고, 상호상관 정도에 기초하여 피크가 결정됨으로써 결정될 수 있다. However, it is not limited thereto, and the periodicity can be determined by calculating the degree of cross-correlation for adjacent regions of multiple cardiac slice regions and determining a peak based on the degree of cross-correlation.

그 다음, 측정치가 결정되는 단계 (S330) 에서 결정된 심장 단층 영역의 주기성에 기초하여 측정치가 결정된다.Next, in the step (S330) where the measurement value is determined, the measurement value is determined based on the periodicity of the cardiac slice area determined.

예를 들어, 도 5a를 함께 참조하면, 심장 단층 영역이 분할되는 단계 (S320) 에서, M-모드 초음파 영상 (412) 이 분할 모델 (420) 에 입력되면 복수의 심장 단층 영역 (422) 이 출력된다. 그 다음, 복수의 심장 단층 영역 (422) 각각의 자기상관이 산출된 후 피크가 검출된다. 그 결과, 주기성 (436) 이 검출될 수 있다. 즉, ECG에 기초한 이완기 말 (End-diastole) 및 수축기 말 (End-Systole) 의 결정 없이도 주기성 (436) 에 기초하여 측정치 (442)가 결정될 수 있다.For example, referring to FIG. 5A together, in the step (S320) where a heart slice region is segmented, when an M-mode ultrasound image (412) is input to a segmentation model (420), a plurality of heart slice regions (422) are output. Then, the autocorrelation of each of the plurality of heart slice regions (422) is calculated and then a peak is detected. As a result, the periodicity (436) can be detected. That is, the measurement value (442) can be determined based on the periodicity (436) even without determining the end-diastole and end-systole based on the ECG.

선택적으로, 측정치는 분할 영역에 대한 복수의 극댓값 및 복수의 극솟값 (437) 의 결정, 또는 분할 영역에 대한 기울기 (438) 의 산출에 의해 결정될 수도 있다. Optionally, the measurement may be determined by determining multiple local maxima and multiple local minima (437) for the segmented region, or by calculating the gradient (438) for the segmented region.

즉, 측정치의 결정은 주기성 결정, 극댓값 및 극솟값의 결정, 및 기울기 산출 중 적어도 하나의 처리가 수행될 수 있다.That is, the determination of the measurement value can be performed by at least one of the processes of determining periodicity, determining maximum and minimum values, and calculating the slope.

예를 들어, 도 5b를 더욱 참조하면 기울기가 산출된 이후에, 기울기가 0에 가까운 특정 점이 결정된 후, 결정된 특정 점이 클러스터링 될 수 있다. For example, referring further to Fig. 5b, after the gradient is calculated, a specific point whose gradient is close to 0 is determined, and then the determined specific point can be clustered.

이때, 측정치가 결정되는 단계 (S330) 에서, 결정된 피크, 극대값 및 극솟값, 및 기울기 중 적어도 하나에 기초하여 측정치 (예를 들어, 대동맥 직경 (Aorta diameter), 좌심방 직경 (LA diameter), 심실중격 두께, 좌심실 내측 두께 (LV internal diameter; LVID) 또는 좌심실 후벽 두께) 가 자동 결정된다.At this time, in the step (S330) where the measurement value is determined, the measurement value (e.g., aorta diameter, left atrial diameter (LA diameter), interventricular septal thickness, left ventricular internal diameter (LVID), or left ventricular posterior wall thickness) is automatically determined based on at least one of the determined peak, maximum value, minimum value, and slope.

따라서 ECG 데이터의 확보가 어려울 경우, M-모드 초음파 영상만으로 측정치에 대한 자동 결정이 가능할 수 있다.Therefore, when it is difficult to obtain ECG data, automatic determination of measurements may be possible using only M-mode ultrasound images.

다시 말해, 본 발명은, ECG 여부에 따른 측정치 결정 방법이 상이한 정보 제공 시스템을 제공함으로써, ECG 데이터의 확보가 어려운 2차, 3차 병원에서도 M-모드 기반 측정치의 확보가 가능할 수 있다.In other words, the present invention provides an information provision system in which the measurement value determination method is different depending on whether or not an ECG is present, thereby making it possible to obtain M-mode-based measurement values even in secondary and tertiary hospitals where it is difficult to obtain ECG data.

한편, 본 발명의 특징에 따르면, 측정치가 결정되는 단계 (S330) 이후에, 엔트로피 (Entropy) 값이 결정되고, 엔트로피 값에 기초하여 측정치가 검증될 수 있다.Meanwhile, according to a feature of the present invention, after the step (S330) in which the measurement value is determined, an entropy value is determined, and the measurement value can be verified based on the entropy value.

예를 들어, 불확실성에 대응하는 엔트로피 값이 미리 결정된 수준 이상일 경우, 그 측정치는 제외될 수 있다.For example, a measurement may be excluded if its entropy value corresponding to uncertainty is above a predetermined level.

이에 의료진은, 본 발명의 다양한 실시예에 따른 정보 제공 방법에 따라, 획득된 M-모드 초음파 영상으로부터 측정치를 용이하게 파악할 수 있어, 빠르게 초음파 분석 단계를 진행할 수 있고, 보다 정확한 의사 결정 및 치료 계획을 수립할 수 있다. Accordingly, medical staff can easily identify measurement values from acquired M-mode ultrasound images according to the information providing method according to various embodiments of the present invention, thereby quickly proceeding with the ultrasound analysis step and establishing more accurate decision-making and treatment plans.

한편, 본 발명의 다양한 실시예에 따른 정보 제공 방법은, 전술한 절차에 제한되는 것은 아니다.Meanwhile, the information providing method according to various embodiments of the present invention is not limited to the above-described procedure.

예를 들어, 도 6을 참조하면, ECG 데이터를 선택적으로 수신하는 단계 (S630) 이 수행되고, ECG가 수신될 경우, 상기 ECG에 기초하여 이완기 말 (End-diastole) 및 수축기 말 (End-Systole) 이 결정되는 단계 (S6302) 가 수행되고, 이를 기초로 측정치가 결정된다 (S640). 한편, ECG가 수신되지 않을 경우, 복수의 심장 단층 영역에 대한 주기성 (periodicity) 이 결정되는 단계 (S6304) 가 수행되고, 주기성에 기초하여 측정치가 결정된다 (S640).For example, referring to FIG. 6, a step (S630) of selectively receiving ECG data is performed, and when an ECG is received, a step (S6302) of determining end-diastole and end-systole based on the ECG is performed, and a measurement value is determined based on this (S640). Meanwhile, when an ECG is not received, a step (S6304) of determining periodicity for a plurality of cardiac slice regions is performed, and a measurement value is determined based on the periodicity (S640).

즉, ECG 데이터의 수신 여부에 따라, 보다 다양한 측정치 결정 절차가 수행될 수 있다. That is, depending on whether ECG data is received or not, more diverse measurement decision procedures can be performed.

이하에서는 도 8a 내지 8d를 참조하여, 본 발명의 다양한 실시예에 이용되는 분할 모델 및 측정치에 대하여 설명한다.Hereinafter, with reference to FIGS. 8a to 8d, the segmentation model and measurements used in various embodiments of the present invention will be described.

도 8a 및 8b는 본 발명의 다양한 실시예에 이용되는 분할 모델의 학습 데이터를 예시적으로 도시한 것이다. 도 8c 및 8d는 본 발명의 다양한 실시예에 따른 M-모드 초음파 영상에 대한 정보 제공 방법에서 결정되는 측정치를 예시적으로 도시한 것이다. FIGS. 8A and 8B illustrate training data of a segmentation model used in various embodiments of the present invention. FIGS. 8C and 8D illustrate measurements determined in a method for providing information on an M-mode ultrasound image according to various embodiments of the present invention.

먼저, 도 8a를 참조하면, 분할 모델은 우심실 전벽, 우심실, 대동맥 전벽, 대동맥, 대동맥 후벽, 좌심방 및 좌심방 후벽의 7 개 영역이 각각 라벨링된 학습용 M-모드 초음파 영상을 학습에 이용할 수 있다. First, referring to Fig. 8a, the segmentation model can use the M-mode ultrasound image for training, in which seven regions, namely the anterior wall of the right ventricle, the anterior wall of the right ventricle, the anterior wall of the aorta, the aorta, the posterior wall of the aorta, the left atrium, and the posterior wall of the left atrium, are each labeled.

즉, 분할 모델은 좌심방-대동맥 (LA-Ao) 분석을 위해, 상기 영역을 분할하도록 학습된 모델일 수 있다.That is, the segmentation model may be a model trained to segment the above region for left atrium-aorta (LA-Ao) analysis.

다음으로, 도 8b를 더욱 참조하면, 분할 모델은 우심실 전벽, 우심실, 심실중, 좌심실 및 좌심실 후벽의 5 개 영역이 각각 라벨링된 학습용 M-모드 초음파 영상을 학습에 이용할 수 있다.Next, referring further to Fig. 8b, the segmentation model can use the M-mode ultrasound images for training, in which five regions, namely the right ventricular anterior wall, right ventricle, midventricular wall, left ventricle, and left ventricular posterior wall, are each labeled.

즉, 분할 모델은 좌심실 (LV) 분석을 위해, 상기 영역을 분할하도록 학습된 모델일 수 있다.That is, the segmentation model may be a model trained to segment the above region for left ventricle (LV) analysis.

한편, 학습용 M-모드 영상은 이에 제한되는 것이 아니며, 분할을 목적으로 하는 영역, 분석 목표에 따라 라벨링 영역이 상이할 수 있다. Meanwhile, M-mode images for learning are not limited to this, and the labeling area may be different depending on the area to be segmented and the analysis goal.

다음으로, 도 8c를 참조하면, 측정치는 수축기에 대응하는 좌심방 두께, 이완기 말에 대응하는 대동맥 두께일 수 있다.Next, referring to Figure 8c, the measurements may be left atrial thickness corresponding to systole and aortic thickness corresponding to end diastole.

도 8d를 더욱 참조하면, 측정치는 수축기 말 및 이완기 말 각각에 대응하는 심실중격 (interventricular septum; IVS) 두께, 좌심실 내경 (LV internal diameter; LVID) 및 좌심실 후벽 (LV posterior wall; LVPW) 두께일 수 있다.Referring further to FIG. 8d, the measurements may be interventricular septum (IVS) thickness, left ventricular internal diameter (LVID) and left ventricular posterior wall (LVPW) thickness corresponding to end systole and end diastolic, respectively.

그러나, 측정치는 전술한 것에 제한되는 것은 아니며 분석 목표에 따라 보다 다양하게 설정될 수 있다. However, the measurements are not limited to those described above and can be set more diversely depending on the analysis objectives.

평가 1: 측정치 평가 결과Evaluation 1: Measurement Evaluation Results

이하에서는 도 9a 내지 9f를 참조하여, 본 발명의 다양한 실시예에 따른 정보 제공방법에 따라 결정된, 측정치에 대한 평가 결과를 설명한다. Hereinafter, with reference to FIGS. 9a to 9f, evaluation results for measurements determined according to information providing methods according to various embodiments of the present invention will be described.

먼저, 도 9a를 참조하면, 좌심방-대동맥 분석에서, 전문가에 의해 수동으로 결정된 측정치 및 본 발명의 다양한 실시예에 따른 정보 제공 방법에 따라 자동 결정된 측정치의 상관 계수가 도시된다.First, referring to FIG. 9a, in left atrial-aortic analysis, correlation coefficients of measurements manually determined by an expert and measurements automatically determined according to an information provision method according to various embodiments of the present invention are illustrated.

보다 구체적으로, 도 9b 및 9c를 함께 참조하면 좌심방 두께의 측정치의 경우 상관 계수는 0.91로, 대동맥 두께의 측정치의 경우 상관 계수가 0.97로, 전문가의 측정치와 높은 상관관계를 갖는 것으로 나타난다.More specifically, referring to Figures 9b and 9c together, the correlation coefficient for the measurements of left atrial thickness is 0.91, and the correlation coefficient for the measurements of aortic thickness is 0.97, showing a high correlation with the expert's measurements.

이러한 결과는 본 발명의 다양한 실시예에 따른 정보 제공 방법에 따라 결정된 측정치에 대한 임상적 신뢰도가 높은 것을 의미할 수 있다.These results may imply that the clinical reliability of measurements determined according to the information provision method according to various embodiments of the present invention is high.

다음으로, 도 9d를 참조하면, 좌심실 분석에서, 전문가에 의해 수동으로 결정된 측정치 및 본 발명의 다양한 실시예에 따른 정보 제공 방법에 따라 자동 결정된 측정치의 상관 계수가 도시된다.Next, referring to FIG. 9d , in left ventricular analysis, correlation coefficients of measurements manually determined by an expert and measurements automatically determined according to an information provision method according to various embodiments of the present invention are illustrated.

보다 구체적으로, 도 9e 및 9f를 함께 참조하면, 이완기 말 심실중격 두께 (Interventricular septum diameter) 의 경우 상관 계수는 0.93으로, 이완기 말 좌심실 내측 두께 (LV internal diameter) 의 경우 상관 계수는 0.95로, 그리고 이완기 말 좌심실 후벽 두께 (LV posterior wall diameter) 의 경우 상관 계수는 0.81로 나타난다.More specifically, referring to FIGS. 9e and 9f together, the correlation coefficient for the end-diastolic interventricular septum diameter is 0.93, for the end-diastolic LV internal diameter is 0.95, and for the end-diastolic LV posterior wall diameter is 0.81.

나아가, 수축기 말 심실중격 두께의 경우 상관 계수는 0.80으로, 수축기 말 좌심실 내측 두께의 경우 상관 계수는 0.97로, 그리고 수축기 말 좌심실 후벽 두께의 경우 상관 계수는 0.85로 나타난다.Furthermore, the correlation coefficient for end-systolic interventricular septal thickness was 0.80, for end-systolic left ventricular medial thickness was 0.97, and for end-systolic left ventricular posterior wall thickness was 0.85.

이러한 결과는, 본 발명의 다양한 실시예에 따른 정보 제공 방법에 따라 결정된 측정치 전문가의 측정치와 높은 상관관계를 갖고, 나아가 임상적 신뢰도가 높은 것을 의미할 수 있다.These results may imply that the measurements determined by the information provision method according to various embodiments of the present invention have a high correlation with the measurements of experts, and furthermore, have high clinical reliability.

즉, 본 발명은 의료진의 숙련도에 관계 없이 M-모드 초음파 영상에 대한 신뢰도 높은 분석 결과의 제공이 가능하며, 영상 분석 단계에서 보다 정확한 의사 결정 및 치료 계획을 수립하는데 기여할 수 있다. That is, the present invention can provide highly reliable analysis results for M-mode ultrasound images regardless of the skill level of medical staff, and can contribute to establishing more accurate decision-making and treatment plans at the image analysis stage.

나아가 본 발명은, ECG 여부에 따른 측정치 결정 방법이 상이한 정보 제공 시스템을 제공함으로써, ECG 데이터의 확보가 어려운 2차, 3차 병원에서도 M-모드 기반 측정치의 확보가 가능할 수 있다. Furthermore, the present invention provides an information provision system in which the measurement value determination method is different depending on whether or not an ECG is present, thereby making it possible to obtain M-mode-based measurement values even in secondary and tertiary hospitals where it is difficult to obtain ECG data.

이상 첨부된 도면을 참조하여 본 발명의 실시 예들을 더욱 상세하게 설명하였으나, 본 발명은 반드시 이러한 실시 예로 국한되는 것은 아니고, 본 발명의 기술사상을 벗어나지 않는 범위 내에서 다양하게 변형 실시될 수 있다. 따라서, 본 발명에 개시된 실시 예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시 예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 그러므로, 이상에서 기술한 실시 예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.Although the embodiments of the present invention have been described in more detail with reference to the attached drawings, the present invention is not necessarily limited to these embodiments, and various modifications may be made without departing from the technical idea of the present invention. Accordingly, the embodiments disclosed in the present invention are not intended to limit the technical idea of the present invention, but to explain it, and the scope of the technical idea of the present invention is not limited by these embodiments. Therefore, it should be understood that the embodiments described above are exemplary in all aspects and not restrictive. The protection scope of the present invention should be interpreted by the following claims, and all technical ideas within a scope equivalent thereto should be interpreted as being included in the scope of the rights of the present invention.

100: 의료진 디바이스
110: 메모리 인터페이스 120: 프로세서
130: 주변 인터페이스 140: I/O 서브 시스템
141: 터치 스크린 제어기 142: 기타 입력 제어기
143: 터치 스크린
144: 기타 입력 제어 디바이스
150: 메모리 151: 운영 체제
152: 통신 모듈 153: GUI 모듈
154: 센서 처리 모듈 155: 전화 모듈
156: 애플리케이션들
156-1, 156-2: 애플리케이션
157: 디지털 어시스턴트 클라이언트 모듈
158: 사용자 데이터
160: 모션 센서 161: 조명 센서
162: 근접 센서 163: 기타 센서
170: 카메라 서브 시스템 171: 광학 센서
180: 통신 서브 시스템
190: 오디오 서브 시스템
191: 스피커 192: 마이크
300: 정보 제공용 서버
310: 통신 인터페이스
311: 유선 통신 포트 312: 무선 회로
320: 메모리
321: 운영 체제 322: 통신 모듈
323: 사용자 인터페이스 모듈 324: 애플리케이션
330: I/O 인터페이스 340: 프로세서
100: Medical Devices
110: Memory Interface 120: Processor
130: Peripheral Interface 140: I/O Subsystem
141: Touch screen controller 142: Other input controllers
143: Touch screen
144: Other input control devices
150: Memory 151: Operating System
152: Communication Module 153: GUI Module
154: Sensor processing module 155: Phone module
156: Applications
156-1, 156-2: Applications
157: Digital Assistant Client Module
158: User Data
160: Motion sensor 161: Light sensor
162: Proximity sensor 163: Other sensors
170: Camera subsystem 171: Optical sensor
180: Communication Subsystem
190: Audio Subsystem
191: Speaker 192: Microphone
300: Server for information provision
310: Communication Interface
311: Wired communication port 312: Wireless circuit
320: Memory
321: Operating System 322: Communication Module
323: User Interface Module 324: Application
330: I/O interface 340: Processor

Claims (25)

프로세서에 의해 구현되는 M-모드 초음파 영상에 대한 정보 제공 방법으로서,
개체의 M-모드 초음파 영상을 수신하는 단계;
상기 M-모드 초음파 영상을 입력으로 하여 복수의 심장 단층 영역으로 분할하도록 학습된 분할 모델을 이용하여, 상기 M-모드 초음파 영상 내에서 복수의 심장 단층 영역을 각각 분할하는 단계;
후처리된 복수의 심장 단층 영역을 획득하도록, M-모드 영역 이외의 분할 영역을 제거하거나, 분할 영역 내의 홀 (hole) 을 메우는 단계, 및
상기 후처리된 복수의 심장 단층 영역에 대한 측정치 (measurements) 를 결정하는 단계를 포함하는, M-모드 초음파 영상에 대한 정보 제공 방법.
A method for providing information on an M-mode ultrasound image implemented by a processor,
A step of receiving an M-mode ultrasound image of an object;
A step of segmenting a plurality of cardiac slice regions within the M-mode ultrasound image using a segmentation model learned to segment the M-mode ultrasound image into a plurality of cardiac slice regions as input;
A step of removing a segmented area other than the M-mode area or filling a hole within the segmented area to obtain multiple post-processed cardiac cross-section areas, and
A method for providing information on an M-mode ultrasound image, comprising the step of determining measurements for a plurality of post-processed cardiac slice regions.
제1항에 있어서,
상기 분할하는 단계 이후에,
상기 개체에 대한 ECG (electrocardiogram) 를 수신하는 단계, 및
상기 ECG에 기초하여 이완기 말 (End-diastole) 및 수축기 말 (End-Systole) 을 결정하는 단계를 더 포함하고,
상기 측정치를 결정하는 단계는,
상기 이완기 말 및 상기 수축기 말에 기초하여 상기 측정치를 결정하는 단계를 포함하는, M-모드 초음파 영상에 대한 정보 제공 방법.
In the first paragraph,
After the above dividing step,
A step of receiving an ECG (electrocardiogram) for the above object, and
Further comprising a step of determining the end-diastole and end-systole based on the above ECG,
The steps for determining the above measurements are:
A method for providing information on an M-mode ultrasound image, comprising the step of determining the measurement based on the end-diastolic and end-systolic values.
제1항에 있어서,
상기 분할하는 단계 이후에,
상기 후처리된 복수의 심장 단층 영역에 대한 주기성 (periodicity) 을 결정하는 단계를 더 포함하고,
상기 측정치를 결정하는 단계는,
상기 주기성에 기초하여 상기 측정치를 결정하는 단계를 포함하는, M-모드 초음파 영상에 대한 정보 제공 방법.
In the first paragraph,
After the above dividing step,
Further comprising a step of determining periodicity for the plurality of post-processed cardiac tomography regions;
The steps for determining the above measurements are:
A method for providing information on an M-mode ultrasound image, comprising the step of determining the measurement value based on the periodicity.
제3항에 있어서,
상기 주기성을 결정하는 단계는,
상기 후처리된 복수의 심장 단층 영역에 대한 자기상관 (auto-correlation) 정도를 산출하는 단계;
상기 자기상관 정도에 기초하여 피크 (peak) 를 결정하는 단계, 및
상기 피크에 기초하여 주기성을 결정하는 단계를 포함하는, M-모드 초음파 영상에 대한 정보 제공 방법.
In the third paragraph,
The step of determining the above periodicity is:
A step of calculating the degree of auto-correlation for the above-mentioned multiple post-processed cardiac slice regions;
A step of determining a peak based on the above degree of autocorrelation, and
A method for providing information on an M-mode ultrasound image, comprising the step of determining periodicity based on the above peak.
제3항에 있어서,
상기 주기성을 결정하는 단계는,
상기 후처리된 복수의 심장 단층 영역의 인접 영역에 대한 상호상관 (cross-correlation) 정도를 산출하는 단계;
상기 상호상관 정도에 기초하여 피크를 결정하는 단계, 및
상기 피크에 기초하여 주기성을 결정하는 단계를 포함하는, M-모드 초음파 영상에 대한 정보 제공 방법.
In the third paragraph,
The step of determining the above periodicity is:
A step of calculating the degree of cross-correlation for adjacent regions of the above-mentioned multiple post-processed cardiac tomography regions;
A step of determining a peak based on the above degree of cross-correlation, and
A method for providing information on an M-mode ultrasound image, comprising the step of determining periodicity based on the above peak.
제1항에 있어서,
상기 분할하는 단계 이후에,
상기 후처리된 복수의 심장 단층 영역에 대한 복수의 극댓값 (local maxima), 복수의 극솟값 (local minima) 을 결정하는 단계를 더 포함하고,
상기 측정치를 결정하는 단계는,
상기 복수의 극댓값 및 복수의 극솟값에 기초하여 상기 측정치를 결정하는 단계를 포함하는, M-모드 초음파 영상에 대한 정보 제공 방법.
In the first paragraph,
After the above dividing step,
Further comprising a step of determining multiple local maxima and multiple local minima for the multiple post-processed cardiac tomography regions,
The steps for determining the above measurements are:
A method for providing information on an M-mode ultrasound image, comprising the step of determining the measurement value based on the plurality of maximum values and the plurality of minimum values.
제1항에 있어서,
상기 분할하는 단계 이후에,
상기 후처리된 복수의 심장 단층 영역에 대한 기울기를 결정하는 단계를 더 포함하고,
상기 측정치를 결정하는 단계는,
상기 기울기에 기초하여 상기 측정치를 결정하는 단계를 포함하는, M-모드 초음파 영상에 대한 정보 제공 방법.
In the first paragraph,
After the above dividing step,
Further comprising the step of determining a slope for the plurality of post-processed cardiac tomography regions,
The steps for determining the above measurements are:
A method for providing information on an M-mode ultrasound image, comprising the step of determining the measurement value based on the slope.
제1항에 있어서,
상기 분할하는 단계 이후에,
상기 개체에 대한 ECG를 선택적으로 수신하는 단계를 더 포함하는, M-모드 초음파 영상에 대한 정보 제공 방법.
In the first paragraph,
After the above dividing step,
A method for providing information on M-mode ultrasound images, further comprising the step of selectively receiving an ECG for said object.
제8항에 있어서,
상기 ECG가 수신될 경우,
상기 수신하는 단계 이후에,
상기 ECG에 기초하여 이완기 말 (End-diastole) 및 수축기 말 (End-Systole) 을 결정하는 단계를 더 포함하고,
상기 측정치를 결정하는 단계는,
상기 이완기 말 및 상기 수축기 말에 기초하여 상기 측정치를 결정하는 단계를 포함하는, M-모드 초음파 영상에 대한 정보 제공 방법.
In Article 8,
When the above ECG is received,
After the above receiving step,
Further comprising a step of determining the end-diastole and end-systole based on the above ECG,
The steps for determining the above measurements are:
A method for providing information on an M-mode ultrasound image, comprising the step of determining the measurement based on the end-diastolic and end-systolic values.
제8항에 있어서,
상기 ECG가 수신되지 않을 경우,
상기 분할하는 단계 이후에,
상기 후처리된 복수의 심장 단층 영역에 대한 주기성 (periodicity) 을 결정하는 단계를 더 포함하고,
상기 측정치를 결정하는 단계는,
상기 주기성에 기초하여 상기 측정치를 결정하는 단계를 포함하는, M-모드 초음파 영상에 대한 정보 제공 방법.
In Article 8,
If the above ECG is not received,
After the above dividing step,
Further comprising a step of determining periodicity for the plurality of post-processed cardiac tomography regions;
The steps for determining the above measurements are:
A method for providing information on an M-mode ultrasound image, comprising the step of determining the measurement value based on the periodicity.
제1항에 있어서,
상기 측정치를 결정하는 단계 이후에,
엔트로피 (Entropy) 값을 결정하는 단계, 및
상기 엔트로피 값에 기초하여 상기 측정치를 검증하는 단계를 더 포함하는, M-모드 초음파 영상의 진단에 대한 정보 제공 방법.
In the first paragraph,
After the step of determining the above measurement value,
Steps for determining the entropy value, and
A method for providing information for diagnosis of an M-mode ultrasound image, further comprising a step of verifying the measurement value based on the entropy value.
제1항에 있어서,
상기 후처리된 복수의 심장 단층 영역은, 우심실 전벽 (right ventricle anterior wall), 우심실 (right ventricle; RV), 대동맥 전벽 (Anterior wall of aorta), 대동맥 (Aorta), 대동맥 후벽 (Posterior wall of aorta), 좌심방 (left atrium; LA) 및 좌심방 후벽 (Posterior wall of LA) 중 선택된 적어도 두 개의 영역이고,
상기 측정치는,
대동맥 직경 (Aorta diameter) 또는 좌심방 직경 (LA diameter) 인, M-모드 초음파 영상의 진단에 대한 정보 제공 방법.
In the first paragraph,
The above-described post-processed multiple cardiac cross-sectional regions are at least two regions selected from the right ventricle anterior wall, right ventricle (RV), anterior wall of aorta, aorta, posterior wall of aorta, left atrium (LA), and posterior wall of LA.
The above measurements are,
A method for providing information for diagnosis of M-mode ultrasound images, such as aorta diameter or left atrial diameter.
제1항에 있어서,
상기 후처리된 복수의 심장 단층 영역은, 우심실 전벽 (RV anterior wall), 우심실, 심실중격 (interventricular septum; IVS), 좌심실 (left ventricle; LV) 및 좌심실 후벽 (LV posterior wall) 중 선택된 적어도 두 개의 영역이고,
상기 측정치는,
심실중격 두께, 좌심실 내측 두께 (LV internal diameter; LVID) 및 좌심실 후벽 두께 중 적어도 하나인, M-모드 초음파 영상에 대한 정보 제공 방법.
In the first paragraph,
The above-mentioned post-processed multiple cardiac tomography regions are at least two regions selected from the right ventricle anterior wall (RV anterior wall), right ventricle, interventricular septum (IVS), left ventricle (LV), and LV posterior wall,
The above measurements are,
A method for providing information on an M-mode ultrasound image, at least one of interventricular septal thickness, left ventricular internal diameter (LVID), and left ventricular posterior wall thickness.
제13항에 있어서,
상기 심실중격 두께는, 이완기에서 심실중격 두께 및 수축기에서 심실중격 두께를 포함하고,
상기 좌심실 내측 두께는, 이완기에서 좌심실 내측 두께 및 수축기에서 좌심실 내측 두께를 포함하고,
상기 좌심실 후벽 두께는, 이완기에서 좌심실 후벽 두께 및 수축기에서 좌심실 후벽 두께를 포함하는, M-모드 초음파 영상에 대한 정보 제공 방법.
In Article 13,
The above ventricular septal thickness includes the ventricular septal thickness in diastole and the ventricular septal thickness in systole.
The above left ventricular inner thickness includes the left ventricular inner thickness in diastole and the left ventricular inner thickness in systole.
A method for providing information on M-mode ultrasound images, wherein the left ventricular posterior wall thickness includes the left ventricular posterior wall thickness in diastole and the left ventricular posterior wall thickness in systole.
삭제delete 개체의 M-모드 초음파 영상을 수신하도록 구성된 통신부, 및
상기 통신부와 기능적으로 연결된 프로세서를 포함하되,
상기 프로세서는,
상기 M-모드 초음파 영상을 입력으로 하여 복수의 심장 단층 영역으로 분할하도록 학습된 분할 모델을 이용하여, 상기 M-모드 초음파 영상 내에서 복수의 심장 단층 영역을 각각 분할하고,
후처리된 복수의 심장 단층 영역을 획득하도록, M-모드 영역 이외의 분할 영역을 제거하거나, 분할 영역 내의 홀을 메우고,
상기 후처리된 복수의 심장 단층 영역에 대한 측정치를 결정하도록 구성된, M-모드 초음파 영상에 대한 정보 제공용 디바이스.
A communication unit configured to receive an M-mode ultrasound image of an object, and
Including a processor functionally connected to the above communication unit,
The above processor,
Using a segmentation model learned to segment the M-mode ultrasound image into multiple cardiac slice regions as input, multiple cardiac slice regions are segmented within the M-mode ultrasound image,
To obtain multiple post-processed cardiac slice regions, remove segmented regions other than the M-mode region or fill holes within the segmented region.
A device for providing information on M-mode ultrasound images, configured to determine measurements for multiple post-processed cardiac slice regions.
제16항에 있어서,
상기 통신부는,
상기 개체에 대한 ECG (electrocardiogram) 를 수신하도록 더 구성되고,
상기 프로세서는,
상기 ECG에 기초하여 이완기 말 (End-diastole) 및 수축기 말 (End-Systole) 을 결정하고,
상기 이완기 말 및 상기 수축기 말에 기초하여 상기 측정치를 결정하도록 더 구성된, M-모드 초음파 영상에 대한 정보 제공용 디바이스.
In Article 16,
The above communication department,
Further configured to receive an ECG (electrocardiogram) for said entity,
The above processor,
Based on the above ECG, end-diastole and end-systole are determined,
A device for providing information on M-mode ultrasound images, further configured to determine said measurements based on said end-diastolic and said end-systolic values.
제16항에 있어서,
상기 프로세서는,
상기 후처리된 복수의 심장 단층 영역에 대한 주기성 (periodicity) 을 결정하고,
상기 주기성에 기초하여 상기 측정치를 결정하도록 더 구성된, M-모드 초음파 영상에 대한 정보 제공용 디바이스.
In Article 16,
The above processor,
Determine the periodicity for the multiple post-processed cardiac tomography regions,
A device for providing information on M-mode ultrasound images, further configured to determine said measurement based on said periodicity.
제18항에 있어서,
상기 프로세서는,
상기 후처리된 복수의 심장 단층 영역에 대한 자기상관 (auto-correlation) 정도를 산출하고,
상기 자기상관 정도에 기초하여 피크 (peak) 를 결정하고,
상기 피크에 기초하여 주기성을 결정하도록 더 구성된, M-모드 초음파 영상에 대한 정보 제공용 디바이스.
In Article 18,
The above processor,
Calculate the degree of auto-correlation for the multiple post-processed cardiac slice regions,
Based on the above autocorrelation degree, the peak is determined,
A device for providing information on M-mode ultrasound images, further configured to determine periodicity based on said peak.
제18항에 있어서,
상기 프로세서는,
상기 후처리된 복수의 심장 단층 영역의 인접 영역에 대한 상호상관 (cross-correlation) 정도를 산출하고,
상기 상호상관 정도에 기초하여 피크를 결정하고,
상기 피크에 기초하여 주기성을 결정하도록 더 구성된, M-모드 초음파 영상에 대한 정보 제공용 디바이스.
In Article 18,
The above processor,
The degree of cross-correlation between adjacent regions of the above-mentioned post-processed multiple cardiac tomography regions is calculated,
Determine the peak based on the above degree of cross-correlation,
A device for providing information on M-mode ultrasound images, further configured to determine periodicity based on said peak.
제16항에 있어서,
상기 통신부는,
상기 개체에 대한 ECG를 선택적으로 수신하도록 더 구성된, M-모드 초음파 영상에 대한 정보 제공용 디바이스.
In Article 16,
The above communication department,
A device for providing information on M-mode ultrasound images, further configured to selectively receive an ECG for said entity.
제21항에 있어서,
상기 프로세서는,
상기 ECG가 수신될 경우,
상기 ECG에 기초하여 이완기 말 (End-diastole) 및 수축기 말 (End-Systole) 을 결정하고,
상기 이완기 말 및 상기 수축기 말에 기초하여 상기 측정치를 결정하도록 더 구성된, M-모드 초음파 영상에 대한 정보 제공용 디바이스.
In Article 21,
The above processor,
When the above ECG is received,
Based on the above ECG, end-diastole and end-systole are determined,
A device for providing information on M-mode ultrasound images, further configured to determine said measurements based on said end-diastolic and said end-systolic values.
제21항에 있어서,
상기 ECG가 수신되지 않을 경우,
상기 프로세서는,
상기 후처리된 복수의 심장 단층 영역에 대한 주기성 (periodicity) 을 결정하고,
상기 주기성에 기초하여 상기 측정치를 결정하도록 더 구성된, M-모드 초음파 영상에 대한 정보 제공용 디바이스.
In Article 21,
If the above ECG is not received,
The above processor,
Determine the periodicity for the multiple post-processed cardiac tomography regions,
A device for providing information on M-mode ultrasound images, further configured to determine said measurement based on said periodicity.
제16항에 있어서,
상기 프로세서는,
엔트로피 (Entropy) 값을 결정하고,
상기 엔트로피 값에 기초하여 상기 측정치를 검증하도록 더 구성된, M-모드 초음파 영상에 대한 정보 제공용 디바이스.
In Article 16,
The above processor,
Determine the entropy value,
A device for providing information on an M-mode ultrasound image, further configured to verify the measurement based on the entropy value.
삭제delete
KR1020220050236A 2022-04-22 2022-04-22 Method and device for providing information of m-mode ultrasound images Active KR102732544B1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020220050236A KR102732544B1 (en) 2022-04-22 2022-04-22 Method and device for providing information of m-mode ultrasound images
EP23792037.6A EP4512345A1 (en) 2022-04-22 2023-03-21 Method for providing information on m-mode ultrasound image, and device for providing information on m-mode ultrasound image by using same
US18/859,151 US20250295376A1 (en) 2022-04-22 2023-03-21 Method for providing information on m-mode ultrasound image, and device for providing information on m-mode ultrasound image by using same
PCT/KR2023/003736 WO2023204457A1 (en) 2022-04-22 2023-03-21 Method for providing information on m-mode ultrasound image, and device for providing information on m-mode ultrasound image by using same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220050236A KR102732544B1 (en) 2022-04-22 2022-04-22 Method and device for providing information of m-mode ultrasound images

Publications (3)

Publication Number Publication Date
KR20230150623A KR20230150623A (en) 2023-10-31
KR102732544B1 true KR102732544B1 (en) 2024-11-21
KR102732544B9 KR102732544B9 (en) 2025-02-10

Family

ID=88543470

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220050236A Active KR102732544B1 (en) 2022-04-22 2022-04-22 Method and device for providing information of m-mode ultrasound images

Country Status (1)

Country Link
KR (1) KR102732544B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101423924B1 (en) 2012-10-16 2014-07-28 삼성메디슨 주식회사 Apparatus and method for providing a reference image from m-mode ultrasound image
KR101625256B1 (en) 2009-03-13 2016-05-27 인터내셔널 비지네스 머신즈 코포레이션 Automatic analysis of cardiac m-mode views
WO2020044769A1 (en) 2018-08-27 2020-03-05 富士フイルム株式会社 Ultrasound diagnosis device and ultrasound diagnosis device control method
JP2021524767A (en) * 2018-05-08 2021-09-16 フジフィルム ソノサイト インコーポレイテッド Ultrasonic system with automatic wall tracking
KR102472886B1 (en) 2020-05-25 2022-12-01 연세대학교 산학협력단 Method for providing information on diagnosing renal failure and device using the same

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101453644B1 (en) * 2013-01-15 2014-10-22 연세대학교 산학협력단 Peak detection method, peak detection apparatus and fetal heart beat detection apparatus
JP7286773B2 (en) * 2019-01-17 2023-06-05 ベラソン インコーポレイテッド Systems and methods for quantitative abdominal aortic aneurysm analysis using 3D ultrasound imaging
KR102543013B1 (en) * 2020-09-21 2023-06-13 연세대학교 산학협력단 Method for evaluating diagnostic ablility of an expert, artificial intelligence based method for assisting diagnosis and device using the same
KR20230061670A (en) * 2021-10-28 2023-05-09 주식회사 온택트헬스 Method and apparatus for providing clinical parameter of target object of medical image

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101625256B1 (en) 2009-03-13 2016-05-27 인터내셔널 비지네스 머신즈 코포레이션 Automatic analysis of cardiac m-mode views
KR101423924B1 (en) 2012-10-16 2014-07-28 삼성메디슨 주식회사 Apparatus and method for providing a reference image from m-mode ultrasound image
JP2021524767A (en) * 2018-05-08 2021-09-16 フジフィルム ソノサイト インコーポレイテッド Ultrasonic system with automatic wall tracking
WO2020044769A1 (en) 2018-08-27 2020-03-05 富士フイルム株式会社 Ultrasound diagnosis device and ultrasound diagnosis device control method
KR102472886B1 (en) 2020-05-25 2022-12-01 연세대학교 산학협력단 Method for providing information on diagnosing renal failure and device using the same

Also Published As

Publication number Publication date
KR102732544B9 (en) 2025-02-10
KR20230150623A (en) 2023-10-31

Similar Documents

Publication Publication Date Title
CN112446866B (en) Blood flow parameter calculation method, device, equipment and storage medium
JP7627667B2 (en) Image segmentation confidence determination
CN112150454A (en) A method, device, device and storage medium for evaluating aortic dissection
CN117731258A (en) Vital sign detection method based on human factor intelligence and related equipment
CN117594244A (en) Methods, devices, computer equipment, media and products for assessing blood flow parameters
KR102732544B1 (en) Method and device for providing information of m-mode ultrasound images
KR102846159B1 (en) Method and device for providing information of echocardiography images
EP4512343A2 (en) Echocardiography guide method and echocardiography guide device using same
KR102819588B1 (en) Method and device for providing information of doppler ultrasound images
US20250295376A1 (en) Method for providing information on m-mode ultrasound image, and device for providing information on m-mode ultrasound image by using same
KR102874388B1 (en) Method and apparatus for providing information of m-mode ultrasound images
KR102794462B1 (en) Method for segmentaion of heart signals and device for segmentaion of cardiac signals using the same
CN118071701A (en) Method and device for acquiring vascular parameters based on vascular OCT image analysis
EP4534018A1 (en) Method for providing information regarding ultrasound image view and device for providing information regarding ultrasound image view by using same
US20250295377A1 (en) Method for providing guideline for cardiac ultrasound image and device for providing guideline for cardiac ultrasound image using the same
EP4620404A1 (en) Method for providing user interface for cardiac ultrasound imaging guideline and device for providing user interface using the same
KR20250071692A (en) Method for providing information of echocardiography images and device usinng the same
KR20250071604A (en) Method for providing information of echocardiography images and device usinng the same
KR20240154402A (en) Method for guiding echocardiography and device usinng the same
KR20250020220A (en) Method for providing information on ultrasound image view based on Out-of-Distribution data Detection and device for providing information on ultrasound image view using the method
US20250378560A1 (en) Method and device for providing information on strain quantification
CN116077093B (en) Early myocardial infarction detection device, method and medium based on echocardiography
KR20250141628A (en) Method for providing guidelines of echocardiography images and device usinng the same
KR102816559B1 (en) Method for providing information of heart disease and device for providing information of heart disease using the same
KR20250162381A (en) Method for providing information on epicardial adipose tissue and device for providing information on epicardial adipose tissue using the same

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

P22-X000 Classification modified

St.27 status event code: A-2-2-P10-P22-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

P14-X000 Amendment of ip right document requested

St.27 status event code: A-5-5-P10-P14-nap-X000

P16-X000 Ip right document amended

St.27 status event code: A-5-5-P10-P16-nap-X000

Q16-X000 A copy of ip right certificate issued

St.27 status event code: A-4-4-Q10-Q16-nap-X000

PG1701 Publication of correction

St.27 status event code: A-5-5-P10-P19-oth-PG1701

Patent document republication publication date: 20250210

Republication note text: Request for Correction Notice (Document Request)

Gazette number: 1027325440000

Gazette reference publication date: 20241121