shubhamag's repositories
non_rigid_icp
Modified version of non-rigid Iterative closest point algorithm for fitting to noisy point clouds
point-cloud-shape-completion
Tensorflow implementation of our paper, " High Fidelity Semantic Shape Completion for Point Clouds using Latent Optimization" , presented at WACV 2019
depth_fusion_kinectfusion
fuse noisy depth information from a low cost rgb-d scanner or MVS into a clean mesh , my implementation of " Near laser-scan quality 3-D face reconstruction from a low-quality depth stream. Image and Vision Computing "
tensorflow-eager-classification
Classify images from the PASCAL 2007 dataset, using Tensorflow eager mode / keras. AlexNet and VGG models are used for comparison, along with pretrained vgg.
DeepRL_DQN_tensorflow
A repository of Q-learning based Deep Reinforcement learning algorithms, including Linear DQN, DQN with experience reply, Dueling DQN and Double Dueling DQN. Mostly tested on Gym environments.
expectation-maximization-gmm
Python code to fit Gaussian Mixture Models to data using expectation maximization
naive-bayes
Python code (including ipython notebook) for naive bayes classifier to classify salaries of adults based on various attributes
dlib_for_ear_landmarking
Code to train an ensemble of regression trees for the purpose of landmarking ears (a.k.a keypoint detection specifically for ears)
Kalman-and-Bayesian-Filters-in-Python
Kalman Filter book using Jupyter Notebook. Focuses on building intuition and experience, not formal proofs. Includes Kalman filters,extended Kalman filters, unscented Kalman filters, particle filters, and more. All exercises include solutions.
object-detection-localization-pytorch
Pytorch code for weakly supervised obeject detection / localization
plane-point-ransac
RANSAC to fit a number of planes to a noisy point cloud. Python code.
unconstrained_face
dataset prep code in python for being able to use Roth et al 's photo-stereo approach for face reconstruction
3DDFA
The pytorch improved re-implementation of TPAMI 2017 paper: Face Alignment in Full Pose Range: A 3D Total Solution.
3DMM_edges_multi_view
Matlab implementation of algorithm for fitting 3D Morphable Model to images using edge features, extended to do fitting on multiple images for a single model (multi view reconstruction)
Competetive-coding
Interesting coding problems or solutions
darkflow
Tensorflow implementation of YOLOv2
face3d
Python tools for 3D face: 3DMM, Mesh processing(transform, camera, light, render), 3D face representations.
faster-rcnn.pytorch
A faster pytorch implementation of faster r-cnn
mesh-contangent-laplacian-matrix
Code to calculate a contangent weight laplacian matrix for a mesh given its vertices and triangles (faces)
MVDepthNet
This repository provides PyTorch implementation for 3DV 2018 paper "MVDepthNet: real-time multiview depth estimation neural network"
read_write_mesh_files
Python functions to read 3D data files : ply , obj , vrml
render_meshes
Code to read a ply or obj mesh file and estimate its visibility using z-buffering (depth buffer)
trimesh
Python library for loading and using triangular meshes.