Closed ganghe74 closed 1 year ago
이미지에는 EXIF 라는 메타데이터가 저장된다. 그리고 메타데이터 중 회전 정보가 있다.
근데, PIL 라이브러리에서 이미지를 불러올 때 EXIF 회전 정보를 고려하지 않는 문제점이 있다. 회전 정보를 고려하지 않은 이미지는 학습 시 심각한 노이즈가 될 것 같다.
https://stages.ai/competitions/224/discussion/talk/post/1892
ImageOps.exif_transpose
무조건 개선될 것 같긴 한데, 한명이 다음 조건으로 실험해본 뒤 병합하면 좋을 것 같아. 지금 동일한 조건에 exif_transpose 적용 안 시킨 버전으로 학습 중이야 (1213_KH_Boostcamp_0.1)
exif_transpose
[참고] 실행 명령어: python train.py --name 실험명 --tag 태그 --image_size 512, --batch_size 28
python train.py --name 실험명 --tag 태그 --image_size 512, --batch_size 28
현재 상황
@ganghe74 : 검수 전 데이터셋, exif_tranpose 없는 버전 (0.4872) @ta1231 : 검수 후 데이터셋, exif_transpose 버전 (0.5204) @jane79 : 검수 후 데이터셋, exif_transpose 없는 버전 (0.2590 ?)
exif_tranpose
실험 결과가 나오진 않았지만 앞으로 실험의 통일성을 위해 병합할게
Overview
이미지에는 EXIF 라는 메타데이터가 저장된다. 그리고 메타데이터 중 회전 정보가 있다.
근데, PIL 라이브러리에서 이미지를 불러올 때 EXIF 회전 정보를 고려하지 않는 문제점이 있다. 회전 정보를 고려하지 않은 이미지는 학습 시 심각한 노이즈가 될 것 같다.
https://stages.ai/competitions/224/discussion/talk/post/1892
Change Log
ImageOps.exif_transpose
함수로 메타데이터 회전 정보에 따라 회전을 적용함To Reviewer
무조건 개선될 것 같긴 한데, 한명이 다음 조건으로 실험해본 뒤 병합하면 좋을 것 같아. 지금 동일한 조건에
exif_transpose
적용 안 시킨 버전으로 학습 중이야 (1213_KH_Boostcamp_0.1)설정
[참고] 실행 명령어:
python train.py --name 실험명 --tag 태그 --image_size 512, --batch_size 28