Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/magicleap/Atlas
/ types & classes
Types & classes
29 in github.com/magicleap/Atlas
⨍
Functions
135
◇
Types & classes
29
↓ 3 callers
Class
BasicBlock3d
3x3x3 Resnet Basic Block
atlas/backbone3d.py:56
↓ 3 callers
Class
SceneDataset
Pytorch Dataset for a single scene. getitem loads individual frames
atlas/data.py:92
↓ 3 callers
Class
TSDF
class to hold a truncated signed distance function (TSDF) Holds the TSDF volume along with meta data like voxel size and origin required to
atlas/tsdf.py:71
↓ 2 callers
Class
ConditionalProjection
Applies a projected skip connection from the encoder to the decoder When condition is False this is a standard projected skip connection (co
atlas/backbone3d.py:98
↓ 2 callers
Class
ScenesDataset
Pytorch Dataset for a multiple scenes getitem loads a sequence of frames from a scene along with the corresponding TSDF for the scene
atlas/data.py:168
↓ 2 callers
Class
TSDFFusion
Accumulates depth maps into a TSDF using TSDF fusion
atlas/tsdf.py:320
↓ 1 callers
Class
AtlasLogger
Does tensorboard logging + has a MeshWriter for saving example meshes throughout training
atlas/logger.py:40
↓ 1 callers
Class
CfgNode
Remove once https://github.com/rbgirshick/yacs/issues/19 is merged
atlas/config.py:36
↓ 1 callers
Class
ColorHead
Predicts voxel color
atlas/heads3d.py:211
↓ 1 callers
Class
CudaClearCacheCallback
train.py:29
↓ 1 callers
Class
EncoderDecoder
3D network to refine feature volumes
atlas/backbone3d.py:134
↓ 1 callers
Class
FPNFeature
Converts feature pyrimid to singe feature map (from Detectron2)
atlas/backbone2d.py:33
↓ 1 callers
Class
MeshWriter
Saves mesh to logdir during training
atlas/logger.py:23
↓ 1 callers
Class
PixelHeads
Module that contains all the 2D output heads Features extracted by the 2D network are passed to this to produce intermeditate per-frame
atlas/heads2d.py:22
↓ 1 callers
Class
Renderer
OpenGL mesh renderer Used to render depthmaps from a mesh for 2d evaluation
evaluate.py:34
↓ 1 callers
Class
SemSegHead
Predicts voxel semantic segmentation
atlas/heads3d.py:160
↓ 1 callers
Class
SemSegHead
2D image semantic segmentation
atlas/heads2d.py:50
↓ 1 callers
Class
TSDFHead
Main head that regresses the TSDF
atlas/heads3d.py:58
↓ 1 callers
Class
VoxelHeads
Module that contains all the 3D output heads Features extracted by the 3D network are passed to this to produce the final outputs. Each
atlas/heads3d.py:24
↓ 1 callers
Class
VoxelNet
Network architecture implementing ATLAS (https://arxiv.org/pdf/2003.10432.pdf)
atlas/model.py:86
Class
Compose
Apply a list of transforms sequentially
atlas/transforms.py:26
Class
FlattenTSDF
Take data out of TSDF data structure so we can collate into a batch
atlas/transforms.py:277
Class
InstanceToSemseg
Convert instance images to semseg images. Also map to benchmark classes
atlas/transforms.py:111
Class
IntrinsicsPoseToProjection
Convert intrinsics and extrinsics matrices to a single projection matrix
atlas/transforms.py:54
Class
RandomTransformSpace
Apply a random 3x4 linear transform to the world coordinate system.
atlas/transforms.py:194
Class
ResizeImage
Resize everything to given size. Intrinsics are assumed to refer to image prior to resize. After resize everything (ex: depth) should have t
atlas/transforms.py:78
Class
ToTensor
Convert to torch tensors
atlas/transforms.py:37
Class
TransformSpace
See transform_space
atlas/transforms.py:179
Class
VizSemseg
Create a RGB colormap for a semseg image
atlas/transforms.py:292