PhD, Researcher

Repository

Below are links to my project repositories.

Lightweight Multi-View 3D Pose Estimation through Camera-Disentangled Representation

Tensorflow implementation of the canonical fusion model presented in the paper “Lightweight Multi-View 3D Pose Estimation through Camera-Disentangled Representation” by Remelli, et al.
https://github.com/TemugeB/CDRnet

3D body pose estimation using MediaPipe in real time

Some students in the lab needed 3D pose estimation. This is quite easy now with off the shelf body pose estimators. In this example, I show how to obtain 3D pose estimation using mediapipe.
https://github.com/TemugeB/bodypose3d

Calculating joint angles from 3D poses

Joint angles are useful for retargeting body motion on a standard skeleton. This helps remove body proportion differences between motion capture subjects. In this demo, I show how to calculate joint angles from 3D body poses.
https://github.com/TemugeB/joint_angles_calculate

Real time 3D hand pose esitmation using MediaPipe

Demo showing how to obtain 3D hand pose using MediaPipe and two calibrated cameras in real time. We use this for robotic arm manipulation in our lab.
https://github.com/TemugeB/handpose3d

Differentiable Direct Linear Transform

Tensorflow implementation of differentiable direct linear transform, presented in the paper: “Lightweight Multi-View 3D Pose Estimation through Camera-Disentangled Representation” by Remelli, et al.
https://github.com/TemugeB/Differentiable_DLT_Tensorflow

QR Code Orientation with OpenCV
Simple demo showing how to obtain position and orientation of QR code using OpenCV. We use this method in our lab to determine positions and orientations of objects in our Smart Workcell project.
https://github.com/TemugeB/QR_code_orientation_OpenCV

Python BVH Viewer

A simple BVH file viewer written to use only python. Joint local and world space coordinates are calculated frame by frame so that they can be saved and used for other projects.
https://github.com/TemugeB/Python_BVH_viewer