BiCross-old
BiCross-old copied to clipboard
BiCross (Unsupervised Spike Depth Estimation via Cross-modality Cross-domain Knowledge Transfer).
BiCross - Unsupervised Spike Depth Estimation via Cross-modality Cross-domain Knowledge Transfer
News
- [2022/10/24] We added more visualization results in another repository: BiCross-vis.
Architecture

For more details, please refer to our paper on Arxiv.
Result
Synthetic to Real

Extreme Weathers

Scene Changes

Usage
Train the model via BiCross
python train.py
- Training stages:
- Since the pretrained parameters of DPT are trained on the ImageNet, when you train from scratch, please first pretrain the model on the source RGB to adapt to the depth estimation task,, changing the
stageoption in thetrain_config.jsontopretrainand training for about 30 epochs. - After the pretrain stage, set
stageintrain_config.jsontocrossmodalityand continue training for another 10 epochs from source RGB to source spike. - Finally, set
stageintrain_config.jsontocrossdomainand then continue training for about 20 epochs from source spike to target spike.
- Since the pretrained parameters of DPT are trained on the ImageNet, when you train from scratch, please first pretrain the model on the source RGB to adapt to the depth estimation task,, changing the
Test the trained model
python test.py
Visualize the results
python visualize.py
You can modify the configs for different training and testing configurations.
Datasets
Detail

Download
Coming soon (in Google Drive) !
Demo
