atlas

Research map / Detection and segmentation / Open-set and few-shot detection

Learning to Control Camera Exposure via Reinforcement Learning

CVPR 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Object-level representation learning · 11 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes DRL-AE, a SAC-trained MLP agent that jointly controls camera exposure time and gain from a vectorized intensity history, trained in a light-controlled darkroom with curriculum and spatial domain randomization.

Problem

Camera auto-exposure control in dynamic lighting needs rapid convergence, real-time processing on lightweight hardware, and good image quality; existing one-by-one or black-box joint methods converge slowly or flicker.

Approach

Formulates joint exposure time and gain control as a continuous-relative-action RL problem with a lightweight vectorized intensity-history state, a flicker- and image-attribute-aware reward, a static-to-dynamic lighting curriculum, and spatial domain randomization, enabling zero-shot real-world transfer.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DRL-AE instead of the built-in AE controllerCamera exposure control · Real-world indoor and outdoorframes to converge: 30 frames for indoors and 10 frames for outdoors; ours converges within 3-5 framesHelped
Use DRL-AE instead of Shin et al. [21]Camera exposure control · Exposure Control Datasetframes to converge: three frames; about 30 framesHelped
Use DRL-AE instead of built-in AESIFT feature extraction · Real-time driving, 5355 image pairsaverage SIFT features: 1,306 vs 946; 38% moreHelped
Use DRL-AE instead of built-in AESIFT feature extraction · Real-time driving, 5355 image pairsmedian SIFT features: 1,157 vs 711; 62%Helped
Use DRL-AE instead of built-in AEYOLO-v5 object detection · Real-time drivingnumber of detected objects: 5% moreHelped
Use DRL-AE instead of Shin et al. [21]Camera exposure control · Ryzen 5950x CPU, 1600 x 1200processing time (ms): 108.7 -> 1.0Helped
Replace SAC with DDPG (ablation)DRL-AE · Light-controlled darkroomreward per frame: 1.61 -> 1.11Hurt
Replace SAC with TD3 (ablation)DRL-AE · Light-controlled darkroomreward per frame: 1.61 -> 1.03Hurt
Use vectorized intensity state instead of CNN state (ablation)DRL-AE · Light-controlled darkroomreward per frame: 0.85 -> 1.61Helped
Use relative actions instead of absolute actions (ablation)DRL-AE · Light-controlled darkroomreward per frame: 0.65 -> 1.61Helped
Add the flicker reward to the noise-only reward (ablation)DRL-AE · Light-controlled darkroomframes to converge: 9 -> 5Helped
Add the noise reward to the flicker-only reward (ablation)DRL-AE · Light-controlled darkroomframes to converge: - -> 5Helped

Surprising findings

Limitations

Experimental setup

Datasets: Light-controlled darkroom (self-collected) Exposure control dataset (Shin et al.)

Benchmarks: Light-controlled darkroom test scenarios Exposure control dataset (Shin et al.) Real-world indoor/outdoor driving sequences

Metrics: reward per frame frames to converge processing time (ms) SIFT feature count detected object count

Baselines: Camera built-in auto-exposure Shin et al. Nelder-Mead exposure control Tomasi et al. exposure network DDPG TD3 CNN state design

Builds on: Soft Actor-Critic TD3 DDPG PPO

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy