데보션앱 소개페이지 바로가기
로그인 선택

신고하기

CLOSE
신고사유 (대표 사유 1개)
상세내용 (선택)
0/200
  • 신고한 게시글은 더 이상 보이지 않습니다.
  • 이용약관과 운영정책에 따라 신고사유에 해당하는지 검토 후 조치됩니다.
  • 허위 신고인 경우, 신고자의 서비스 이용이 제한될 수 있으니 유의하시어 신중하게 신고해 주세요.
(이 회원이 작성한 모든 댓글과 커뮤니티 게시물이 보이지 않고, 알림도 오지 않습니다.)

미리보기

커뮤니티

      1,234

      badge 23.06.15

      글 등록

      카테고리를 선택해주세요.

      DEVOTEE를 활성화 시키면
      지금 작성한 커뮤니티 글에 대해 1개의 댓글을 달아줍니다.

      버튼을 누르면 글 수정 시 ChatGPT가 작성한 댓글이 수정됩니다.

      임시저장함에 저장되었습니다. 저장일시 : 2022.5.17 14:29:08

      임시저장함

      제목을 선택하시면 이어서 작성이 가능하며,
      최대 20건까지 저장합니다.
      컨텐츠 유형, 제목, 저장일시, 삭제로 이뤄진 임시저장 목록
      컨텐츠 유형 제목 저장일 삭제

      데보션 블로그 게재 요청

      CLOSE
      • *
      • *

      본인인증

      효율적인 데보션 서비스 이용 및
      고객님의 소중한 개인정보보호를 위해
      본인인증을 진행해주세요. 본인인증 미 진행 시 로그인이 제한됩니다.
      본인인증 실패

      본인인증 로그인에 실패하였습니다.
      회원이 아니시거나 본인인증 등록이
      완료되지 않은 사용자입니다.

      회원정보 연결

      Planarian팀: 비디오 콘텐츠 내 Planar Tracking 기술 연구 - 연구과정(2)

      7기_김수현 25.09.19
      94 1 0
      DEVOTEE 요약
      Planarian팀은 기존 Planar Tracking 모델의 한계를 개선하기 위해 네 가지 주요 문제(특징점 부족, 물체 가림, 반사 표면, 평면 가림)를 해결하는 시도를 진행하였습니다. 이를 위해 DPFlow, DINOv2 Feature, RDNet, Uncertainty 마스크 등을 적용하여 모델 성능을 향상시켰고, 중간 결과로 정밀도와 강건성이 증가함을 확인했습니다. 앞으로는 데이터 증강, Redetection 알고리즘 개선, 대규모 데이터셋 구축 등을 통해 최적의 최종 모델을 완성할 계획입니다.
      DEVOTEE 추천 블로그

      안녕하세요!

      비디오 콘텐츠 내 Planar Tracking 기술을 연구하고 있는 Planarian팀 김호재, 김용, 김수현입니다.

      이전에 작성했던 연구 계획에 이어 중간발표까지의 진행 사항과 앞으로의 계획을 공유드리고자 합니다.


      연구소개

      연구 계획에서 설명 드렸던 기존 planar tracking 모델의 단점에 대해서 각각 다음과 같은 방법들을 통해 성능 개선을 도모하였습니다.

      1) 평면에 특징점이 없거나 부족할 때 성능이 많이 떨어진다.

      image.png카메라 흔들림으로 인해 평면이 흐려진 상황

      영상이 흔들리는 경우와 같이 추적해야 하는 평면의 경계가 모호할 경우

      기존 Optical Flow 추정 모델인 RAFT는 Feature Extractor모델이 얕아 Optical Flow의 정확도가 떨어져 Planar Tracking의 성능이 저하되었습니다.

      저희는 이러한 상황을 개선하기 위해 특징 추출에 더 나은 성능을 보이는 강건한 모델 DPFlow로 모델을 교체하였습니다.

      image.pngDPFlow 아키텍쳐

      2) 물체가 가려져 시야에서 없어졌다가 다시 나타날 경우 성능이 떨어진다.(re-detection이 어렵다.)

      image.png물체가 카메라에서 많이 멀어져 추적을 놓친 상황

      기존 모델에서는 10번 이상 탐색에 실패했을 때,

      첫번째 프레임과 현재 프레임 간의호모그래피를 Prewarping 프레임 없이 직접적으로 계산하기 때문에,

      첫번째 프레임과 현재 프레임 간의 평면이 많이 떨어져 있을 경우 Re-detection이 어려운 단점이 있었습니다.


      저희는 이러한 WOFT의 inference 방식을 수정하여 DINOv2 Feature의 Cosine Similarity가 가장 높은프레임을 Prewarping 프레임으로 활용해 Homography를 재추적하였습니다.

      image.png

      기존 WOFT의 아키텍쳐에 추가된 Re-detection 모듈

      3) 거울 및 유리 등 특수한 표면인 경우 제대로 평면을 tracking하기 어렵다.

      image.png 반사로 인해 tracking의 정확도가 떨어진 상황

      기존 모델의 경우 거울 및 유리 등 특수한 표면의 전처리를 진행하는 부분이 없어 반사 표면에서 성능 저하가 있었습니다.

      저희는 이를 위해 반사 제거 모델인 RDNet을 전처리에 활용해 입력으로 들어오는 이미지를 사전적으로 처리하고 Planar Tracking을 수행하였습니다.

      image.png

      반사 제거 모델 RDNet 아키텍쳐

      4) 추적하고자 하는 평면이 절반 이상 가려질 경우 Tracking이 힘들다.

      image.png

      평면이 많이 가려지는 상황

      기존 모델의 경우 가려진 부분에 대해 필터링 과정이 부족해 추적하고자 하는 평면이 절반 이상 가려질 경우 Tracking이 어려웠습니다.

      저희는 이를 위해 DINOv2 feature를 활용하여 Uncertainty 마스크를 활용했습니다.

      직전 프레임을 기준으로 현재 프레임에서의 Uncertainty를 Prediction 하고,

      Uncertainty가 높은 부분에 대해서는 Loss에 반영을 시키지 않고, 확실한 부분에 대해서만 Homography를 추정하여 평면이 가려지는 상황에서도 더욱 강건한 모델을 구현했습니다.

      image.png

      Uncertainty 마스킹과 Loss식


      중간 결과

      저희의 평가 지표는 다음과 같습니다.

      Precision(P@5): GT_H로 변환후 EST_H로 역변환을 한경우 픽셀의 평균 오차(eAL)가 5픽셀 이하인 비율

      모델이 얼마나 세밀하게 Tracking을 진행하고 있는가를 나타냅니다.

      Robustness(P@15): GT_H로 변환후 EST_H로 역변환을 한 경우 픽셀의 평균 오차(eAL)가 15픽셀 이하인 비율

      전체적인 Tracking이 진행되고 있는가를 나타냅니다.

      image.png픽셀 평균 오차 수식

      평면에 특징점이 없거나 부족할 때

      image.png일부 Sequence에 대한 성능 비교 Table

      Optical Flow 모델을 교체한 DPFlow Based WOFT의 경우 카메라 움직임에 따른 Blur에서 기존 모델보다 낮은 수치 기록하였습니다.

      이러한 상황을 개선하기 위해 학습에 활용되는 데이터에 blur가 더 포함되도록 Data Augmentation을 수정하고자 합니다.

      물체가 가려져 시야에서 없어졌다가 다시 나타날 때

      image.png전체 Sequence에 대한 성능 비교 Table

      DINOv2 Feature를 활용한 Re-detection을 추가한 WOFT에서는 전체 시퀀스에 대한 평균 성능이 증가했습니다.

      하지만, 일부 시퀀스의 경우 Re-detection으로 인한 급격한 Homography 변화로 인해 성능이 갑작스럽게 높아지는 상황이 발생하여 평면의 추적이 더욱 부드럽게 진행될 수 있도록 알고리즘을 수정하고자 합니다.

      image.png성능이 하락한 Sequence (위: WOFT with DINOV2 Re-detection, 아래: WOFT)

      추적하고자 하는 평면이 절반 이상 가려질 경우

      image.png전체 Sequence에 대한 성능 비교 Table

      Uncertainty 마스크를 활용한 WOFT에서는 전체 시퀀스에 대한 평균 성능이 증가했습니다.

      전체 결과 종합

      전체 실험 결과를 종합한 Table은 다음과 같습니다.

      image.png


      앞으로의 계획

      1. 평면에 특징점이 없거나 부족한 상황 개선을 위한 DPFlow 기반 WOFT 합성 데이터 구축 실험 진행

      2. 추가적으로 Large Scale Challenging Dataset 데이터 정제 및 실험

      3. Time Step Prediction을 활용한 Redetection 개선 실험

      4. 거울 및 유리 등 특수한 표면을 위한 RDNet 포함 최종 파이프라인 코드 구축 및 최종 모델 완성


      남은 기간 최선을 다해 프로젝트를 마무리하고자 합니다!
      감사합니다.

      댓글 0

      DEVOTEE를 활성화 시키면
      지금 작성한 댓글에 AI가 댓글을 달아줍니다.

      7기_김수현 님의 최신 블로그

      더보기

      DEVOTEE 추천 블로그

      동영상 기고하기