KR102861010B1 - Method And Apparatus for Correcting Electrocardiogram based on User Feedback - Google Patents
Method And Apparatus for Correcting Electrocardiogram based on User FeedbackInfo
- Publication number
- KR102861010B1 KR102861010B1 KR1020230138786A KR20230138786A KR102861010B1 KR 102861010 B1 KR102861010 B1 KR 102861010B1 KR 1020230138786 A KR1020230138786 A KR 1020230138786A KR 20230138786 A KR20230138786 A KR 20230138786A KR 102861010 B1 KR102861010 B1 KR 102861010B1
- Authority
- KR
- South Korea
- Prior art keywords
- waveform
- electrocardiogram
- noise
- feedback
- classification result
- 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
Links
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
- A61B5/316—Modalities, i.e. specific diagnostic methods
- A61B5/318—Heart-related electrical modalities, e.g. electrocardiography [ECG]
- A61B5/346—Analysis of electrocardiograms
- A61B5/349—Detecting specific parameters of the electrocardiograph cycle
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7203—Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7235—Details of waveform analysis
- A61B5/7264—Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/20—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Medical Informatics (AREA)
- Public Health (AREA)
- General Health & Medical Sciences (AREA)
- Pathology (AREA)
- Physics & Mathematics (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Signal Processing (AREA)
- Artificial Intelligence (AREA)
- Cardiology (AREA)
- Veterinary Medicine (AREA)
- Molecular Biology (AREA)
- Heart & Thoracic Surgery (AREA)
- Biophysics (AREA)
- Psychiatry (AREA)
- Physiology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Databases & Information Systems (AREA)
- Epidemiology (AREA)
- Data Mining & Analysis (AREA)
- Primary Health Care (AREA)
- Evolutionary Computation (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
Abstract
사용자 피드백 기반 심전도 판독 수정 방법 및 장치를 개시한다.
본 실시예는 심전도 측정기를 이용하는 경우 자동판독기능이 환자의 심전도를 잘못 판독할 가능성이 존재하기 때문에, 노이즈 파형, PVC 파형, PAC 파형, 부정맥 파형 결과를 각각 재판독하기 위한 별도의 툴을 제공하여, 파형 판독사에서 노이즈 파형, PVC 파형, PAC 파형, 부정맥 파형 별로 그룹핑된 그룹에 파형 판독사의 피드백 결과를 반영할 수 있도록 하는 사용자 피드백 기반 심전도 판독 수정 방법 및 장치를 제공한다.A method and device for correcting electrocardiogram reading based on user feedback are disclosed.
The present embodiment provides a method and device for correcting electrocardiogram readings based on user feedback, which provides a separate tool for re-reading each of the results of noise waveforms, PVC waveforms, PAC waveforms, and arrhythmia waveforms, because there is a possibility that the automatic reading function may misread the electrocardiogram of a patient when using an electrocardiogram measuring device, so that the waveform reader can reflect the feedback results of the waveform reader into groups grouped by noise waveforms, PVC waveforms, PAC waveforms, and arrhythmia waveforms.
Description
본 발명의 일 실시예는 사용자 피드백 기반 심전도 판독 수정 방법 및 장치에 관한 것이다. One embodiment of the present invention relates to a method and device for correcting electrocardiogram readings based on user feedback.
이하에 기술되는 내용은 단순히 본 실시예와 관련되는 배경 정보만을 제공할 뿐 종래기술을 구성하는 것이 아니다.The content described below merely provides background information related to the present embodiment and does not constitute prior art.
의료진의 심전도 분석을 도와주는 심전도 판독 시스템이 개발되어 있다. 종래의 심전도 판독 시스템은 파형의 R, P, T 피크(Peak)를 검출하고 있으며, 규칙기반으로 부정맥 검출하고 분류한다.An electrocardiogram (ECG) interpretation system has been developed to assist medical professionals in analyzing electrocardiograms. Conventional ECG interpretation systems detect R, P, and T peaks in the waveform and detect and classify arrhythmias based on rules.
종래의 심전도 판독 시스템은 환자의 전체 심전도 신호 데이터를 받아 분석하여 그 결과를 출력한다. 딥러닝 기술은 기존 방법들에 비해 정확성이 높기 때문에 심전도 판독 알고리즘으로 최근 많이 연구되고 있다.Conventional electrocardiogram (ECG) interpretation systems receive and analyze a patient's entire ECG signal data, outputting the results. Deep learning technology, with its higher accuracy compared to existing methods, has recently been widely studied as an ECG interpretation algorithm.
심전도를 이용한 부정맥 판단은 일정 자격을 갖춘 의료진만이 할 수 있지만 수요에 비해 인력이 부족한 현실이다. 심전도 판독 시 P, QRS, T 파형의 모양과 구간 간에 시간 차 계산, 심전도 리듬에 대한 분석 등 심전도 신호를 다양한 시각에서 판독해야 하기 때문에 시간이 많이 소요된다. 병상 환자의 심전도는 의료진이 실시간으로 관측하여 환자의 상태를 주시해야 하지만, 인력부족으로 인해 지속적인 모니터링이 힘들다. 심전도 분석은 환자의 생명과 직결되기 때문에 정확해야 하고 응급환자 발생 시에는 빠르게 동작되어야 한다. Diagnosing arrhythmias using electrocardiograms (ECGs) is a task that only qualified medical professionals can perform, but the workforce is inadequate compared to the demand. Interpreting an ECG requires analyzing the ECG signal from multiple perspectives, including calculating the shape and time intervals of the P, QRS, and T waveforms, and analyzing the ECG rhythm. This requires significant time. While medical staff must monitor patients' ECGs in real time to monitor their condition, ongoing monitoring is hindered by a lack of personnel. Because ECG analysis directly impacts a patient's life, it must be accurate and, in the event of an emergency, must be performed quickly.
종래의 심전도 분석은 P, QRS, T 파형 구간의 끝점, 시작점 등을 이용하는 경우도 있지만 종래의 기술은 피크(Peak)만을 찾아 그 활용도가 떨어진다. 부정맥 검출 및 분류 시 규칙기반의 알고리즘 설계는 파형의 다양성 때문에 정확도가 떨어지고, 부정맥의 추가 시 새로운 규칙기반 알고리즘을 설계해야 한다.Conventional electrocardiogram analysis sometimes utilizes the endpoints and starting points of the P, QRS, and T waveforms. However, these techniques only detect peaks, limiting their utility. Rule-based algorithms for arrhythmia detection and classification often suffer from low accuracy due to waveform diversity, and new rule-based algorithms must be designed when additional arrhythmias are identified.
종래의 심전도 판독 시스템은 병상 환자 모니터링과 같은 실시간 판독이 필요한 곳에서는 활용이 불가능하다. 심전도 분석을 위한 딥러닝 알고리즘은 구현 모델에 따라 속도 차이가 있으며, 실시간 동작을 위해 매시간 동작할 수 없다. 심전도 파형 시각화 시 1차원 데이터에 대한 출력으로 실시간 판독 시 가독성이 떨어진다.Conventional electrocardiogram (ECG) interpretation systems are not suitable for applications requiring real-time interpretation, such as bedside patient monitoring. Deep learning algorithms for ECG analysis vary in speed depending on the implementation model, and cannot operate hourly for real-time operation. When visualizing ECG waveforms, the output is one-dimensional data, which reduces readability during real-time interpretation.
최근, 부정맥 등 심장질환을 진단하기 위해 인공지능(AI)을 의료계에 활용하는 추세이다. 하지만, ECG 판독의 경우 복잡성으로 다양한 알고리즘이 적용되지 않고, 정확도가 낮아 숙련된 전문가가 자동 판독된 데이터를 하나씩 눈으로 찾아보고 수정해야 한다. ECG 판독 시 판독 자체만 수행하는 것이 아니라 심전도 전체 파형을 확인해야 하기 때문에, 시간이 오래 걸리고 번거롭다.Recently, there's a growing trend in the medical field to utilize artificial intelligence (AI) to diagnose heart conditions such as arrhythmias. However, ECG interpretation is complex, requiring the application of various algorithms. Furthermore, its accuracy is low, requiring skilled professionals to manually review and correct each automatically interpreted data. ECG interpretation requires not only the interpretation itself but also the entire electrocardiogram waveform, making it a time-consuming and cumbersome process.
현재 재판독을 위한 프로그램은 모든 알고리즘이 다 돌아간 후 추가 수정 알고리즘이 돌며 수정하는 형태로 동작한다. 하지만, 심전도 파형 판독사마다, 환자 마다 판독의 기준이 달라질 수 있고, 각 알고리즘의 결과가 연관이 있어 모든 알고리즘이 다 돌아간 후 판독을 수정하려면 시간이 오래 걸린다는 문제가 있다.Current rereading programs operate by running additional correction algorithms after all algorithms have been run. However, because interpretation criteria can vary from one ECG interpreter to another and from one patient to another, and because the results of each algorithm are interrelated, correcting the reading after all algorithms have been run takes a long time.
본 실시예는 심전도 측정기를 이용하는 경우 자동판독기능이 환자의 심전도를 잘못 판독할 가능성이 존재하기 때문에, 노이즈 파형, PVC 파형, PAC 파형, 부정맥 파형 결과를 각각 재판독하기 위한 별도의 툴을 제공하여, 파형 판독사에서 노이즈 파형, PVC 파형, PAC 파형, 부정맥 파형 별로 그룹핑된 그룹에 파형 판독사의 피드백 결과를 반영할 수 있도록 하는 사용자 피드백 기반 심전도 판독 수정 방법 및 장치를 제공하는 데 목적이 있다.The purpose of this embodiment is to provide a user feedback-based electrocardiogram interpretation correction method and device that provides a separate tool for re-reading each of the results of noise waveforms, PVC waveforms, PAC waveforms, and arrhythmia waveforms, so that the waveform interpreter can reflect the feedback results of the waveform interpreter to groups grouped by noise waveforms, PVC waveforms, PAC waveforms, and arrhythmia waveforms, since there is a possibility that the automatic interpretation function may misinterpret the electrocardiogram of a patient when using an electrocardiogram measuring device.
본 실시예의 일 측면에 의하면, 복수의 사람에 대한 심전도 파형을 획득하는 심전도 파형 획득부; 딥러닝 모델을 이용하여 상기 심전도 파형에 세그먼테이션(Segmentation)을 적용하여, 상기 심전도 파형 각 구간의 특징 지표값을 확인하고, 상기 특징 지표값을 기반으로 상기 각 구간별 분류(Classification) 결과를 생성하는 분류부; 상기 분류 결과를 기반으로 머신 러닝 알고리즘을 이용하여 심장 박동을 검출한 박동 검출 결과를 생성하는 박동 검출부; 상기 박동 검출 결과를 기반으로, 노이즈 파형, 정상 박동 파형, PVC(Premature Ventricular Contraction, 조기심실수축) 파형, PAC(Premature Atrial Contraction, 조기심방수축) 파형, 부정맥(Arrhythmia) 파형 각각을 그룹핑하는 파형 그룹화부; 상기 노이즈 파형, 상기 정상 박동 파형, 상기 PVC 파형, 상기 PAC 파형, 상기 부정맥 파형 각각에 대한 피드백 결과를 수신하여 반영하는 피드백 반영부; 및 상기 피드백 결과가 반영된 상기 노이즈 파형, 상기 정상 박동 파형, 상기 PVC 파형, 상기 PAC 파형, 상기 부정맥 파형에 대한 히스토그램을 저장하는 히스토그램부;를 포함하는 것을 특징으로 하는 심전도 판독 장치를 제공한다.According to one aspect of the present embodiment, there is provided an electrocardiogram waveform acquisition unit that acquires electrocardiogram waveforms for a plurality of people; a classification unit that applies segmentation to the electrocardiogram waveform using a deep learning model to confirm a characteristic index value of each section of the electrocardiogram waveform, and generates a classification result for each section based on the characteristic index value; a beat detection unit that generates a beat detection result by detecting a heartbeat using a machine learning algorithm based on the classification result; a waveform grouping unit that groups a noise waveform, a normal beat waveform, a PVC (Premature Ventricular Contraction) waveform, a PAC (Premature Atrial Contraction) waveform, and an arrhythmia waveform based on the beat detection result; a feedback reflection unit that receives and reflects a feedback result for each of the noise waveform, the normal beat waveform, the PVC waveform, the PAC waveform, and the arrhythmia waveform; And the present invention provides an electrocardiogram reading device characterized by including a histogram unit that stores histograms for the noise waveform, the normal heartbeat waveform, the PVC waveform, the PAC waveform, and the arrhythmia waveform in which the feedback result is reflected.
이상에서 설명한 바와 같이 본 실시예에 의하면, 심전도 측정기를 이용하는 경우 자동판독기능이 환자의 심전도를 잘못 판독할 가능성이 존재하기 때문에, 노이즈 파형, PVC 파형, PAC 파형, 부정맥 파형 결과를 각각 재판독하기 위한 별도의 툴을 제공하여, 파형 판독사에서 노이즈 파형, PVC 파형, PAC 파형, 부정맥 파형 별로 그룹핑된 그룹에 파형 판독사의 피드백 결과를 반영할 수 있는 효과가 있다.As described above, according to this embodiment, since there is a possibility that the automatic reading function may misread the patient's electrocardiogram when using an electrocardiogram measuring device, a separate tool is provided for rereading the results of noise waveform, PVC waveform, PAC waveform, and arrhythmia waveform, so that the waveform reader can reflect the feedback results of the waveform reader to the groups grouped by noise waveform, PVC waveform, PAC waveform, and arrhythmia waveform.
본 실시예에 의하면, 웨어러블 심전도 패치 외에도 심전도를 측정하는 다양한 의료기기, 웰니스/피트니스 기기에서 모두 활용할 수 있는 효과가 있다.According to this embodiment, in addition to the wearable electrocardiogram patch, it has an effect that can be utilized in various medical devices and wellness/fitness devices that measure electrocardiograms.
본 실시예에 의하면, 심전도 판독이 필요한 건강검진센터, 병원 및 의료기관에서 전용 툴을 이용하여 보다 쉽고 빠르고 정확하게 노이즈 파형, PVC 파형, PAC 파형, 부정맥 파형을 재판독할 수 있다.According to this embodiment, health checkup centers, hospitals, and medical institutions requiring electrocardiogram readings can reread noise waveforms, PVC waveforms, PAC waveforms, and arrhythmia waveforms more easily, quickly, and accurately using dedicated tools.
도 1은 본 실시예에 따른 바이오 신호 처리 분야에서 생체 신호 데이터 처리를 나타낸 도면이다.
도 2는 본 실시예에 따른 P,Q,R,S,T파(P파, QRS복합체, T파)와 심전도의 특징지표를 나타낸 도면이다.
도 3은 본 실시예에 따른 심전도 판독 장치를 나타낸 도면이다.
도 4는 본 실시예에 따른 사용자 피드백 기반 심전도 판독 수정 방법을 나타낸 도면이다.
도 5는 본 실시예에 따른 심전도 노이즈 단계 검출 과정을 구체적으로 나타낸 도면이다.
도 6은 본 실시예에 따른 전용 툴을 이용하여 노이즈 파형별 노이즈 단계에 대한 피드백 예시를 나타낸 도면이다.
도 7은 본 실시예에 따른 전용 툴을 이용하여 정상 박동 파형과 PVC 파형에 대한 피드백 예시를 나타낸 도면이다.
도 8은 본 실시예에 따른 전용 툴을 이용하여 정상 박동 파형과 PAC 파형에 대한 피드백 예시를 나타낸 도면이다.
도 9는 본 실시예에 따른 전용 툴을 이용하여 부정맥 검출 파형에 대한 피드백 예시를 나타낸 도면이다.FIG. 1 is a diagram illustrating biosignal data processing in the field of biosignal processing according to the present embodiment.
Figure 2 is a diagram showing the P, Q, R, S, and T waves (P wave, QRS complex, T wave) and characteristic indicators of an electrocardiogram according to the present embodiment.
Fig. 3 is a drawing showing an electrocardiogram reading device according to the present embodiment.
FIG. 4 is a diagram illustrating a method for correcting an electrocardiogram reading based on user feedback according to the present embodiment.
Fig. 5 is a drawing specifically illustrating an electrocardiogram noise stage detection process according to the present embodiment.
Fig. 6 is a diagram showing an example of feedback for noise steps by noise waveform using a dedicated tool according to the present embodiment.
FIG. 7 is a diagram showing an example of feedback for a normal heartbeat waveform and a PVC waveform using a dedicated tool according to the present embodiment.
FIG. 8 is a diagram showing an example of feedback for a normal heartbeat waveform and a PAC waveform using a dedicated tool according to the present embodiment.
FIG. 9 is a diagram showing an example of feedback for an arrhythmia detection waveform using a dedicated tool according to the present embodiment.
이하, 본 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, the present embodiment will be described in detail with reference to the attached drawings.
도 1은 본 실시예에 따른 바이오 신호 처리 분야에서 생체 신호 데이터 처리에 시멘틱 세그먼테이션 적용을 나타난 도면이다.FIG. 1 is a diagram showing the application of semantic segmentation to biosignal data processing in the field of biosignal processing according to the present embodiment.
심전도 판독 장치(300)는 심장 박동(Beat) 시 발생하는 전기 신호를 전류에 의한 파형으로 기록하는 검사로 부정맥, 협심증, 심근경색, 심장비대 등의 심장 질환을 진단하는 심전도 검사를 수행한다.An electrocardiogram reading device (300) is a test that records the electrical signals generated during a heartbeat as a waveform of current, and performs an electrocardiogram test to diagnose heart diseases such as arrhythmia, angina pectoris, myocardial infarction, and cardiac hypertrophy.
본 실시예에 따른 심전도 판독 장치(300)는 바이오 신호 처리(Bio Signal Processing) 분야에서 1차원(1D) 생체신호 데이터 처리에 적용될 수 있다. 심전도 판독 장치(300)는 심전도 파형에 포함된 P 파형, QRS-complex(N,S,V), T 파형, 노이즈 파형을 파형 단위로 분할한다.The electrocardiogram reading device (300) according to the present embodiment can be applied to one-dimensional (1D) biosignal data processing in the field of biosignal processing. The electrocardiogram reading device (300) divides the P wave, QRS complex (N, S, V), T wave, and noise wave included in the electrocardiogram waveform into waveform units.
심전도 판독 장치(300)는 심전도 파형을 N(Normal beat), S(Supraventricular ectopic beat), V(Ventricular ectopic beat), F(Fusion beat), Q(Unknown beat) 중 하나로 분류한다.The electrocardiogram reading device (300) classifies the electrocardiogram waveform into one of N (Normal beat), S (Supraventricular ectopic beat), V (Ventricular ectopic beat), F (Fusion beat), and Q (Unknown beat).
도 2는 본 실시예에 따른 P,Q,R,S,T파(P파, QRS복합체, T파)와 심전도의 특징지표를 나타낸 도면이다.Figure 2 is a diagram showing the P, Q, R, S, and T waves (P wave, QRS complex, T wave) and characteristic indicators of an electrocardiogram according to the present embodiment.
심전도 파형은 박동의 연속으로 나타나지며, 박동은 크게 노멀 박동(Normal Beat)(N), 심실상 박동(Supraventricular beat)(S), 심실 박동(Ventricular Beat)(V)으로 나눌 수 있다. 심전도 파형의 한 박동은 기본적으로 P 파형, QRS 파형, T 파형을 포함한다.The electrocardiogram waveform appears as a series of beats, and the beats can be broadly divided into normal beat (N), supraventricular beat (S), and ventricular beat (V). One beat of the electrocardiogram waveform basically includes a P wave, QRS wave, and T wave.
심전도 판독 장치(300)는 심전도 파형에 포함된 P 파형, Q 파형, R 파형, S 파형, T 파형을 감지하고, 노멀 박동(N), 심실상 박동(S), 심실 박동(V)을 분류한다. 심전도 판독 장치(300)는 P 파형, Q 파형, R 파형, S 파형, T 파형의 로컬라이제이션(Localization)을 수행하여 심전도의 다양한 특징 지표들을 출력한다.An electrocardiogram reading device (300) detects P waves, Q waves, R waves, S waves, and T waves included in an electrocardiogram waveform, and classifies normal beats (N), supraventricular beats (S), and ventricular beats (V). The electrocardiogram reading device (300) performs localization of the P waves, Q waves, R waves, S waves, and T waves to output various characteristic indices of the electrocardiogram.
심전도 판독 장치(300)는 입력된 심전도 파형에 대한 PR 인터벌(Interval), QRS 인터벌, QT 인터벌, ST 세그먼트, RR 인터벌을 구분한다.The electrocardiogram reading device (300) distinguishes the PR interval, QRS interval, QT interval, ST segment, and RR interval for the input electrocardiogram waveform.
심전도 판독 장치(300)는 PR 인터벌, QRS 인터벌, QT 인터벌, ST 세그먼트, RR 인터벌을 기반으로 P 파형, Q 파형, R 파형, S 파형, T 파형의 특징정보를 기반으로 박동을 분류(Classification)할 수 있다.The electrocardiogram reading device (300) can classify the beat based on the characteristic information of the P wave, Q wave, R wave, S wave, and T wave based on the PR interval, QRS interval, QT interval, ST segment, and RR interval.
심전도 판독 장치(300)는 심장 박동을 노멀 박동(Normal Beat)(N), 심실상 박동(Supraventricular beat)(S), 심실 박동(Ventricular Beat)(V)으로 분류한다. 심전도 판독 장치(300)는 심전도 파형을 판독할 때, 로컬라이제이션(Localization)과 분류(Classification)정보를 기반으로 이상 상태를 감지할 수 있다.The electrocardiogram reading device (300) classifies the heartbeat into a normal beat (N), a supraventricular beat (S), and a ventricular beat (V). When reading an electrocardiogram waveform, the electrocardiogram reading device (300) can detect an abnormality based on localization and classification information.
심전도 판독 장치(300)는 심전도 파형에 대해 로컬라이제이션을 수행한 값을 이용하여 이상상태(부정맥, 이상박동(S,V), ST, QTc 등)를 감지한다.The electrocardiogram reading device (300) detects abnormal conditions (arrhythmia, abnormal beat (S, V), ST, QTc, etc.) using values obtained by performing localization on the electrocardiogram waveform.
심전도 판독 장치(300)는 심전도 파형에 대해 분류(Classification)를 수행하여 심장 박동을 노멀 박동(Normal Beat)(N), 심실상 박동(Supraventricular beat)(S), 심실 박동(Ventricular Beat)(V)로 분류하고, 부정맥을 감지한다.The electrocardiogram reading device (300) performs classification on the electrocardiogram waveform to classify the heartbeat into a normal beat (N), a supraventricular beat (S), and a ventricular beat (V), and detects arrhythmia.
심전도 판독 장치(300)는 심전도 파형에 세그먼테이션 기법을 적용하여, 심전도 파형에 포함된 P 파형, Q 파형, R 파형, S 파형, T 파형, 세동 파형의 각 구간을 확인한다. 심전도 판독 장치(300)는 각 구간을 기반으로 심장 박동을 N(Normal beat), S(Supraventricular ectopic beat), V(Ventricular ectopic beat), F(Fusion beat), Q(Unknown beat) 중 하나로 분류(Classification)한다.An electrocardiogram reading device (300) applies a segmentation technique to an electrocardiogram waveform to identify each section of a P wave, a Q wave, an R wave, an S wave, a T wave, and a fibrillation waveform included in the electrocardiogram waveform. Based on each section, the electrocardiogram reading device (300) classifies the heartbeat into one of N (Normal beat), S (Supraventricular ectopic beat), V (Ventricular ectopic beat), F (Fusion beat), and Q (Unknown beat).
도 3은 본 실시예에 따른 심전도 판독 장치를 나타낸 도면이다.Fig. 3 is a drawing showing an electrocardiogram reading device according to the present embodiment.
최근 스마트 워치, 패치형 심전도 측정기 등 심전도 자동판독기능 의료기기가 출시되고 있지만, 심전도 자동판독기능 의료기기의 자동판독기능이 환자의 심전도를 잘못 판독할 가능성이 존재하는 만큼 자동판독기의 결과를 참고한 임상 병리사(또는 의사)의 재판독이 반드시 필요하다.Recently, medical devices with automatic electrocardiogram reading functions, such as smart watches and patch-type electrocardiogram monitors, have been released. However, since the automatic reading function of medical devices with automatic electrocardiogram reading functions may misinterpret a patient's electrocardiogram, it is essential to have a clinical pathologist (or doctor) re-interpret the results of the automatic reading device.
따라서, 심전도 판독 장치(300)는 전용 툴을 제공하여 자동 판독 결과를 심전도 재판독시 쉽게 수정하고 확인할 수 있도록 도와준다. Therefore, the electrocardiogram reading device (300) provides a dedicated tool to help easily correct and confirm the automatic reading results when rereading the electrocardiogram.
심전도 판독 장치(300)는 심전도 판독 시 판독사(예컨대, 임상 병리사)마다 기준이 다르고, 사람마다 다른 기준이 적용되는 경우가 많아 일괄적인 알고리즘으로 판독이 어렵기 때문에 판독 알고리즘을 수행하는 중에 전용 툴을 이용하여 판독사(예컨대, 임상 병리사)의 피드백을 추가로 반영하여 판독 속도와 판독사별로 최적화된 결과를 도출할 수 있도록 한다.The electrocardiogram reading device (300) has different standards for each reader (e.g., clinical pathologist) when reading an electrocardiogram, and since different standards are often applied to each person, it is difficult to read using a uniform algorithm. Therefore, during the execution of the reading algorithm, a dedicated tool is used to additionally reflect feedback from the reader (e.g., clinical pathologist) so as to obtain reading speed and optimized results for each reader.
본 실시예에 따른 심전도 판독 장치(300)는 심전도 파형 획득부(310), 분류부(320), 박동 검출부(330), 파형 그룹화부(340), 피드백 반영부(350), 히스토그램부(360)를 포함한다. 심전도 판독 장치(300)에 포함된 구성요소는 반드시 이에 한정되는 것은 아니다.The electrocardiogram reading device (300) according to the present embodiment includes an electrocardiogram waveform acquisition unit (310), a classification unit (320), a heartbeat detection unit (330), a waveform grouping unit (340), a feedback reflection unit (350), and a histogram unit (360). The components included in the electrocardiogram reading device (300) are not necessarily limited thereto.
심전도 판독 장치(300)에 포함된 각 구성요소는 장치 내부의 소프트웨어적인 모듈 또는 하드웨어적인 모듈을 연결하는 통신 경로에 연결되어 상호 간에 유기적으로 동작할 수 있다. 이러한 구성요소는 하나 이상의 통신 버스 또는 신호선을 이용하여 통신한다.Each component included in the electrocardiogram reading device (300) is connected to a communication path connecting software modules or hardware modules within the device and can operate organically with each other. These components communicate using one or more communication buses or signal lines.
도 3에 도시된 심전도 판독 장치(300)의 각 구성요소는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 소프트웨어적인 모듈, 하드웨어적인 모듈 또는 소프트웨어와 하드웨어의 결합으로 구현될 수 있다.Each component of the electrocardiogram reading device (300) illustrated in FIG. 3 means a unit that processes at least one function or operation, and can be implemented as a software module, a hardware module, or a combination of software and hardware.
심전도 파형 획득부(310)는 복수의 사람에 대한 심전도 파형을 획득한다.The electrocardiogram waveform acquisition unit (310) acquires electrocardiogram waveforms for multiple people.
분류부(320)는 딥러닝 모델을 이용하여 심전도 파형에 세그먼테이션(Segmentation)을 적용하여, 심전도 파형 각 구간의 특징 지표값을 확인하고, 특징 지표값을 기반으로 각 구간별 분류(Classification) 결과를 생성한다.The classification unit (320) applies segmentation to the electrocardiogram waveform using a deep learning model, checks the characteristic index values of each section of the electrocardiogram waveform, and generates a classification result for each section based on the characteristic index values.
박동 검출부(330)는 분류 결과를 기반으로 머신 러닝 알고리즘을 이용하여 심장 박동을 검출한 박동 검출 결과를 생성한다.The heartbeat detection unit (330) generates a heartbeat detection result by detecting a heartbeat using a machine learning algorithm based on the classification result.
파형 그룹화부(340)는 박동 검출 결과를 기반으로, 노이즈 파형, 정상 박동 파형, PVC(Premature Ventricular Contraction, 조기심실수축) 파형, PAC(Premature Atrial Contraction, 조기심방수축) 파형, 부정맥(Arrhythmia) 파형 각각을 그룹핑한다.The waveform grouping unit (340) groups each of the noise waveform, normal beat waveform, PVC (Premature Ventricular Contraction) waveform, PAC (Premature Atrial Contraction) waveform, and arrhythmia waveform based on the beat detection results.
파형 그룹화부(340)는 노이즈 단계 세분화부(342), 파형 모양 기반 그룹화부(344), 모양 및 간격 기반 그룹화부(346), 부정맥 검출부(348)를 포함한다.The waveform grouping unit (340) includes a noise step segmentation unit (342), a waveform shape-based grouping unit (344), a shape and interval-based grouping unit (346), and an arrhythmia detection unit (348).
노이즈 단계 세분화부(342)는 분류 결과를 기반으로 심전도 파형에 대해 단계별 노이즈를 특성을 검출하여 노이즈 단계를 검출한다.The noise step segmentation unit (342) detects noise steps by detecting noise characteristics for each step of the electrocardiogram waveform based on the classification results.
파형 모양 기반 그룹화부(344)는 박동 검출 결과를 기반으로 파형 모양을 기반으로 정상 박동 파형(Normal Beat Wave)만을 클러스터링(Clustering)하여 그룹핑(Grouping)한 제1 정상 박동 파형 분류 결과를 생성한다. 파형 모양 기반 그룹화부(344)는 박동 검출 결과를 기반으로 파형 모양을 기반으로 PVC(Premature Ventricular Contraction, 조기심실수축) 파형만을 클러스터링하여 그룹핑한 PVC 파형 분류 결과를 생성한다.The waveform shape-based grouping unit (344) generates a first normal beat waveform classification result by grouping only normal beat waveforms based on the waveform shape based on the beat detection result. The waveform shape-based grouping unit (344) generates a PVC waveform classification result by grouping only PVC (Premature Ventricular Contraction) waveforms based on the waveform shape based on the beat detection result.
모양 및 간격 기반 그룹화부(346)는 제1 정상 박동 파형 분류 결과를 기반으로 모양 및 간격을 기반으로 정상 박동 파형만을 클러스터링하여 그룹핑한 제2 정상 박동 파형 분류 결과를 생성한다. 모양 및 간격 기반 그룹화부(346)는 제1 정상 박동 파형 분류 결과를 기반으로 모양 및 간격을 기반으로 PAC(Premature Atrial Contraction, 조기심방수축) 파형만을 클러스터링하여 그룹핑한 PAC 파형 분류 결과를 생성한다.The shape and interval-based grouping unit (346) generates a second normal beat waveform classification result by grouping only normal beat waveforms based on shape and interval based on the first normal beat waveform classification result. The shape and interval-based grouping unit (346) generates a PAC waveform classification result by grouping only PAC (Premature Atrial Contraction) waveforms based on shape and interval based on the first normal beat waveform classification result.
부정맥 검출부(348)는 제1 정상 박동 파형, 제2 정상 박동 파형, PVC 파형, PAC 파형을 기반으로 부정맥 파형을 검출하여 부정맥 기준을 설정한다.The arrhythmia detection unit (348) detects an arrhythmia waveform based on the first normal beat waveform, the second normal beat waveform, the PVC waveform, and the PAC waveform, and sets an arrhythmia standard.
피드백 반영부(350)는 노이즈 파형, 정상 박동 파형, PVC 파형, PAC 파형, 부정맥 파형 각각에 대한 피드백 결과를 수신하여 반영한다.The feedback reflection unit (350) receives and reflects feedback results for each of the noise waveform, normal heartbeat waveform, PVC waveform, PAC waveform, and arrhythmia waveform.
피드백 반영부(350)는 노이즈 피드백 반영부(352), 파형 모양 기반 피드백 반영부(354), 모양 및 간격 기반 피드백 반영부(356), 부정맥 기준 피드백 반영부(358)를 포함한다.The feedback reflection unit (350) includes a noise feedback reflection unit (352), a waveform shape-based feedback reflection unit (354), a shape and interval-based feedback reflection unit (356), and an arrhythmia-based feedback reflection unit (358).
노이즈 피드백 반영부(352)는 전용 툴을 이용하여 노이즈 파형에 대해 노이즈 단계를 심전도 파형 판독사 단말기로 전송한다. 노이즈 피드백 반영부(352)는 심전도 파형 판독사 단말기로부터 노이즈 피드백 결과를 수신한 후 노이즈 파형별 노이즈 단계에 반영한다.The noise feedback reflection unit (352) uses a dedicated tool to transmit the noise level for the noise waveform to the electrocardiogram waveform interpretation terminal. The noise feedback reflection unit (352) receives the noise feedback result from the electrocardiogram waveform interpretation terminal and reflects it in the noise level for each noise waveform.
파형 모양 기반 피드백 반영부(354)는 전용 툴을 이용하여 제1 정상 박동 파형 분류 결과, PVC 파형 분류 결과를 심전도 파형 판독사 단말기로 전송한다. 파형 모양 기반 피드백 반영부(354)는 심전도 파형 판독사 단말기로부터 제1 정상 박동 파형 분류 결과에 대한 제1 정상 박동 피드백 결과를 수신한 후 제1 정상 박동 파형 분류 결과에 반영한다. 파형 모양 기반 피드백 반영부(354)는 PVC 파형 분류 결과에 대한 PVC 파형 피드백 결과를 수신한 후 PVC 파형 분류 결과에 반영한다.The waveform shape-based feedback reflection unit (354) uses a dedicated tool to transmit the first normal beat waveform classification result and the PVC waveform classification result to the electrocardiogram waveform interpretation terminal. The waveform shape-based feedback reflection unit (354) receives the first normal beat feedback result for the first normal beat waveform classification result from the electrocardiogram waveform interpretation terminal and reflects it in the first normal beat waveform classification result. The waveform shape-based feedback reflection unit (354) receives the PVC waveform feedback result for the PVC waveform classification result and reflects it in the PVC waveform classification result.
모양 및 간격 기반 피드백 반영부(356)는 전용 툴을 이용하여 제2 정상 박동 파형 분류 결과, PAC 파형 분류 결과를 심전도 파형 판독사 단말기로 전송한다. 모양 및 간격 기반 피드백 반영부(356)는 심전도 파형 판독사 단말기로부터 제2 정상 박동 파형 분류 결과에 대한 제2 정상 박동 피드백 결과를 수신한 후 제2 정상 박동 파형 분류 결과에 반영한다. 모양 및 간격 기반 피드백 반영부(356)는 PAC 파형 분류 결과에 대한 PAC 파형 피드백 결과를 수신한 후 PAC 파형 분류 결과에 반영한다.The shape and interval-based feedback reflection unit (356) uses a dedicated tool to transmit the second normal beat waveform classification result and the PAC waveform classification result to the electrocardiogram waveform interpretation terminal. The shape and interval-based feedback reflection unit (356) receives the second normal beat feedback result for the second normal beat waveform classification result from the electrocardiogram waveform interpretation terminal and reflects it in the second normal beat waveform classification result. The shape and interval-based feedback reflection unit (356) receives the PAC waveform feedback result for the PAC waveform classification result and reflects it in the PAC waveform classification result.
부정맥 기준 피드백 반영부(358)는 전용 툴을 이용하여 부정맥 파형을 심전도 파형 판독사 단말기로 전송한다. 부정맥 기준 피드백 반영부(358)는 심전도 파형 판독사 단말기로부터 부정맥 파형에 대한 부정맥 파형 기준 피드백 결과를 수신한 후 부정맥 파형에 반영한다.The arrhythmia reference feedback reflection unit (358) transmits the arrhythmia waveform to the electrocardiogram waveform interpretation terminal using a dedicated tool. The arrhythmia reference feedback reflection unit (358) receives the arrhythmia waveform reference feedback result for the arrhythmia waveform from the electrocardiogram waveform interpretation terminal and reflects it in the arrhythmia waveform.
히스토그램부(360)는 피드백 결과가 반영된 노이즈 파형, 정상 박동 파형, PVC 파형, PAC 파형, 부정맥 파형에 대한 히스토그램을 저장한다.The histogram section (360) stores histograms for noise waveforms, normal heartbeat waveforms, PVC waveforms, PAC waveforms, and arrhythmia waveforms in which feedback results are reflected.
도 4는 본 실시예에 따른 사용자 피드백 기반 심전도 판독 수정 방법을 나타낸 도면이다.FIG. 4 is a diagram illustrating a method for correcting an electrocardiogram reading based on user feedback according to the present embodiment.
심전도 판독 장치(300)는 복수의 사람에 대한 심전도 파형을 획득한다(S410). 단계 S410에서, 심전도 판독 장치(300)는 서버로부터 복수의 사람에 대한 심전도 파형에 대한 Raw 파일을 수신한다.An electrocardiogram reading device (300) obtains electrocardiogram waveforms for multiple people (S410). In step S410, the electrocardiogram reading device (300) receives raw files of electrocardiogram waveforms for multiple people from a server.
심전도 판독 장치(300)는 복수의 사람에 대한 심전도 파형 각각에 대한 전처리(Pre-Processing)를 수행하여 전처리 데이터를 생성한다(S412). 단계 S412에서, 심전도 판독 장치(300)는 복수의 사람에 대한 심전도 파형 각각에 대해 기 설정된 데이터에 대한 필터링(Filtering)을 수행하는 전처리를 수행하여 전처리 데이터를 생성한다.The electrocardiogram reading device (300) performs preprocessing on each electrocardiogram waveform of a plurality of people to generate preprocessed data (S412). In step S412, the electrocardiogram reading device (300) performs preprocessing to filter preset data on each electrocardiogram waveform of a plurality of people to generate preprocessed data.
심전도 판독 장치(300)는 딥러닝 모델을 이용하여 전처리 데이터에 대한 세그멘테이션(Segmentation)을 수행하여, 심전도 파형 각 구간의 특징 지표값을 기반으로 각 구간별 분류(Classification)한 분류 결과(P, QRS[Normal, PVC], T, Noise)를 생성한다(S420).The electrocardiogram reading device (300) performs segmentation on preprocessed data using a deep learning model, and generates a classification result (P, QRS [Normal, PVC], T, Noise) by classifying each section based on the characteristic index values of each section of the electrocardiogram waveform (S420).
심전도 판독 장치(300)는 분류 결과(P, QRS[Normal, PVC], T, Noise)를 기반으로 노이즈 파형에 대해 노이즈 단계를 세부적으로 구분한다(S430). 단계 S430에서, 심전도 판독 장치(300)는 노이즈 세분화 알고리즘을 이용하여 기저선 변경(Baseline wandering), 분류 결과, P파, T파의 유무 등을 통해 노이즈 레벨(예컨대, 0에서 10단계)로 세분화하여 구분한다.The electrocardiogram reading device (300) classifies the noise level of the noise waveform in detail based on the classification result (P, QRS [Normal, PVC], T, Noise) (S430). In step S430, the electrocardiogram reading device (300) classifies the noise level (e.g., from 0 to 10) by using a noise segmentation algorithm based on baseline wandering, classification result, presence or absence of P wave, T wave, etc.
심전도 판독 장치(300)는 전용 툴을 이용하여 노이즈 파형에 대해 노이즈 단계를 심전도 파형 판독사 단말기로 전송한다. 심전도 파형 판독사 단말기는 전용 툴을 이용하여 수신된 노이즈 파형에 대해 노이즈 단계에 대응하는 피드백 결과를 수신하여 노이즈 레벨(예컨대, 0에서 10단계) 중 특정 노이즈 레벨(예컨대, 5단계 미만)까지만 분석에 이용하고 나머지 노이즈 레벨(예컨대, 5단계 이상)을 노이즈로 인식하여 분석에서 제외시킬 지를 결정한 피드백 결과를 생성한다.The electrocardiogram reading device (300) transmits the noise level for the noise waveform to the electrocardiogram waveform reading terminal using a dedicated tool. The electrocardiogram waveform reading terminal receives a feedback result corresponding to the noise level for the received noise waveform using a dedicated tool, and generates a feedback result that determines whether to use only a specific noise level (e.g., less than level 5) among the noise levels (e.g., levels 0 to 10) for analysis and to recognize the remaining noise levels (e.g., levels 5 or more) as noise and exclude them from the analysis.
심전도 파형 판독사 단말기는 전용 툴을 이용하여 피드백 결과를 심전도 판독 장치(300)로 전송한다.The electrocardiogram waveform interpretation terminal transmits the feedback results to the electrocardiogram interpretation device (300) using a dedicated tool.
단계 S430에서 심전도 판독 장치(300)는 전용 툴을 이용하여 노이즈 파형별 노이즈 단계를 분류한 결과를 심전도 파형 판독사 단말기로 출력한다.In step S430, the electrocardiogram reading device (300) classifies the noise phase by noise waveform using a dedicated tool. The electrocardiogram waveform is output to the interpreter terminal.
심전도 파형 판독사 단말기는 심전도 판독 장치(300)의 전용 툴로부터 입력받은 노이즈 파형별 노이즈 단계를 출력한다.The electrocardiogram waveform interpretation terminal outputs the noise level for each noise waveform input from a dedicated tool of the electrocardiogram interpretation device (300).
심전도 파형 판독사 단말기는 노이즈 파형별 노이즈 단계에 따른 파형을 선택한 후 입력수단(예컨대, 키보드, 마우스, 조이스틱, 패드 등)을 제어하여 심전도 판독 장치(300)에서 분류한 노이즈 파형별 노이즈 단계를 다음 파형으로 넘기면서 확인할 수 있다. The electrocardiogram waveform interpretation terminal selects a waveform according to the noise level of each noise waveform and then controls an input means (e.g., keyboard, mouse, joystick, pad, etc.) to pass the noise level of each noise waveform classified by the electrocardiogram interpretation device (300) to the next waveform to confirm it.
심전도 파형 판독사 단말기는 심전도 판독 장치(300)로부터 제공받은 전용 툴을 이용하여 미분류 박스에 대해 재그룹핑(Re-Grouping) 기능을 이용하여 노이즈 단계를 세분화할 수 있다. The electrocardiogram waveform interpretation terminal can use the dedicated tool provided from the electrocardiogram interpretation device (300) to subdivide the noise level by using the re-grouping function for the unclassified box.
심전도 파형 판독사 단말기는 입력수단(예컨대, 키보드, 마우스, 조이스틱, 패드 등)을 제어하여 노이즈 레벨(예컨대, 0에서 10단계) 중 특정 노이즈 레벨(예컨대, 5단계 미만)까지만 분석에 이용하고 나머지 노이즈 레벨(예컨대, 5단계 이상)을 노이즈로 인식하여 분석에서 제외시킬 지의 여부를 결정한 피드백 결과를 생성한다.The electrocardiogram waveform interpretation terminal controls the input means (e.g., keyboard, mouse, joystick, pad, etc.) to generate a feedback result that determines whether to use only a specific noise level (e.g., less than level 5) among noise levels (e.g., levels 0 to 10) for analysis and recognize the remaining noise levels (e.g., levels 5 and above) as noise and exclude them from analysis.
단계 S430에서 심전도 판독 장치(300)는 전용 툴을 이용하여 심전도 파형 판독사 단말기로부터 노이즈 레벨(예컨대, 0에서 10단계) 중 특정 노이즈 레벨(예컨대, 5단계 미만)까지만 분석에 이용하고 나머지 노이즈 레벨(예컨대, 5단계 이상)을 노이즈로 인식하여 분석에서 제외시킬 지의 여부를 결정한 피드백 결과를 수신한 후 노이즈 파형별 노이즈 단계에 반영한다.In step S430, the electrocardiogram reading device (300) uses a dedicated tool to receive feedback results from the electrocardiogram waveform reading terminal, which determine whether to use only a specific noise level (e.g., less than level 5) among noise levels (e.g., levels 0 to 10) for analysis and recognize the remaining noise levels (e.g., levels 5 or more) as noise and exclude them from analysis, and then reflects the feedback results in the noise level for each noise waveform.
심전도 판독 장치(300)는 분류 결과(P, QRS[Normal, PVC], T, Noise)를 기반으로 박동 검출( Peak Detection)을 수행한 박동 검출 결과를 생성한다(S440). 단계 S440에서, 심전도 판독 장치(300)는 분류 결과(P, QRS[Normal, PVC], T, Noise)를 기반으로 QRS의 피크를 검출한 박동 검출 결과를 생성한다.The electrocardiogram reading device (300) generates a beat detection result by performing a beat detection (peak detection) based on the classification result (P, QRS [Normal, PVC], T, Noise) (S440). In step S440, the electrocardiogram reading device (300) generates a beat detection result by detecting the peak of the QRS based on the classification result (P, QRS [Normal, PVC], T, Noise).
심전도 판독 장치(300)는 박동 검출 결과를 기반으로 파형 모양 기반 그룹핑(Shape based Grouping)을 수행한다(S450). 단계 S450에서, 심전도 판독 장치(300)는 S 파형 검출(S detection)까지 수행한 후 재수정하려면 판독사마다 기준이 다르기 때문에, 모양(Shape)만을 이용하여 그룹핑을 수행한다.The electrocardiogram reading device (300) performs waveform shape-based grouping based on the heartbeat detection results (S450). In step S450, the electrocardiogram reading device (300) performs S wave detection (S detection), and since each reader has different criteria for re-correction, the grouping is performed using only the shape.
심전도 판독 장치(300)는 파형 모양 기반 그룹핑을 수행하는 과정에서 정상 박동 파형(Normal Beat Wave)만을 클러스터링(Clustering)하여 그룹핑(Grouping)한 제1 정상 박동 파형 분류 결과를 생성한다(S452).The electrocardiogram reading device (300) generates a first normal beat waveform classification result by grouping only normal beat waveforms by clustering them in the process of performing waveform shape-based grouping (S452).
단계 S452에서, 심전도 판독 장치(300)는 모양 기반 그룹핑을 수행하는 과정에서 박동 검출 결과에서 P파와 QRS의 피크점을 이용하여 RR 인터벌을 확인한다. 심전도 판독 장치(300)는 RR 인터벌을 기반으로 정상 박동 파형을 클러스터링하여 그룹핑한 제1 정상 박동 파형 분류 결과를 생성한다.In step S452, the electrocardiogram reading device (300) performs shape-based grouping, and identifies the RR interval using the peak points of the P wave and QRS in the beat detection results. The electrocardiogram reading device (300) clusters normal beat waveforms based on the RR interval and generates a first normal beat waveform classification result by grouping them.
단계 S452에서 심전도 판독 장치(300)는 전용 툴을 이용하여 제1 정상 박동 파형으로 클러스터링한 제1 정상 박동 파형 분류 결과(제1 정상 박동 파형 그룹)을 심전도 파형 판독사 단말기로 출력한다.In step S452, the electrocardiogram reading device (300) uses a dedicated tool to output the first normal beat waveform classification result (first normal beat waveform group) clustered into the first normal beat waveform to the electrocardiogram waveform reading terminal.
심전도 파형 판독사 단말기는 심전도 판독 장치(300)의 전용 툴로부터 입력받은 제1 정상 박동 파형으로 클러스터링한 제1 정상 박동 파형 분류 결과(제1 정상 박동 파형 그룹)을 출력한다.The electrocardiogram waveform interpretation terminal outputs the first normal beat waveform classification result (first normal beat waveform group) clustered with the first normal beat waveform input from the dedicated tool of the electrocardiogram interpretation device (300).
심전도 파형 판독사 단말기는 제1 정상 박동 파형의 대표모양을 선택한 후 입력수단(예컨대, 키보드, 마우스, 조이스틱, 패드 등)을 제어하여 심전도 판독 장치(300)에서 분류한 제1 정상 박동 파형의 모양을 다음 파형으로 넘기면서 확인할 수 있다. The electrocardiogram waveform interpretation terminal can select a representative shape of the first normal heartbeat waveform and then control an input means (e.g., keyboard, mouse, joystick, pad, etc.) to move the shape of the first normal heartbeat waveform classified by the electrocardiogram interpretation device (300) to the next waveform to confirm it.
심전도 파형 판독사 단말기는 심전도 판독 장치(300)로부터 제공받은 전용 툴을 이용하여 미분류 박스에 대해 재그룹핑(Re-Grouping) 기능을 이용하여 세분화할 수 있다. The electrocardiogram waveform interpretation terminal can segment unclassified boxes using the re-grouping function using a dedicated tool provided from the electrocardiogram interpretation device (300).
심전도 파형 판독사 단말기는 제1 정상 박동 파형의 대표 모양을 입력수단(예컨대, 키보드, 마우스, 조이스틱, 패드 등)을 제어하여 제1 정상 박동 파형에서 PVC 파형으로 이동시킬 수 있다. 심전도 파형 판독사 단말기는 제1 정상 박동 파형의 대표 모양을 입력수단(예컨대, 키보드, 마우스, 조이스틱, 패드 등)을 제어하여 PVC 파형에서 제1 정상 박동 파형으로 이동시킬 수 있다. The electrocardiogram waveform interpretation terminal can control an input means (e.g., a keyboard, a mouse, a joystick, a pad, etc.) to move the representative shape of the first normal rhythm waveform from the first normal rhythm waveform to the PVC waveform. The electrocardiogram waveform interpretation terminal can control an input means (e.g., a keyboard, a mouse, a joystick, a pad, etc.) to move the representative shape of the first normal rhythm waveform from the PVC waveform to the first normal rhythm waveform.
단계 S452에서 심전도 판독 장치(300)는 전용 툴을 이용하여 심전도 파형 판독사 단말기로부터 제1 정상 박동 파형 분류 결과에 대한 피드백을 수신한 후 제1 정상 박동 파형 분류 결과에 반영한다.In step S452, the electrocardiogram reading device (300) receives feedback on the first normal heartbeat waveform classification result from the electrocardiogram waveform reading terminal using a dedicated tool and then reflects it in the first normal heartbeat waveform classification result.
심전도 판독 장치(300)는 파형 모양 기반 그룹핑을 수행하는 과정에서 PVC(Premature Ventricular Contraction, 조기심실수축) 파형만을 클러스터링(Clustering)하여 그룹핑(Grouping)한다(S454).The electrocardiogram reading device (300) performs grouping based on waveform shape by clustering only the PVC (Premature Ventricular Contraction) waveform (S454).
단계 S454에서, 심전도 판독 장치(300)는 모양 기반 그룹핑을 수행하는 과정에서 박동 검출 결과에서 P 파와 QRS의 피크점을 이용하여 RR 인터벌을 확인한다. 심전도 판독 장치(300)는 RR 인터벌을 기반으로 PVC 파형만을 클러스터링하여 그룹핑한다.In step S454, the electrocardiogram reading device (300) performs shape-based grouping, and identifies the RR interval using the peak points of the P wave and QRS from the beat detection results. The electrocardiogram reading device (300) clusters and groups only the PVC waveforms based on the RR interval.
단계 S454에서, 심전도 판독 장치(300)는 전용 툴을 이용하여 PVC 파형으로 클러스터링한 PVC 파형 그룹을 심전도 파형 판독사 단말기로 출력한다.In step S454, the electrocardiogram reading device (300) outputs a group of PVC waveforms clustered into PVC waveforms using a dedicated tool to the electrocardiogram waveform reading terminal.
심전도 파형 판독사 단말기는 심전도 판독 장치(300)의 전용 툴로부터 입력받은 PVC 파형으로 클러스터링한 PVC 파형 그룹을 출력한다.The electrocardiogram waveform interpretation terminal outputs a group of PVC waveforms clustered with PVC waveforms input from a dedicated tool of the electrocardiogram interpretation device (300).
심전도 파형 판독사 단말기는 PVC 파형의 대표모양을 선택한 후 입력수단(예컨대, 키보드, 마우스, 조이스틱, 패드 등)을 제어하여 심전도 판독 장치(300)에서 분류한 PVC 파형의 모양을 다음 파형으로 넘기면서 확인할 수 있다. The electrocardiogram waveform interpretation terminal can select a representative shape of the PVC waveform and then control an input means (e.g., keyboard, mouse, joystick, pad, etc.) to pass the shape of the PVC waveform classified by the electrocardiogram interpretation device (300) to the next waveform to confirm it.
심전도 파형 판독사 단말기는 심전도 판독 장치(300)로부터 제공받은 전용 툴을 이용하여 미분류 박스에 대해 재그룹핑(Re-Grouping) 기능을 이용하여 세분화할 수 있다. The electrocardiogram waveform interpretation terminal can segment unclassified boxes using the re-grouping function using a dedicated tool provided from the electrocardiogram interpretation device (300).
심전도 파형 판독사 단말기는 PVC 파형의 대표 모양을 입력수단(예컨대, 키보드, 마우스, 조이스틱, 패드 등)을 제어하여 PVC 파형에서 정상 박동 파형으로 이동시킬 수 있다. The electrocardiogram waveform interpretation terminal can control the representative shape of the PVC waveform by input means (e.g., keyboard, mouse, joystick, pad, etc.) to move from the PVC waveform to the normal heartbeat waveform.
단계 S454에서 심전도 판독 장치(300)는 전용 툴을 이용하여 심전도 파형 판독사 단말기로부터 PVC 파형을 분류한 결과에 대한 피드백을 수신한 후 PVC 파형 분류 결과에 반영한다.In step S454, the electrocardiogram reading device (300) receives feedback on the result of classifying the PVC waveform from the electrocardiogram waveform reading terminal using a dedicated tool and then reflects it in the PVC waveform classification result.
심전도 판독 장치(300)는 정상 박동 파형 분류 결과를 기반으로 모양(Shape) 및 간격(Interval) 기반 그룹핑(Shape & Interval based Grouping)을 수행한다(S460).The electrocardiogram reading device (300) performs shape and interval based grouping based on the normal heartbeat waveform classification result (S460).
단계 S460에서, 심전도 판독 장치(300)는 S 파형 검출(S detection)까지 수행한 후 재수정하려면 판독사마다 기준이 다르기 때문에, 정상 박동 파형 분류 결과를 기반으로 인터벌을 기준으로 재그룹핑을 수행한다.In step S460, the electrocardiogram reading device (300) performs regrouping based on the interval based on the normal heartbeat waveform classification result, since the criteria for re-correction are different for each reader after performing S wave detection (S detection).
심전도 판독 장치(300)는 모양 및 간격 기반 그룹핑을 수행하는 과정에서 정상 박동 파형(Normal Beat Wave)만을 클러스터링(Clustering)하여 그룹핑(Grouping)한 제2 정상 박동 파형 분류 결과를 생성한다(S462).The electrocardiogram reading device (300) generates a second normal beat wave classification result by clustering only normal beat waves in the process of performing shape and interval-based grouping (S462).
단계 S462에서, 심전도 판독 장치(300)는 모양 및 간격 기반 그룹핑을 수행하는 과정에서 PVC로 판단된 파형을 제외한 나머지 박동 파형에서 P파와 QRS의 피크점을 이용하여 RR 인터벌을 확인한다. 심전도 판독 장치(300)는 RR 인터벌을 기반으로 정상 박동 파형을 클러스터링하여 그룹핑한 제2 정상 박동 파형 분류 결과를 생성한다.In step S462, the electrocardiogram reading device (300) determines the RR interval using the peak points of the P wave and QRS in the remaining beat waveforms, excluding the waveforms determined to be PVCs, in the process of performing shape and interval-based grouping. The electrocardiogram reading device (300) clusters normal beat waveforms based on the RR interval and generates a second normal beat waveform classification result by grouping them.
단계 S462에서 심전도 판독 장치(300)는 전용 툴을 이용하여 제2 정상 박동 파형으로 클러스터링한 제2 정상 박동 파형 분류 결과(제2 정상 박동 파형 그룹)을 심전도 파형 판독사 단말기로 출력한다.In step S462, the electrocardiogram reading device (300) outputs the second normal beat waveform classification result (second normal beat waveform group) clustered into the second normal beat waveform using a dedicated tool to the electrocardiogram waveform reading terminal.
심전도 파형 판독사 단말기는 심전도 판독 장치(300)의 전용 툴로부터 입력받은 제2 정상 박동 파형으로 클러스터링한 제2 정상 박동 파형 분류 결과(제2 정상 박동 파형 그룹)을 출력한다.The electrocardiogram waveform interpretation terminal outputs a second normal beat waveform classification result (second normal beat waveform group) clustered with the second normal beat waveform input from a dedicated tool of the electrocardiogram interpretation device (300).
심전도 파형 판독사 단말기는 제2 정상 박동 파형의 대표모양을 선택한 후 입력수단(예컨대, 키보드, 마우스, 조이스틱, 패드 등)을 제어하여 심전도 판독 장치(300)에서 분류한 제2 정상 박동 파형의 모양을 다음 파형으로 넘기면서 확인할 수 있다. The electrocardiogram waveform interpretation terminal can select a representative shape of the second normal heartbeat waveform and then control an input means (e.g., keyboard, mouse, joystick, pad, etc.) to move the shape of the second normal heartbeat waveform classified by the electrocardiogram interpretation device (300) to the next waveform to confirm it.
심전도 파형 판독사 단말기는 심전도 판독 장치(300)로부터 제공받은 전용 툴을 이용하여 미분류 박스에 대해 재그룹핑(Re-Grouping) 기능을 이용하여 세분화할 수 있다. The electrocardiogram waveform interpretation terminal can segment unclassified boxes using the re-grouping function using a dedicated tool provided from the electrocardiogram interpretation device (300).
심전도 파형 판독사 단말기는 제2 정상 박동 파형의 대표 모양을 입력수단(예컨대, 키보드, 마우스, 조이스틱, 패드 등)을 제어하여 제2 정상 박동 파형에서 PAC 파형으로 이동시킬 수 있다. 심전도 파형 판독사 단말기는 제2 정상 박동 파형의 대표 모양을 입력수단(예컨대, 키보드, 마우스, 조이스틱, 패드 등)을 제어하여 PAC 파형에서 제2 정상 박동 파형으로 이동시킬 수 있다. The electrocardiogram waveform interpretation terminal can control an input means (e.g., a keyboard, a mouse, a joystick, a pad, etc.) to move the representative shape of the second normal rhythm waveform from the second normal rhythm waveform to the PAC waveform. The electrocardiogram waveform interpretation terminal can control an input means (e.g., a keyboard, a mouse, a joystick, a pad, etc.) to move the representative shape of the second normal rhythm waveform from the PAC waveform to the second normal rhythm waveform.
단계 S462에서 심전도 판독 장치(300)는 전용 툴을 이용하여 심전도 파형 판독사 단말기로부터 제2 정상 박동 파형을 분류한 결과에 대한 피드백을 수신한 후 제2 정상 박동 파형 분류 결과에 반영한다.In step S462, the electrocardiogram reading device (300) receives feedback on the result of classifying the second normal heartbeat waveform from the electrocardiogram waveform reading terminal using a dedicated tool and then reflects it in the result of classifying the second normal heartbeat waveform.
심전도 판독 장치(300)는 모양 및 간격 기반 그룹핑을 수행하는 과정에서 PAC(Premature Atrial Contraction, 조기심방수축) 파형만을 클러스터링(Clustering)하여 그룹핑(Grouping)한다(S464).The electrocardiogram reading device (300) performs grouping by clustering only the PAC (Premature Atrial Contraction) waveform in the process of performing shape and interval-based grouping (S464).
단계 S464에서, 심전도 판독 장치(300)는 모양 및 간격 기반 그룹핑을 수행하는 과정에서 PVC로 판단된 파형을 제외한 나머지 박동 파형에서 P 파와 QRS의 피크점을 이용하여 RR 인터벌을 확인한다. 심전도 판독 장치(300)는 RR 인터벌을 기반으로 PAC 파형을 클러스터링하여 그룹핑한다.In step S464, the electrocardiogram reading device (300) determines the RR interval using the peak points of the P wave and QRS in the remaining beat waveforms, excluding the waveforms determined to be PVCs, in the process of performing shape and interval-based grouping. The electrocardiogram reading device (300) clusters and groups the PAC waveforms based on the RR interval.
단계 S464에서, 심전도 판독 장치(300)는 전용 툴을 이용하여 PAC 파형으로 클러스터링한 PAC 파형 그룹을 심전도 파형 판독사 단말기로 출력한다.In step S464, the electrocardiogram reading device (300) outputs a group of PAC waveforms clustered into PAC waveforms using a dedicated tool to the electrocardiogram waveform reading terminal.
심전도 파형 판독사 단말기는 심전도 판독 장치(300)의 전용 툴로부터 입력받은 PAC 파형으로 클러스터링한 PAC 파형 그룹을 출력한다.The electrocardiogram waveform interpretation terminal outputs a PAC waveform group clustered with PAC waveforms input from a dedicated tool of the electrocardiogram interpretation device (300).
심전도 파형 판독사 단말기는 PAC 파형의 대표모양을 선택한 후 입력수단(예컨대, 키보드, 마우스, 조이스틱, 패드 등)을 제어하여 심전도 판독 장치(300)에서 분류한 PAC 파형의 모양을 다음 파형으로 넘기면서 확인할 수 있다. The electrocardiogram waveform interpretation terminal can select a representative shape of the PAC waveform and then control an input means (e.g., keyboard, mouse, joystick, pad, etc.) to pass the shape of the PAC waveform classified by the electrocardiogram interpretation device (300) to the next waveform to confirm it.
심전도 파형 판독사 단말기는 심전도 판독 장치(300)로부터 제공받은 전용 툴을 이용하여 미분류 박스에 대해 재그룹핑(Re-Grouping) 기능을 이용하여 세분화할 수 있다. The electrocardiogram waveform interpretation terminal can segment unclassified boxes using the re-grouping function using a dedicated tool provided from the electrocardiogram interpretation device (300).
심전도 파형 판독사 단말기는 PAC 파형의 대표 모양을 입력수단(예컨대, 키보드, 마우스, 조이스틱, 패드 등)을 제어하여 PAC 파형에서 정상 박동 파형으로 이동시킬 수 있다. The electrocardiogram waveform interpretation terminal can move the representative shape of the PAC waveform from the PAC waveform to the normal heartbeat waveform by controlling the input means (e.g., keyboard, mouse, joystick, pad, etc.).
단계 S464에서 심전도 판독 장치(300)는 전용 툴을 이용하여 심전도 파형 판독사 단말기로부터 PAC 파형을 분류한 결과에 대한 피드백을 수신한 후 PAC 파형 분류 결과에 반영한다.In step S464, the electrocardiogram reading device (300) receives feedback on the result of classifying the PAC waveform from the electrocardiogram waveform reading terminal using a dedicated tool and then reflects it in the PAC waveform classification result.
심전도 판독 장치(300)는 제1 정상 박동 파형, 제2 정상 박동 파형, PAC 파형, PVC 파형을 기반으로 부정맥 검출(Arrhythmia Detection)을 수행하여 부정맥 파형만을 선별하여 부정맥 기준을 설정한다(S470).The electrocardiogram reading device (300) performs arrhythmia detection based on the first normal beat waveform, the second normal beat waveform, the PAC waveform, and the PVC waveform, and selects only the arrhythmia waveform to set the arrhythmia standard (S470).
단계 S470에서, 심전도 판독 장치(300)는 전용 툴을 이용하여 부정맥 파형을 심전도 파형 판독사 단말기로 출력한다. 심전도 파형 판독사 단말기는 심전도 판독 장치(300)의 전용 툴로부터 입력받은 부정맥 파형을 출력한다.In step S470, the electrocardiogram reading device (300) outputs an arrhythmia waveform to the electrocardiogram waveform reading terminal using a dedicated tool. The electrocardiogram waveform reading terminal outputs the arrhythmia waveform received from the dedicated tool of the electrocardiogram reading device (300).
심전도 파형 판독사 단말기는 부정맥 파형의 대표모양을 선택한 후 입력수단(예컨대, 키보드, 마우스, 조이스틱, 패드 등)을 제어하여 심전도 판독 장치(300)에서 분류한 부정맥 파형의 모양을 다음 파형으로 넘기면서 확인할 수 있다. The electrocardiogram waveform interpretation terminal can select a representative shape of an arrhythmia waveform and then control an input means (e.g., keyboard, mouse, joystick, pad, etc.) to move the shape of the arrhythmia waveform classified by the electrocardiogram interpretation device (300) to the next waveform to confirm it.
심전도 파형 판독사 단말기는 심전도 판독 장치(300)로부터 제공받은 전용 툴을 이용하여 미분류 박스에 대해 재그룹핑(Re-Grouping) 기능을 이용하여 세분화할 수 있다. The electrocardiogram waveform interpretation terminal can segment unclassified boxes using the re-grouping function using a dedicated tool provided from the electrocardiogram interpretation device (300).
심전도 파형 판독사 단말기는 부정맥 파형의 대표 모양을 입력수단(예컨대, 키보드, 마우스, 조이스틱, 패드 등)을 제어하여 부정맥 파형 기준(최소/최대 beat 수, BPM, 지속 시간)을 결정할 수 있다. The electrocardiogram waveform interpretation terminal can determine the arrhythmia waveform criteria (minimum/maximum beat count, BPM, duration) by controlling the representative shape of the arrhythmia waveform using an input means (e.g., keyboard, mouse, joystick, pad, etc.).
단계 S470에서 심전도 판독 장치(300)는 전용 툴을 이용하여 심전도 파형 판독사 단말기로부터 부정맥 파형에 대한 컨폼(Confirm) 결과에 대한 피드백을 수신한 후 부정맥 파형 분류 결과에 반영한다.In step S470, the electrocardiogram reading device (300) receives feedback on the confirmation result for the arrhythmia waveform from the electrocardiogram waveform reading terminal using a dedicated tool and then reflects it in the arrhythmia waveform classification result.
심전도 판독 장치(300)는 사용자 피드백을 반영한 노이즈 파형, PVC 파형, PAC 파형, 부정맥 파형의 히스트로그램을 저장한다(S480).The electrocardiogram reading device (300) stores histograms of noise waveforms, PVC waveforms, PAC waveforms, and arrhythmia waveforms that reflect user feedback (S480).
도 4에서는 단계 S410 내지 단계 S480을 순차적으로 실행하는 것으로 기재하고 있으나, 반드시 이에 한정되는 것은 아니다. 다시 말해, 도 4에 기재된 단계를 변경하여 실행하거나 하나 이상의 단계를 병렬적으로 실행하는 것으로 적용 가능할 것이므로, 도 4는 시계열적인 순서로 한정되는 것은 아니다.Although FIG. 4 describes steps S410 to S480 as being executed sequentially, this is not necessarily limited to the sequential order. In other words, it is possible to modify the steps described in FIG. 4 and execute them, or to execute one or more steps in parallel, and thus FIG. 4 is not limited to a chronological order.
전술한 바와 같이 도 4에 기재된 본 실시예에 따른 사용자 피드백 기반 심전도 판독 수정 방법은 프로그램으로 구현되고 컴퓨터로 읽을 수 있는 기록매체에 기록될 수 있다. 본 실시예에 따른 사용자 피드백 기반 심전도 판독 수정 방법을 구현하기 위한 프로그램이 기록되고 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. As described above, the method for correcting an electrocardiogram reading based on user feedback according to the present embodiment described in FIG. 4 can be implemented as a program and recorded on a computer-readable recording medium. The computer-readable recording medium on which the program for implementing the method for correcting an electrocardiogram reading based on user feedback according to the present embodiment is recorded includes any type of recording device that stores data that can be read by a computer system.
도 5는 본 실시예에 따른 심전도 노이즈 단계 검출 과정을 구체적으로 나타낸 도면이다.Fig. 5 is a drawing specifically illustrating an electrocardiogram noise stage detection process according to the present embodiment.
심전도 노이즈 세분화 장치(500)는 복수의 사람에 대한 심전도 파형을 획득한다(S510).An electrocardiogram noise segmentation device (500) obtains electrocardiogram waveforms for multiple people (S510).
심전도 노이즈 세분화 장치(500)는 기 학습된 딥러닝 모델을 실행한다(S520). 단계 S520에서, 심전도 노이즈 세분화 장치(500)는 노이즈 단계를 출력하고 싶은 심전도 데이터를 딥러닝 모델로 파형 분류를 실행한다.The electrocardiogram noise segmentation device (500) executes a pre-trained deep learning model (S520). In step S520, the electrocardiogram noise segmentation device (500) performs waveform classification on electrocardiogram data for which a noise level is desired to be output using the deep learning model.
심전도 노이즈 세분화 장치(500)는 딥러닝 모델을 이용하여 심전도 파형에 세그먼테이션(Segmentation)을 적용하여, 심전도 파형 각 구간의 특징 지표값을 확인한다. 심전도 노이즈 세분화 장치(500)는 특징 지표값을 기반으로 각 구간별 분류(Classification)값을 레이블링(Labeling)한다(S530). The electrocardiogram noise segmentation device (500) applies segmentation to the electrocardiogram waveform using a deep learning model to identify the characteristic index values of each section of the electrocardiogram waveform. The electrocardiogram noise segmentation device (500) labels the classification values for each section based on the characteristic index values (S530).
단계 S530에서, 심전도 노이즈 세분화 장치(500)는 파형을 P파, QRS파, T파, Noise로 분류하며 포인트 바이 포인트(Point by Point)로 결과를 도출하여 심전도 신호의 길이만큼 파형 세그멘테이션(Wave Segmentation) 값을 할당한다.In step S530, the electrocardiogram noise segmentation device (500) classifies the waveform into P wave, QRS wave, T wave, and noise, derives the result point by point, and assigns a wave segmentation value corresponding to the length of the electrocardiogram signal.
심전도 노이즈 세분화 장치(500)는 심전도 파형에 포함된 P 파형, Q 파형, R 파형, S 파형, T 파형, 노이즈 파형의 각 구간의 특징 지표값을 확인한다. 심전도 노이즈 세분화 장치(500)는 각 구간의 특징 지표값을 기반으로 노이즈 분석을 수행한 노이즈 분석 결과(기저선 변동 여부, P파 및 T파 미감지 비율, 노이즈 비율)를 생성한다.The electrocardiogram noise segmentation device (500) checks the characteristic index values of each section of the P wave, Q wave, R wave, S wave, T wave, and noise waveform included in the electrocardiogram waveform. The electrocardiogram noise segmentation device (500) performs noise analysis based on the characteristic index values of each section and generates noise analysis results (whether baseline changes occur, P wave and T wave non-detection ratio, noise ratio).
심전도 노이즈 세분화 장치(500)는 노이즈 분석 결과(기저선 변동 여부, P파 및 T파 미감지 비율, 노이즈 비율)를 기반으로 노이즈 단계(노이즈 0단계 내지 노이즈 4단계)를 구분하여 출력한다(S540). The electrocardiogram noise segmentation device (500) outputs the noise level (noise level 0 to noise level 4) based on the noise analysis results (whether there is baseline fluctuation, P wave and T wave non-detection ratio, noise ratio) (S540).
단계 S540에서, 심전도 노이즈 세분화 장치(500)는 기저선 변동(Baseline Wander) 여부, P파 및 T파 미감지 비율, 노이즈 비율로 노이즈를 분석하여 노이즈 단계를 세분화한다. 심전도 노이즈 세분화 장치(500)는 노이즈 단계를 노이즈 0단계 내지 노이즈 10단계로 구분한다.In step S540, the electrocardiogram noise segmentation device (500) analyzes the noise by the presence of baseline wander, the P wave and T wave non-detection ratio, and the noise ratio to segment the noise stage. The electrocardiogram noise segmentation device (500) segments the noise stage into noise stage 0 to noise stage 10.
심전도 노이즈 세분화 장치(500)는 구분된 노이즈 단계가 노이즈 5단계 미만인지의 여부를 확인한다.(S550).The electrocardiogram noise segmentation device (500) checks whether the segmented noise stage is less than noise stage 5 (S550).
단계 S550의 확인 결과, 구분된 노이즈 단계가 노이즈 5단계 미만인 경우, 심전도 노이즈 세분화 장치(500)는 노이즈로 레이블링된 값이 제거된 상태에서 머신 러닝 알고리즘을 이용하여 각 구간별 분류값을 시계열적으로 확인하여 심전도 박동(P 파형 다음에 QRS 파형이 아니라 다시 P 파형이 나오는 경우, 부정맥, 이상박동(S,V), ST, QTc 등)을 분류 검출한다(S570).As a result of the verification in step S550, if the distinguished noise level is less than noise level 5, the electrocardiogram noise segmentation device (500) uses a machine learning algorithm to time-seriesly check the classification values for each section while the values labeled as noise are removed, and classifies and detects electrocardiogram beats (if a P wave is followed by a QRS wave, but not a P wave, arrhythmia, abnormal beat (S, V), ST, QTc, etc.) (S570).
단계 S570에서, 심전도 노이즈 세분화 장치(500)는 세분화된 노이즈 단계에 맞춰 ST 분절(Segment) 값이나 QT 간격(Corrected QT Interval) 값, 심박변이도(HRV), 부정맥(AFIB, AVB)에 해당하는 부정맥의 추출 여부를 결정한다.In step S570, the electrocardiogram noise segmentation device (500) determines whether to extract arrhythmia corresponding to the ST segment value, the QT interval (Corrected QT Interval) value, heart rate variability (HRV), or arrhythmia (AFIB, AVB) according to the segmented noise stage.
심전도 노이즈 세분화 장치(500)는 노이즈 0단계로 구분된 경우, ST 분절, QT 간격, HRV(심박변이도), 부정맥을 계산한다(S582). 단계 S582에서, 심전도 노이즈 세분화 장치(500)는 노이즈 단계가 노이즈 0단계로 구분되면, 파형에 기저선 변동이 없고, P파 및 T파가 모두 정상 감지되며 노이즈가 없는 정상 구간인 경우 모든 파라미터를 계산한다.The electrocardiogram noise segmentation device (500) calculates ST segment, QT interval, HRV (heart rate variability), and arrhythmia when the noise level is classified as noise level 0 (S582). In step S582, the electrocardiogram noise segmentation device (500) calculates all parameters when the noise level is classified as noise level 0, there is no baseline fluctuation in the waveform, both P wave and T wave are detected normally, and there is a normal section without noise.
심전도 노이즈 세분화 장치(500)는 노이즈 1단계로 구분된 경우, HRV(심박변이도), 부정맥을 계산한다(S584). 단계 S584에서, 심전도 노이즈 세분화 장치(500)는 노이즈 단계가 노이즈 1단계로 구분되면, 기저선 변동이 심한 경우 HRV(심박변이도), 부정맥 값은 계산할 수 있으나, 기저선에 영향을 받는 ST 분절, QT 간격 값을 구하지 않는다.The electrocardiogram noise segmentation device (500) calculates HRV (heart rate variability) and arrhythmia when the noise level is classified as noise level 1 (S584). In step S584, the electrocardiogram noise segmentation device (500) calculates HRV (heart rate variability) and arrhythmia values when the baseline fluctuation is severe when the noise level is classified as noise level 1, but does not obtain ST segment and QT interval values that are affected by the baseline.
심전도 노이즈 세분화 장치(500)는 노이즈 2단계로 구분된 경우, HRV(심박변이도)만을 계산한다(S586). 단계 S586에서, 심전도 노이즈 세분화 장치(500)는 노이즈 단계가 노이즈 2단계로 구분되면, P파 및 T파가 정상 감지되지 않은 경우 HRV(심박변이도)값은 계산할 수 있으나, ST 분절, QT 간격, 부정맥 값을 구하지 않는다.The electrocardiogram noise segmentation device (500) calculates only HRV (heart rate variability) when the noise level is divided into two stages (S586). In step S586, the electrocardiogram noise segmentation device (500) can calculate HRV (heart rate variability) values when the noise level is divided into two stages and the P wave and T wave are not detected normally, but does not obtain ST segment, QT interval, or arrhythmia values.
단계 S550의 확인 결과, 구분된 노이즈 단계가 노이즈 5단계 미만이 아닌 경우, 심전도 노이즈 세분화 장치(500)는 전 구간을 노이즈 처리한 노이즈 5단계 내지 노이즈 10단계로 출력한다(S588). 단계 S588에서, 심전도 노이즈 세분화 장치(500)는 노이즈 5단계로 구분된 경우, 처리 속도를 높이기 위해 모든 파라미터 값(해당 구간의 ST 분절, QT 간격, 부정맥(AFIB, AVB), HRV(심박변이도) 값 등 복수의 파라미터 값)을 계산하지 않는다.As a result of the verification in step S550, if the distinguished noise level is not less than noise level 5, the electrocardiogram noise segmentation device (500) outputs noise level 5 to noise level 10 with the entire section processed as noise (S588). In step S588, if the electrocardiogram noise segmentation device (500) is distinguished into noise level 5, in order to increase the processing speed, it does not calculate all parameter values (multiple parameter values such as ST segment, QT interval, arrhythmia (AFIB, AVB), HRV (heart rate variability) values of the corresponding section).
단계 S588에서, 심전도 노이즈 세분화 장치(500)는 노이즈 단계가 노이즈 5단계로 구분되면, 심전도 파형이 일부 QRS파가 정상적으로 감지되었어도 노이즈 비율이 높은 경우 해당되는 일정 구간을 노이즈 처리하여 모든 파라미터를 계산하지 않는다.In step S588, if the electrocardiogram noise segmentation device (500) divides the noise stage into 5 noise stages, if the electrocardiogram waveform has a high noise ratio even though some QRS waves are detected normally, it processes the corresponding certain section as noise and does not calculate all parameters.
단계 S588에서, 심전도 노이즈 세분화 장치(500)는 노이즈 6단계 이상으로 구분된 경우, 처리 속도를 높이기 위해 모든 파라미터 값(해당 구간의 ST 분절, QT 간격, 부정맥(AFIB, AVB), HRV(심박변이도) 값 등 복수의 파라미터 값)을 계산하지 않는다.In step S588, if the electrocardiogram noise segmentation device (500) is classified into noise levels 6 or higher, it does not calculate all parameter values (multiple parameter values such as ST segment, QT interval, arrhythmia (AFIB, AVB), HRV (heart rate variability) values of the corresponding section) to increase the processing speed.
단계 S588에서, 심전도 노이즈 세분화 장치(500)는 노이즈 단계가 노이즈 6단계 이상으로 구분되면, 심전도 패치가 제대로 부착되지 않거나 연동이 되지 않아 하드웨어에서 노이즈로 처리하는 경우 해당 모든 구간을 노이즈 처리하여 모든 파라미터를 계산하지 않는다.In step S588, if the electrocardiogram noise segmentation device (500) is classified as having a noise level of 6 or higher, and the electrocardiogram patch is not properly attached or connected, and is processed as noise in hardware, all corresponding sections are processed as noise and no parameters are calculated.
도 5에서는 단계 S510 내지 단계 S588을 순차적으로 실행하는 것으로 기재하고 있으나, 반드시 이에 한정되는 것은 아니다. 다시 말해, 도 5에 기재된 단계를 변경하여 실행하거나 하나 이상의 단계를 병렬적으로 실행하는 것으로 적용 가능할 것이므로, 도 5는 시계열적인 순서로 한정되는 것은 아니다.Although FIG. 5 describes steps S510 to S588 as being executed sequentially, this is not necessarily the case. In other words, it is possible to change the steps described in FIG. 5 and execute them, or to execute one or more steps in parallel, and thus FIG. 5 is not limited to a chronological order.
전술한 바와 같이 도 5에 기재된 본 실시예에 따른 심전도 노이즈 단계 검출 과정은 프로그램으로 구현되고 컴퓨터로 읽을 수 있는 기록매체에 기록될 수 있다. 본 실시예에 따른 심전도 노이즈 단계 검출 과정을 구현하기 위한 프로그램이 기록되고 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. As described above, the electrocardiogram noise phase detection process according to the present embodiment described in FIG. 5 can be implemented as a program and recorded on a computer-readable recording medium. The computer-readable recording medium on which the program for implementing the electrocardiogram noise phase detection process according to the present embodiment is recorded includes all types of recording devices that store data that can be read by a computer system.
도 6은 본 실시예에 따른 전용 툴을 이용하여 노이즈 파형별 노이즈 단계에 대한 피드백 예시를 나타낸 도면이다. Fig. 6 is a diagram showing an example of feedback for noise steps by noise waveform using a dedicated tool according to the present embodiment.
도 6에 도시된 바와 같이, 심전도 판독 장치(300)는 분류 결과(P, QRS[Normal, PVC], T, Noise)를 기반으로 노이즈 파형에 대해 노이즈 단계를 세부적으로 구분한다. 심전도 판독 장치(300)는 노이즈 세분화 알고리즘을 이용하여 기저선 변경(Baseline wandering), 분류 결과, P파, T파의 유무 등을 통해 노이즈 레벨(예컨대, 0에서 10단계)로 세분화하여 구분한다. 심전도 판독 장치(300)는 전용 툴을 이용하여 노이즈 파형에 대해 노이즈 단계를 심전도 파형 판독사 단말기로 전송한다. As illustrated in Fig. 6, the electrocardiogram reading device (300) classifies the noise level of the noise waveform in detail based on the classification result (P, QRS [Normal, PVC], T, Noise). The electrocardiogram reading device (300) classifies the noise level (e.g., from 0 to 10) by using a noise segmentation algorithm based on baseline wandering, classification result, presence or absence of P wave, T wave, etc. The electrocardiogram reading device (300) transmits the noise level of the noise waveform to the electrocardiogram waveform reading terminal using a dedicated tool.
도 6에 도시된 바와 같이, 심전도 파형 판독사 단말기는 입력수단(예컨대, 키보드, 마우스, 조이스틱, 패드 등)을 제어하여 전용 툴을 이용하여 수신된 노이즈 레벨(예컨대, 0에서 10단계) 중 특정 노이즈 레벨(예컨대, 5단계 미만)까지만 분석에 이용하고 나머지 노이즈 레벨(예컨대, 5단계 이상)을 노이즈로 인식하여 분석에서 제외시킬 지의 여부를 결정한 피드백 결과를 생성한다. 심전도 파형 판독사 단말기는 전용 툴을 이용하여 피드백 결과를 심전도 판독 장치(300)로 전송한다.As illustrated in FIG. 6, the ECG waveform interpretation terminal controls an input means (e.g., a keyboard, a mouse, a joystick, a pad, etc.) to generate a feedback result that determines whether to use only a specific noise level (e.g., less than level 5) among the noise levels received (e.g., from 0 to 10 levels) for analysis and to recognize the remaining noise levels (e.g., more than level 5) as noise and exclude them from analysis. The ECG waveform interpretation terminal transmits the feedback result to the ECG interpretation device (300) using the dedicated tool.
도 7은 본 실시예에 따른 전용 툴을 이용하여 정상 박동 파형과 PVC 파형에 대한 피드백 예시를 나타낸 도면이다. FIG. 7 is a diagram showing an example of feedback for a normal heartbeat waveform and a PVC waveform using a dedicated tool according to the present embodiment.
도 7에 도시된 바와 같이, 심전도 판독 장치(300)는 박동 검출 결과를 기반으로 파형 모양 기반 그룹핑(Shape based Grouping)을 수행한다.As illustrated in Fig. 7, the electrocardiogram reading device (300) performs waveform shape-based grouping based on the heartbeat detection results.
심전도 판독 장치(300)는 파형 모양 기반 그룹핑을 수행하는 과정에서 정상 박동 파형(Normal Beat Wave)만을 클러스터링(Clustering)하여 그룹핑(Grouping)한다. 심전도 판독 장치(300)는 모양 기반 그룹핑을 수행하는 과정에서 박동 검출 결과에서 P파와 QRS의 피크점을 이용하여 RR 인터벌을 확인한다. 심전도 판독 장치(300)는 RR 인터벌을 기반으로 정상 박동 파형을 클러스터링하여 그룹핑한다.The electrocardiogram reading device (300) clusters and groups only normal beat waves in the process of performing waveform shape-based grouping. The electrocardiogram reading device (300) confirms the RR interval using the peak points of the P wave and QRS in the beat detection results in the process of performing shape-based grouping. The electrocardiogram reading device (300) clusters and groups normal beat waves based on the RR interval.
심전도 판독 장치(300)는 파형 모양 기반 그룹핑을 수행하는 과정에서 PVC(Premature Ventricular Contraction, 조기심실수축) 파형만을 클러스터링(Clustering)하여 그룹핑(Grouping)한다. 심전도 판독 장치(300)는 모양 기반 그룹핑을 수행하는 과정에서 박동 검출 결과에서 P 파와 QRS의 피크점을 이용하여 RR 인터벌을 확인한다. 심전도 판독 장치(300)는 RR 인터벌을 기반으로 PVC 파형만을 클러스터링하여 그룹핑한다. The electrocardiogram reading device (300) clusters and groups only the PVC (Premature Ventricular Contraction) waveforms in the process of performing waveform shape-based grouping. The electrocardiogram reading device (300) confirms the RR interval using the peak points of the P wave and QRS from the beat detection results in the process of performing shape-based grouping. The electrocardiogram reading device (300) clusters and groups only the PVC waveforms based on the RR interval.
도 7에 도시된 바와 같이, 심전도 판독 장치(300)는 전용 툴을 이용하여 분류된 정상 박동 파형과 PVC 파형을 심전도 파형 판독사 단말기로 출력한다.As illustrated in Fig. 7, the electrocardiogram reading device (300) outputs the normal heartbeat waveform and PVC waveform classified using a dedicated tool to the electrocardiogram waveform reading terminal.
도 7에 도시된 바와 같이, 심전도 파형 판독사 단말기는 입력수단(예컨대, 키보드, 마우스, 조이스틱, 패드 등)을 제어하여 피크점을 미세 조정하면 해당 박스에 모든 피크점이 같이 이동하도록 한 피드백 결과를 생성한다. 결과적으로, 심전도 파형 판독사 단말기는 피크점을 미세 조정하여 S 파형 검출(S detection)에 영향이 반영되도록 하는 피드백 결과를 생성한다.As illustrated in Figure 7, the ECG waveform interpreter terminal generates a feedback result that moves all peaks in the corresponding box together when the peak points are finely adjusted by controlling the input means (e.g., keyboard, mouse, joystick, pad, etc.). Consequently, the ECG waveform interpreter terminal generates a feedback result that reflects the fine adjustment of the peak points to affect S wave detection.
심전도 파형 판독사 단말기는 정상 박동 파형의 대표 모양을 입력수단(예컨대, 키보드, 마우스, 조이스틱, 패드 등)을 제어하여 정상 박동 파형에서 PVC 파형으로 이동시킬 수 있다. 심전도 파형 판독사 단말기는 PVC 파형의 대표 모양을 입력수단(예컨대, 키보드, 마우스, 조이스틱, 패드 등)을 제어하여 PVC 파형에서 정상 박동 파형으로 이동시킬 수 있다. The electrocardiogram waveform interpretation terminal can control the representative shape of the normal rhythm waveform by controlling the input means (e.g., keyboard, mouse, joystick, pad, etc.) to move from the normal rhythm waveform to the PVC waveform. The electrocardiogram waveform interpretation terminal can control the representative shape of the PVC waveform by controlling the input means (e.g., keyboard, mouse, joystick, pad, etc.) to move from the PVC waveform to the normal rhythm waveform.
심전도 파형 판독사 단말기는 전용 툴을 이용하여 PVC 파형에 대한 대표 모양 박스를 입력수단을 이용하여 선택하면 Iso, Couplet, Bigeminy, Run 중 하나를 선택하여 리포트(Report)에 포함시킨 피드백 결과를 생성할 수 있다.The ECG waveform interpreter terminal can generate feedback results included in a report by selecting one of Iso, Couplet, Bigeminy, or Run by using a dedicated tool to input a representative shape box for the PVC waveform.
도 8은 본 실시예에 따른 전용 툴을 이용하여 정상 박동 파형과 PAC 파형에 대한 피드백 예시를 나타낸 도면이다. FIG. 8 is a diagram showing an example of feedback for a normal heartbeat waveform and a PAC waveform using a dedicated tool according to the present embodiment.
도 8에 도시된 바와 같이, 심전도 판독 장치(300)는 정상 박동 파형 분류 결과를 기반으로 모양 및 간격 기반 그룹핑(Shape & Interval based Grouping)을 수행한다(S460).As illustrated in Fig. 8, the electrocardiogram reading device (300) performs shape and interval based grouping based on the normal heartbeat waveform classification result (S460).
심전도 판독 장치(300)는 모양 및 간격 기반 그룹핑을 수행하는 과정에서 정상 박동 파형(Normal Beat Wave)만을 클러스터링(Clustering)하여 그룹핑(Grouping)한다. 심전도 판독 장치(300)는 모양 및 간격 기반 그룹핑을 수행하는 과정에서 PVC로 판단된 파형을 제외한 나머지 박동 파형에서 P파와 QRS의 피크점을 이용하여 RR 인터벌을 확인한다. 심전도 판독 장치(300)는 RR 인터벌을 기반으로 정상 박동 파형을 클러스터링하여 그룹핑한다.The electrocardiogram reading device (300) clusters and groups only normal beat waves in the process of performing shape and interval-based grouping. The electrocardiogram reading device (300) confirms the RR interval using the peak points of the P wave and QRS in the remaining beat waves, excluding the waveforms determined to be PVC, in the process of performing shape and interval-based grouping. The electrocardiogram reading device (300) clusters and groups normal beat waves based on the RR interval.
심전도 판독 장치(300)는 모양 및 간격 기반 그룹핑을 수행하는 과정에서 PAC(Premature Atrial Contraction, 조기심방수축) 파형만을 클러스터링(Clustering)하여 그룹핑(Grouping)한다. 심전도 판독 장치(300)는 모양 및 간격 기반 그룹핑을 수행하는 과정에서 PVC로 판단된 파형을 제외한 나머지 박동 파형에서 P 파와 QRS의 피크점을 이용하여 RR 인터벌을 확인한다. 심전도 판독 장치(300)는 RR 인터벌을 기반으로 PAC 파형을 클러스터링하여 그룹핑한다.The electrocardiogram reading device (300) clusters and groups only the PAC (Premature Atrial Contraction) waveforms in the process of performing shape and interval-based grouping. The electrocardiogram reading device (300) confirms the RR interval using the peak points of the P wave and QRS in the remaining beat waveforms excluding the waveforms determined to be PVC in the process of performing shape and interval-based grouping. The electrocardiogram reading device (300) clusters and groups the PAC waveforms based on the RR interval.
도 8에 도시된 바와 같이, 심전도 판독 장치(300)는 전용 툴을 이용하여 분류된 정상 박동 파형과 PAC 파형을 심전도 파형 판독사 단말기로 출력한다.As illustrated in Fig. 8, the electrocardiogram reading device (300) outputs the normal heartbeat waveform and PAC waveform classified using a dedicated tool to the electrocardiogram waveform reading terminal.
도 8에 도시된 바와 같이, 심전도 파형 판독사 단말기는 입력수단(예컨대, 키보드, 마우스, 조이스틱, 패드 등)을 제어하여 피크점을 미세 조정하면 해당 박스에 모든 피크점이 같이 이동하도록 한 피드백 결과를 생성한다. 결과적으로, 심전도 파형 판독사 단말기는 피크점을 미세 조정하여 S 파형 검출(S detection)에 영향이 반영되도록 하는 피드백 결과를 생성한다.As illustrated in Figure 8, the ECG waveform interpreter terminal generates a feedback result that moves all peaks in the corresponding box together when the peak points are finely adjusted by controlling the input means (e.g., keyboard, mouse, joystick, pad, etc.). Consequently, the ECG waveform interpreter terminal generates a feedback result that reflects the fine adjustment of the peak points to affect S wave detection.
심전도 파형 판독사 단말기는 정상 박동 파형의 대표 모양을 입력수단(예컨대, 키보드, 마우스, 조이스틱, 패드 등)을 제어하여 정상 박동 파형에서 PAC 파형으로 이동시킬 수 있다. 심전도 파형 판독사 단말기는 PAC 파형의 대표 모양을 입력수단(예컨대, 키보드, 마우스, 조이스틱, 패드 등)을 제어하여 PVC 파형에서 정상 박동 파형으로 이동시킬 수 있다. The electrocardiogram waveform interpreter terminal can control the representative shape of the normal rhythm waveform by controlling the input means (e.g., keyboard, mouse, joystick, pad, etc.) to move from the normal rhythm waveform to the PAC waveform. The electrocardiogram waveform interpreter terminal can control the representative shape of the PAC waveform by controlling the input means (e.g., keyboard, mouse, joystick, pad, etc.) to move from the PVC waveform to the normal rhythm waveform.
심전도 파형 판독사 단말기는 전용 툴을 이용하여 PAC 파형에 대한 대표 모양 박스를 입력수단을 이용하여 선택하면 Iso, Couplet, Bigeminy, Run 중 하나를 선택하여 리포트(Report)에 포함시킨 피드백 결과를 생성할 수 있다.The ECG waveform interpreter terminal can generate feedback results included in a report by selecting one of Iso, Couplet, Bigeminy, or Run by using a dedicated tool to input a representative shape box for the PAC waveform.
도 9는 본 실시예에 따른 전용 툴을 이용하여 부정맥 검출 파형에 대한 피드백 예시를 나타낸 도면이다FIG. 9 is a diagram showing an example of feedback for an arrhythmia detection waveform using a dedicated tool according to this embodiment.
도 9에 도시된 바와 같이, 심전도 판독 장치(300)는 정상 박동 파형, PAC 파형, PVC 파형을 기반으로 부정맥 검출(Arrhythmia Detection)을 수행하여 부정맥 파형만을 선별하여 부정맥 기준을 설정한다.As illustrated in Fig. 9, the electrocardiogram reading device (300) performs arrhythmia detection based on a normal heartbeat waveform, PAC waveform, and PVC waveform, and selects only the arrhythmia waveform to set the arrhythmia criteria.
심전도 판독 장치(300)는 전용 툴을 이용하여 부정맥 파형을 심전도 파형 판독사 단말기로 출력한다.The electrocardiogram reading device (300) outputs an arrhythmia waveform to an electrocardiogram waveform reading terminal using a dedicated tool.
심전도 파형 판독사 단말기는 각 심전도 리듬 별로 디폴트(Default)값을 기준으로 판독결과를 출력하며, 입력수단의 제어에 따라 해당 박스를 넘기며 해당 리듬으로 잡힌 파형을 확인하며 이상 유무를 확인한 피드백 결과를 생성한다.The ECG waveform interpretation terminal outputs the interpretation results based on the default value for each ECG rhythm, and according to the control of the input means, it passes the corresponding box, checks the waveform captured with the corresponding rhythm, and generates a feedback result confirming the presence or absence of an abnormality.
심전도 파형 판독사 단말기는 만약 기준이 달라야할 경우 최소 박동 수, 최대 박동 수, BPM, 지속 시간 등을 변경하여 새로운 리듬 박스를 복수 개 생성하여 적절한 부정맥 기준을 선택한 피드백 결과를 생성할 수 있다.The ECG waveform interpreter terminal can generate feedback results by selecting appropriate arrhythmia criteria by creating multiple new rhythm boxes by changing the minimum beat rate, maximum beat rate, BPM, duration, etc. if the criteria need to be different.
심전도 파형 판독사 단말기는 전용 툴을 이용하여 부정맥 파형 중 원하는 리듬의 파형을 입력수단을 이용하여 선택하면 리포트(Report)에 포함시킨 피드백 결과를 생성할 수 있다.The ECG waveform interpreter terminal can generate feedback results included in a report by selecting a desired rhythm waveform among the arrhythmia waveforms using a dedicated tool and using an input method.
이상의 설명은 본 실시예의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 실시예의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 실시예들은 본 실시예의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 실시예의 기술 사상의 범위가 한정되는 것은 아니다. 본 실시예의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 실시예의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The above description is merely an example of the technical idea of the present embodiment, and those skilled in the art will appreciate that various modifications and variations can be made without departing from the essential characteristics of the present embodiment. Therefore, the present embodiments are not intended to limit the technical idea of the present embodiment, but rather to explain it, and the scope of the technical idea of the present embodiment is not limited by these embodiments. The scope of protection of the present embodiment should be interpreted by the claims below, and all technical ideas within a scope equivalent thereto should be interpreted as being included in the scope of rights of the present embodiment.
300: 심전도 판독 장치
310: 심전도 파형 획득부
320: 분류부
330: 박동 검출부
340: 파형 그룹화부
350: 피드백 반영부
360: 히스토그램부300: Electrocardiogram reading device
310: ECG waveform acquisition unit
320: Classification Department
330: Pulse detection unit
340: Waveform grouping section
350: Feedback Reflection Section
360: Histogram section
Claims (9)
딥러닝 모델을 이용하여 상기 심전도 파형에 세그먼테이션(Segmentation)을 적용하여, 상기 심전도 파형 각 구간의 특징 지표값을 확인하고, 상기 특징 지표값을 기반으로 상기 각 구간별 분류(Classification) 결과를 생성하는 분류부;
상기 분류 결과를 기반으로 머신 러닝 알고리즘을 이용하여 심장 박동을 검출한 박동 검출 결과를 생성하는 박동 검출부;
상기 박동 검출 결과를 기반으로, 노이즈 파형, 정상 박동 파형, PVC(Premature Ventricular Contraction, 조기심실수축) 파형, PAC(Premature Atrial Contraction, 조기심방수축) 파형, 부정맥(Arrhythmia) 파형 각각을 그룹핑하는 파형 그룹화부;
상기 노이즈 파형, 상기 정상 박동 파형, 상기 PVC 파형, 상기 PAC 파형, 상기 부정맥 파형 각각에 대한 피드백 결과를 수신하여 반영하는 피드백 반영부; 및
상기 피드백 결과가 반영된 상기 노이즈 파형, 상기 정상 박동 파형, 상기 PVC 파형, 상기 PAC 파형, 상기 부정맥 파형에 대한 히스토그램을 저장하는 히스토그램부;를 포함하고,
상기 파형 그룹화부는, 상기 분류 결과를 기반으로 상기 심전도 파형에 대해 단계별 노이즈를 특성을 검출하여 노이즈 단계를 검출하는 노이즈 단계 세분화부;를 더 포함하며,
상기 피드백 반영부는, 전용 툴을 이용하여 노이즈 파형에 대해 상기 노이즈 단계를 심전도 파형 판독사 단말기로 전송하고 상기 심전도 파형 판독사 단말기로부터 노이즈 피드백 결과를 수신한 후 상기 노이즈 단계에 반영하는 노이즈 피드백 반영부;를 더 포함하는 것을 특징으로 하는 심전도 판독 장치.An electrocardiogram waveform acquisition unit for acquiring electrocardiogram waveforms for multiple people;
A classification unit that applies segmentation to the electrocardiogram waveform using a deep learning model, identifies characteristic indicator values of each section of the electrocardiogram waveform, and generates a classification result for each section based on the characteristic indicator values;
A heartbeat detection unit that generates a heartbeat detection result by detecting a heartbeat using a machine learning algorithm based on the above classification result;
A waveform grouping unit that groups each of a noise waveform, a normal beat waveform, a PVC (Premature Ventricular Contraction) waveform, a PAC (Premature Atrial Contraction) waveform, and an arrhythmia waveform based on the above beat detection results;
A feedback reflection unit that receives and reflects feedback results for each of the noise waveform, the normal heartbeat waveform, the PVC waveform, the PAC waveform, and the arrhythmia waveform; and
A histogram unit that stores histograms for the noise waveform, the normal heartbeat waveform, the PVC waveform, the PAC waveform, and the arrhythmia waveform in which the feedback results are reflected;
The waveform grouping unit further includes a noise step segmentation unit that detects noise steps by detecting noise characteristics for each step of the electrocardiogram waveform based on the classification result;
An electrocardiogram reading device characterized in that the feedback reflection unit further includes a noise feedback reflection unit that transmits the noise phase for the noise waveform to an electrocardiogram waveform reading terminal using a dedicated tool and reflects the noise feedback result received from the electrocardiogram waveform reading terminal in the noise phase.
상기 파형 그룹화부는,
상기 박동 검출 결과를 기반으로 파형 모양을 기반으로 정상 박동 파형(Normal Beat Wave)만을 클러스터링(Clustering)하여 그룹핑(Grouping)한 제1 정상 박동 파형 분류 결과를 생성하고,
상기 박동 검출 결과를 기반으로 파형 모양을 기반으로 PVC(Premature Ventricular Contraction, 조기심실수축) 파형만을 클러스터링하여 그룹핑한 PVC 파형 분류 결과를 생성하는 파형 모양 기반 그룹화부
를 포함하는 것을 특징으로 하는 심전도 판독 장치.In the first paragraph,
The above waveform grouping unit,
Based on the above beat detection results, a first normal beat waveform classification result is generated by grouping and clustering only normal beat waveforms based on the waveform shape.
A waveform shape-based grouping unit that generates a PVC waveform classification result by grouping only the PVC (Premature Ventricular Contraction) waveforms based on the waveform shape based on the above pulse detection results.
An electrocardiogram reading device characterized by including a .
상기 피드백 반영부는,
전용 툴을 이용하여 상기 제1 정상 박동 파형 분류 결과, 상기 PVC 파형 분류 결과를 심전도 파형 판독사 단말기로 전송하고,
상기 심전도 파형 판독사 단말기로부터 상기 제1 정상 박동 파형 분류 결과에 대한 제1 정상 박동 피드백 결과를 수신한 후 상기 제1 정상 박동 파형 분류 결과에 반영하고,
상기 PVC 파형 분류 결과에 대한 PVC 파형 피드백 결과를 수신한 후 상기 PVC 파형 분류 결과에 반영하는 파형 모양 기반 피드백 반영부
를 포함하는 것을 특징으로 하는 심전도 판독 장치.In paragraph 4,
The above feedback reflection section is,
Using a dedicated tool, the first normal rhythm waveform classification result and the PVC waveform classification result are transmitted to the electrocardiogram waveform interpretation terminal,
After receiving the first normal beat feedback result for the first normal beat waveform classification result from the electrocardiogram waveform interpretation terminal, reflect it in the first normal beat waveform classification result,
A waveform shape-based feedback reflection unit that reflects the PVC waveform feedback result for the PVC waveform classification result after receiving the PVC waveform feedback result for the PVC waveform classification result.
An electrocardiogram reading device characterized by including a .
상기 파형 그룹화부는,
상기 제1 정상 박동 파형 분류 결과를 기반으로 모양 및 간격을 기반으로 정상 박동 파형만을 클러스터링하여 그룹핑한 제2 정상 박동 파형 분류 결과를 생성하고,
상기 제1 정상 박동 파형 분류 결과를 기반으로 모양 및 간격을 기반으로 PAC(Premature Atrial Contraction, 조기심방수축) 파형만을 클러스터링하여 그룹핑한 PAC 파형 분류 결과를 생성하는 모양 및 간격 기반 그룹화부
를 포함하는 것을 특징으로 하는 심전도 판독 장치.In paragraph 4,
The above waveform grouping unit,
Based on the first normal heartbeat waveform classification result, a second normal heartbeat waveform classification result is generated by grouping and clustering only normal heartbeat waveforms based on shape and interval.
A shape and interval-based grouping unit that generates a PAC waveform classification result by clustering and grouping only the PAC (Premature Atrial Contraction) waveforms based on shape and interval based on the first normal rhythm waveform classification result above.
An electrocardiogram reading device characterized by including a .
상기 피드백 반영부는,
전용 툴을 이용하여 상기 제2 정상 박동 파형 분류 결과, 상기 PAC 파형 분류 결과를 심전도 파형 판독사 단말기로 전송하고,
상기 심전도 파형 판독사 단말기로부터 상기 제2 정상 박동 파형 분류 결과에 대한 제2 정상 박동 피드백 결과를 수신한 후 상기 제2 정상 박동 파형 분류 결과에 반영하고,
상기 PAC 파형 분류 결과에 대한 PAC 파형 피드백 결과를 수신한 후 상기 PAC 파형 분류 결과에 반영하는 모양 및 간격 기반 피드백 반영부
를 포함하는 것을 특징으로 하는 심전도 판독 장치.In paragraph 6,
The above feedback reflection section is,
Using a dedicated tool, the second normal heartbeat waveform classification result and the PAC waveform classification result are transmitted to the electrocardiogram waveform interpretation terminal,
After receiving the second normal beat feedback result for the second normal beat waveform classification result from the electrocardiogram waveform interpretation terminal, reflect it in the second normal beat waveform classification result,
A shape and interval-based feedback reflection unit that reflects the PAC waveform classification result after receiving the PAC waveform feedback result for the above PAC waveform classification result.
An electrocardiogram reading device characterized by including a .
상기 파형 그룹화부는,
상기 정상 박동 파형, 상기 PVC 파형, 상기 PAC 파형을 기반으로 상기 부정맥 파형을 검출하여 부정맥 기준을 설정하는 부정맥 검출부
를 포함하는 것을 특징으로 하는 심전도 판독 장치.In the first paragraph,
The above waveform grouping unit,
An arrhythmia detection unit that detects the arrhythmia waveform based on the normal heartbeat waveform, the PVC waveform, and the PAC waveform and sets an arrhythmia standard.
An electrocardiogram reading device characterized by including a .
상기 피드백 반영부는,
전용 툴을 이용하여 상기 부정맥 파형을 심전도 파형 판독사 단말기로 전송하고,
상기 심전도 파형 판독사 단말기로부터 상기 부정맥 파형에 대한 부정맥 파형 기준 피드백 결과를 수신한 후 상기 부정맥 파형에 반영하는 부정맥 기준 피드백 반영부
를 포함하는 것을 특징으로 하는 심전도 판독 장치.
In paragraph 4,
The above feedback reflection section is,
Using a dedicated tool, the arrhythmia waveform is transmitted to the electrocardiogram waveform interpretation terminal,
An arrhythmia reference feedback reflection unit that receives an arrhythmia waveform reference feedback result for the arrhythmia waveform from the electrocardiogram waveform interpretation terminal and then reflects it in the arrhythmia waveform.
An electrocardiogram reading device characterized by including a .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020230138786A KR102861010B1 (en) | 2023-10-17 | 2023-10-17 | Method And Apparatus for Correcting Electrocardiogram based on User Feedback |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020230138786A KR102861010B1 (en) | 2023-10-17 | 2023-10-17 | Method And Apparatus for Correcting Electrocardiogram based on User Feedback |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20250055229A KR20250055229A (en) | 2025-04-24 |
| KR102861010B1 true KR102861010B1 (en) | 2025-09-17 |
Family
ID=95578871
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020230138786A Active KR102861010B1 (en) | 2023-10-17 | 2023-10-17 | Method And Apparatus for Correcting Electrocardiogram based on User Feedback |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102861010B1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011143118A (en) * | 2010-01-15 | 2011-07-28 | Fukuda Denshi Co Ltd | Electrocardiogram analyzer |
| US20220015711A1 (en) * | 2020-07-20 | 2022-01-20 | Board Of Regents, The University Of Texas System | System and method for automated analysis and detection of cardiac arrhythmias from electrocardiograms |
| KR102387703B1 (en) * | 2021-12-23 | 2022-04-18 | (주)씨어스테크놀로지 | Method And Apparatus for Correcting Electrocardiogram |
| KR102467211B1 (en) * | 2021-12-02 | 2022-11-16 | (주)씨어스테크놀로지 | Method And Apparatus for Classifying ECG wave by Using Machine Learning |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101234567B1 (en) | 2011-03-18 | 2013-02-19 | 주식회사 메가젠임플란트 | Dental implant fixture |
-
2023
- 2023-10-17 KR KR1020230138786A patent/KR102861010B1/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011143118A (en) * | 2010-01-15 | 2011-07-28 | Fukuda Denshi Co Ltd | Electrocardiogram analyzer |
| US20220015711A1 (en) * | 2020-07-20 | 2022-01-20 | Board Of Regents, The University Of Texas System | System and method for automated analysis and detection of cardiac arrhythmias from electrocardiograms |
| KR102467211B1 (en) * | 2021-12-02 | 2022-11-16 | (주)씨어스테크놀로지 | Method And Apparatus for Classifying ECG wave by Using Machine Learning |
| KR102387703B1 (en) * | 2021-12-23 | 2022-04-18 | (주)씨어스테크놀로지 | Method And Apparatus for Correcting Electrocardiogram |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20250055229A (en) | 2025-04-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11147500B2 (en) | Electrocardiogram processing system for delineation and classification | |
| US12016694B2 (en) | Electrocardiogram processing system for delineation and classification | |
| US5090418A (en) | Method and apparatus for screening electrocardiographic (ECG) data | |
| JP2023543836A (en) | Electrocardiogram processing system for detecting and/or predicting cardiac events | |
| JP4386235B2 (en) | Method and apparatus for sequential comparison of electrocardiograms | |
| KR102467211B1 (en) | Method And Apparatus for Classifying ECG wave by Using Machine Learning | |
| US12496006B2 (en) | Method and apparatus for correcting electrocardiogram reading | |
| KR102861012B1 (en) | Apparatus for Detecting Multiple Arrhythmia by using Temporal Convolution Network, Multiscale Temporal Information Fusion and MultiHead self-Attention | |
| US11672464B2 (en) | Electrocardiogram processing system for delineation and classification | |
| KR102861010B1 (en) | Method And Apparatus for Correcting Electrocardiogram based on User Feedback | |
| JP2005080712A (en) | Calculation method of heart health index and classification method of specified cardiographic wave | |
| KR102460058B1 (en) | Method And Apparatus for Detecting Atrial Fibrillation by Using Deep Learning | |
| KR102684410B1 (en) | Apparatus for Generating Arrhythmia by using Diffusion Model | |
| KR102861011B1 (en) | Method And Apparatus for Segmenting Noise in ECG Waveform | |
| KR102877334B1 (en) | Apparatus for Determining ECG Waveform by using Online Machine Learning Algorithm | |
| KR102483854B1 (en) | Method And Apparatus for Clustering ECG Signal | |
| KR102673765B1 (en) | Apparatus for Determining ECG Waveform with Multi-Patient Customization | |
| EP4201317B1 (en) | A ppg signal processing device and corresponding computer-implemented method | |
| Yousefi et al. | Using the Electrocardiogram Signal to Identify and Detection Heart Diseases by Combining Time and Frequency Characteristics | |
| Barro et al. | Multimicroprocessor system for online monitoring in a CCU | |
| KR20250145781A (en) | System for Predicting Paroxysmal Atrial Fibrillation by using Artificial Intelligence | |
| HK40053090A (en) | Electrocardiogram processing system for delineation and classification | |
| KR20250145780A (en) | Apparatus for Identifying Paroxysmal Atrial Fibrillation by using Single-Lead Electrocardiogram Data | |
| Desale et al. | Detection of Heart Functioning Abnormalities (Arrhythmia) Using ECG Signals: A Systematic Review | |
| EP4598442A1 (en) | Automatic ecg analysis |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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 |
|
| D22 | Grant of ip right intended |
Free format text: ST27 STATUS EVENT CODE: A-1-2-D10-D22-EXM-PE0701 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| Q13 | Ip right document published |
Free format text: ST27 STATUS EVENT CODE: A-4-4-Q10-Q13-NAP-PG1601 (AS PROVIDED BY THE NATIONAL OFFICE) |