카메라 이미지 품질 향상 AI 경진대회

알고리즘 | CV | 이미지 변환 | 제어 | PSNR

  • moneyIcon 상금 : 총 1,000만원
  • 1,295명 마감

 

baseline 및 evaluation 결과 오류 문의

작성자 비공개
2021.06.29 18:10 2,154 조회

baseline 코드에 나타나있는 ValidationSet 결과란에 이미지 1의 input과 target에 대한 PSNR을 29.0x로 출력되어 있습니다


하지만 매트랩 내장 펑션으로 input과 target 이미지의 psnr을 계산하였을 때, 21.3x의 값이 나오며, 네트워크의 아웃풋 또는 결과 이미지 로드 후 uint 타입에 따른 psnr 계산 과정에서 문제가 생긴 듯 합니다.


리더보드가 baseline 코드와 동일한 eval 시스템을 갖추고 있다고 생각되는데 그에 따라 전체적으로 PSNR이 상향 조정되어 있는 것 같습니다


검토 부탁드립니다


감사합니다.


로그인이 필요합니다
0 / 1000
배가_고파졌다
2021.06.30 08:27

매트랩 psnr 에서는 데이터 타입에 따라 peakval 이 자동으로 정해지는 것 같습니다. uint8로 바꾸고 peakval 을 255로 설정하면 같은 결과가 나오지 않을까 합니다. 29랑 21은 꽤 많이 차이나는데 이상해 보이긴 하네요...

배가_고파졌다
2021.06.30 07:37
배가_고파졌다
2021.06.30 08:51

uint8 에서는 범위가 제한되기 때문에  (0-1 =255 처럼) 계산은 다른 타입으로 바꿔서 하는게 좋을 것 같습니다 ㅎㅎ

anonymous
작성자
2021.06.30 14:03

매트랩은 인풋을 uint8로 바꾸고 psnr을 추정해도 같은 결과가 나옵니다 peakval이 255로 자동 설정 되는 것 같습니다

baseline에서 나온 psnr eval 코드를 float 형식으로 계산하면 매트랩과 같은 21이 나옵니다

DACONIO
2021.07.01 19:11

안녕하세요. 작성자님
말씀해주신 해당 오류가 확인 되었습니다.
개발팀에 수정 요청하였으며 리더보드 또한 수정된 내용 반영하도록 하겠습니다.
오류 제보 감사합니다.

anonymous
작성자
2021.07.01 20:20

확인하였습니다 수정 감사합니다.