+

JP7696125B2 - ディープラーニングアルゴリズムに基づく心電図生成システム及びその方法 - Google Patents

ディープラーニングアルゴリズムに基づく心電図生成システム及びその方法 Download PDF

Info

Publication number
JP7696125B2
JP7696125B2 JP2023545852A JP2023545852A JP7696125B2 JP 7696125 B2 JP7696125 B2 JP 7696125B2 JP 2023545852 A JP2023545852 A JP 2023545852A JP 2023545852 A JP2023545852 A JP 2023545852A JP 7696125 B2 JP7696125 B2 JP 7696125B2
Authority
JP
Japan
Prior art keywords
electrocardiogram
lead
virtual
learning model
learning
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023545852A
Other languages
English (en)
Other versions
JP2024505217A (ja
Inventor
クォン・ジュン・ミョン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bodyfriend Co Ltd
Medical AI Co Ltd
Original Assignee
Bodyfriend Co Ltd
Medical AI Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bodyfriend Co Ltd, Medical AI Co Ltd filed Critical Bodyfriend Co Ltd
Publication of JP2024505217A publication Critical patent/JP2024505217A/ja
Priority to JP2025091147A priority Critical patent/JP2025122198A/ja
Application granted granted Critical
Publication of JP7696125B2 publication Critical patent/JP7696125B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/318Heart-related electrical modalities, e.g. electrocardiography [ECG]
    • A61B5/327Generation of artificial ECG signals based on measured signals, e.g. to compensate for missing leads
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/318Heart-related electrical modalities, e.g. electrocardiography [ECG]
    • A61B5/346Analysis of electrocardiograms
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7235Details of waveform analysis
    • A61B5/7264Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7235Details of waveform analysis
    • A61B5/7264Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems
    • A61B5/7267Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems involving training the classification device
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7271Specific aspects of physiological measurement analysis
    • A61B5/7278Artificial waveform generation or derivation, e.g. synthesizing signals from measured signals
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/044Recurrent networks, e.g. Hopfield networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/047Probabilistic or stochastic networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/084Backpropagation, e.g. using gradient descent
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/088Non-supervised learning, e.g. competitive learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/094Adversarial learning
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/20ICT 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
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/50ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for simulation or modelling of medical disorders
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/70ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for mining of medical data, e.g. analysing previous cases of other patients
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Public Health (AREA)
  • Biophysics (AREA)
  • Molecular Biology (AREA)
  • Theoretical Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Data Mining & Analysis (AREA)
  • Pathology (AREA)
  • Evolutionary Computation (AREA)
  • Mathematical Physics (AREA)
  • Animal Behavior & Ethology (AREA)
  • Veterinary Medicine (AREA)
  • Surgery (AREA)
  • Heart & Thoracic Surgery (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Software Systems (AREA)
  • Computational Linguistics (AREA)
  • General Physics & Mathematics (AREA)
  • Cardiology (AREA)
  • Primary Health Care (AREA)
  • Databases & Information Systems (AREA)
  • Epidemiology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physiology (AREA)
  • Psychiatry (AREA)
  • Signal Processing (AREA)
  • Fuzzy Systems (AREA)
  • Probability & Statistics with Applications (AREA)
  • Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
  • Electrotherapy Devices (AREA)

Description

本発明はディープラーニングアルゴリズムに基づく心電図生成システム及びその方法に関するものであり、より詳細には、ディープラーニングアルゴリズムを用いて一つ以上の誘導心電図から複数の心電図を生成する心電図生成システム及びその方法に関するものである。
病院で使用される標準12誘導心電図は、胸部の全面に6個の電極を付着し、四肢にもそれぞれ3個の電極(接地電極を含むと、4個の電極)を付着した後、12誘導情報を全部収集し、これを総合して疾患を診断する。
12誘導心電図とは、心臓を中心として12個の電気的方向への心臓の電位を記録するものであり、これにより多方向で心臓の状態を判断することで、一部位に限られた心臓の疾病を正確に判読することができる。
心臓の電位を多方向で測定することは心臓の特性を各方向で把握することができるという点で意味があり、このために、医療では心臓疾患(心筋梗塞など)の診断のために標準12誘導心電図を測定するように勧告している。
しかし、12誘導を撮影するためには、胸電極を付着するために胸部を露出しなければならず、一般人が9個の電極(四肢3個、胸部6個)を正確な位置に付着しくいので、家庭や日常生活で測定しにくい。また、10個の電極を付着した後には動きにくいので、実時間モニタリングに使用しにくい。
したがって、最近では、日常生活でも使用できるように1誘導心電図または2以上の誘導心電図を測定することができる機器が開発された。
まず、2個の電極を使用する1誘導心電図機器は、時計型心電図機構(アップルウォッチまたはギャラクシーウォッチ)を含む。時計型心電図機構は、時計の背面と左側手首とが接触し、右指と時計のクラウンとが接触して左腕電極と右腕電極とが接触し、両電極の電位差を活用してI誘導心電図を測定する。
また、時計型心電図機構は左腕に着用し、右手でクラウンと接触することでI誘導を測定し、時計を腹上に載せた状態で右手でクラウンと接触することでII誘導を測定し、腹上に載せた状態で左手でクラウンと接触することでIII誘導を測定する。その後、時計クラウンに左手で接触した状態でV1-6電極位置に時計の背面を接触することでV1-6誘導心電図を測定する。
前記方法は、使用者がV1-6位置に正確に心電図を接触しなければならないという点で使用性が落ち、V1-6誘導心電図の場合は、当該部位に接触しても仮想の中心点とV電極との間の電位差を図示しなければならない標準胸部誘導心電図とは違い、右腕電極とV電極との間の電位差を図示するという点で、標準胸部誘導を具現することができないという問題点があった。
また、両手で電極を握り、脚または足首に機器背面の電極を接触させ、左腕、右腕、左脚にそれぞれ電極を接触させた状態で2個以上の誘導心電図を測定することもできる。しかし、前記方法は長時間(1時間、24時間、7日など)モニタリングすることができない方法であり、機器自体が3個の電極を有していなければならないという欠点がある。
本発明の背景となる技術は韓国登録特許第10-2180135号(2020.11.17.公告)に開示されている。
このように、本発明は、ディープラーニングアルゴリズムを用いて一つ以上の誘導心電図から複数の心電図を生成する心電図生成システム及びその方法を提供するためのものである。
このような技術的課題を達成するための本発明の実施例によれば、ディープラーニングアルゴリズムに基づく心電図生成システムは、複数の患者で測定された12誘導心電図及び前記12誘導心電図に対応する患者情報を入力されるデータ入力部と、前記入力された12誘導心電図を前記患者情報によって分類して保存し、保存された12誘導心電図から学習データを抽出するデータ抽出部と、前記抽出された学習データを1個以上の学習モデルに入力して心電図の特性を学習させる学習部と、前記測定対象者から1個以上の基準心電図を入力され、前記入力された基準心電図を学習の完了した1個以上の学習モデルに入力して仮想心電図を生成する心電図生成部と、前記基準心電図と生成された仮想心電図とを互いに同期化し、同期化した基準心電図及び仮想心電図に対する波形を出力する制御部とを含む。
前記患者情報は、性別、年齢、心臓疾患有無、及び測定された心電図の電位ベクターのうちの少なくとも一つを含むことができる。
前記学習部は、四肢6誘導心電図及び胸部6誘導心電図のうちの一部であるn個誘導の心電図を第1学習モデルに入力することで、前記第1学習モデルにとって入力された心電図に対する電位ベクターを判別して12-n個の心電図を生成するように学習させることができる。
前記学習部は、四肢6誘導心電図及び胸部6誘導心電図に対する12個の第2学習モデルを構築し、前記構築された第1学習モデルから出た12-n個の生成された心電図を第2学習モデルに入力すると、前記入力された誘導心電図を該当電位ベクターを有するスタイルに変換してn個の仮想心電図として出力するように学習させることができる。
前記第1学習モデル及び第2学習モデルは、敵対的生成ネットワークとオートエンコーダー方法とを混合して構築することができる。
前記心電図生成部は、入力された基準心電図を第1学習モデルに入力し、前記基準心電図に対する電位ベクターを抽出して残りの複数の仮想心電図を生成し、抽出された電位ベクターによって学習された第2学習モデルに前記生成された仮想心電図を入力することで、再び基準心電図と同一である誘導の仮想心電図を生成することができる。
前記制御部は、前記基準心電図と前記複数の仮想心電図とをマッチングして同期化し、同期化した複数の心電図をモニターを介して出力する。
また、本発明の実施例によれば、心電図生成システムを用いた心電図生成方法は、ディープラーニングアルゴリズムに基づく心電図生成システムは、複数の患者で測定された12誘導心電図及び前記12誘導心電図に対応する患者情報を入力される段階と、前記入力された12誘導心電図を前記患者情報によって分類して保存し、保存された12誘導心電図から学習データを抽出する段階と、前記抽出された学習データを1個以上の学習モデルに入力して心電図の特性を学習させる段階と、前記測定対象者から1個以上の基準心電図を入力され、前記入力された基準心電図を学習の完了した1個以上の学習モデルに入力して仮想心電図を生成する段階と、前記基準心電図と生成された仮想心電図とを互いに同期化し、同期化した基準心電図及び仮想心電図に対する波形を出力する段階とを含む。
このように、本発明によれば、ディープラーニングアルゴリズムを用いて互いに異なる地点で測定した二つの心電図から同期化した複数の心電図を生成することができるので、12誘導心電図のように心臓の疾病を正確に判読することができる。
また、本発明によれば、2個の誘導心電図を用いるので、家庭や日常生活でも測定可能であり、動く状態でも測定することができて実時間モニタリングが可能であり、互いに異なる時点に測定された心電図情報を活用して同期化した心電図を生成するので、医療陣にとって該当拍動に合わせて同期化した誘導心電図情報を判読することができ、これに基づいてより正確な診断が可能である。
本発明の実施例による心電図生成システムを説明するための構成図である。 本発明の実施例による心電図生成システムを用いた心電図生成方法を説明するためのフローチャートである。 一般的な12誘導心電図を測定する方法を説明する例示図である。 図2に示したS240段階を説明するための例示図である。 図2に示したS260段階を説明するための例示図である。
本発明の実施例による心電図生成システム100は、データ入力部110、データ抽出部120、学習部130、心電図生成部140、及び制御部150を含む。
まず、データ入力部110は、複数の患者で測定された12誘導心電図及び12誘導心電図に対応する患者情報を入力される。
ここで、12誘導心電図は、四肢6誘導心電図及び胸部6誘導心電図を含み、患者情報は、性別、年齢、心臓疾患有無、及び測定された心電図の電位ベクターのうちの少なくとも一つを含む。
データ抽出部120は、入力された患者情報を用いて12誘導心電図を分類してデータベースに保存する。そして、データ抽出部120は、データベースに保存された複数の12誘導心電図を無作為に抽出して学習データを生成する。
その後、学習部130は、学習データを用いて構築した学習モデルを学習させる。より詳細に説明すると、学習部130は、入力された誘導心電図についての電位ベクター情報を抽出してn個誘導の基準心電図から12-n個誘導仮想の心電図を生成する第1学習モデルと、12-n個誘導仮想の心電図からn個誘導の仮想心電図を生成する第2学習モデルとを構築する。
そして、学習部130は、構築された第1学習モデルまたは第2学習モデルに生成された学習データを入力して第1学習モデルまたは第2学習モデルを学習させる。
心電図生成部140は、測定対象者から一つ以上の基準心電図を獲得する。そして、心電図生成部140は、獲得した基準心電図を学習の完了した第1学習モデルに入力することで、基準心電図に対する電位ベクターに基づいて第1仮想心電図を生成する。心電図生成部140は、学習した第2学習モデルに生成された第1仮想心電図を入力することで、第2学習モデルにとって第2仮想心電図を出力するようにする。
最後に、制御部150は、基準心電図と仮想心電図とを同期化し、基準心電図及び仮想心電図から同期化した複数の心電図をモニター装置を介して出力する。
発明の実施のための形態
以下、添付図面に基づいて本発明の好適な実施例を詳細に説明する。ここで、図面に示した線の厚さや構成要素の大きさなどは説明の明瞭性及び便宜性のために誇張して図示されていることもある。
また、後述する用語は本発明での機能を考慮して定義した用語であり、これは使用者や運用者の意図または慣例によって変わることができる。したがって、このような用語に対する定義は本明細書全般にわたった内容に基づいて下さらなければならないであろう。
以下では、図1に基づいて本発明の実施例によるディープラーニングアルゴリズムに基づく心電図生成システムについてより詳細に説明する。
図1は本発明の実施例による心電図生成システムを説明するための構成図である。
図1に示したように、本発明の実施例による心電図生成システム100は、データ入力部110、データ抽出部120、学習部130、心電図生成部140、及び制御部150を含む。
まず、データ入力部110は、複数の患者で測定された12誘導心電図及び12誘導心電図に対応する患者情報を入力される。
ここで、12誘導心電図は、四肢6誘導心電図及び胸部6誘導心電図を含み、患者情報は、性別、年齢、心臓疾患有無、及び測定された心電図の電位ベクターのうちの少なくとも一つを含む。
データ抽出部120は、入力された患者情報を用いて12誘導心電図を分類してデータベースに保存する。そして、データ抽出部120は、データベースに保存された複数の12誘導心電図を無作為に抽出して学習データを生成する。
その後、学習部130は、学習データを用いて構築した学習モデルを学習させる。より詳細に説明すると、学習部130は、入力された誘導心電図についての電位ベクター情報を抽出して、n個誘導の基準心電図から12-n個誘導仮想の心電図を生成する第1学習モデルと、12-n個誘導仮想の心電図からn個誘導の仮想心電図を生成する第2学習モデルとを構築する。
そして、学習部130は、構築された第1学習モデルまたは第2学習モデルに生成された学習データを入力して第1学習モデルまたは第2学習モデルを学習させる。
心電図生成部140は、測定対象者から一つ以上の基準心電図を獲得する。そして、心電図生成部140は、獲得した基準心電図を学習の完了した第1学習モデルに入力することで、基準心電図に対する電位ベクターに基づいて第1仮想心電図を生成する。心電図生成部140は、学習した第2学習モデルに生成された第1仮想心電図を入力することで、第2学習モデルにとって第2仮想心電図を出力するようにする。
最後に、制御部150は、基準心電図と仮想心電図とを同期化し、基準心電図及び仮想心電図から同期化した複数の心電図をモニター装置を介して出力する。
以下では、図2~図5に基づいて本発明の実施例による心電図生成システム100を用いた心電図生成方法についてより詳細に説明する。
図2は本発明の実施例による心電図生成システムを用いた心電図生成方法を説明するためのフローチャートである。
図2に示したように、本発明の実施例による心電図生成システムを用いた心電図生成方法は、学習モデルを学習させる段階と、学習の完了した学習モデルを用いて心電図を生成する段階とに区分される。
学習モデルを学習させる段階で、まず、心電図生成システム100は、複数の患者で測定された誘導心電図及び患者の情報を入力される(S210)。
まず、12誘導心電図は心臓を中心に12個の電気的方向への心臓の電位を記録したものである。
誘導心電図を撮影する一般的な方法を調べると、まず、患者の両腕及び両脚に4個の電極(四肢電極(limb lead))を付ける。ここで、心電図測定装置は、このうち両腕電極及び左脚電極で電位を測定し、右脚電極は接地電極の役割を果たす。
図3は一般的な12誘導心電図を測定する方法を説明する例示図である。
図3に示したように、心電図測定装置は、左腕の電位から右腕の電位を差し引いてI誘導心電図を生成し、左脚の電位から右腕電位を差し引いてII誘導心電図を生成し、左脚の電位から左腕の電位を差し引いてIII誘導心電図を生成する。
心電図測定装置は、両腕及び左脚電極の電位の平均を求めて仮想の中心点の電位を求める。そして、心電図測定装置は、左腕の電位から仮想の中心点の電位を差し引いてaVL誘導の心電図を生成し、右腕の電位から仮想の中心点の電位を差し引いてaVR誘導の心電図を生成する。また、心電図測定装置は、左脚電極の電位から仮想の中心点の電位を差し引いてaVF誘導の心電図を生成する。前記のように、心電図測定装置は、3個(接地電極まで4個)の四肢電極を使用して総6個誘導(6個列の)心電図を生成する。
その後、心電図測定装置は、四肢誘導で決定した仮想の中心点の電位と、胸部に付着した6個の電極の電位との差を用いて胸部6誘導心電図を生成する。すなわち、胸に、V1、V2、V3、V4、V5、V6の6個の電極を所定の位置の前側から左側胸部まで付ける。
そして、心電図測定装置は、V1電極で測定された電位と前記四肢電極の平均によって求めた仮想の中心点の電位を差し引いてV1誘導心電図を生成する。
前記のように、心電図測定装置は、複数の患者に付着された電極を用いて12誘導心電図を生成する。そして、生成された12誘導心電図は心電図生成システム100に伝達する。
ここで、心電図生成システム100は生成された12誘導心電図及びそれに対応する患者情報をさらに入力される。
ここで、患者情報は、性別、年齢、心臓疾患有無、及び測定された心電図の電位ベクターのうちの少なくとも一つを含む。
S210段階が完了すると、心電図生成システム100は、収集された12誘導心電図及び患者情報を用いて学習データを抽出する(S220)。
これをまた説明すると、データ抽出部120は、収集された12誘導心電図を患者情報によって分類してデータベースに保存する。そして、データ抽出部120は、保存された複数の12誘導心電図から無作為に抽出して学習データを生成する。
その後、学習部130は、生成された学習データを用いて第1学習モデル及び第2学習モデルをそれぞれ学習させる(S230)。
まず、学習部130は、12誘導心電図から構成された学習データを第1学習モデル及び第2学習モデルに入力して心電図の特性を学習させる。これをまた説明すると、誘導心電図は、電位ベクターによって電気の流れ方向が異なり、患者の年令や性別によって心電図スタイルに影響を与える。すなわち、年寄りになるほど心臓筋肉が減少するので心電図の振幅は減少する傾向を示し、女性の場合には、乳房によって心電図の電極位置が低くなるか心臓と電極との間の距離が大きくなることによって心電図形状の変形が発生する。
また、慢性肺疾患(晩成閉鎖性肺疾患)がある場合、肺の容量が大きくなり、肺の間にある心臓が垂直方向に立てられるので、3次元空間で心臓の電気的流れが垂直方向に変化する。
したがって、学習部130は、患者情報、すなわち、患者の年齢、性別、健康程度、及び電位ベクターによってそれぞれ分離されて保存された誘導心電図を第1学習モデル及び第2学習モデルに入力する。すると、第1学習モデル及び第2学習モデルは、入力された誘導心電図の特性を学習して、入力される誘導心電図の電位ベクター情報を抽出する。しかし、患者情報によって区分せずに心電図を受けて学習することもでき、この方法によって一つの特性に限られない学習モデルを学習することもできる。
また、学習部130は、12誘導心電図に対応する12個の第2学習モデルを構築する。そして、学習部130は、心電図の特性によってそれぞれの第2学習モデルを学習させる。
これをまた説明すると、第1学習モデルは、ディープラーニングアルゴリズムに基づき、入力される心電図と12誘導心電図との連関性を学習して、入力された心電図の特徴、すなわち、年齢、性別、及び電位ベクターのうちの少なくとも一つを抽出し、これによりn個誘導の基準心電図から12-n個誘導の仮想心電図を生成する。一方、第2学習モデルは、12-n個誘導の仮想心電図からn個誘導の仮想心電図を生成する。例えば、V1誘導心電図を生成すると仮定すると、学習部130は、第1学習モデルでV1誘導の心電図から仮想のI、II、III、aVL、aVR、aVF、V2、V3、V4、V5、V6誘導の心電図を生成するようにスタイルを学習させ、第2学習モデルは、仮想のI、II、III、aVL、aVR、aVF、V2、V3、V4、V5、V6誘導の心電図から仮想のV1誘導の心電図を生成するようにスタイルを学習させる。すると、第2学習モデルは、入力された心電図をV1誘導スタイルに変換して仮想心電図を生成する。
第1学習モデルには、入力された心電図がどの誘導の心電図であるかを判別するように、どの誘導の心電図であるかを一緒に入力して学習する。これにより学習された後に使用するとき、誘導が分からない任意の心電図が入力されても12誘導心電図を生成することができる。
ここで、第1学習モデル及び第2学習モデルは、オートエンコーダーまたは敵対的生成ネットワークから構成されたディープラーニングアルゴリズムを基にし、ディープラーニングアルゴリズムは、オートエンコーダーまたは敵対的生成ネットワークのうちから選択された一つを用いて具現することもでき、オートエンコーダーと敵対的生成ネットワークとを混合して具現することもできる。
S210段階及びS230段階で学習モデルに対する学習が完了すると、本発明の実施例による心電図生成システム100は、学習された学習モデルを用いて心電図を生成する。
まず、心電図生成システム100は、測定対象者の身体に付着された電極を介して測定された基準心電図を入力される(S240)。
ここで、基準心電図は電位ベクターについての情報を含まない。
その後、心電図生成部140は、入力された基準心電図を第1学習モデル及び第2学習モデルに入力して複数の仮想心電図を生成する(S250)。
まず、心電図生成部140は、基準心電図を第1学習モデルに入力して基準心電図の特性を抽出する。
ここで、特性は、測定対象者の年齢、性別、及び電位ベクターのうちの少なくとも一つを含む。
これにより、基準心電図から第1仮想の心電図を生成する。
その後、心電図生成部140は、生成された第1仮想の心電図を第2学習モデルに入力する。すると、第2学習モデルは、入力された第1仮想の心電図に基づいて第2仮想の心電図を生成する。
図4は図2に示したS240段階を説明するための例示図である。
図4に示したように、一番目の心電図は基準心電図を示す。ここで、第1学習モデルが基準心電図の特性をL1とすると仮定する。すると、心電図生成部140は、第1学習モデルがL1心電図に基づいて残りの11個誘導の仮想心電図を生成する。生成された11個誘導の仮想心電図を第2学習モデルに入力した後、仮想のL1誘導心電図を生成する。それぞれの学習モデルには、心電図を生成する生成子と一緒に生成された心電図が正確に生成されたかを判別し、フィードバックによって生成された心電図の正確度を高めるための判別子が一緒に構成される。
S250段階が完了すると、制御部150は、基準心電図及び11個の仮想心電図をモニタリング装置を介して出力する(S260)。
図5は図2に示したS260段階を説明するための例示図である。
制御部150は、基準心電図と11個の仮想心電図とを出力する。そして、図5に示したように、制御部150は、出力された基準心電図と11個の仮想心電図とを同期化させて、測定対象者の健康異常有無を判断する。ここで、基準心電図と同一である誘導の仮想心電図も第2学習モデルで生成されるので、12個の仮想心電図によって判別することもできる。
前述したように、心電図は、測定対象者の年齢、性別、及び健康異常有無によって心電図の傾き、振幅の大きさなどが異なって出力される。よって、制御部150は、基準心電図、及び11個の仮想心電図によって同期化した12個の心電図をモニタリング装置を介して出力する。
このように、本発明によれば、ディープラーニングアルゴリズムを用いて互いに異なる地点で測定された二つの心電図から同期化した複数の心電図を生成することができるので、12誘導心電図のように心臓の疾病を正確に判読することができる。
また、本発明による心電図生成システムは、2個の誘導心電図を用いるので、家庭や日常生活でも測定可能であり、動く状態でも測定することができて実時間モニタリングが可能であり、互いに異なる時点に測定された心電図情報を活用して同期化した心電図を生成するので、医療陣にとって該当拍動に合わせて同期化した誘導心電図情報を判読することができ、これに基づいてより正確な診断が可能である。
本発明は図面に示した実施例に基づいて説明したが、これは例示的なものに過ぎなく、当該技術が属する分野で通常の知識を有する者であればこれから多様な変形及び均等な他の実施例が可能であるという点が理解可能であろう。したがって、本発明の真正な技術的保護範囲は以下の特許請求の範囲の技術的思想によって決定されなければならないであろう。
本発明はディープラーニングアルゴリズムを用いて互いに異なる地点で測定された二つの心電図から同期化した複数の心電図を生成することができるので、12誘導心電図のように心臓の疾病を正確に判読することができ、多様なディープラーニングアルゴリズムに基づく心電図生成システムに産業上利用可能である。
100 心電図生成システム
110 データ入力部
120 データ抽出部
130 学習部
140 心電図生成部
150 制御部

Claims (14)

  1. ディープラーニングアルゴリズムに基づく心電図生成システムであって、
    複数の患者で測定された12誘導心電図を入力されるデータ入力部と、
    前記入力された12誘導心電図から学習データを抽出するデータ抽出部と、
    前記抽出された学習データを複数の学習モデルに入力して、前記ディープラーニングアルゴリズムに基づいて、心電図の特性を学習させる学習部と、
    前記複数の学習モデルは、n個誘導の心電図から、12-n個誘導の仮想心電図であって1以上の仮想心電図を生成する第1学習モデルと、前記第1学習モデルから生成された12-n個誘導の仮想心電図からn個誘導の仮想心電図を生成する第2学習モデルとを含み、
    前記第1学習モデル及び前記第2学習モデルは、前記ディープラーニングアルゴリズムに基づいて学習させたモデルであり、
    測定された対象者から1個以上の基準心電図を入力されると、前記入力された基準心電図を学習の完了した前記第1学習モデルに入力して12-n個誘導の仮想心電図を生成し、続いて、前記第1学習モデルから生成された12-n個誘導の仮想心電図を学習の完了した前記第2学習モデルに入力してn個誘導の仮想心電図を生成する心電図生成部と、
    前記基準心電図と、前記第1学習モデル及び前記第2学習モデルから生成された仮想心電図とを互いに同期化し、同期化した基準心電図及び仮想心電図に対する波形を出力する制御部と、を含む、
    心電図生成システム。
  2. 前記データ入力部には、前記12誘導心電図に対応する患者の情報が入力され、
    前記患者の情報は、性別、年齢、心臓疾患有無、及び測定された心電図の電位ベクターのうちの少なくとも一つを含む、
    請求項1に記載の心電図生成システム。
  3. 前記学習部は、四肢6誘導心電図及び胸部6誘導心電図の一部であるn個誘導の心電図前記第1学習モデルに入力して、前記第1学習モデルにとって入力された心電図に対する電位ベクターを判別して12-n個誘導の仮想心電図を生成するように、前記第1学習モデルを学習させる、
    請求項2に記載の心電図生成システム。
  4. 前記学習部は、前記第2学習モデルに、前記第1学習モデルから生成された12-n個誘導心電図を入力すると、前記入力された誘導心電図を、前記電位ベクターを有するスタイルに変換してn個誘導の仮想心電図として出力するように学習させる、
    請求項3に記載の心電図生成システム。
  5. 前記第1学習モデル及び第2学習モデルは、敵対的生成ネットワークとオートエンコーダー方法とを混合するかまたはそれぞれ使用することによって構築される、
    請求項に記載の心電図生成システム。
  6. 前記心電図生成部は、入力された基準心電図を第1学習モデルに入力して前記基準心電図に対する電位ベクターを抽出し、第1仮想心電図を生成し、前記第1仮想心電図を第2学習モデルに入力して第2仮想心電図を生成する、
    請求項5に記載の心電図生成システム。
  7. 前記制御部は、前記基準心電図と、前記第1仮想心電図または前記第2仮想心電図とをマッチングして同期化し、同期化した複数の心電図をモニターを介して出力する、
    請求項6に記載の心電図生成システム。
  8. 心電図生成システムを用いた心電図生成方法であって、
    複数の患者で測定された12誘導心電図及び前記12誘導心電図に対応する患者情報を入力される段階と、
    前記入力された12誘導心電図を前記患者情報によって分類して保存し、保存された12誘導心電図から学習データを抽出する段階と、
    前記抽出された学習データを複数の学習モデルに入力して心電図の特性を学習させる段階と、
    前記複数の学習モデルは、n個誘導の心電図から、12-n個誘導の仮想心電図であって1以上の仮想心電図を生成する第1学習モデルと、前記第1学習モデルから生成された12-n個誘導の仮想心電図からn個誘導の仮想心電図を生成する第2学習モデルとを含み、
    測定された対象者から1個以上の基準心電図を入力されると、前記入力された基準心電図を学習の完了した前記第1学習モデルに入力して12-n個誘導の仮想心電図を生成し、続いて、前記第1学習モデルから生成された12-n個誘導の仮想心電図を学習の完了した前記第2学習モデルに入力してn個誘導の仮想心電図を生成する段階と、
    前記基準心電図と、前記第1学習モデル及び前記第2学習モデルから生成された仮想心電図とを互いに同期化し、同期化した基準心電図及び仮想心電図に対する波形を出力する段階と、を含む、
    心電図生成方法。
  9. 前記患者情報は、性別、年齢、心臓疾患有無、及び測定された心電図の電位ベクターのうちの少なくとも一つを含む、
    請求項8に記載の心電図生成方法。
  10. 前記心電図の特性を学習させる段階は、四肢6誘導心電図及び胸部6誘導心電図の一部であるn個誘導の心電図前記第1学習モデルに入力して、前記第1学習モデルにとって入力された心電図に対する電位ベクターを判別するように及び、12-n個誘導の仮想心電図を生成するように、前記第1学習モデルを学習させる、
    請求項8に記載の心電図生成方法。
  11. 前記心電図の特性を学習させる段階は、前記第2学習モデルに、前記第1学習モデルから生成された12-n個誘導の心電図を入力すると、前記入力された誘導心電図を、前記電位ベクターを有するスタイルに変換してn個誘導の仮想心電図として出力するように学習させる、
    請求項10に記載の心電図生成方法。
  12. 前記第1学習モデル及び第2学習モデルは、敵対的生成ネットワークとオートエンコーダー方法とを混合するかまたはそれぞれ使用することによって構築される、
    請求項に記載の心電図生成方法。
  13. 前記仮想心電図を生成する段階は、入力された基準心電図を第1学習モデルに入力して、前記基準心電図に対する電位ベクターを抽出し、第1仮想心電図を生成し、前記第2学習モデルに前記第1仮想心電図を入力して第2仮想心電図を生成する、
    請求項12に記載の心電図生成方法。
  14. 同期化した複数の心電図を出力する段階は、前記基準心電図と、前記仮想心電図または前記第2仮想心電図とをマッチングして同期化し、同期化した複数の心電図をモニターを介して出力する、
    請求項13に記載の心電図生成方法。
JP2023545852A 2021-02-24 2022-02-24 ディープラーニングアルゴリズムに基づく心電図生成システム及びその方法 Active JP7696125B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2025091147A JP2025122198A (ja) 2021-02-24 2025-05-30 ディープラーニングアルゴリズムに基づく心電図生成システム及びその方法

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR10-2021-0024707 2021-02-24
KR1020210024707A KR102772457B1 (ko) 2021-02-24 2021-02-24 딥러닝 알고리즘을 기반으로 하는 심전도 생성 시스템 및 그 방법
PCT/KR2022/002747 WO2022182182A1 (ko) 2021-02-24 2022-02-24 딥러닝 알고리즘을 기반으로 하는 심전도 생성 시스템 및 그 방법

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025091147A Division JP2025122198A (ja) 2021-02-24 2025-05-30 ディープラーニングアルゴリズムに基づく心電図生成システム及びその方法

Publications (2)

Publication Number Publication Date
JP2024505217A JP2024505217A (ja) 2024-02-05
JP7696125B2 true JP7696125B2 (ja) 2025-06-20

Family

ID=83049528

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2023545852A Active JP7696125B2 (ja) 2021-02-24 2022-02-24 ディープラーニングアルゴリズムに基づく心電図生成システム及びその方法
JP2025091147A Pending JP2025122198A (ja) 2021-02-24 2025-05-30 ディープラーニングアルゴリズムに基づく心電図生成システム及びその方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025091147A Pending JP2025122198A (ja) 2021-02-24 2025-05-30 ディープラーニングアルゴリズムに基づく心電図生成システム及びその方法

Country Status (6)

Country Link
US (1) US20240047075A1 (ja)
EP (1) EP4248867A4 (ja)
JP (2) JP7696125B2 (ja)
KR (2) KR102772457B1 (ja)
CN (1) CN116744850A (ja)
WO (1) WO2022182182A1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2024129505A (ja) * 2023-03-13 2024-09-27 国立大学法人神戸大学 生体信号処理システム、信号処理装置、コンピュータプログラム、生体信号の生成方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008086754A (ja) 2006-09-29 2008-04-17 General Electric Co <Ge> 減少電極システム特定のecg解釈を持つ方法及び装置
US20160157744A1 (en) 2014-12-09 2016-06-09 National Chiao Tung University Method and system for generating twelve-lead electrocardiogram signals using three differential voltages
JP2019506991A (ja) 2015-12-30 2019-03-14 ヴェクトラコー インコーポレイテッド モバイル心臓モニタリング装置
JP2020536693A (ja) 2017-11-27 2020-12-17 上海▲優▼加利健康管理有限公司Shanghai Yocaly Health Management Co., Ltd. 人工知能自己学習に基づく心電図自動解析方法及び装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4210973B2 (ja) * 2000-12-13 2009-01-21 日本光電工業株式会社 心電計システム
KR100748184B1 (ko) * 2005-05-11 2007-08-10 인하대학교 산학협력단 신경망을 이용한 심전도 기반의 심장질환 진단장치 및방법
JP2009090013A (ja) * 2007-10-11 2009-04-30 Taisei:Kk 心電図情報表示方法及び心電図測定装置
EP2238897B1 (fr) * 2009-04-06 2011-04-13 Sorin CRM SAS Dispositif médical actif comprenant des moyens de reconstruction d'un électrocardiogramme de surface à partir d'un électrogramme endocavitaire
JP5422513B2 (ja) * 2010-07-30 2014-02-19 大名 魏 導出心電図生成システム及び導出心電図生成方法
KR20150044311A (ko) * 2013-10-16 2015-04-24 한국전자통신연구원 심전도 신호를 이용한 동기신호 생성 방법 및 장치
KR102093257B1 (ko) * 2017-10-20 2020-03-25 이명해 심전도 신호에서의 노이즈 분별 필터 장치 및 필터링 방법
CN107832737B (zh) * 2017-11-27 2021-02-05 上海优加利健康管理有限公司 基于人工智能的心电图干扰识别方法
KR102163217B1 (ko) * 2018-06-14 2020-10-08 한국과학기술원 심층 컨볼루션 신경망을 이용한 심전도 부정맥 분류 방법 및 장치
KR102180135B1 (ko) 2018-10-12 2020-11-17 계명대학교 산학협력단 심혈관 질환 종류에 따른 심전도 패턴 시뮬레이션 생체신호 구현 시스템 및 방법
KR102226875B1 (ko) * 2018-12-04 2021-03-11 건양대학교산학협력단 기계학습 모델을 이용한 심장질환예측 시스템, 및 방법
KR102078703B1 (ko) * 2019-07-23 2020-02-19 이재용 싱글리드 심전도 데이터를 이용하여 심장의 질병 유무를 판단하는 심전도 측정 시스템 및 그 방법
KR102142841B1 (ko) * 2019-11-06 2020-08-10 메디팜소프트(주) Ai 기반 심전도 판독 시스템

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008086754A (ja) 2006-09-29 2008-04-17 General Electric Co <Ge> 減少電極システム特定のecg解釈を持つ方法及び装置
US20160157744A1 (en) 2014-12-09 2016-06-09 National Chiao Tung University Method and system for generating twelve-lead electrocardiogram signals using three differential voltages
JP2019506991A (ja) 2015-12-30 2019-03-14 ヴェクトラコー インコーポレイテッド モバイル心臓モニタリング装置
JP2020536693A (ja) 2017-11-27 2020-12-17 上海▲優▼加利健康管理有限公司Shanghai Yocaly Health Management Co., Ltd. 人工知能自己学習に基づく心電図自動解析方法及び装置

Also Published As

Publication number Publication date
CN116744850A (zh) 2023-09-12
US20240047075A1 (en) 2024-02-08
KR20250029831A (ko) 2025-03-05
JP2024505217A (ja) 2024-02-05
KR20220120922A (ko) 2022-08-31
KR102772457B1 (ko) 2025-02-26
JP2025122198A (ja) 2025-08-20
WO2022182182A1 (ko) 2022-09-01
EP4248867A4 (en) 2024-10-09
EP4248867A1 (en) 2023-09-27

Similar Documents

Publication Publication Date Title
CN108471987B (zh) 心脏监测或与心脏监测有关的改进
US20230274832A1 (en) Apparatus and method for generating electrocardiogram based on generative adversarial network algorithm
US20230218178A1 (en) Construction method and application of digital human cardiovascular system based on hemodynamics
US11013448B2 (en) Monitoring of biosignals, in particular electrocardiograms
US20240225514A1 (en) Synchronous electrocardiograms created apparatus using two lead asynchronous electrocardiograms
JP2025122198A (ja) ディープラーニングアルゴリズムに基づく心電図生成システム及びその方法
US12144633B2 (en) Method and device for cardiac monitoring
JP2012029904A (ja) 導出心電図生成システム及び導出心電図生成方法
Martins et al. Design and evaluation of a diaphragm for electrocardiography in electronic stethoscopes
US20250134439A1 (en) Simultaneous electrocardiogram generation method based on 2-lead non-simultaneous electrocardiograms
EP4371487A1 (en) Method for generating multiple pieces of standard electrocardiogram data on basis of deep learning algorithm
Utomo et al. 6-Lead ECG Monitoring System for Recording Cardiac Activity Using Pan-Tompkins Algorithm
Nawawi et al. Comparative Study of Electrocardiogram Signals Acquired from Different Smart Textile Shirts
KR102670032B1 (ko) 2유도 심전도 데이터를 이용한 복수개의 표준 심전도 데이터 생성 시스템
US20240350094A1 (en) Deep learning-based electrocardiogram data noise removal system
Fu et al. Real-time personalized cardiovascular monitoring system with arrhythmia classification method
Sighvatsson et al. Wearable Heart Monitor
Trobec et al. From Multichannel ECG to Wireless Body Sensors
Vergara-Escudero et al. Basic ECG Theory, 12-Lead Recordings and Their Interpretation
CN116491952A (zh) 无形电极辅助采集信号的12导联移动心电图仪
Trobec et al. Detection and Treatment of Atrial Irregular Rhythm with Body Gadgets and 35-channel ECG
Krupaviciute Personalised wearable cardiac sensor services for pervasive self-care
Surendran EKG tracking for augmented standardized patient virtual pathology stethoscope heart auscultation
Stroud Errors in Electrocardiographic Diagnosis

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230728

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240501

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240604

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240904

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241210

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250310

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250513

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250530

R150 Certificate of patent or registration of utility model

Ref document number: 7696125

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载