본문 바로가기
포트폴리오경력과 프로젝트

병리 슬라이드(WSI) 영역 분할·세포 분열 분류·GAN 증강

기가바이트급 병리 슬라이드(WSI)를 패치로 나누어 미세혈관 증식 영역 분할, 세포 분열 분류, GAN 증강 실험을 수행했습니다. 패치별 예측을 원본 슬라이드 좌표로 병합해 슬라이드 전체에서 결과를 확인하도록 구현했습니다.

기간
2023.08 ~ 2023.12
담당
WSI 전처리, 영역 분할·분류 모델 비교, GAN 증강 실험, 원본 좌표 병합 구현
결과
영역 분할·세포 분열 분류 F1 약 95%, GAN 증강으로 분류 정확도 94% → 95%
병리 슬라이드(WSI) 영역 분할·세포 분열 분류·GAN 증강 관련 이미지

과제와 구현 범위

대용량 병리 슬라이드(WSI)를 작은 패치로 나누어 세 가지 과제를 수행했습니다. 미세혈관 증식 영역 분할, 세포 분열 분류, GAN 합성 이미지를 이용한 분류 데이터 증강입니다. 패치 단위 예측은 원본 슬라이드의 위치로 되돌려 슬라이드 전체에서 확인했습니다.

영역 분할: 패치 분할과 원본 좌표 병합

위치 정보를 유지하면서 WSI를 이미지 패치와 정답 마스크로 나눴습니다. UNet++·DeepLabV3+·MANet에 ResNet·EfficientNet·MiT 백본을 조합하고, 예측 영역과 정답 영역의 겹침을 측정하는 mIoU·Dice로 비교했습니다.

패치별 예측은 원본 좌표에 병합했습니다. 패치 경계에서 생기는 아티팩트는 후처리해, 슬라이드 전체에서 결과를 확인할 수 있도록 했습니다.

영역 분할의 픽셀 단위 F1(Dice)은 약 95%였습니다.

미세혈관 증식 영역 오버레이
미세혈관 증식 영역 오버레이
미세혈관 증식 영역 예측 오버레이
미세혈관 증식 영역 예측 오버레이

세포 분열 분류: 패치 품질 검토와 모델 비교

서울성모병원 내부 WSI 약 1,000장을 256×256픽셀 패치로 나누고 품질을 검토했습니다. timm의 ResNet·DenseNet·EfficientNet에 전이학습, 데이터 증강, label smoothing, mixup을 적용해 비교했습니다. 패치별 예측은 저장한 위치 정보를 이용해 원본 슬라이드 좌표로 복원했습니다.

세포 분열 분류 F1은 약 95%였습니다.

학습·검증 손실 곡선
학습·검증 손실 곡선

GAN 증강: 합성 데이터 추가 전후 비교

합성 이미지를 추가했을 때 분류 결과가 어떻게 바뀌는지 확인했습니다. 원본 데이터만으로 학습한 모델과 GAN 합성 이미지를 추가해 학습한 모델을 동일한 내부 평가셋에서 비교했습니다.

StyleGAN-XL·MultiPathGAN·DCGAN으로 폐암 병리 이미지를 생성하고, timm 분류 모델에 전이학습을 적용했습니다.

동일한 내부 평가셋에서 분류 정확도는 합성 데이터 추가 전 94%, 추가 후 95%로 1%p 높아졌습니다. 정확도와 함께 혼동행렬을 확인했습니다.

원본 데이터 학습 모델 혼동행렬
원본 데이터 학습 모델 혼동행렬
GAN 증강 학습 모델 혼동행렬
GAN 증강 학습 모델 혼동행렬
채용 제안 보내기

함께 해결할 LLM 과제와 기대하는 역할을 알려 주세요.

연락하기