Views
No views yet
1import torch
2from anima_heimdall.models.pose_net import PoseRegressionNet
3
4model = PoseRegressionNet(backbone="resnet18")
5model.load_state_dict(torch.load("pytorch/heimdall_pose_v1.pth")["model_state_dict"])
6model.eval()
7
8rgb_a = torch.randn(1, 3, 224, 224)
9depth_a = torch.randn(1, 1, 224, 224)
10rgb_b = torch.randn(1, 3, 224, 224)
11depth_b = torch.randn(1, 1, 224, 224)
12
13quat, trans = model(rgb_a, depth_a, rgb_b, depth_b)project_heimdall_cuda_v1_epoch34_val0.0093.pth1@article{dong2025profusion,
2 title={PROFusion: Robust and Accurate Dense Reconstruction via Camera Pose Regression and Optimization},
3 author={Dong, Siyan and Wang, Zijun and Cai, Lulu and Ma, Yi and Yang, Yanchao},
4 journal={arXiv preprint arXiv:2509.24236},
5 year={2025}
6}