High-Resolution Synthetic Aperture Imaging Method and Benchmark Based on Event-Frame Fusion
August 21, 2025 ยท View on GitHub
The source code of our Information Fusion 2025 paper "High-Resolution Synthetic Aperture Imaging Method and Benchmark Based on Event-Frame Fusion".
Requirements
-
Python 3.8 with the following packages installed:
- opencv-python==4.6.0.66
- torch==1.9.0
- pillow==10.4.0
- prefetch_generator==1.0.1
-
CUDA
- CUDA enabled GPUs are required for training. We train and test our code with CUDA 11.1 V11.1.105 on A100 GPUs.
Dataset
-
Our dataset could be downloaded from https://github.com/lisiqi19971013/event-based-datasets. Our dataset contains multi-modal visual data for high-resolution occluded scene reconstruction.
-
Download the pre-trained model from https://cloud.tsinghua.edu.cn/f/af7544cbb0ef46959c8d/?dl=1.
Acknowledgment. The construction of this dataset is supported by CCF-Tencent Open Research Fund.
Evaluation
-
Run the following code to generate HR SAI results.
>>> python eval.py --folder "dataset folder" --ckpt "checkpoint path" --opFolder "opFolder"Then, the outputs will be saved in "opFolder".
-
Calculate metrics using the following code.
>>> python calMetric.py --opFolder "opFolder" --dataFolder "dataset folder"The quantitative results will be save in "opFolder/res.txt"
-
Downstream applications. Change the folder to "./ultralytics". Download the checkpoint "yolov8x.pt" from the YOLOv8 official repository, e.g., https://docs.ultralytics.com/models/yolov8/. Then, run the following code.
>>> python test.py --ipFolder "HRSAI output folder" --opFolder "output detection folder" --ckptPath "yolo checkpoint path"For depth estimation, directly use the NeWCRFs official code.
Citation
@article{hrsai,
title={High-Resolution Synthetic Aperture Imaging Method and Benchmark Based on EventFrame Fusion},
author={Li, Siqi and Li, Yipeng and Liu, Yu-Shen and Du, Shaoyi and Yong, Jun-Hai and Gao, Yue},
journal={Information Fusion},
volume={},
number={},
pages={103211},
year={2025},
}