This suite contains the scientific processing pipeline used to characterize, calibrate, and validate the sensor system. The folders are numbered to represent the workflow order.
- Python 3.11.9 or higher
- Libraries:
pandas,numpy,matplotlib,scipy,seaborn,opencv-python,pyserial
Install all required dependencies using:
pip install -r requirements.txtHelper scripts for general data management.
- hdr_viewer.py - Interactive HDR image viewer
- merge_csv_data.py - CSV data consolidation utility
- serial_data_logger.py - Real-time serial data capture
Characterization of fundamental hardware behavior.
- 01_Integration_Time_Model - Auto-exposure model generation
- 02_Thermal_Analysis - Temperature compensation
- 03_Cosine_Correction - Angular response correction
- 04_Camera_Characterization - HDR imaging & vignetting correction
Derive calibration factors to convert raw counts to absolute units.
- 01_Lux_Calibration - Illuminance calibration
- 02_Spectral_Calibration - Spectral irradiance calibration
- 03_Camera_Calibration - Camera luminance calibration
Validation plots and analysis results.
- 01_Spectral_Validation - Spectral validation analysis
- 02_Narrowband_Validation - Narrowband validation analysis
- 03_Camera_Validation - Camera luminance and illuminance validation