수강정정이 모두 끝나고 나니까 만사가 귀찮군요. 그 전에도 언제나 만사 귀찮아하지 않았냐구요? 에이, 농담도 잘 하셔(....). 어쨌든 강의시간에 나온 예제 화상을 직접 해볼까해서 Interlaced 영상 하나는 만들어놨는데(그냥 아무데서나 줏어다 써도 되지만 찾는게 더 귀찮아서리), 정작 Deinterlacing 하는게 문제라...
일단 간단하게 median filtering을 이용하기로 했는데, 머리 움직이는 것부터 손가락 움직이는 것까지 귀찮아요. 실은 지금 이 글을 어떻게 쓰고 있는지 저도 모르겠군요;; 본론을 말하자면... 보다 간편하고 성능 좋은 deinterlacing algorithm 아시는 분 좀 가르쳐주세요. 기왕이면 요새 유행하는 세 줄 요약으로 식 설명까지...(뻔뻔) Neural network를 이용한 deinterlacing이라는 건 또 뭡니까. OTL
[03/12 13:00 추가]일단 median filtering을 이용한 deinterlacing은 끝냈습니다. 원소가 짝수개인 것은 median 전후의 값을 평균내는 것으로 해서 그냥 선택했을 때와 비교해본 결과입니다. 기대보다 PSNR이 낮아서 실망...
○ 짝수 개의 원소에서 median 양쪽의 평균으로 구했을때
앞 프레임
PSNR : 29.584404
MSE : 71.554985
MAD : 4.031498
뒤 프레임
PSNR : 29.137060
MSE : 79.318466
MAD : 4.335227
○ 짝수개의 원소에서 작은 쪽을 median으로 선택했을때
앞 프레임
PSNR : 27.182985
MSE : 124.388977
MAD : 5.200272
뒤 프레임
PSNR : 26.692862
MSE : 139.249710
MAD : 5.600746
○ 짝수개의 원소에서 큰 쪽을 median으로 선택했을때
앞 프레임
PSNR : 28.220091
MSE : 97.965080
MAD : 4.748627
뒤 프레임
PSNR : 27.755978
MSE : 109.014061
MAD : 5.071425
C로 짜는데 코드길이가 264라인, 실행시간 31ms. 역시 나는... OTL
그래서 전 PAL이 좋답니다.[...]