human

SMPL_mesh short path algorithm (Dijkstra, pygeodesic)

5 minute read

Dijkstra Algorithm 내가 하려는 작업은 SMPL Mesh에서 두 Vertex에 대한 shortest path를 구하려는 작업이다. 그냥 두 vertex 사이의 유클리디안 거리를 구하게 되면 3차원이기 때문에 직선 거리를 구하게 되고 mesh에 대한 weight를 계산...

Amass dataset 2D Projection (2)

4 minute read

이전 연구 여기에 들어가면 이전에 했던 연구를 볼 수 있다. 이번에 해볼 연구는 vertex를 뽑아서 Regressor를 거친 후에 pose를 뽑아 projection 시키는 것이다.

Amass dataset 2D Projection

6 minute read

Amass Dataset Amass에서 제공하는 point cloud로 smpl registration을 거쳐 나온 parameter들을 모아둔 dataset이다. Amass Download에서 다양한 Dataset을 받을 수 있는데 SMPL+H G, SMPL-X G, SMPL-X...

T2M-GPT 코드 분석 (4) VQ-VAE 모델 확인

2 minute read

VQ-VAE Model 코드를 통해 위 그림의 모델을 확인해보았다. 가장 먼저 train_vq.py를 확인해 VQ-VAE를 어떻게 훈련시키는지 확인해 봤다. net = vqvae.HumanVQVAE(args, ## use args to define different parame...

T2M-GPT 코드 분석 (2) HumanML3D preprocessing 정복하기

6 minute read

HumanML3D preprocessing T2M-GPT를 보면 HumanML3D Dataset을 사용하는 것을 알 수가 있는데 여기에서 Extract and Process Data를 motion_representation.ipynb를 확인하고자 한다. 해당 소스 코드를 봤을 때 ...

T2M-GPT 코드 분석

3 minute read

T2M-GPT Dataset 구조 T2M-GPT는 HumanML3D가 사용한 Dataset 구조를 사용했다고 한다. HumanML3D가 사용한 Dataset은 Amass에서 제공하는 SMPLH + G dataset을 사용했으며 raw_pose_processing.ipynb, mot...

T2M-GPT 코드 정리

2 minute read

T2M-GPT Reproduction Posting GPU => RTX 3090으로 진행했음 Github Code는 여기에 나와 있음. Colab으로 Demo를 돌릴 수 있다고 나와있지만 너무 많은 시간이 걸리기 때문에 나는 서버를 구축해서 demo를 확인해보았다.

T2M-GPT 정리

1 minute read

T2M-GPT: Generating Human Motion from Textual Descriptions with Discrete Representations