Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Jingkang50/OpenPSG
/ types & classes
Types & classes
81 in github.com/Jingkang50/OpenPSG
⨍
Functions
484
◇
Types & classes
81
↓ 14 callers
Class
Result
little container class for holding the detection result od: object detector, rm: rel model
openpsg/models/relation_heads/approaches/relation_util.py:20
↓ 14 callers
Class
Visualizer
Visualizer that draws data about detection/segmentation on images. It contains methods like `draw_{text,box,circle,line,binary_mask,polygon}`
openpsg/utils/vis_tools/detectron_viz.py:24
↓ 4 callers
Class
MaskHeadSmallConv
Simple convolutional head, using group norm. Upsampling is done using a FPN approach
openpsg/models/relation_heads/psgtr_head.py:1213
↓ 3 callers
Class
PSGClsDataset
ce7454/dataset.py:44
↓ 3 callers
Class
PointNetFeat
openpsg/models/relation_heads/approaches/pointnet.py:90
↓ 2 callers
Class
ArbitraryTree
openpsg/models/relation_heads/approaches/vctree_util.py:253
↓ 2 callers
Class
BiTreeLSTM_Backward
from root to leaves.
openpsg/models/relation_heads/approaches/treelstm_util.py:219
↓ 2 callers
Class
BiTreeLSTM_Foreward
From leaves to root.
openpsg/models/relation_heads/approaches/treelstm_util.py:93
↓ 2 callers
Class
BidirectionalTreeLSTM
Bidirectional Tree LSTM Contains one forward lstm(leaves to root) and one backward lstm(root to leaves) Dropout mask will be generated one time
openpsg/models/relation_heads/approaches/treelstm_util.py:35
↓ 2 callers
Class
Convert
ce7454/dataset.py:15
↓ 2 callers
Class
Evaluator
ce7454/evaluator.py:8
↓ 2 callers
Class
MHAttentionMap
This is a 2D attention module, which only returns the attention softmax (no multiplication by value)
openpsg/models/relation_heads/psgtr_head.py:1288
↓ 2 callers
Class
MLP
Very simple multi-layer perceptron (also called FFN) Copied from hoitr.
openpsg/models/relation_heads/psgtr_head.py:1193
↓ 2 callers
Class
MaskHeadSmallConv
Simple convolutional head, using group norm. Upsampling is done using a FPN approach
openpsg/models/relation_heads/detr4seg_head.py:792
↓ 2 callers
Class
ModelOutput
predict.py:13
↓ 2 callers
Class
MultiLayer_BTreeLSTM
Multilayer Bidirectional Tree LSTM Each layer contains one forward lstm(leaves to root) and one backward lstm(root to leaves)
openpsg/models/relation_heads/approaches/treelstm_util.py:17
↓ 2 callers
Class
OneDirectionalTreeLSTM
One Way Tree LSTM direction = forward | backward
openpsg/models/relation_heads/approaches/treelstm_util.py:57
↓ 2 callers
Class
TreeLSTM_IO
openpsg/models/relation_heads/approaches/treelstm_util.py:348
↓ 1 callers
Class
BaseTrainer
ce7454/trainer.py:14
↓ 1 callers
Class
BiTree
openpsg/models/relation_heads/approaches/vctree_util.py:391
↓ 1 callers
Class
DecoderRNN
openpsg/models/relation_heads/approaches/motif.py:71
↓ 1 callers
Class
DecoderTreeLSTM
openpsg/models/relation_heads/approaches/vctree.py:23
↓ 1 callers
Class
DirectionAwareMessagePassing
Adapted from the [CVPR 2020] GPS-Net: Graph Property Scensing Network for Scene Graph Generation]
openpsg/models/relation_heads/approaches/dmp.py:23
↓ 1 callers
Class
FrequencyBias
The goal of this is to provide a simplified way of computing P(predicate. | obj1, obj2, img).
openpsg/models/relation_heads/approaches/motif.py:22
↓ 1 callers
Class
IMPContext
openpsg/models/relation_heads/approaches/imp.py:17
↓ 1 callers
Class
LSTMContext
Modified from neural-motifs to encode contexts for each objects.
openpsg/models/relation_heads/approaches/motif.py:248
↓ 1 callers
Class
MHAttentionMap
This is a 2D attention module, which only returns the attention softmax (no multiplication by value)
openpsg/models/relation_heads/detr4seg_head.py:867
↓ 1 callers
Class
MHAttentionMap
This is a 2D attention module, which only returns the attention softmax (no multiplication by value)
openpsg/models/relation_heads/psgformer_head.py:1227
↓ 1 callers
Class
MLP
Very simple multi-layer perceptron (also called FFN) Copied from hoitr.
openpsg/models/relation_heads/detr4seg_head.py:772
↓ 1 callers
Class
MLP
Very simple multi-layer perceptron (also called FFN) Copied from hoitr.
openpsg/models/relation_heads/psgformer_head.py:1132
↓ 1 callers
Class
MaskHeadSmallConv
Simple convolutional head, using group norm. Upsampling is done using a FPN approach
openpsg/models/relation_heads/psgformer_head.py:1152
↓ 1 callers
Class
PostProcessor
Obtain the final relation information for evaluation.
openpsg/models/relation_heads/approaches/relation_util.py:98
↓ 1 callers
Class
RelationSampler
openpsg/models/relation_heads/approaches/sampling.py:21
↓ 1 callers
Class
SGMeanRecall
openpsg/evaluation/sgg_metrics.py:590
↓ 1 callers
Class
SGPairAccuracy
openpsg/evaluation/sgg_metrics.py:472
↓ 1 callers
Class
SGRecall
openpsg/evaluation/sgg_metrics.py:64
↓ 1 callers
Class
STN2d
openpsg/models/relation_heads/approaches/pointnet.py:17
↓ 1 callers
Class
STNkd
openpsg/models/relation_heads/approaches/pointnet.py:53
↓ 1 callers
Class
VCTreeLSTMContext
Modified from neural-motifs to encode contexts for each objects.
openpsg/models/relation_heads/approaches/vctree.py:99
Class
BCEFocalLoss
openpsg/models/losses/seg_losses.py:105
Class
BasicBiTree
openpsg/models/relation_heads/approaches/vctree_util.py:150
Class
DETR4seg
openpsg/models/frameworks/detr4seg.py:39
Class
DemoPostProcessor
This API is used for obtaining the final information for demonstrating the scene graphs. It's usually invoked after the PostProcessor. Especi
openpsg/models/relation_heads/approaches/relation_util.py:189
Class
DualTransformer
Modify the DETR transformer with two decoders. Args: encoder (`mmcv.ConfigDict` | Dict): Config of TransformerEncoder. Defaul
openpsg/models/frameworks/dual_transformer.py:9
Class
GPSHead
openpsg/models/relation_heads/gps_head.py:20
Class
HTriMatcher
openpsg/models/relation_heads/approaches/matcher.py:14
Class
IMPHead
openpsg/models/relation_heads/imp_head.py:18
Class
IdMatcher
openpsg/models/relation_heads/approaches/matcher.py:129
Class
LSTMRanker
openpsg/models/relation_heads/approaches/relation_ranker.py:45
Class
LinearRanker
openpsg/models/relation_heads/approaches/relation_ranker.py:109
Class
LoadPanopticSceneGraphAnnotations
openpsg/datasets/pipelines/loading.py:79
Class
LoadSceneGraphAnnotations
openpsg/datasets/pipelines/loading.py:30
Class
LogRegression
openpsg/models/losses/seg_losses.py:79
Class
MotifHead
openpsg/models/relation_heads/motif_head.py:20
Class
MultilabelCrossEntropy
openpsg/models/losses/seg_losses.py:47
Class
MultilabelLogRegression
openpsg/models/losses/seg_losses.py:62
Class
PSGFormerHead
openpsg/models/relation_heads/psgformer_head.py:27
Class
PSGTr
openpsg/models/frameworks/psgtr.py:74
Class
PSGTrHead
openpsg/models/relation_heads/psgtr_head.py:30
Class
PanopticSceneGraphDataset
openpsg/datasets/psg.py:19
Class
PanopticSceneGraphFormatBundle
openpsg/datasets/pipelines/formatting.py:21
Class
PointNetCls
openpsg/models/relation_heads/approaches/pointnet.py:144
Class
PointNetDenseCls
openpsg/models/relation_heads/approaches/pointnet.py:166
Class
Predictor
predict.py:17
Class
RelRandomCrop
Random crop the image & bboxes & masks & scene relations.
openpsg/datasets/pipelines/rel_randomcrop.py:9
Class
RelationHead
The basic class of all the relation head.
openpsg/models/relation_heads/relation_head.py:18
Class
RelsFormatBundle
Transfer gt_rels to tensor too.
openpsg/datasets/pipelines/loading.py:19
Class
SGAccumulateRecall
openpsg/evaluation/sgg_metrics.py:854
Class
SGNoGraphConstraintRecall
openpsg/evaluation/sgg_metrics.py:284
Class
SGZeroShotRecall
openpsg/evaluation/sgg_metrics.py:352
Class
SceneGraphBBoxHead
openpsg/models/roi_heads/bbox_heads/sg_bbox_head.py:10
Class
SceneGraphDataset
openpsg/datasets/sg.py:16
Class
SceneGraphEvaluation
openpsg/evaluation/sgg_metrics.py:24
Class
SceneGraphFormatBundle
openpsg/datasets/pipelines/formatting.py:7
Class
SceneGraphPanopticFPN
openpsg/models/frameworks/sg_panoptic_fpn.py:16
Class
SceneGraphRCNN
openpsg/models/frameworks/sg_rcnn.py:15
Class
SceneGraphRoIHead
openpsg/models/roi_heads/scene_graph_roi_head.py:8
Class
VCTreeHead
openpsg/models/relation_heads/vctree_head.py:21
Class
VisualSpatialExtractor
Extract RoI features from a single level feature map. If there are multiple input feature levels, each RoI is mapped to a level according to
openpsg/models/roi_extractors/visual_spatial.py:26
Class
detr4segHead
openpsg/models/relation_heads/detr4seg_head.py:41
Class
psgtrDiceLoss
openpsg/models/losses/seg_losses.py:28