ExposureControl
AuRo2022-For robots’ robust localization in varying illumination environments. The code proposes a novel automated camera-exposure control framework to capture the best-exposed images.
Install / Use
/learn @HITSZ-NRSL/ExposureControlREADME
Automated Exposure Control
For robots’ robust localization in varying illumination environments, the study proposes a novel automated camera-exposure control framework to capture the best-exposed images.

Performance comparison with various image quality metrics.

Qualitative performance evaluation with different exposure control methods.

Settings
- System: ubuntu 16.04
- C++ version: c++14
- OpenCV 3.3.4
- g++/gcc >= 7.0
- cmake >= 3.10
C/C++
-
Feature Match<br>
The test code is to compare the matching performance of different Image Quality Metrics, corresponds to the results in table 2.
cd src/FeatureMatch
mkdir build
cd build
./KLT_EXPOSURE
-
Automated Exposure Control<br>
The test code is utilized to control the exposure parameters of Intel D435i camera. To dynamically control the exposure parameters of D435i, please install or build from source the SDK as https://github.com/IntelRealSense/librealsense.
git clone https://github.com/HITSZ-NRSL/ExposureControl.git
cd ExposureControl
catkin_make
source ./devel/setup.bash
# launch camera.
roslaunch realsense2_camera rs_camera.launch
# run camera dynamic_reconfigure.
rosrun dynamic_reconfigure dynparam_d435i.py
# run camera exposure control code.
rosrun stander_tutorials ExposureControl
Citation
If you use our work, please cite:
@ARTICLE{AURO-D-21-00050R1,
author={Yu Wang, Haoyao Chen,Shiwu Zhang and Wencan Lu},
journal={Autonomous Robots},
title={Automated Camera-Exposure Control for Robust Localization in Varying Illumination Environments},
year={2022},
note={Accept.}}
LICENSE
The source code is released under GPLv3 license.
Related Skills
node-connect
347.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
