Upload folder using huggingface_hub
Browse files- CHECKPOINT_MANIFEST.yaml +75 -0
- LICENSE +10 -0
- README.md +219 -1
- SHA256SUMS +2 -0
- models/opv2v/camera/config.yaml +261 -0
- models/opv2v/camera/net_epoch_bestval_at17.pth +3 -0
- models/opv2v/camera/source_result.txt +14 -0
- models/opv2v/lidar_heterogeneous/config.yaml +332 -0
- models/opv2v/lidar_heterogeneous/net_epoch_bestval_at37.pth +3 -0
- models/opv2v/lidar_heterogeneous/source_result.txt +50 -0
CHECKPOINT_MANIFEST.yaml
ADDED
|
@@ -0,0 +1,75 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
schema_version: 2
|
| 2 |
+
release_name: BlindMap OPV2V Checkpoints
|
| 3 |
+
release_type: huggingface_model_repository
|
| 4 |
+
code:
|
| 5 |
+
repository: https://github.com/AlexZhu2000/BlindMap
|
| 6 |
+
branch: TMC
|
| 7 |
+
commit: 075b2c7120277a619f41bc49a58e3905ffad7aa7
|
| 8 |
+
license:
|
| 9 |
+
hf_metadata: other
|
| 10 |
+
file: LICENSE
|
| 11 |
+
note: Current BlindMap academic license contains redistribution restrictions.
|
| 12 |
+
dataset:
|
| 13 |
+
name: OPV2V
|
| 14 |
+
included: false
|
| 15 |
+
expected_paths:
|
| 16 |
+
root_dir: /path/to/OPV2V/train
|
| 17 |
+
validate_dir: /path/to/OPV2V/validate
|
| 18 |
+
test_dir: /path/to/OPV2V/test
|
| 19 |
+
artifacts:
|
| 20 |
+
- id: opv2v_lidar_heterogeneous_m1m2
|
| 21 |
+
description: Shared m1m2 checkpoint used for LiDAR-only and heterogeneous runtime profiles.
|
| 22 |
+
directory: models/opv2v/lidar_heterogeneous
|
| 23 |
+
checkpoint: models/opv2v/lidar_heterogeneous/net_epoch_bestval_at37.pth
|
| 24 |
+
config: models/opv2v/lidar_heterogeneous/config.yaml
|
| 25 |
+
result_log: models/opv2v/lidar_heterogeneous/source_result.txt
|
| 26 |
+
source_directory: opencood/logs/BlindMap_opv2v_m1m2_2025_12_23_19_23_52_thre_0.01_use_history*
|
| 27 |
+
source_checkpoint: net_epoch_bestval_at37.pth
|
| 28 |
+
epoch: 37
|
| 29 |
+
size_bytes: 82395477
|
| 30 |
+
sha256: 9e2570b64335c99241dc47fc3aa6cc9f97180a78b3ff5b54330cbf5a2072b7f3
|
| 31 |
+
profiles:
|
| 32 |
+
- id: opv2v_lidar_runtime
|
| 33 |
+
modality: lidar
|
| 34 |
+
inference_modal_arg: 0
|
| 35 |
+
recommended_command_suffix: --fusion_method intermediate --modal 0 --comm_volume_MB 1 --range 102.4,102.4
|
| 36 |
+
local_log_reference:
|
| 37 |
+
range: 140.8,40
|
| 38 |
+
communication: 1 MB
|
| 39 |
+
ap_0_3: 95.85
|
| 40 |
+
ap_0_5: 95.63
|
| 41 |
+
ap_0_7: 93.09
|
| 42 |
+
note: Rerun at 102.4,102.4 if reporting paper-standard OPV2V LiDAR-only results.
|
| 43 |
+
- id: opv2v_heterogeneous
|
| 44 |
+
modality: heterogeneous
|
| 45 |
+
inference_modal_arg: 4
|
| 46 |
+
recommended_command_suffix: --fusion_method intermediate --modal 4 --comm_volume_MB 1 --range 102.4,102.4
|
| 47 |
+
local_log_reference:
|
| 48 |
+
range: 102.4,102.4
|
| 49 |
+
communication: 1 MB
|
| 50 |
+
ap_0_3: 88.82
|
| 51 |
+
ap_0_5: 87.33
|
| 52 |
+
ap_0_7: 79.43
|
| 53 |
+
|
| 54 |
+
- id: opv2v_camera
|
| 55 |
+
description: Camera-only OPV2V checkpoint.
|
| 56 |
+
directory: models/opv2v/camera
|
| 57 |
+
checkpoint: models/opv2v/camera/net_epoch_bestval_at17.pth
|
| 58 |
+
config: models/opv2v/camera/config.yaml
|
| 59 |
+
result_log: models/opv2v/camera/source_result.txt
|
| 60 |
+
source_directory: opencood/logs/BlindMap_opv2v_camera_pyramid_2025_12_13_14_05_49_thre_0.01_add_noise_use_history*
|
| 61 |
+
source_checkpoint: net_epoch_bestval_at17.pth
|
| 62 |
+
epoch: 17
|
| 63 |
+
size_bytes: 81465973
|
| 64 |
+
sha256: 33ddf54fe56d82d2719876a362b4838a4f21a14a068e9acd9c16066c41800fb3
|
| 65 |
+
profiles:
|
| 66 |
+
- id: opv2v_camera
|
| 67 |
+
modality: camera
|
| 68 |
+
inference_modal_arg: 1
|
| 69 |
+
recommended_command_suffix: --fusion_method intermediate --modal 1 --comm_volume_MB 1 --range 102.4,102.4
|
| 70 |
+
local_log_reference:
|
| 71 |
+
range: 102.4,102.4
|
| 72 |
+
communication: 1 MB
|
| 73 |
+
ap_0_3: 69.58
|
| 74 |
+
ap_0_5: 60.93
|
| 75 |
+
ap_0_7: 42.04
|
LICENSE
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
|
| 2 |
+
Academic Software License: © 2021 UCLA Mobility Lab (“Institution”). Academic or nonprofit researchers are permitted to use this Software (as defined below) subject to Paragraphs 1-3:
|
| 3 |
+
|
| 4 |
+
Institution hereby grants to you free of charge, so long as you are an academic or nonprofit researcher, a nonexclusive license under Institution’s copyright ownership interest in this software and any derivative works made by you thereof (collectively, the “Software”) to use, copy, and make derivative works of the Software solely for educational or academic research purposes, in all cases subject to the terms of this Academic Software License. Except as granted herein, all rights are reserved by Institution, including the right to pursue patent protection of the Software.
|
| 5 |
+
|
| 6 |
+
Please note you are prohibited from further transferring the Software -- including any derivatives you make thereof -- to any person or entity. Failure by you to adhere to the requirements in Paragraphs 1 and 2 will result in immediate termination of the license granted to you pursuant to this Academic Software License effective as of the date you first used the Software.
|
| 7 |
+
|
| 8 |
+
IN NO EVENT SHALL INSTITUTION BE LIABLE TO ANY ENTITY OR PERSON FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE, EVEN IF INSTITUTION HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. INSTITUTION SPECIFICALLY DISCLAIMS ANY AND ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING, BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE IS PROVIDED “AS IS.” INSTITUTION HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS OF THIS SOFTWARE.
|
| 9 |
+
|
| 10 |
+
Commercial entities: please contact the UCLA Mobility Lab at jiaqima@ucla.edu for licensing opportunities.
|
README.md
CHANGED
|
@@ -1,3 +1,221 @@
|
|
| 1 |
---
|
| 2 |
-
license:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3 |
---
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
+
license: other
|
| 3 |
+
library_name: pytorch
|
| 4 |
+
tags:
|
| 5 |
+
- blindmap
|
| 6 |
+
- collaborative-perception
|
| 7 |
+
- cooperative-perception
|
| 8 |
+
- autonomous-driving
|
| 9 |
+
- v2x
|
| 10 |
+
- opv2v
|
| 11 |
+
- lidar
|
| 12 |
+
- camera
|
| 13 |
+
- 3d-object-detection
|
| 14 |
+
- pytorch
|
| 15 |
+
- opencood
|
| 16 |
+
model-index:
|
| 17 |
+
- name: BlindMap OPV2V Checkpoints
|
| 18 |
+
results:
|
| 19 |
+
- task:
|
| 20 |
+
type: object-detection
|
| 21 |
+
name: Cooperative 3D Object Detection
|
| 22 |
+
dataset:
|
| 23 |
+
type: OPV2V
|
| 24 |
+
name: OPV2V
|
| 25 |
+
metrics:
|
| 26 |
+
- type: AP@0.7
|
| 27 |
+
name: OPV2V Heterogeneous AP@0.7
|
| 28 |
+
value: 79.43
|
| 29 |
+
- type: AP@0.3
|
| 30 |
+
name: OPV2V Camera AP@0.3
|
| 31 |
+
value: 69.58
|
| 32 |
---
|
| 33 |
+
|
| 34 |
+
# BlindMap OPV2V Checkpoints
|
| 35 |
+
|
| 36 |
+
This repository contains OPV2V checkpoints for **BlindMap**, a
|
| 37 |
+
communication-efficient collaborative perception method for deadline-constrained
|
| 38 |
+
V2X perception.
|
| 39 |
+
|
| 40 |
+
Paper:
|
| 41 |
+
|
| 42 |
+
> **Deadline-Constrained Collaborative Perception via Third-Person Spatial Value
|
| 43 |
+
> Modeling**
|
| 44 |
+
> Zhenhan Zhu, Yanchao Zhao, Yihang Jiang, Hao Han, and Jie Wu.
|
| 45 |
+
|
| 46 |
+
Code release:
|
| 47 |
+
|
| 48 |
+
- Repository: `https://github.com/AlexZhu2000/BlindMap`
|
| 49 |
+
- Branch: `TMC`
|
| 50 |
+
- Commit used for this release: `075b2c7120277a619f41bc49a58e3905ffad7aa7`
|
| 51 |
+
|
| 52 |
+
## Files
|
| 53 |
+
|
| 54 |
+
```text
|
| 55 |
+
.
|
| 56 |
+
├── README.md
|
| 57 |
+
├── LICENSE
|
| 58 |
+
├── CHECKPOINT_MANIFEST.yaml
|
| 59 |
+
├── SHA256SUMS
|
| 60 |
+
└── models
|
| 61 |
+
└── opv2v
|
| 62 |
+
├── lidar_heterogeneous
|
| 63 |
+
│ ├── config.yaml
|
| 64 |
+
│ ├── net_epoch_bestval_at37.pth
|
| 65 |
+
│ └── source_result.txt
|
| 66 |
+
└── camera
|
| 67 |
+
├── config.yaml
|
| 68 |
+
├── net_epoch_bestval_at17.pth
|
| 69 |
+
└── source_result.txt
|
| 70 |
+
```
|
| 71 |
+
|
| 72 |
+
`models/opv2v/lidar_heterogeneous` is a single m1m2 checkpoint. It supports two
|
| 73 |
+
runtime profiles through BlindMap's `--modal` option:
|
| 74 |
+
|
| 75 |
+
- `--modal 0`: LiDAR-only inference profile.
|
| 76 |
+
- `--modal 4`: heterogeneous LiDAR-camera inference profile.
|
| 77 |
+
|
| 78 |
+
`models/opv2v/camera` is the camera-only checkpoint and should be used with
|
| 79 |
+
`--modal 1`.
|
| 80 |
+
|
| 81 |
+
## Checkpoints
|
| 82 |
+
|
| 83 |
+
| Profile | Model directory | Checkpoint | SHA-256 |
|
| 84 |
+
|---|---|---|---|
|
| 85 |
+
| OPV2V LiDAR-only runtime profile | `models/opv2v/lidar_heterogeneous` | `net_epoch_bestval_at37.pth` | `9e2570b64335c99241dc47fc3aa6cc9f97180a78b3ff5b54330cbf5a2072b7f3` |
|
| 86 |
+
| OPV2V heterogeneous profile | `models/opv2v/lidar_heterogeneous` | `net_epoch_bestval_at37.pth` | `9e2570b64335c99241dc47fc3aa6cc9f97180a78b3ff5b54330cbf5a2072b7f3` |
|
| 87 |
+
| OPV2V camera-only profile | `models/opv2v/camera` | `net_epoch_bestval_at17.pth` | `33ddf54fe56d82d2719876a362b4838a4f21a14a068e9acd9c16066c41800fb3` |
|
| 88 |
+
|
| 89 |
+
Verify downloaded checkpoint files with:
|
| 90 |
+
|
| 91 |
+
```bash
|
| 92 |
+
sha256sum --check SHA256SUMS
|
| 93 |
+
```
|
| 94 |
+
|
| 95 |
+
## Reported Local Results
|
| 96 |
+
|
| 97 |
+
These values are copied from the included `source_result.txt` logs. They are
|
| 98 |
+
provided for provenance; please rerun inference in your own environment before
|
| 99 |
+
reporting new comparisons.
|
| 100 |
+
|
| 101 |
+
| Profile | Command setting | Range | Communication | Metric |
|
| 102 |
+
|---|---|---:|---:|---:|
|
| 103 |
+
| OPV2V heterogeneous | `--modal 4` | `102.4,102.4` | `1 MB` | AP@0.7 = `79.43` |
|
| 104 |
+
| OPV2V camera-only | `--modal 1` | `102.4,102.4` | `1 MB` | AP@0.3 = `69.58` |
|
| 105 |
+
| OPV2V LiDAR-only runtime profile | `--modal 0` | `140.8,40` | `1 MB` | AP@0.7 = `93.09` |
|
| 106 |
+
|
| 107 |
+
The OPV2V LiDAR-only entry above is a runtime profile from the m1m2 checkpoint
|
| 108 |
+
included in this repository. If you need a paper-standard LiDAR-only number at
|
| 109 |
+
`--range 102.4,102.4`, rerun the command below with `--modal 0` and record the
|
| 110 |
+
new result from your environment.
|
| 111 |
+
|
| 112 |
+
## Installation
|
| 113 |
+
|
| 114 |
+
Install the BlindMap codebase first. The checkpoints are designed for the
|
| 115 |
+
BlindMap/OpenCOOD-style `--model_dir` loader, where each checkpoint directory
|
| 116 |
+
contains both `config.yaml` and `net_epoch_bestval_at*.pth`.
|
| 117 |
+
|
| 118 |
+
```bash
|
| 119 |
+
git clone --branch TMC https://github.com/AlexZhu2000/BlindMap.git
|
| 120 |
+
cd BlindMap
|
| 121 |
+
conda create -n blindmap python=3.8
|
| 122 |
+
conda activate blindmap
|
| 123 |
+
pip install -r requirements.txt
|
| 124 |
+
python setup.py develop
|
| 125 |
+
python opencood/utils/setup.py build_ext --inplace
|
| 126 |
+
```
|
| 127 |
+
|
| 128 |
+
Use the same CUDA, PyTorch, and `spconv` versions described in the BlindMap
|
| 129 |
+
repository. The checkpoints were produced in the original BlindMap/OpenCOOD
|
| 130 |
+
environment and may not be compatible with arbitrary `spconv` versions.
|
| 131 |
+
|
| 132 |
+
## Data
|
| 133 |
+
|
| 134 |
+
The OPV2V dataset is not included. Download OPV2V from its official provider
|
| 135 |
+
and update these paths in the selected `config.yaml`:
|
| 136 |
+
|
| 137 |
+
```yaml
|
| 138 |
+
root_dir: /path/to/OPV2V/train
|
| 139 |
+
validate_dir: /path/to/OPV2V/validate
|
| 140 |
+
test_dir: /path/to/OPV2V/test
|
| 141 |
+
```
|
| 142 |
+
|
| 143 |
+
## Inference
|
| 144 |
+
|
| 145 |
+
Download this model repository and point `--model_dir` to one of the model
|
| 146 |
+
directories.
|
| 147 |
+
|
| 148 |
+
### Heterogeneous OPV2V
|
| 149 |
+
|
| 150 |
+
```bash
|
| 151 |
+
CUDA_VISIBLE_DEVICES=0 python opencood/tools/inference.py \
|
| 152 |
+
--model_dir /path/to/blindmap-opv2v/models/opv2v/lidar_heterogeneous \
|
| 153 |
+
--fusion_method intermediate \
|
| 154 |
+
--modal 4 \
|
| 155 |
+
--comm_volume_MB 1 \
|
| 156 |
+
--range 102.4,102.4
|
| 157 |
+
```
|
| 158 |
+
|
| 159 |
+
### LiDAR-Only Runtime Profile
|
| 160 |
+
|
| 161 |
+
```bash
|
| 162 |
+
CUDA_VISIBLE_DEVICES=0 python opencood/tools/inference.py \
|
| 163 |
+
--model_dir /path/to/blindmap-opv2v/models/opv2v/lidar_heterogeneous \
|
| 164 |
+
--fusion_method intermediate \
|
| 165 |
+
--modal 0 \
|
| 166 |
+
--comm_volume_MB 1 \
|
| 167 |
+
--range 102.4,102.4
|
| 168 |
+
```
|
| 169 |
+
|
| 170 |
+
### Camera-Only OPV2V
|
| 171 |
+
|
| 172 |
+
```bash
|
| 173 |
+
CUDA_VISIBLE_DEVICES=0 python opencood/tools/inference.py \
|
| 174 |
+
--model_dir /path/to/blindmap-opv2v/models/opv2v/camera \
|
| 175 |
+
--fusion_method intermediate \
|
| 176 |
+
--modal 1 \
|
| 177 |
+
--comm_volume_MB 1 \
|
| 178 |
+
--range 102.4,102.4
|
| 179 |
+
```
|
| 180 |
+
|
| 181 |
+
## Intended Use
|
| 182 |
+
|
| 183 |
+
These checkpoints are intended for academic research on collaborative
|
| 184 |
+
perception, communication-efficient feature sharing, and OPV2V-based
|
| 185 |
+
reproducibility studies.
|
| 186 |
+
|
| 187 |
+
They are not intended for deployment in autonomous vehicles or safety-critical
|
| 188 |
+
systems.
|
| 189 |
+
|
| 190 |
+
## Limitations
|
| 191 |
+
|
| 192 |
+
- Results depend on the exact BlindMap code revision, OPV2V split, sensing
|
| 193 |
+
range, communication-budget accounting, and environment.
|
| 194 |
+
- The LiDAR-only profile in this release reuses the m1m2 checkpoint through
|
| 195 |
+
`--modal 0`; it is not a separate LiDAR-only training artifact.
|
| 196 |
+
- OPV2V is a simulated dataset and does not cover all real-world sensor,
|
| 197 |
+
traffic, weather, and network conditions.
|
| 198 |
+
- The model card reports local log entries for provenance. Users should rerun
|
| 199 |
+
inference and report their own reproduced metrics.
|
| 200 |
+
|
| 201 |
+
## License
|
| 202 |
+
|
| 203 |
+
The included `LICENSE` file follows the current BlindMap source license. It is
|
| 204 |
+
an academic research license with redistribution restrictions. If you intend to
|
| 205 |
+
redistribute, modify, or use these checkpoints outside academic research, obtain
|
| 206 |
+
the required permission from the rights holders first.
|
| 207 |
+
|
| 208 |
+
Dataset licenses apply separately.
|
| 209 |
+
|
| 210 |
+
## Citation
|
| 211 |
+
|
| 212 |
+
```bibtex
|
| 213 |
+
@article{zhu2026deadline,
|
| 214 |
+
title = {Deadline-Constrained Collaborative Perception via Third-Person Spatial Value Modeling},
|
| 215 |
+
author = {Zhu, Zhenhan and Zhao, Yanchao and Jiang, Yihang and Han, Hao and Wu, Jie},
|
| 216 |
+
journal = {IEEE Transactions on Mobile Computing},
|
| 217 |
+
year = {2026},
|
| 218 |
+
note = {Manuscript under review}
|
| 219 |
+
}
|
| 220 |
+
```
|
| 221 |
+
|
SHA256SUMS
ADDED
|
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
|
|
|
| 1 |
+
9e2570b64335c99241dc47fc3aa6cc9f97180a78b3ff5b54330cbf5a2072b7f3 models/opv2v/lidar_heterogeneous/net_epoch_bestval_at37.pth
|
| 2 |
+
33ddf54fe56d82d2719876a362b4838a4f21a14a068e9acd9c16066c41800fb3 models/opv2v/camera/net_epoch_bestval_at17.pth
|
models/opv2v/camera/config.yaml
ADDED
|
@@ -0,0 +1,261 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
add_data_extension:
|
| 2 |
+
- bev_visibility.png
|
| 3 |
+
blindmap_loss:
|
| 4 |
+
args:
|
| 5 |
+
blind_map_loss_weight: 1
|
| 6 |
+
core_method: blindmap_loss
|
| 7 |
+
cav_lidar_range: &id002
|
| 8 |
+
- -51.2
|
| 9 |
+
- -51.2
|
| 10 |
+
- -3
|
| 11 |
+
- 51.2
|
| 12 |
+
- 51.2
|
| 13 |
+
- 1
|
| 14 |
+
comm_range: 70
|
| 15 |
+
fusion:
|
| 16 |
+
args:
|
| 17 |
+
data_aug_conf: None
|
| 18 |
+
grid_conf: None
|
| 19 |
+
proj_first: false
|
| 20 |
+
core_method: blindmapintermediatev2xset
|
| 21 |
+
dataset: opv2v
|
| 22 |
+
heter:
|
| 23 |
+
assignment_path: opencood/logs/heter_modality_assign/opv2v_4modality.json
|
| 24 |
+
ego_modality: m2
|
| 25 |
+
mapping_dict:
|
| 26 |
+
m1: m2
|
| 27 |
+
m2: m2
|
| 28 |
+
m3: m2
|
| 29 |
+
m4: m2
|
| 30 |
+
modality_setting:
|
| 31 |
+
m2:
|
| 32 |
+
core_method: lift_splat_shoot
|
| 33 |
+
data_aug_conf: &id004
|
| 34 |
+
H: 600
|
| 35 |
+
Ncams: 4
|
| 36 |
+
W: 800
|
| 37 |
+
bot_pct_lim:
|
| 38 |
+
- 0.0
|
| 39 |
+
- 0.05
|
| 40 |
+
cams:
|
| 41 |
+
- camera0
|
| 42 |
+
- camera1
|
| 43 |
+
- camera2
|
| 44 |
+
- camera3
|
| 45 |
+
final_dim:
|
| 46 |
+
- 384
|
| 47 |
+
- 512
|
| 48 |
+
rand_flip: false
|
| 49 |
+
resize_lim:
|
| 50 |
+
- 0.65
|
| 51 |
+
- 0.7
|
| 52 |
+
rot_lim:
|
| 53 |
+
- -3.6
|
| 54 |
+
- 3.6
|
| 55 |
+
grid_conf: &id003
|
| 56 |
+
ddiscr:
|
| 57 |
+
- 2
|
| 58 |
+
- 50
|
| 59 |
+
- 48
|
| 60 |
+
mode: LID
|
| 61 |
+
xbound:
|
| 62 |
+
- -51.2
|
| 63 |
+
- 51.2
|
| 64 |
+
- 0.4
|
| 65 |
+
ybound:
|
| 66 |
+
- -51.2
|
| 67 |
+
- 51.2
|
| 68 |
+
- 0.4
|
| 69 |
+
zbound:
|
| 70 |
+
- -10
|
| 71 |
+
- 10
|
| 72 |
+
- 20.0
|
| 73 |
+
sensor_type: camera
|
| 74 |
+
history_num: 10
|
| 75 |
+
input_source:
|
| 76 |
+
- camera
|
| 77 |
+
- depth
|
| 78 |
+
label_type: camera
|
| 79 |
+
loss:
|
| 80 |
+
args:
|
| 81 |
+
cls:
|
| 82 |
+
alpha: 0.25
|
| 83 |
+
gamma: 2.0
|
| 84 |
+
type: SigmoidFocalLoss
|
| 85 |
+
weight: 1.0
|
| 86 |
+
depth:
|
| 87 |
+
weight: 1.0
|
| 88 |
+
dir:
|
| 89 |
+
args: &id001
|
| 90 |
+
anchor_yaw: &id005
|
| 91 |
+
- 0
|
| 92 |
+
- 90
|
| 93 |
+
dir_offset: 0.7853
|
| 94 |
+
num_bins: 2
|
| 95 |
+
type: WeightedSoftmaxClassificationLoss
|
| 96 |
+
weight: 0.2
|
| 97 |
+
pos_cls_weight: 2.0
|
| 98 |
+
pyramid:
|
| 99 |
+
relative_downsample:
|
| 100 |
+
- 1
|
| 101 |
+
- 2
|
| 102 |
+
- 4
|
| 103 |
+
weight:
|
| 104 |
+
- 0.4
|
| 105 |
+
- 0.2
|
| 106 |
+
- 0.1
|
| 107 |
+
reg:
|
| 108 |
+
codewise: true
|
| 109 |
+
sigma: 3.0
|
| 110 |
+
type: WeightedSmoothL1Loss
|
| 111 |
+
weight: 2.0
|
| 112 |
+
core_method: point_pillar_pyramid_blindmap_loss
|
| 113 |
+
lr_scheduler:
|
| 114 |
+
core_method: multistep
|
| 115 |
+
gamma: 0.1
|
| 116 |
+
step_size:
|
| 117 |
+
- 15
|
| 118 |
+
- 25
|
| 119 |
+
model:
|
| 120 |
+
args:
|
| 121 |
+
anchor_number: 2
|
| 122 |
+
dir_args: *id001
|
| 123 |
+
fusion_backbone:
|
| 124 |
+
anchor_number: 2
|
| 125 |
+
blindmap:
|
| 126 |
+
hidden_dim: 64
|
| 127 |
+
history_dim: 64
|
| 128 |
+
history_fusion_strategy: weighted_average
|
| 129 |
+
history_num: 10
|
| 130 |
+
ripe_dim: 2
|
| 131 |
+
use_history: true
|
| 132 |
+
use_ripe: true
|
| 133 |
+
communication:
|
| 134 |
+
comm_volume_MB: 1
|
| 135 |
+
fusion_mode: MAX
|
| 136 |
+
gaussian_smooth:
|
| 137 |
+
c_sigma: 1.0
|
| 138 |
+
k_size: 5
|
| 139 |
+
thre: 0.01
|
| 140 |
+
use_threshold: true
|
| 141 |
+
layer_nums:
|
| 142 |
+
- 3
|
| 143 |
+
- 5
|
| 144 |
+
- 8
|
| 145 |
+
layer_strides:
|
| 146 |
+
- 1
|
| 147 |
+
- 2
|
| 148 |
+
- 2
|
| 149 |
+
num_filters:
|
| 150 |
+
- 64
|
| 151 |
+
- 128
|
| 152 |
+
- 256
|
| 153 |
+
num_upsample_filter:
|
| 154 |
+
- 128
|
| 155 |
+
- 128
|
| 156 |
+
- 128
|
| 157 |
+
resnext: true
|
| 158 |
+
upsample_strides:
|
| 159 |
+
- 1
|
| 160 |
+
- 2
|
| 161 |
+
- 4
|
| 162 |
+
in_head: 256
|
| 163 |
+
lidar_range: *id002
|
| 164 |
+
m2:
|
| 165 |
+
aligner_args:
|
| 166 |
+
core_method: identity
|
| 167 |
+
backbone_args:
|
| 168 |
+
inplanes: 128
|
| 169 |
+
layer_nums:
|
| 170 |
+
- 3
|
| 171 |
+
layer_strides:
|
| 172 |
+
- 2
|
| 173 |
+
num_filters:
|
| 174 |
+
- 64
|
| 175 |
+
camera_mask_args:
|
| 176 |
+
cav_lidar_range: *id002
|
| 177 |
+
grid_conf: *id003
|
| 178 |
+
core_method: lift_splat_shoot
|
| 179 |
+
encoder_args:
|
| 180 |
+
anchor_number: 2
|
| 181 |
+
camera_encoder: EfficientNet
|
| 182 |
+
data_aug_conf: *id004
|
| 183 |
+
depth_supervision: true
|
| 184 |
+
grid_conf: *id003
|
| 185 |
+
img_downsample: 8
|
| 186 |
+
img_features: 128
|
| 187 |
+
use_depth_gt: false
|
| 188 |
+
sensor_type: camera
|
| 189 |
+
shrink_header:
|
| 190 |
+
dim:
|
| 191 |
+
- 256
|
| 192 |
+
input_dim: 384
|
| 193 |
+
kernal_size:
|
| 194 |
+
- 3
|
| 195 |
+
padding:
|
| 196 |
+
- 1
|
| 197 |
+
stride:
|
| 198 |
+
- 1
|
| 199 |
+
supervise_single: true
|
| 200 |
+
core_method: blindmap_pyramid_collab_v2xset
|
| 201 |
+
name: BlindMap_opv2v_lidar_pyramid
|
| 202 |
+
noise_setting:
|
| 203 |
+
add_noise: true
|
| 204 |
+
args:
|
| 205 |
+
pos_mean: 0
|
| 206 |
+
pos_std: 0.2
|
| 207 |
+
rot_mean: 0
|
| 208 |
+
rot_std: 0.2
|
| 209 |
+
optimizer:
|
| 210 |
+
args:
|
| 211 |
+
eps: 1.0e-10
|
| 212 |
+
weight_decay: 0.0001
|
| 213 |
+
core_method: Adam
|
| 214 |
+
lr: 0.002
|
| 215 |
+
postprocess:
|
| 216 |
+
anchor_args:
|
| 217 |
+
D: 1
|
| 218 |
+
H: 256
|
| 219 |
+
W: 256
|
| 220 |
+
cav_lidar_range: *id002
|
| 221 |
+
feature_stride: 2
|
| 222 |
+
h: 1.56
|
| 223 |
+
l: 3.9
|
| 224 |
+
num: 2
|
| 225 |
+
r: *id005
|
| 226 |
+
vd: 4
|
| 227 |
+
vh: 0.4
|
| 228 |
+
vw: 0.4
|
| 229 |
+
w: 1.6
|
| 230 |
+
core_method: VoxelPostprocessor
|
| 231 |
+
dir_args: *id001
|
| 232 |
+
gt_range: *id002
|
| 233 |
+
max_num: 150
|
| 234 |
+
nms_thresh: 0.15
|
| 235 |
+
order: hwl
|
| 236 |
+
target_args:
|
| 237 |
+
neg_threshold: 0.45
|
| 238 |
+
pos_threshold: 0.6
|
| 239 |
+
score_threshold: 0.2
|
| 240 |
+
preprocess:
|
| 241 |
+
args:
|
| 242 |
+
max_points_per_voxel: 1
|
| 243 |
+
max_voxel_test: 1
|
| 244 |
+
max_voxel_train: 1
|
| 245 |
+
voxel_size:
|
| 246 |
+
- 0.4
|
| 247 |
+
- 0.4
|
| 248 |
+
- 4
|
| 249 |
+
cav_lidar_range: *id002
|
| 250 |
+
core_method: SpVoxelPreprocessor
|
| 251 |
+
root_dir: /path/to/OPV2V/train
|
| 252 |
+
test_dir: /path/to/OPV2V/test
|
| 253 |
+
train_params:
|
| 254 |
+
batch_size: 2
|
| 255 |
+
epoches: 30
|
| 256 |
+
eval_freq: 2
|
| 257 |
+
max_cav: 5
|
| 258 |
+
save_freq: 2
|
| 259 |
+
use_history: true
|
| 260 |
+
validate_dir: /path/to/OPV2V/validate
|
| 261 |
+
yaml_parser: load_general_params
|
models/opv2v/camera/net_epoch_bestval_at17.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:33ddf54fe56d82d2719876a362b4838a4f21a14a068e9acd9c16066c41800fb3
|
| 3 |
+
size 81465973
|
models/opv2v/camera/source_result.txt
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Epoch: 17 | AP @0.3: 0.7003 | AP @0.5: 0.6133 | AP @0.7: 0.4220 | comm_rate: 0.017213 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.4378
|
| 2 |
+
modal 1 _camonly | Epoch: 17 | AP @0.3: 0.6958 | AP @0.5: 0.6093 | AP @0.7: 0.4204 | comm_rate: 0.062500 | comm_volume_MB: 1.0000 |# 102.4,102.4 | # no_noiseno_delay | time_av: 1.6195
|
| 3 |
+
modal 1 _camonly | Epoch: 17 | AP @0.3: 0.6972 | AP @0.5: 0.6128 | AP @0.7: 0.4224 | comm_rate: 0.017857 | comm_volume_MB: 0.5000 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.8414
|
| 4 |
+
modal 1 _camonly | Epoch: 17 | AP @0.3: 0.6746 | AP @0.5: 0.6011 | AP @0.7: 0.4178 | comm_rate: 0.008929 | comm_volume_MB: 0.2500 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.8417
|
| 5 |
+
modal 1 _camonly | Epoch: 17 | AP @0.3: 0.6297 | AP @0.5: 0.5590 | AP @0.7: 0.3775 | comm_rate: 0.004464 | comm_volume_MB: 0.1250 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.8253
|
| 6 |
+
modal 1 _camonly | Epoch: 17 | AP @0.3: 0.5996 | AP @0.5: 0.5255 | AP @0.7: 0.3479 | comm_rate: 0.002232 | comm_volume_MB: 0.0625 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.7941
|
| 7 |
+
modal 1 _camonly | Epoch: 17 | AP @0.3: 0.5759 | AP @0.5: 0.4958 | AP @0.7: 0.3206 | comm_rate: 0.001116 | comm_volume_MB: 0.0312 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.6836
|
| 8 |
+
modal 1 _camonly | Epoch: 17 | AP @0.3: 0.5513 | AP @0.5: 0.4678 | AP @0.7: 0.2958 | comm_rate: 0.000558 | comm_volume_MB: 0.0156 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.6877
|
| 9 |
+
modal 1 _camonly | Epoch: 17 | AP @0.3: 0.5306 | AP @0.5: 0.4436 | AP @0.7: 0.2765 | comm_rate: 0.000279 | comm_volume_MB: 0.0078 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.6792
|
| 10 |
+
modal 1 _camonly | Epoch: 17 | AP @0.3: 0.5168 | AP @0.5: 0.4291 | AP @0.7: 0.2648 | comm_rate: 0.000139 | comm_volume_MB: 0.0039 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.6813
|
| 11 |
+
modal 1 _camonly | Epoch: 17 | AP @0.3: 0.5059 | AP @0.5: 0.4170 | AP @0.7: 0.2549 | comm_rate: 0.000070 | comm_volume_MB: 0.0020 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.6840
|
| 12 |
+
modal 1 _camonly | Epoch: 17 | AP @0.3: 0.5003 | AP @0.5: 0.4105 | AP @0.7: 0.2512 | comm_rate: 0.000035 | comm_volume_MB: 0.0010 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.6836
|
| 13 |
+
modal 1 _camonly | Epoch: 17 | AP @0.3: 0.4970 | AP @0.5: 0.4069 | AP @0.7: 0.2490 | comm_rate: 0.000000 | comm_volume_MB: 0.0000 |# 102.4,102.4 | # no_noiseno_delay | time_av: 1.6239
|
| 14 |
+
|
models/opv2v/lidar_heterogeneous/config.yaml
ADDED
|
@@ -0,0 +1,332 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
add_data_extension:
|
| 2 |
+
- bev_visibility.png
|
| 3 |
+
blindmap_loss:
|
| 4 |
+
args:
|
| 5 |
+
blind_map_loss_weight: 1
|
| 6 |
+
core_method: blindmap_loss
|
| 7 |
+
cav_lidar_range: &id001
|
| 8 |
+
- -102.4
|
| 9 |
+
- -102.4
|
| 10 |
+
- -3
|
| 11 |
+
- 102.4
|
| 12 |
+
- 102.4
|
| 13 |
+
- 1
|
| 14 |
+
comm_range: 70
|
| 15 |
+
fusion:
|
| 16 |
+
args:
|
| 17 |
+
data_aug_conf: None
|
| 18 |
+
grid_conf: None
|
| 19 |
+
proj_first: false
|
| 20 |
+
core_method: blindmapintermediatev2xset
|
| 21 |
+
dataset: opv2v
|
| 22 |
+
heter:
|
| 23 |
+
assignment_path: opencood/logs/heter_modality_assign/opv2v_4modality.json
|
| 24 |
+
# cav_preference:
|
| 25 |
+
# m1: 0.0
|
| 26 |
+
# m2: 1.0
|
| 27 |
+
# ego_modality: m1
|
| 28 |
+
# mapping_dict:
|
| 29 |
+
# m1: m1
|
| 30 |
+
# m2: m2
|
| 31 |
+
# m3: m2
|
| 32 |
+
# m4: m2
|
| 33 |
+
ego_modality: m1&m2
|
| 34 |
+
mapping_dict:
|
| 35 |
+
m1: m1
|
| 36 |
+
m2: m1
|
| 37 |
+
m3: m2
|
| 38 |
+
m4: m2
|
| 39 |
+
modality_setting:
|
| 40 |
+
m1:
|
| 41 |
+
core_method: point_pillar
|
| 42 |
+
preprocess:
|
| 43 |
+
args:
|
| 44 |
+
max_points_per_voxel: 32
|
| 45 |
+
max_voxel_test: 70000
|
| 46 |
+
max_voxel_train: 32000
|
| 47 |
+
voxel_size: &id003
|
| 48 |
+
- 0.4
|
| 49 |
+
- 0.4
|
| 50 |
+
- 4
|
| 51 |
+
cav_lidar_range: *id001
|
| 52 |
+
core_method: SpVoxelPreprocessor
|
| 53 |
+
sensor_type: lidar
|
| 54 |
+
m2:
|
| 55 |
+
core_method: lift_splat_shoot
|
| 56 |
+
data_aug_conf: &id005
|
| 57 |
+
H: 600
|
| 58 |
+
Ncams: 4
|
| 59 |
+
W: 800
|
| 60 |
+
bot_pct_lim:
|
| 61 |
+
- 0.0
|
| 62 |
+
- 0.05
|
| 63 |
+
cams:
|
| 64 |
+
- camera0
|
| 65 |
+
- camera1
|
| 66 |
+
- camera2
|
| 67 |
+
- camera3
|
| 68 |
+
final_dim:
|
| 69 |
+
- 384
|
| 70 |
+
- 512
|
| 71 |
+
rand_flip: false
|
| 72 |
+
resize_lim:
|
| 73 |
+
- 0.65
|
| 74 |
+
- 0.7
|
| 75 |
+
rot_lim:
|
| 76 |
+
- -3.6
|
| 77 |
+
- 3.6
|
| 78 |
+
grid_conf: &id004
|
| 79 |
+
ddiscr:
|
| 80 |
+
- 2
|
| 81 |
+
- 50
|
| 82 |
+
- 48
|
| 83 |
+
mode: LID
|
| 84 |
+
xbound:
|
| 85 |
+
- -51.2
|
| 86 |
+
- 51.2
|
| 87 |
+
- 0.4
|
| 88 |
+
ybound:
|
| 89 |
+
- -51.2
|
| 90 |
+
- 51.2
|
| 91 |
+
- 0.4
|
| 92 |
+
zbound:
|
| 93 |
+
- -10
|
| 94 |
+
- 10
|
| 95 |
+
- 20.0
|
| 96 |
+
sensor_type: camera
|
| 97 |
+
history_num: 10
|
| 98 |
+
input_source:
|
| 99 |
+
- lidar
|
| 100 |
+
- camera
|
| 101 |
+
- depth
|
| 102 |
+
label_type: lidar
|
| 103 |
+
loss:
|
| 104 |
+
args:
|
| 105 |
+
cls:
|
| 106 |
+
alpha: 0.25
|
| 107 |
+
gamma: 2.0
|
| 108 |
+
type: SigmoidFocalLoss
|
| 109 |
+
weight: 1.0
|
| 110 |
+
depth:
|
| 111 |
+
weight: 1.0
|
| 112 |
+
dir:
|
| 113 |
+
args: &id002
|
| 114 |
+
anchor_yaw: &id006
|
| 115 |
+
- 0
|
| 116 |
+
- 90
|
| 117 |
+
dir_offset: 0.7853
|
| 118 |
+
num_bins: 2
|
| 119 |
+
type: WeightedSoftmaxClassificationLoss
|
| 120 |
+
weight: 0.2
|
| 121 |
+
pos_cls_weight: 2.0
|
| 122 |
+
pyramid:
|
| 123 |
+
relative_downsample:
|
| 124 |
+
- 1
|
| 125 |
+
- 2
|
| 126 |
+
- 4
|
| 127 |
+
weight:
|
| 128 |
+
- 0.4
|
| 129 |
+
- 0.2
|
| 130 |
+
- 0.1
|
| 131 |
+
reg:
|
| 132 |
+
codewise: true
|
| 133 |
+
sigma: 3.0
|
| 134 |
+
type: WeightedSmoothL1Loss
|
| 135 |
+
weight: 2.0
|
| 136 |
+
core_method: point_pillar_pyramid_blindmap_loss
|
| 137 |
+
lr_scheduler:
|
| 138 |
+
core_method: multistep
|
| 139 |
+
gamma: 0.1
|
| 140 |
+
step_size:
|
| 141 |
+
- 15
|
| 142 |
+
- 30
|
| 143 |
+
model:
|
| 144 |
+
args:
|
| 145 |
+
anchor_number: 2
|
| 146 |
+
dir_args: *id002
|
| 147 |
+
fusion_backbone:
|
| 148 |
+
anchor_number: 2
|
| 149 |
+
blindmap:
|
| 150 |
+
hidden_dim: 64
|
| 151 |
+
history_dim: 64
|
| 152 |
+
history_fusion_strategy: weighted_average
|
| 153 |
+
history_num: 10
|
| 154 |
+
ripe_dim: 2
|
| 155 |
+
use_history: true
|
| 156 |
+
use_ripe: true
|
| 157 |
+
communication:
|
| 158 |
+
comm_volume_MB: 1
|
| 159 |
+
fusion_mode: MAX
|
| 160 |
+
gaussian_smooth:
|
| 161 |
+
c_sigma: 1.0
|
| 162 |
+
k_size: 5
|
| 163 |
+
thre: 0.01
|
| 164 |
+
use_threshold: true
|
| 165 |
+
layer_nums:
|
| 166 |
+
- 3
|
| 167 |
+
- 5
|
| 168 |
+
- 8
|
| 169 |
+
layer_strides:
|
| 170 |
+
- 1
|
| 171 |
+
- 2
|
| 172 |
+
- 2
|
| 173 |
+
num_filters:
|
| 174 |
+
- 64
|
| 175 |
+
- 128
|
| 176 |
+
- 256
|
| 177 |
+
num_upsample_filter:
|
| 178 |
+
- 128
|
| 179 |
+
- 128
|
| 180 |
+
- 128
|
| 181 |
+
resnext: true
|
| 182 |
+
upsample_strides:
|
| 183 |
+
- 1
|
| 184 |
+
- 2
|
| 185 |
+
- 4
|
| 186 |
+
in_head: 256
|
| 187 |
+
lidar_range: *id001
|
| 188 |
+
m1:
|
| 189 |
+
aligner_args:
|
| 190 |
+
core_method: identity
|
| 191 |
+
backbone_args:
|
| 192 |
+
layer_nums:
|
| 193 |
+
- 3
|
| 194 |
+
layer_strides:
|
| 195 |
+
- 2
|
| 196 |
+
num_filters:
|
| 197 |
+
- 64
|
| 198 |
+
core_method: point_pillar
|
| 199 |
+
encoder_args:
|
| 200 |
+
lidar_range: *id001
|
| 201 |
+
pillar_vfe:
|
| 202 |
+
num_filters:
|
| 203 |
+
- 64
|
| 204 |
+
use_absolute_xyz: true
|
| 205 |
+
use_norm: true
|
| 206 |
+
with_distance: false
|
| 207 |
+
point_pillar_scatter:
|
| 208 |
+
grid_size: !!python/object/apply:numpy.core.multiarray._reconstruct
|
| 209 |
+
args:
|
| 210 |
+
- !!python/name:numpy.ndarray ''
|
| 211 |
+
- !!python/tuple
|
| 212 |
+
- 0
|
| 213 |
+
- !!binary |
|
| 214 |
+
Yg==
|
| 215 |
+
state: !!python/tuple
|
| 216 |
+
- 1
|
| 217 |
+
- !!python/tuple
|
| 218 |
+
- 3
|
| 219 |
+
- !!python/object/apply:numpy.dtype
|
| 220 |
+
args:
|
| 221 |
+
- i8
|
| 222 |
+
- false
|
| 223 |
+
- true
|
| 224 |
+
state: !!python/tuple
|
| 225 |
+
- 3
|
| 226 |
+
- <
|
| 227 |
+
- null
|
| 228 |
+
- null
|
| 229 |
+
- null
|
| 230 |
+
- -1
|
| 231 |
+
- -1
|
| 232 |
+
- 0
|
| 233 |
+
- false
|
| 234 |
+
- !!binary |
|
| 235 |
+
AAIAAAAAAAAAAgAAAAAAAAEAAAAAAAAA
|
| 236 |
+
num_features: 64
|
| 237 |
+
voxel_size: *id003
|
| 238 |
+
sensor_type: lidar
|
| 239 |
+
m2:
|
| 240 |
+
aligner_args:
|
| 241 |
+
core_method: identity
|
| 242 |
+
backbone_args:
|
| 243 |
+
inplanes: 128
|
| 244 |
+
layer_nums:
|
| 245 |
+
- 3
|
| 246 |
+
layer_strides:
|
| 247 |
+
- 2
|
| 248 |
+
num_filters:
|
| 249 |
+
- 64
|
| 250 |
+
camera_mask_args:
|
| 251 |
+
cav_lidar_range: *id001
|
| 252 |
+
grid_conf: *id004
|
| 253 |
+
core_method: lift_splat_shoot
|
| 254 |
+
encoder_args:
|
| 255 |
+
anchor_number: 2
|
| 256 |
+
camera_encoder: EfficientNet
|
| 257 |
+
data_aug_conf: *id005
|
| 258 |
+
depth_supervision: true
|
| 259 |
+
grid_conf: *id004
|
| 260 |
+
img_downsample: 8
|
| 261 |
+
img_features: 128
|
| 262 |
+
use_depth_gt: false
|
| 263 |
+
sensor_type: camera
|
| 264 |
+
shrink_header:
|
| 265 |
+
dim:
|
| 266 |
+
- 256
|
| 267 |
+
input_dim: 384
|
| 268 |
+
kernal_size:
|
| 269 |
+
- 3
|
| 270 |
+
padding:
|
| 271 |
+
- 1
|
| 272 |
+
stride:
|
| 273 |
+
- 1
|
| 274 |
+
supervise_single: true
|
| 275 |
+
core_method: blindmap_pyramid_collab_v2xset
|
| 276 |
+
name: BlindMap_opv2v_m1m2
|
| 277 |
+
noise_setting: !!python/object/apply:collections.OrderedDict
|
| 278 |
+
- - - add_noise
|
| 279 |
+
- false
|
| 280 |
+
optimizer:
|
| 281 |
+
args:
|
| 282 |
+
eps: 1.0e-10
|
| 283 |
+
weight_decay: 0.0001
|
| 284 |
+
core_method: Adam
|
| 285 |
+
lr: 0.002
|
| 286 |
+
postprocess:
|
| 287 |
+
anchor_args:
|
| 288 |
+
D: 1
|
| 289 |
+
H: 512
|
| 290 |
+
W: 512
|
| 291 |
+
cav_lidar_range: *id001
|
| 292 |
+
feature_stride: 2
|
| 293 |
+
h: 1.56
|
| 294 |
+
l: 3.9
|
| 295 |
+
num: 2
|
| 296 |
+
r: *id006
|
| 297 |
+
vd: 4
|
| 298 |
+
vh: 0.4
|
| 299 |
+
vw: 0.4
|
| 300 |
+
w: 1.6
|
| 301 |
+
core_method: VoxelPostprocessor
|
| 302 |
+
dir_args: *id002
|
| 303 |
+
gt_range: *id001
|
| 304 |
+
max_num: 150
|
| 305 |
+
nms_thresh: 0.15
|
| 306 |
+
order: hwl
|
| 307 |
+
target_args:
|
| 308 |
+
neg_threshold: 0.45
|
| 309 |
+
pos_threshold: 0.6
|
| 310 |
+
score_threshold: 0.2
|
| 311 |
+
preprocess:
|
| 312 |
+
args:
|
| 313 |
+
max_points_per_voxel: 1
|
| 314 |
+
max_voxel_test: 1
|
| 315 |
+
max_voxel_train: 1
|
| 316 |
+
voxel_size:
|
| 317 |
+
- 0.4
|
| 318 |
+
- 0.4
|
| 319 |
+
- 4
|
| 320 |
+
cav_lidar_range: *id001
|
| 321 |
+
core_method: SpVoxelPreprocessor
|
| 322 |
+
root_dir: /path/to/OPV2V/train
|
| 323 |
+
test_dir: /path/to/OPV2V/test
|
| 324 |
+
train_params:
|
| 325 |
+
batch_size: 1
|
| 326 |
+
epoches: 40
|
| 327 |
+
eval_freq: 2
|
| 328 |
+
max_cav: 5
|
| 329 |
+
save_freq: 2
|
| 330 |
+
use_history: true
|
| 331 |
+
validate_dir: /path/to/OPV2V/validate
|
| 332 |
+
yaml_parser: load_general_params
|
models/opv2v/lidar_heterogeneous/net_epoch_bestval_at37.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9e2570b64335c99241dc47fc3aa6cc9f97180a78b3ff5b54330cbf5a2072b7f3
|
| 3 |
+
size 82395477
|
models/opv2v/lidar_heterogeneous/source_result.txt
ADDED
|
@@ -0,0 +1,50 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Epoch: 37 | AP @0.3: 0.8862 | AP @0.5: 0.8724 | AP @0.7: 0.7949 | comm_rate: 0.022534 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.2641
|
| 2 |
+
Epoch: 37 | AP @0.3: 0.8863 | AP @0.5: 0.8724 | AP @0.7: 0.7950 | comm_rate: 0.022533 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.3963
|
| 3 |
+
Epoch: 37 | AP @0.3: 0.8861 | AP @0.5: 0.8703 | AP @0.7: 0.7964 | comm_rate: 0.037296 |# 140.8,40 | # no_noiseno_delay | time_av: 0.3790 | ego&co: m1&m2
|
| 4 |
+
Epoch: 37 | AP @0.3: 0.8315 | AP @0.5: 0.7982 | AP @0.7: 0.6816 | comm_rate: 0.038467 |# 140.8,40 | # no_noiseno_delay | time_av: 0.5007 | ego:m1 & co:m2
|
| 5 |
+
modal 1 _camonly | Epoch: 37 | AP @0.3: 0.6342 | AP @0.5: 0.5489 | AP @0.7: 0.3652 | comm_rate: 0.022098 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.9238
|
| 6 |
+
modal 2 ego_lidar_other_cam | Epoch: 37 | AP @0.3: 0.8114 | AP @0.5: 0.7786 | AP @0.7: 0.6593 | comm_rate: 0.022085 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.7251
|
| 7 |
+
modal 3 _ego_cam_other_lidar | Epoch: 37 | AP @0.3: 0.9312 | AP @0.5: 0.9211 | AP @0.7: 0.8656 | comm_rate: 0.022885 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.4092
|
| 8 |
+
modal 4 ego_random_ratio0.5 | Epoch: 37 | AP @0.3: 0.8863 | AP @0.5: 0.8724 | AP @0.7: 0.7949 | comm_rate: 0.022534 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.5556
|
| 9 |
+
modal 1 _camonly | Epoch: 37 | AP @0.3: 0.6344 | AP @0.5: 0.5485 | AP @0.7: 0.3641 | comm_rate: 0.035714 | comm_volume_MB: 1.0000 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.4882
|
| 10 |
+
modal 1 _camonly | Epoch: 37 | AP @0.3: 0.6307 | AP @0.5: 0.5467 | AP @0.7: 0.3644 | comm_rate: 0.017857 | comm_volume_MB: 0.5000 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.4884
|
| 11 |
+
modal 1 _camonly | Epoch: 37 | AP @0.3: 0.6179 | AP @0.5: 0.5360 | AP @0.7: 0.3543 | comm_rate: 0.008929 | comm_volume_MB: 0.2500 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.5825
|
| 12 |
+
modal 1 _camonly | Epoch: 37 | AP @0.3: 0.6022 | AP @0.5: 0.5207 | AP @0.7: 0.3333 | comm_rate: 0.004464 | comm_volume_MB: 0.1250 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.8425
|
| 13 |
+
modal 1 _camonly | Epoch: 37 | AP @0.3: 0.5838 | AP @0.5: 0.5030 | AP @0.7: 0.3124 | comm_rate: 0.002232 | comm_volume_MB: 0.0625 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.8085
|
| 14 |
+
modal 1 _camonly | Epoch: 37 | AP @0.3: 0.5599 | AP @0.5: 0.4743 | AP @0.7: 0.2842 | comm_rate: 0.001116 | comm_volume_MB: 0.0312 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.8191
|
| 15 |
+
modal 1 _camonly | Epoch: 37 | AP @0.3: 0.5196 | AP @0.5: 0.4286 | AP @0.7: 0.2482 | comm_rate: 0.000558 | comm_volume_MB: 0.0156 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.5248
|
| 16 |
+
modal 1 _camonly | Epoch: 37 | AP @0.3: 0.4822 | AP @0.5: 0.3900 | AP @0.7: 0.2260 | comm_rate: 0.000279 | comm_volume_MB: 0.0078 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.4069
|
| 17 |
+
modal 1 _camonly | Epoch: 37 | AP @0.3: 0.4609 | AP @0.5: 0.3680 | AP @0.7: 0.2138 | comm_rate: 0.000139 | comm_volume_MB: 0.0039 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.4067
|
| 18 |
+
modal 1 _camonly | Epoch: 37 | AP @0.3: 0.4466 | AP @0.5: 0.3539 | AP @0.7: 0.2061 | comm_rate: 0.000070 | comm_volume_MB: 0.0020 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.4065
|
| 19 |
+
modal 1 _camonly | Epoch: 37 | AP @0.3: 0.4402 | AP @0.5: 0.3482 | AP @0.7: 0.2029 | comm_rate: 0.000035 | comm_volume_MB: 0.0010 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.4061
|
| 20 |
+
modal 1 _camonly | Epoch: 37 | AP @0.3: 0.4379 | AP @0.5: 0.3460 | AP @0.7: 0.2012 | comm_rate: 0.000017 | comm_volume_MB: 0.0005 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.4061
|
| 21 |
+
modal 4 ego_random_ratio0.5 | Epoch: 37 | AP @0.3: 0.8882 | AP @0.5: 0.8733 | AP @0.7: 0.7943 | comm_rate: 0.062500 | comm_volume_MB: 1.0000 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.6072
|
| 22 |
+
modal 4 ego_random_ratio0.5 | Epoch: 37 | AP @0.3: 0.8864 | AP @0.5: 0.8717 | AP @0.7: 0.7947 | comm_rate: 0.031250 | comm_volume_MB: 0.5000 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.3705
|
| 23 |
+
modal 4 ego_random_ratio0.5 | Epoch: 37 | AP @0.3: 0.8793 | AP @0.5: 0.8659 | AP @0.7: 0.7902 | comm_rate: 0.015625 | comm_volume_MB: 0.2500 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.5149
|
| 24 |
+
modal 4 ego_random_ratio0.5 | Epoch: 37 | AP @0.3: 0.8686 | AP @0.5: 0.8564 | AP @0.7: 0.7805 | comm_rate: 0.007812 | comm_volume_MB: 0.1250 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.5144
|
| 25 |
+
modal 4 ego_random_ratio0.5 | Epoch: 37 | AP @0.3: 0.8561 | AP @0.5: 0.8429 | AP @0.7: 0.7607 | comm_rate: 0.003906 | comm_volume_MB: 0.0625 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.6032
|
| 26 |
+
modal 4 ego_random_ratio0.5 | Epoch: 37 | AP @0.3: 0.8462 | AP @0.5: 0.8319 | AP @0.7: 0.7414 | comm_rate: 0.001953 | comm_volume_MB: 0.0312 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.5246
|
| 27 |
+
modal 4 ego_random_ratio0.5 | Epoch: 37 | AP @0.3: 0.8349 | AP @0.5: 0.8182 | AP @0.7: 0.7185 | comm_rate: 0.000977 | comm_volume_MB: 0.0156 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.5288
|
| 28 |
+
modal 4 ego_random_ratio0.5 | Epoch: 37 | AP @0.3: 0.8194 | AP @0.5: 0.8011 | AP @0.7: 0.6967 | comm_rate: 0.000488 | comm_volume_MB: 0.0078 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.5286
|
| 29 |
+
modal 4 ego_random_ratio0.5 | Epoch: 37 | AP @0.3: 0.8030 | AP @0.5: 0.7828 | AP @0.7: 0.6761 | comm_rate: 0.000244 | comm_volume_MB: 0.0039 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.5271
|
| 30 |
+
modal 4 ego_random_ratio0.5 | Epoch: 37 | AP @0.3: 0.7814 | AP @0.5: 0.7601 | AP @0.7: 0.6545 | comm_rate: 0.000000 | comm_volume_MB: 0.0000 |# 102.4,102.4 | # no_noiseno_delay | time_av: 0.7967
|
| 31 |
+
|
| 32 |
+
modal 0 _lidaronly | Epoch: 37 | AP @0.3: 0.7854 | AP @0.5: 0.7745 | AP @0.7: 0.6868 | comm_rate: -1.000000 | comm_volume_MB: 1.0000 |# 140.8,40 | # no_noiseno_delay | time_av: 0.0781
|
| 33 |
+
modal 0 _lidaronly | Epoch: 37 | AP @0.3: 0.9601 | AP @0.5: 0.9574 | AP @0.7: 0.9316 | comm_rate: 1.000000 | comm_volume_MB: 100.0000 |# 140.8,40 | # no_noiseno_delay | time_av: 0.0381
|
| 34 |
+
|
| 35 |
+
|
| 36 |
+
#############subset300_totalbudget
|
| 37 |
+
modal 0 _lidaronly | Epoch: 37 | AP @0.3: 0.9869 | AP @0.5: 0.9860 | AP @0.7: 0.9564 | comm_rate: 0.052973 | comm_volume_MB: 1.0000 |# 140.8,40 | # no_noiseno_delay | time_av: 0.0525
|
| 38 |
+
modal 0 _lidaronly | Epoch: 37 | AP @0.3: 0.9844 | AP @0.5: 0.9829 | AP @0.7: 0.9509 | comm_rate: 0.026487 | comm_volume_MB: 0.5000 |# 140.8,40 | # no_noiseno_delay | time_av: 0.0522
|
| 39 |
+
modal 0 _lidaronly | Epoch: 37 | AP @0.3: 0.9694 | AP @0.5: 0.9672 | AP @0.7: 0.9237 | comm_rate: 0.013243 | comm_volume_MB: 0.2500 |# 140.8,40 | # no_noiseno_delay | time_av: 0.0504
|
| 40 |
+
modal 0 _lidaronly | Epoch: 37 | AP @0.3: 0.9315 | AP @0.5: 0.9261 | AP @0.7: 0.8574 | comm_rate: 0.005297 | comm_volume_MB: 0.1000 |# 140.8,40 | # no_noiseno_delay | time_av: 0.0475
|
| 41 |
+
modal 0 _lidaronly | Epoch: 37 | AP @0.3: 0.8805 | AP @0.5: 0.8715 | AP @0.7: 0.7924 | comm_rate: 0.002649 | comm_volume_MB: 0.0500 |# 140.8,40 | # no_noiseno_delay | time_av: 0.0450
|
| 42 |
+
modal 0 _lidaronly | Epoch: 37 | AP @0.3: 0.7933 | AP @0.5: 0.7784 | AP @0.7: 0.6858 | comm_rate: 0.000530 | comm_volume_MB: 0.0100 |# 140.8,40 | # no_noiseno_delay | time_av: 0.0417
|
| 43 |
+
|
| 44 |
+
##############full test #########
|
| 45 |
+
modal 0 _lidaronly | Epoch: 37 | AP @0.3: 0.9585 | AP @0.5: 0.9563 | AP @0.7: 0.9309 | comm_rate: 0.046507 | comm_volume_MB: 1.0000 |# 140.8,40 | # no_noiseno_delay | time_av: 0.0587
|
| 46 |
+
modal 0 _lidaronly | Epoch: 37 | AP @0.3: 0.9533 | AP @0.5: 0.9513 | AP @0.7: 0.9249 | comm_rate: 0.023254 | comm_volume_MB: 0.5000 |# 140.8,40 | # no_noiseno_delay | time_av: 0.0842
|
| 47 |
+
modal 0 _lidaronly | Epoch: 37 | AP @0.3: 0.9405 | AP @0.5: 0.9382 | AP @0.7: 0.9056 | comm_rate: 0.011627 | comm_volume_MB: 0.2500 |# 140.8,40 | # no_noiseno_delay | time_av: 0.0401
|
| 48 |
+
modal 0 _lidaronly | Epoch: 37 | AP @0.3: 0.9080 | AP @0.5: 0.9041 | AP @0.7: 0.8547 | comm_rate: 0.004651 | comm_volume_MB: 0.1000 |# 140.8,40 | # no_noiseno_delay | time_av: 0.0384
|
| 49 |
+
modal 0 _lidaronly | Epoch: 37 | AP @0.3: 0.8779 | AP @0.5: 0.8720 | AP @0.7: 0.8070 | comm_rate: 0.002325 | comm_volume_MB: 0.0500 |# 140.8,40 | # no_noiseno_delay | time_av: 0.0377
|
| 50 |
+
modal 0 _lidaronly | Epoch: 37 | AP @0.3: 0.8123 | AP @0.5: 0.8025 | AP @0.7: 0.7217 | comm_rate: 0.000465 | comm_volume_MB: 0.0100 |# 140.8,40 | # no_noiseno_delay | time_av: 0.0956
|