← 开源
bradyz

cross_view_transformers

Cross-view Transformers for real-time Map-view Semantic Segmentation (CVPR 2022 Oral)

Model DevelopmentArchitecturePython
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
576
Star
82
Fork
+0
本周
1
贡献者
创建于 2022-03-28 · 更新于 2026-09-04 · 今日第 16711 名
主要开发者
bradyz

bradyz/cross_view_transformers 排名第 16,711,有 576 个星标。

同类别比较

bradyz/cross_view_transformers 排名第 16,711,此处有 8 个同类条目;carpedm20/simulated-unsupervised-tensorflow 排名第 16,712。

同类别比较
名称排名指标
salesforce/CodeRL16,700
语言:
Python
星标数:
577
分叉数:
69
简介:
This is the official code for the paper CodeRL: Mastering Code Generation through Pretrained Models and Deep Reinforcement Learning (NeurIPS22).
xuhongzuo/DeepOD16,703
语言:
Python
星标数:
577
分叉数:
70
简介:
Deep learning-based outlier/anomaly detection
Confusezius/Deep-Metric-Learning-Baselines16,705
语言:
Python
星标数:
576
分叉数:
92
简介:
PyTorch Implementation for Deep Metric Learning Pipelines
MilesCranmer/lagrangian_nns16,707
语言:
Python
星标数:
576
分叉数:
111
简介:
Lagrangian Neural Networks
carpedm20/simulated-unsupervised-tensorflow16,712
语言:
Python
星标数:
576
分叉数:
143
简介:
TensorFlow implementation of "Learning from Simulated and Unsupervised Images through Adversarial Training"
erwincoumans/pybullet_robots16,713
语言:
Python
星标数:
576
分叉数:
205
简介:
Prototyping robots for PyBullet (F1/10 MIT Racecar, Sawyer, Baxter and Dobot arm, Boston Dynamics Atlas and Botlab environment)
lkeab/BCNet16,716
语言:
Python
星标数:
576
分叉数:
77
简介:
Deep Occlusion-Aware Instance Segmentation with Overlapping BiLayers [CVPR 2021]
swz30/CycleISP16,718
语言:
Python
星标数:
576
分叉数:
80
关键参数与规格
关键参数与规格
参数值
语言Python
类别Model Development
子类别Architecture
关键词Autonomous vehicles, Computer vision
星标数576
分叉数82
贡献者1
创建日期2022-03-28
更新日期2026-09-04
1 天星标数0
7 天星标数0
排名16,711
上次排名16,499
排名变化-212
7 天星标排名15,679
上次 7 天星标排名15,686
7 天星标排名变化7
总星标排名17,328
上次总星标排名17,298
总星标排名变化-30
国家USA
README 摘录

1 | 3D tracking | coming soon™ | The structure of the extracted data should look like the following When everything is setup correctly, check out the dataset with **Training** An average job of 50k training iterations takes ~8 hours. Our models were trained using 4 GPU jobs, but also can be trained on single GPU. To train a model, For more information, see - base config - model architecture - additional overrides **Additional Information** **Awesome Related Repos** **License** This project is released under the MIT

license **Citation** If you find this project useful for your research, please use the following BibTeX entry.

常见问题

记录了多少星标和分叉?

bradyz/cross_view_transformers 有 576 个星标和 82 个分叉。

仓库排名是多少?

bradyz/cross_view_transformers 排名第 16,711。

记录的语言和类别是什么?

bradyz/cross_view_transformers 有 576 个星标,语言为 Python,类别为 Model Development。

哪个仓库排名最接近?

bradyz/cross_view_transformers 与 carpedm20/simulated-unsupervised-tensorflow 比较,后者排名第 16,712,有 576 个星标。

README

Cross View Transformers

This repository contains the source code and data for our paper:

Cross-view Transformers for real-time Map-view Semantic Segmentation
Brady Zhou, Philipp Krähenbühl
CVPR 2022

Demos

Map-view Segmentation: The model uses multi-view images to produce a map-view segmentation at 45 FPS

Map Making: With vehicle pose, we can construct a map by fusing model predictions over time

Cross-view Attention: For a given map-view location, we show which image patches are being attended to

Installation

# Clone repo
git clone https://github.com/bradyz/cross_view_transformers.git

cd cross_view_transformers

# Setup conda environment
conda create -y --name cvt python=3.8

conda activate cvt
conda install -y pytorch torchvision cudatoolkit=11.3 -c pytorch

# Install dependencies
pip install -r requirements.txt
pip install -e .

Data

Documentation:

Download the original datasets and our generated map-view labels

Dataset Labels
nuScenes keyframes + map expansion (60 GB) cvt_labels_nuscenes.tar.gz (361 MB)
Argoverse 1.1 3D tracking coming soon™

The structure of the extracted data should look like the following

/datasets/
├─ nuscenes/
│  ├─ v1.0-trainval/
│  ├─ v1.0-mini/
│  ├─ samples/
│  ├─ sweeps/
│  └─ maps/
│     ├─ basemap/
│     └─ expansion/
└─ cvt_labels_nuscenes/
   ├─ scene-0001/
   ├─ scene-0001.json
   ├─ ...
   ├─ scene-1000/
   └─ scene-1000.json

When everything is setup correctly, check out the dataset with

python3 scripts/view_data.py \
  data=nuscenes \
  data.dataset_dir=/media/datasets/nuscenes \
  data.labels_dir=/media/datasets/cvt_labels_nuscenes \
  data.version=v1.0-mini \
  visualization=nuscenes_viz \
  +split=val

Training

             

An average job of 50k training iterations takes ~8 hours.
Our models were trained using 4 GPU jobs, but also can be trained on single GPU.

To train a model,

python3 scripts/train.py \
  +experiment=cvt_nuscenes_vehicle
  data.dataset_dir=/media/datasets/nuscenes \
  data.labels_dir=/media/datasets/cvt_labels_nuscenes

For more information, see

  • config/config.yaml - base config
  • config/model/cvt.yaml - model architecture
  • config/experiment/cvt_nuscenes_vehicle.yaml - additional overrides

Additional Information

Awesome Related Repos

License

This project is released under the MIT license

Citation

If you find this project useful for your research, please use the following BibTeX entry.

@inproceedings{zhou2022cross,
    title={Cross-view Transformers for real-time Map-view Semantic Segmentation},
    author={Zhou, Brady and Kr{\"a}henb{\"u}hl, Philipp},
    booktitle={CVPR},
    year={2022}
}
排名相邻
同类项目