Tolga Birdal's repositories
Mitsuba2PointCloudRenderer
rendering (optionally temporal) point clouds using Mitsuba2
qecnetworks
Official implementation of the ECCV 2020 Oral Paper "Quaternion Equivariant Capsule Networks for 3D Point Clouds"
averaging_quaternions
Implements the work done by F. Landis Merkley to calculate the average quaternion.
PHDimGeneralization
Official implementation of "Intrinsic Dimension, Persistent Homology and Generalization in Neural Networks", NeurIPS 2021.
MatrixManifoldsInCeres
Implements local parameterization operators of Google Ceres regarding matrix manifolds such as Stiefel, Grassmann, Birkhoff manifolds and etc.
opencv_contrib
Repository for OpenCV's extra modules
birkhoffrlmc
Project website for the CVPR 2019 paper "Probabilistic Permutation Synchronization using the Riemannian Structure of the Birkhoff Polytope"
qenetworks
Official implementation of Quaternion Equivariant Capsule Networks for 3D Point Clouds
BayesianQuadrics
Code for fitting quadrics to noisy data.
structured_light
Implements various structured light pattern generators.
usm.github.io
1st Workshop on Urban Scene Modeling: Where Vision Meets Photogrammetry and Graphics
MeasureSync
Implements our CVPR 2020 paper entitled Synchronizing Probability Measures on Rotations via Optimal Transport
SphereDetection3D
Implements Generic Primitive Detection in Point Clouds Using Novel Minimal Quadric Fits by Birdal et al. CVPR'18 / PAMI'19
WassersteinSynchronization
Towards synchronizing distributions on Riemannian manifolds
FlagManifoldsV3
Flag averaging, fun with flags and all that jazz
mvr3d2017.github.io
Multiview Relationships in 3D Data Workshop
PointFlowRenderer
Code for rendering the point cloud figures in paper: "PointFlow : 3D Point Cloud Generation with Continuous Normalizing Flows"
RiemannianWeiszfeld
A Riemannian Weiszfeld Algorithm for Robust Triangulation of 3D Lines
Rigid3DSceneFlow
Code for paper "Weakly Supervised Learning of Rigid 3D Scene Flow"
tolgabirdal.github.io
my personal website: tbirdal.me