BevFusion+PointPillar+HENet Multisensor Multitask

The BevFusion multisensor multitask model extracts BEV features via dual branches: the camera branch uses HENet to extract multi-view features, then BevFormer ViewTransformer to BEV; the lidar branch uses PointPillars (PillarFeatureNet + PointPillarScatter + SECONDNeck) to voxelize point clouds and extract BEV features. Fused BEV features feed CenterPoint detection head (3D object detection) and occupancy head (semantic occupancy prediction) for joint det+occ training.


Deployment Metrics

Model Parameters

Model Model Input Backbone Neck Model Output
BevFusion 6-camera multi-view images (B,6,3,512,960) + lidar point cloud (B,N,5) PointPillar (lidar) + HENet (camera) FPN (camera) + SECONDNeck (lidar) det bounding boxes (B,N,cls+reg); occ occupancy grid (B,C,H,W)

Accuracy Metrics

March Metric float calibration qat hbm
J6M NDS 0.6421 0.6301 โ€” 0.6294
mAP 0.5825 0.5724 โ€” 0.5726
Occ mIoU 0.5187 0.52 โ€” 0.5206

Results measured with march = March.NASH_M (J6M) configuration; this task has no QAT stage (qat column is โ€”).

HEAL version: heal 0.0.2 / hbdk4-compiler 4.11.11 / horizon_plugin_pytorch 3.3.10.

Performance Metrics

Performance benchmark: FPS is measured with single-core 8 threads; latency is single-core single-thread; memory is peak DDR usage.

March latency (ms) fps Memory Usage
J6M 23.93 49.41 187.10
J6P 16.87 281.67 195.70
J6B - - -

J6B performance is not available for this model.


Model Overview

Core Design

The BevFusion multisensor multitask model extracts BEV features via dual branches: the camera branch uses HENet to extract multi-view features, then BevFormer ViewTransformer to BEV; the lidar branch uses PointPillars (PillarFeatureNet + PointPillarScatter + SECONDNeck) to voxelize point clouds and extract BEV features. Fused BEV features feed CenterPoint detection head (3D object detection) and occupancy head (semantic occupancy prediction) for joint det+occ training.

  • Task type: Multisensor multitask fusion (3D object detection + occupancy grid prediction).
  • backbone: Camera HENet (multi-view feature extraction) + lidar PointPillars (PillarFeatureNet + PointPillarScatter).
  • neck: Camera FPN + lidar SECONDNeck.
  • Detection head: CenterPoint detection head, outputting 10-class 3D bounding boxes + velocity (num_classes=10).
  • Occupancy head: Semantic occupancy prediction, 18 classes (num_classes_occ=18).
  • BEV range: bev_size=(51.2, 51.2, 0.8), bev_size_occ=(40, 40); point_cloud_range=[-51.2,-51.2,-5.0,51.2,51.2,3.0].
  • Model input: 6-camera multi-view images (B,6,3,512,960) + lidar point cloud (B,N,D).
  • Model output: det 3D bounding boxes + occ occupancy grid semantics.

Deployment note: HBIR export enables enable_vpu=True; compilation uses input_source="ddr, ddr, pyramid, ddr, ddr, ddr, ddr" (DDR preferred; lidar features read from DDR).

Official Repo and Paper

Official repo: https://github.com/mit-han-lab/bevfusion Paper: https://arxiv.org/abs/2205.13542

Note: Camera branch is BevFormer, lidar branch is PointPillars/CenterPoint; camera backbone HENet is a HEAL in-house implementation; the official repo uses a different backbone.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Paper for OpenExploer/bevfusion_pointpillar_henet_multisensor_multitask