# bishe
**Repository Path**: ZhiHei/bishe
## Basic Information
- **Project Name**: bishe
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-03-20
- **Last Updated**: 2026-04-06
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Deep Hyperspectral-Depth Reconstruction Using Single Color-Dot Projection
This is the official repo for the implementation of the **dataset generateion part** of the CVPR2022 paper: Deep Hyperspectral-Depth Reconstruction Using Single Color-Dot Projection.
## Introduction
Since it is difficult to simultaneously acquire accurate depth and spectral reflectance as a large-scale ground-truth dataset in real-world situations,
we developed a spectral renderer to generate a synthetic dataset with rendered RGB color-dot images, ground-truth disparity maps,
and ground-truth spectral reflectance images by extending the algorithm of a [structured-light renderer](https://github.com/autonomousvision/connecting_the_dots).
## Usage
### Dependencies
The python packages can be installed with `anaconda`:
```
conda install --file requirements.txt
```
### Building
First make sure the correct `CUDA_LIBRARY_PATH` is set in `config.json`.
Afterwards, the renderer can be build by running `make` within the `renderer` directory.
### Running
First, download [ShapeNet V2](https://www.shapenet.org/) and change `SHAPENET_ROOT` in `config.json`.
Then the data can be generated and saved to `DATA_ROOT` in `config.json` by running
```
python create_syn_data.py
```
### Example
The generated dataset example including 8448 scenes for training (458.6GB) and 256 scenes for testing (13.9GB) can be downloaded [here](https://www.dropbox.com/sh/o8r0sv7vdcitqpd/AAA3TXbXMxdTfBfT1RNbkvBxa?dl=0).
## Acknowledgement
The code structure and some code snippets (rasterisation, shading, etc.) are borrowed from [Connecting the Dots](https://github.com/autonomousvision/connecting_the_dots).
Thanks for this great project.