ここでは、実際の臨床報告から12リード心電図画像を、標準化された下流解析のためのより、WFDB準拠のデジタル信号に変換するための再現可能なプロトコルを提示します。グリッドキャリブレーション、YOLOv12ベースのリード定位、波形抽出(Viterbiまたは改良中心線)、および視覚的検証チェックポイントの統合です。
方法論記事
ここでは、実際の臨床報告から12リード心電図画像を、標準化された下流解析のためのより、WFDB準拠のデジタル信号に変換するための再現可能なプロトコルを提示します。グリッドキャリブレーション、YOLOv12ベースのリード定位、波形抽出(Viterbiまたは改良中心線)、および視覚的検証チェックポイントの統合です。
多くのクリニックでは、12誘導心電図(ECG)を印刷された紙の記録やPDFレポートに埋め込んだラスタ画像としてアーカイブしており、相互運用性や下流の計算解析が制限されています。ここでは、ECGレポート画像をWaveForm DataBase(WFDB)準拠のデジタル信号に変換し、標準化された下流利用に変換する再現可能なデジタル化プロトコルを紹介します。このプロトコルは、(i) グリッド検出とピクセル対物理キャリブレーション、(ii) オブジェクト検出モデルを用いた12リード領域の自動定位とラベル付け、(iii) 信号の前処理と正規化、(iv) 連続性制約経路法(Viterbi)または改良された中心線ベースのアプローチを用いた波形抽出で構成されています。ワークフローは異種な臨床レイアウト、可変グリッドの可視性、一般的な画像アーティファクトに対応するよう設計されており、各段階での品質管理のための視覚チェックポイントも含まれています。このプロトコルは、信号処理や機械学習パイプラインでの再現性解析に適したタイムアライメントされた12リードWFDBレコードを出力します。
12導心電図(ECG)は心血管評価の基盤であり、スクリーニング、モニタリング、臨床意思決定に広く使われています。デジタル化の取り組みが進んでいるにもかかわらず、多くの機関は依然として心電図を印刷された紙の記録やPDFレポートに埋め込んだラスタライズ画像として保存しており、これにより検索性が低下し、縦断的な追跡調査が複雑になっています。重要なのは、画像ベースの保存により、標準化されたECGツールキットや、画像ではなく校正された時系列信号を必要とする機械学習パイプラインの直接使用を妨げる点です。このプロトコルの全体的な目標は、心電図画像を下流の計算解析に適した校正済みデジタル信号に変換するための再現可能かつ標準化された方法を提供することです。
自動心電図のデジタル化は、スキャンされた心電図画像から電圧–時間信号を再構築することを目指します。しかし、実際の臨床心電図スキャンでは、報告書レイアウトが異様で、グリッドの可視性が変動し、圧縮アーティファクトが現れ、照明が不均一で、スタンプや注釈などの追加マーキングが見られることが多いです。これらの要因はリードの定位や波形トレーシングを劣化させ、機関間や機器ベンダー間での再現性を制限します。6.したがって、実用的なデジタル化ワークフローは、堅牢なグリッドキャリブレーション、信頼性の高いリード分離とラベリング、そしてWFDB7のような広く採用された信号フォーマットへの標準化されたエクスポートを提供するべきです。標準化されたデジタルフォーマットは、機関間の相互運用性を向上させ、確立された心電図信号処理ライブラリを用いた再現性のある解析を可能にします。
いくつかの心電図デジタル化ツールが提案されています(表1)が、臨床的な導入は依然として困難であり、パフォーマンスはスキャン品質やレイアウトの変動に敏感になるためです。最近の研究では、ディープラーニングを用いたECG紙の記録からの自動リード抽出も検討されており、多様なレイアウトやアーティファクトにおける堅牢な解析の必要性がさらに強調されています11。関連するデジタル化ソフトウェアも、異種臨床条件下での堅牢性向上のために導入されています12。同時に、ECG-画像研究のためのオープンツールキットやリソースが導入され、手法開発とベンチマーキングを円滑に進めています13。レイアウトの変動に敏感だったり特定のスキャン形式に限定される既存のデジタル化ツールとは異なり、このプロトコルはグリッドキャリブレーション、リードの自動ローカライゼーション、標準化されたWFDBエクスポートを統合し、異種臨床レポート全体での堅牢性を向上させています。本研究では、実際の心電図PDFやスキャン記録を対象にし、再現性を重視し、WFDB準拠のマルチリード信号を下流解析のために出力するエンドツーエンドパイプラインに焦点を当てています。
12誘導心電図レポート画像をWFDB準拠のデジタル信号に変換するための完全自動化かつ再現可能なプロトコルを提案します。このプロトコルは、(i) 標準的なECG設定(25 mm·s-1, 10 mm·mV-1)を用いたグリッドベースのピクセル対物理キャリブレーション、(ii) 異種レポートレイアウトでの堅牢なリード識別を支援するYOLOv12ベースのリード領域およびリードアイコンの局在化、(iii) 可変線太度や小さな不連続点下でのトレース連続性を改善する改良型センターライン法を含む2つの代替波形抽出手法を統合しています。これらの構成要素は、シグナル抽出、堅牢なデジタル化ソフトウェア、異種臨床条件下での実用的なデジタル化戦略に関する先行研究と整合しています14。得られるWFDBレコードは、標準的なECGツールチェーンを用いた下流解析を可能にします。このプロトコルは、スキャン紙レコードやラスタライズPDFとして保存されたアーカイブ心電図報告書の遡及的デジタル化に特に適しており、グリッドラインが欠如または著しく歪んでいる場合は適応が必要になることがあります。
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
回顧的データ収集前に、タムドゥック病院(プロトコルID:24751791)から倫理委員会(機関審査委員会)の承認を得てください。解析前に、すべてのECGレポートを直接識別子(例:患者名、医療記録番号、生年月日、受診日)を削除し、非特定性の研究IDに置き換えてください。モデル開発および評価には非識別化された心電図データのみを使用してください。
1. 資料、ソフトウェア、入力を準備する
2. 心電図のPDFを画像に変換する
3. 心電図画像(造影・ノイズ)の前処理
4. グリッド間隔の検出とスケール(ピクセル→mm)のキャリブレーション
5. YOLOv12を用いた12誘導領域の局在化
6. YOLOv12を使ったリードアイコンのローカライズ
7. 各鉛鉱区を作物に収穫し、作物を標準化する
8. 各リード作物ごとにバイナリ信号マスクを生成する
9. 波形トレースの抽出(ビタービベースのパス抽出または改良中心線抽出のいずれかを選択)。
10. ピクセルトレースをキャリブレーション信号(mV対時間)に変換する
11. WFDBレコードのエクスポートおよび出力の検証
12. チェックポイントとトラブルシューティング
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
入力準備
心電図の報告はPDFやスキャンから、下流処理に適した標準化された軸整合画像に成功裏に変換されました。紙の心電図では、300 dpiのグレースケールでスキャンを取得し、圧縮アーティファクトを減らすためにPNG/TIFFとして保存しました。最も一般的な入力問題は、(i) PDFエクスポート時の過度な圧縮、(ii) リード領域やラベルが取り除かれた部分的なトリミング、(iii) スマートフォン写真の遠近歪みでした。クロップや深刻な歪みの影響を受けた記録は、視覚チェックポイントでフラグが立てられ、修正されない限り完全自動処理から除外されました。
グリッド検出と較正
グリッド推定により、明確に見えるグリッドを持つ心電図レポート全体で一貫したピクセル対物理キャリブレーション因子が得られました。キャリブレーションは標準的な心電図設定である25 mm·s⁻1 (時間軸)および10 mm·mV⁻1 (...
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
本研究は、PDFやスキャン紙レコードから12リード心電図画像を、グリッドキャリブレーション、YOLOv12ベースのリード定位、ビタービ経路探索または改良された中心線法1を用いた波形抽出を通じて、WFDB準拠のデジタル信号に変換する自動化エンドツーエンドパイプラインを提示します。プロトコルには、デジタル化中の品質保証を支援するための検証チェックポイント(バウンディングボックスオーバーレイ、トレースオーバーレイ、WFDBリロードプロット)が含まれています。
ECG画像を標準化された時系列信号に変換することで、既存のECGツールチェーンとの相互運用性が向上し、信号処理や機械学習ワークフローにおける再現可能な下流解析が可能になります。自動リードローカライゼーションとWFDBエクスポートを統合することで、手動トリミングを削減し、実際の臨床レイアウト下でのECGアーカイブの遡及的デジタル化を加速します
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
著者には、本記事で報告された研究に影響を与えた可能性のある競合する財政的利害関係や個人的な関係は存在しません。
著者らは、非識別化された心電図報告を提供し、データ収集における機関的支援を提供してくれたタム・ドゥック病院に感謝しています。
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
| 名前 | 会社 | カタログ番号 | コメント |
|---|---|---|---|
| GPU(ランタイムテスト) | NVIDIA | GeForce RTX 3060 12GB | ランタイムテストに使用されたNVIDIA GeForce RTX 3060 12GB |
| NumPy | NumPy | 1.26.4 | 数値処理 |
| OpenCV | OpenCV | 4.10.0.84 | 画像前処理(デスク、フィルタリング) |
| オペレーティングシステム(ランタイムテスト) | マイクロソフト | Windows 11 | Windows 11 のランタイムテスト用 |
| PDFから画像への変換 | このプロトコル | V1 | PDFラスタライズは300 DPIで、データ可用性にリポジトリURLを提供する |
| パイソン | Pythonソフトウェア財団 | 3.12.5 | ランタイム環境 |
| パイトーチ | パイトーチ | 0.5.0 | YOLOv12のバックエンド |
| スキャナー | 正史 | DR-C240 | 300 DPI、グレースケール、PNG/TIFF推奨 |
| scikit-image | scikit-image | 0.25.0 | 骨格化と形態(中心線) |
| ウルトラリティクス | ウルトラリティクス | 8.3.155 | YOLOv12トレーニング/推論フレームワーク |
| wfdb(Pythonパッケージ) | フィジオネット | 4.1.2 | WFDBエクスポート(.hea/.dat) |
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
このJoVE記事のテキストまたは図の再利用許可をリクエスト
許可をリクエスト