Pose Estimation 4

Pose Estimation 모델 정리

논문 리뷰나 짧게 둘러본 정도라도 일단 계속 추가할 예정 Single-Person Direct Regression BlazePose OnDevice, Realtime이 가능한 light한 모델 Heatmap과 regression을 모두 이용 Face detector를 사용해 사람을 찾아 기준으로 삼아 tracker를 실행 Backbone에서는 heatmap, offset, regression을 결합한 방식을 이용, encoder-decoder heatmap-based network 뒤에 regression network가 따라오는 구조를 stack Heatmap과 offset loss는 train에만 이용해 경량화 지원하는 angle, scale, translation의 범위를 일부로 제한해 모델을 경량..

TIL) 22.03.27 ~ 22.04.02

03.27 Pose Estimation EfficientPose 참고글: https://eehoeskrap.tistory.com/500?category=705415 언제나 pose model의 목표는 성능은 올리고 연산량은 줄이는 것 Single-person pose estimation 개선점 3가지 AutoML로 backbone을 찾음, EfficientNet 이용 cross-resolution feature를 이용, multi-scale 방식에서 NN 크기 및 computation 줄임 SE(squeeze-and-excitation)와 MBConv(mobile inverted bottleneck convolution) 이용 bilinear kernel을 이용한 transposed conv로 low=l..

TIL) 22.03.25 ~ 22.03.26

03.25 선형대수 선형변환(Linear Transformation) 정의: $T(cu+dv) = cT(u)+dT(v)$일 경우 $T$는 linear transformation 행렬곱으로 나타낼 수 있다면 항상 선형변환 선형변환은 벡터를 표현하는 좌표계를 변형하는 연산 Affine transform은 bias 때문에 linear transform이 아닌데 벡터 마지막에 1을 추가해 linear하게 만들 수 있다 전사함수, 일대일대응 onto: 전사(전체로 사형)하다, 전사하는 함수를 전사함수라고 표현 공역==치역일 경우 정의역의 개수 >= 공역의 개수일 경우 가능성 0 $T:R^n -> R^m$에서 $n R^m$에서 $n Input보다 output의 차원이 낮아 dependent할 경우 한 결과값에 대해..

BlazePose: On-device Real-time Body Pose Tracking 논문 리뷰

Mediapipe를 사용하면서 CPU에서도 실시간 inference가 가능할 정도로 가벼운 pose estimation 모델이 있다는 것이 신기했다. Pose estimation은 아직 다른 도메인처럼 모델 발전 역사가 체계적으로 정리돼있지 않아 일단은 SOTA, 오픈 라이브러리가 있는 모델을 우선으로 리뷰해볼 예정. 0. Abstract BlazePose는 모바일에서도 human pose estimation에 대한 real-time inference가 가능하다. Google Pixel 2 기준으로 30fps로 33개의 keypoint를 출력한다. BlazePose의 novel solution은 heatmap과 regression을 모두 이용해 lightweight pose estimation을 한다는 ..