boostcampaitech4lv23cv2 / level2_dataannotation_cv-level2-cv-11

level2_dataannotation_cv-level2-cv-11 created by GitHub Classroom
2 stars 1 forks source link

fix: hotfix for EXIF Orientation #23

Closed ganghe74 closed 1 year ago

ganghe74 commented 1 year ago

Overview

이미지에는 EXIF 라는 메타데이터가 저장된다. 그리고 메타데이터 중 회전 정보가 있다.

image

근데, PIL 라이브러리에서 이미지를 불러올 때 EXIF 회전 정보를 고려하지 않는 문제점이 있다. 회전 정보를 고려하지 않은 이미지는 학습 시 심각한 노이즈가 될 것 같다.

https://stages.ai/competitions/224/discussion/talk/post/1892


Change Log


To Reviewer

무조건 개선될 것 같긴 한데, 한명이 다음 조건으로 실험해본 뒤 병합하면 좋을 것 같아. 지금 동일한 조건에 exif_transpose 적용 안 시킨 버전으로 학습 중이야 (1213_KH_Boostcamp_0.1)

설정

Key Value
데이터셋 부스트캠프, 검수 후(1213), 0.1 split (Train 9 : Valid 1)
image_size 512
batch_size 28

[참고] 실행 명령어: python train.py --name 실험명 --tag 태그 --image_size 512, --batch_size 28

ganghe74 commented 1 year ago

현재 상황

@ganghe74 : 검수 전 데이터셋, exif_tranpose 없는 버전 (0.4872) @ta1231 : 검수 후 데이터셋, exif_transpose 버전 (0.5204) @jane79 : 검수 후 데이터셋, exif_transpose 없는 버전 (0.2590 ?)

ganghe74 commented 1 year ago

실험 결과가 나오진 않았지만 앞으로 실험의 통일성을 위해 병합할게