Pre-Trained Image Encoder for Generalizable Visual Reinforcement Learning

August 4, 2026

-choice of early features and BatchNorm are crucial for performance
-the pre-trained model contains priors from a wide range of real-world images
-will they transfer to simulation?

Batch normalization

-convolutions take images (for example, 224×224×3224 \times 224 \times 3) and output feature maps (filters)
-because they learn different things, the mean and standard deviation of feature maps can vary widely
-BatchNorm normalizes them to mean 00 and standard deviation 11, so inputs to the subsequent layer have a consistent scale

Key findings

1.Early layers of a neural network provide better representations for visual RL generalization than the final feature vector
1.early layers learn edges, corners, textures, and similar low-level features
2.these features are more relevant for learning contact points and geometry
3.the feature maps of the second layer are flattened and passed through another fully connected layer to form representations
2.Updating BatchNorm statistics while freezing layer weights helps ResNet match the robot's observation distribution to ImageNet's

Implementation details

-DMControl-GB: input size 84×8484 \times 84; discount factor 0.990.99; action repeat 88 for Cartpole and 22 otherwise; frame stack 33; learning rate 1e−41e-4; random-shifting padding 44; 500k500k training steps; 100100 evaluation episodes; Adam optimizer
-Drawer: input size 84×8484 \times 84; discount factor 0.990.99; action repeat 44; frame stack 33; learning rate 5e−55e-5; random-shifting padding 44; 250k250k training steps; 100100 evaluation episodes; Adam optimizer
-World Manipulation Tasks: input size 84×8484 \times 84; discount factor 0.990.99; action repeat 22; frame stack 33; learning rate 1e−41e-4; random-shifting padding 44; 500k500k training steps; 100100 evaluation episodes; Adam optimizer
-CARLA: input size 84×8484 \times 84; discount factor 0.990.99; action repeat 22; frame stack 33; learning rate 1e−41e-4; random-shifting padding 44; 500k500k training steps; 5050 evaluation episodes; Adam optimizer