농업 환경 변화에 따른 작물 병해 진단 AI 경진대회

Image augmentation example

2022.02.05 22:52 3,667 Views

안녕하세요, 코드 설명자료

https://dacon.io/competitions/official/235870/codeshare/4436?page=1&dtype=recent

에 참고가 되고자 image augmentation example을 몇 장 첨부합니다.


먼저 원본 이미지입니다.


skimg_aug 함수 적용 결과 예제입니다.


timm_aug 함수 적용 결과 예제입니다.


edge augmentation 은 경우 다음과 같이 edge를 먼저 detection한 뒤,


원래 이미지와 합쳐주면 다음과 같이 표현됩니다. 이후 추가적인 augmentation이 확률적으로 수행됩니다.


bounding box specific augmentation 결과 예제입니다.


병해 부위 bounding box specific augmentation 결과 예제입니다.


Mixup augmentation 결과 예제입니다.



로그인이 필요합니다
0 / 1000
취미유저
2022.02.06 13:48

edge augmentation은 혹시 참고 문헌 같은게 있을까요?
어떤 효과를 내는지 좀 더 알고 싶습니다..

ztor2
2022.02.06 16:43

업로드한 이미지에는 잘 표현이 되지 않았는데, edge detection을 하면 병해 부위의 아주 작은 point들이 인식이 됩니다. 이를 원래 이미지에 추가하여 병해 부위를 강조해주고 싶었습니다. 
데이터 특성 상 object와 병해 부위가 너무 작아 모델이 계속 object 바깥의 정보로 cheating을 하여 과적합이 발생한다고 생각했고,
최대한 중요 영역에 대해 분류를 수행할 수 있도록 object 및 병해 부위에 집중적으로 증강을 적용했습니다.
특별히 참고한 문헌은 없으나, 유사한 사용 예가 있을 수는 있습니다. 질문 감사합니다.

취미유저
2022.02.06 18:00

넵 알겠습니다 ~ 답변감사합니다 

뭉밍뭉밍
2022.02.07 20:34

bounding box 정보를 어떻게 사용하면 좋을까 싶었는데 이렇게 augmentation하는 방법도 있었군요! 좋은 코드 감사드립니다 

dinggulman
2022.02.13 21:47

신선한 augmentation이네요! 잘읽었습니다 감사합니다!