This package is our implementation of Gradient based auto exposure by Shim et al. 2018. We have extended this algorithm to include rules for gain compensation and tested it on self driving car Zeus. We have subimitted our results to 17th Conference on Computer and Robot Vision. This package interfaces with Blackfly S cameras (model number: BFSU3-51S5C-C) equipped with Sony IMX250 CMOS global shutter sensors with a 2448 by 2048 resolution and a 70.74 dB dynamic range.
This package was written for Black Fly series cameras. The setup guidlines for the camera drivers can be found here and in order to setup ros interface for the cameras use this.
In order to install this package simply clone the repo and do catkin build
. Note: This package was developed and tested on ROS Kinetic.
In order to use the package follow these instructions:
- Update the config file with the relevant parameters like the name of image topic, frame rate etc.
- Launch the ros camera driver in order to get images from your camera.
- Then use
roslaunch aer_auto_exposure_gradient exp_node.launch
.
Click on the image below for video.