여기서는 실제 임상 보고서에서 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)는 심혈관 평가의 핵심이며, 선별, 모니터링, 임상의사결정에 널리 사용되고 있습니다. 지속적인 디지털화 노력에도 불구하고, 많은 기관이 여전히 ECG를 인쇄된 종이 기록이나 PDF 보고서에 내장된 래스터화된 이미지로 저장하고 있어 검색 가능성을 떨어뜨리고 장기적 추적 관찰을 복잡하게 만듭니다2. 중요한 점은, 이미지 기반 저장 장치가 표준 ECG 툴킷과 이미지 대신 보정된 시계열 신호를 필요로 하는 머신러닝 파이프라인의 직접적인 사용을 방지한다는 점입니다. 이 프로토콜의 전반적인 목표는 심전도 영상을 하위 계산 분석에 적합한 보정된 디지털 신호로 변환하는 재현 가능하고 표준화된 방법을 제공하는 것입니다.
자동 심전도 디지털화는 스캔된 ECG 영상에서 전압-시간 신호를 재구성하는 것을 목표로 합니다. 그러나 실제 임상 심전도 스캔은 종종 이질적인 보고서 레이아웃, 가변 격자 가시성, 압축 아티팩트, 불균일한 조명, 그리고 도장이나 주석과 같은 추가 표시를 보입니다. 이러한 요인들은 리드 위치 추적과 파형 추적을 저하시켜 기관과 장비 공급업체 간 재현성을 제한할 수있습니다. 따라서 실용적인 디지털화 워크플로우는 견고한 그리드 보정, 신뢰할 수 있는 리드 분리 및 라벨링, 그리고 WFDB7과 같은 널리 채택된 신호 형식으로 표준화된 내보내기를 제공해야 합니다. 표준화된 디지털 형식은 기관 간 상호운용성을 향상시키고, 확립된 심전도 신호처리 라이브러리를 이용한 재현 가능한 분석을 용이하게 합니다.
여러 ECG 디지털화 도구가 제안되었으나(표 1), 임상 배포는 여전히 도전적이며, 성능은 스캔 품질과 레이아웃 변동성에 민감할 수 있습니다 8,9,10. 최근 연구들은 딥러닝을 이용한 ECG 종이 기록에서 자동 리드 추출도 탐구했으며, 이는 다양한 레이아웃과 산출물에서 견고한 구문 분석의 필요성을 더욱 부각시켰습니다11. 이질적인 임상 조건에서 견고성을 높이기 위해 관련 디지털화 소프트웨어도 도입되었습니다12. 동시에, ECG 영상 연구를 위한 오픈 툴킷과 자원이 도입되어 방법 개발과 벤치마킹을 촉진했습니다. 레이아웃 변동성에 민감하거나 특정 스캔 형식에 제한될 수 있는 기존 디지털화 도구와 달리, 이 프로토콜은 그리드 보정, 자동 리드 위치 파악, 표준화된 WFDB 내보내기를 통합하여 이기종 임상 보고서 전반에 걸쳐 견고성을 향상시킵니다. 이 연구에서는 실제 ECG PDF와 스캔된 기록을 대상으로 한 종단 간 파이프라인에 초점을 맞추고, 재현성을 강조하며, WFDB 준수 다중 리드 신호를 출력 하여 후속 분석에 활용합니다.
우리는 12유도 심전도 보고서 이미지를 WFDB 준수 디지털 신호로 변환하는 완전 자동화 및 재현 가능한 프로토콜을 제안합니다. 이 프로토콜은 (i) 표준 ECG 설정(25 mm·s-1, 10 mm·mV-1)을 이용한 격자 기반 픽셀-물리 보정, (ii) 이질적인 보고서 레이아웃에서 견고한 리드 식별을 지원하기 위한 YOLOv12 기반 리드 영역과 리드 아이콘의 위치 지정, 그리고 (iii) 가변 선 두께와 작은 불연속 지점에서 트레이스 연속성을 개선하기 위한 개선된 중심선 방법을 포함한 두 가지 대체 파형 추출 절차를 통합합니다. 이 구성 요소들은 이질적인 임상 조건 하에서 신호 추출, 견고한 디지털화 소프트웨어, 실용적인 디지털화 전략에 관한 이전 연구와 일치합니다. 이로 인해 생성된 WFDB 기록은 표준 ECG 툴체인을 이용한 후속 분석을 가능하게 합니다. 이 프로토콜은 스캔된 종이 기록이나 래스터화된 PDF로 저장된 아카이브된 심전도 보고서의 회고적 디지털화에 특히 적합하며, 그리드 라인이 없거나 심하게 왜곡된 경우 적응이 필요할 수 있습니다.
액세스가 제한되었습니다. 이 콘텐츠를 보려면 로그인하거나 체험판을 시작하세요.
회고적 데이터 수집 전에 탐덕 병원(프로토콜 ID: 24751791)으로부터 윤리 위원회(기관 검토 위원회)의 승인을 받으세요. 분석 전에 모든 ECG 보고서를 식별 해제하여 직접 식별자(예: 환자 이름, 의료 기록 번호, 생년월일, 방문일)를 제거하고, 식별 없는 연구 ID로 대체합니다. 모델 개발 및 평가에는 식별 해제된 ECG 데이터만 사용하십시오.
1. 자료, 소프트웨어 및 입력 자료를 준비합니다
2. ECG PDF를 이미지로 변환하기
3. 심전도 영상(대조 및 노이즈) 전처리
4. 격자 간격 감지 및 스케일(픽셀 → mm) 보정
5. YOLOv12를 사용하여 12-리드 영역을 국소화합니다
6. YOLOv12를 사용해 리드 아이콘을 현지화하기.
7. 각 납 지역을 작물하고 작물을 표준화한다
8. 각 리드 작물마다 이진 신호 마스크를 생성합니다
9. 파형 트레이스 추출(Viterbi 기반 경로 추출 또는 개선된 중심선 추출 중 하나를 선택).
10. 픽셀 트레이스를 보정된 신호(mV 대 시간)로 변환합니다.
11. WFDB 레코드 내보내기 및 출력 검증
12. 체크포인트 및 문제 해결
액세스가 제한되었습니다. 이 콘텐츠를 보려면 로그인하거나 체험판을 시작하세요.
입력 준비
ECG 보고서는 PDF나 스캔에서 표준화된 축 정렬 이미지로 성공적으로 변환되어 후속 처리에 적합했습니다. 종이 심전도의 경우, 300 dpi 해상도의 회색 스케일로 스캔 결과를 얻어 PNG/TIFF로 저장하여 압축 아티팩트를 줄였습니다. 가장 흔한 입력 문제는 (i) PDF 내보내기에서의 과도한 압축, (ii) 선두나 라벨이 제거된 부분 크롭, (iii) 스마트폰 사진에서의 원근 왜곡이었습니다. 크롭 또는 심각한 왜곡으로 영향을 받은 기록은 시각적 체크포인트에서 표시되어 수정되지 않는 한 완전 자동화 처리에서 제외되었습니다.
그리드 검출 및 보정
그리드 추정은 명확하게 보이는 그리드를 가진 ECG 보고서 전반에 걸쳐 픽셀과 물리적 간 일관된 보정 계수를 생성했습니다. 보정은 표준 ECG 설정인 25 mm·s⁻1 (시간...
액세스가 제한되었습니다. 이 콘텐츠를 보려면 로그인하거나 체험판을 시작하세요.
본 연구는 PDF 또는 스캔된 종이 기록에서 12리드 ECG 이미지를 그리드 보정, YOLOv12 기반 리드 위치 지정, Viterbi 경로 탐색 또는 개선된 중심선 방법1을 이용한 파형 추출을 통해 PDF 또는 스캔된 종이 간 자동 디지털 신호로 변환하는 자동화된 종단 간 파이프라인을 제시합니다. 프로토콜에는 디지털화 과정에서 품질 보증을 지원하기 위한 검증 체크포인트(경계 박스 오버레이, 트레이스 오버레이, WFDB 재로드 플롯)가 포함되어 있습니다.
ECG 이미지를 표준화된 시계열 신호로 변환하면 기존 ECG 툴체인과의 상호운용성이 향상되고, 신호 처리 및 머신러닝 워크플로우를 위한 재현 가능한 하위 분석을 가능하게 합니다2. 자동 리드 위치 파악과 WFDB 내보내기를 통합함으로써 이 파이프라인은 수동 크롭을 줄이고 실제 임상 레...
액세스가 제한되었습니다. 이 콘텐츠를 보려면 로그인하거나 체험판을 시작하세요.
저자들은 이 글에서 보도된 연구에 영향을 미칠 수 있는 상충하는 재정적 이해관계나 개인적 관계가 없다.
저자들은 탐 득 병원이 식별 해제된 심전도 보고서를 제공하고 데이터 수집 과정에서 기관의 지원을 제공해 준 것에 대해 감사를 표합니다.
액세스가 제한되었습니다. 이 콘텐츠를 보려면 로그인하거나 체험판을 시작하세요.
| 이름 | 회사 | 카탈로그 번호 | 댓글 |
|---|---|---|---|
| GPU (런타임 테스트) | 엔비디아 | GeForce RTX 3060 12GB | NVIDIA GeForce RTX 3060 12GB 런타임 테스트용 |
| 넘버피 | 넘버피 | 1.26.4 | 수치 처리 |
| 오픈CV | 오픈CV | 4.10.0.84 | 이미지 전처리 (deskew, 필터링) |
| 운영 체제(런타임 테스트) | 마이크로소프트 | 윈도우 11 | 런타임 테스트에 사용되는 Windows 11 |
| PDF에서 이미지로 변환하는 변환기 | 이 프로토콜 | V1 | 300 DPI의 PDF 래스터화; 데이터 가용성에 저장소 URL 제공 |
| 파이썬 | 파이썬 소프트웨어 재단 | 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 (파이썬 패키지) | 피지오넷 | 4.1.2 | WFDB 내보내기 (.hea/.dat) |
액세스가 제한되었습니다. 이 콘텐츠를 보려면 로그인하거나 체험판을 시작하세요.
이 JoVE 논문의 텍스트 또는 그림 재사용 허가 요청
허가 요청