본문 바로가기
TIL

[2024.01] 3주차 Today I Learned

by rahites 2024. 1. 16.

01/15 월

1. DEKR 논문 읽기

https://arxiv.org/abs/2104.02300

 

Bottom-Up Human Pose Estimation Via Disentangled Keypoint Regression

In this paper, we are interested in the bottom-up paradigm of estimating human poses from an image. We study the dense keypoint regression framework that is previously inferior to the keypoint detection and grouping framework. Our motivation is that regres

arxiv.org

- HRNet을 바탕으로 구현한 BottomUp 모델 개량버전

 

2. DEKR 코드 Inference

 

01/16 화

1. RTMPose 데모 Inference

https://github.com/ziqinyeow/juxtapose

 

GitHub - ziqinyeow/juxtapose: JUXTAPOSE: Multi-Person Pose Tracking Inference SDK with RTMDet, RTMPose (ONNX) & Trackers (ByteTr

JUXTAPOSE: Multi-Person Pose Tracking Inference SDK with RTMDet, RTMPose (ONNX) & Trackers (ByteTrack & BotSORT) with custom ROIs - GitHub - ziqinyeow/juxtapose: JUXTAPOSE: Multi-Person Pos...

github.com

- YOLOv8 + RTMPose로 데모 돌리는데에는 성공 (Live Stream + Video)

- 단순 데모를 돌릴 줄 아는 것보다 한 코드를 분석해 자유자재로 다룰 수 있도록...

- 문제가 해결되지 않을 때 문제의 근원을 찾을 수 있도록...

 

오늘 겪은 오류

(1) 아직 코드를 잘 분석하지 못하여 잘 알지 못하는 파라미터를 바꿔 돌리려 할 때 프로그램이 자동 종료가 되어버림

-> Return으로 Generator가 반환되어서(yield가 있는지 확인했어야 함)

(2) Generator 안의 값을 받으려는데 값이 None으로 비어있음

-> 조건문 때문에 None값이 나오는 것이였는데 너무 차분히 보지 못함..

 

조금 더 차분히 코드를 파악해보자..!!

 

01/17 수

1. 랩실 논문 발표 듣기

https://arxiv.org/abs/2306.05407

 

SNAP: Self-Supervised Neural Maps for Visual Positioning and Semantic Understanding

Semantic 2D maps are commonly used by humans and machines for navigation purposes, whether it's walking or driving. However, these maps have limitations: they lack detail, often contain inaccuracies, and are difficult to create and maintain, especially in

arxiv.org

https://arxiv.org/abs/2203.13254

 

EPro-PnP: Generalized End-to-End Probabilistic Perspective-n-Points for Monocular Object Pose Estimation

Locating 3D objects from a single RGB image via Perspective-n-Points (PnP) is a long-standing problem in computer vision. Driven by end-to-end deep learning, recent studies suggest interpreting PnP as a differentiable layer, so that 2D-3D point corresponde

arxiv.org

2. RTMPose 코드 분석

- MMPose Dependency 없앤 코드

 

01/18 목

시간이 어떻게 지나갔는지 모르겠는 하루...

 

1. FastAPI 공부

-백엔드 기본 지식이 부족해서 공식문서만 읽는데 많은 시간을 투자하였다... GET, POST 등 한번쯤은 배워봤지만 기억에서 사라진 친구들을 다시 기억해냈고, 공식 문서를 보며 기존에 서비스를 돌리고 있었던 코드에서 어떤 코드가 어떤 역할을 하는지 비교해보는 시간을 가졌다.

- 이를 바탕으로 RTMPose를 FastAPI와 연결해보았고 결국 실시간 웹캠까지 연동을 마치고 하루를 마무리 하였다!! 🥲

https://fastapi.tiangolo.com/ko/

 

FastAPI

FastAPI framework, high performance, easy to learn, fast to code, ready for production

fastapi.tiangolo.com

 

2. <친절한 트렌드 뒷담화> 책 읽기

 

'TIL' 카테고리의 다른 글

[2024.01] 4주차 Today I Learned  (0) 2024.01.25
[2024.01] 2주차 Today I Learned  (0) 2024.01.08
[2024.01] 1주차 Today I Learned  (0) 2024.01.01

댓글