피드로 돌아가기
Dev.toAI/ML
원문 읽기
fastrad 라이브러리가 PyTorch 텐서 연산으로 방사선 이미지 피처 추출을 GPU 가속을 통해 PyRadiomics 대비 25배 빠르게 처리한다.
fastrad: GPU-Native Radiomics at 25x the Speed of PyRadiomics
AI 요약
Context
방사선 이미지 피처 추출은 종양학 연구에서 치료 반응 예측과 예후 분석에 핵심적인 역할을 한다. 현재 표준 도구인 PyRadiomics는 CPU만 지원하며 스캔당 약 3초가 소요된다. 수천 건의 스캔을 처리하는 다기관 임상 연구에서는 추출 시간이 병목으로 작용한다.
Technical Solution
- PyRadiomics의 전체 피처 세트를 PyTorch 텐서 연산으로 재구현하여 GPU 가속 지원
- IBSI 표준화된 8개 피처 클래스(일차 통계, 형상 3D, 형상 2D, GLCM, GLRLM, GLSZM, GLDM, NGTDM) 전부 구현
- DICOM 이미지에서 피처 추출부터 결과 출력까지 전체 파이프라인이 torch.Tensor 객체에서 동작
- auto, cuda, cpu 디바이스 라우팅을 투명하게 지원하여 GPU 가용 시 자동 전환
Impact
RTX 4070 Ti에서 PyRadiomics 대비 25배 빠른 속도(스캔당 0.116초)를 달성했다. 피처 클래스별 GPU 가속 효과는 12.9배(GLRLM)에서 49.3배(일차 통계)까지 측정되었다. IBSI Phase 1 규정 준수 검증에서 모든 105개 피처의 최대 절대 편차가 3.20×10⁻¹⁴%를 초과하지 않았다.
Key Takeaway
GPU 메모리 내에서 텐서 연산으로 전체 피처 추출 파이프라인을 처리하면 CPU 연산 대비 수십 배의 성능 향상을 얻으면서도 수치 정확도를 유지할 수 있다.
실천 포인트
대규모 종양 CT/MRI 분석 환경에서 PyRadiomics를 fastrad로 교체 시 GPU 리소스만으로 기존 대비 25배 빠른 피처 추출과 기존 모델 호환성을 동시에 확보할 수 있다.