From Static to Dynamic: Exploring Self-supervised Image-to-Video Representation Transfer Learning
Organizations: School of Computer Science and Technology, University of Chinese Academy of Sciences · State Key Laboratory of AI Safety, Institute of Computing Technology, Chinese Academy of Sciences · Beijing Academy of Artificial Intelligence · Institute of Information Engineering, Chinese Academy of Sciences ·
Abstract
Recent studies have made notable progress in video representation learning by transferring image-pretrained models to video tasks, typically with complex temporal modules and video fine-tuning. However, fine-tuning heavy modules may compromise inter-video semantic separability, i.e., the essential ability to distinguish objects across videos. While reducing the tunable parameters hinders their intra-video temporal consistency, which is required for stable representations of the same object within a video. This dilemma indicates a potential trade-off between the intra-video temporal consistency and inter-video semantic separability during image-to-video transfer. To this end, we propose the Consistency-Separability Trade-off Transfer Learning (Co-Settle) framework, which applies a lightweight projection layer on top of the frozen image-pretrained encoder to adjust representation space with a temporal cycle consistency objective and a semantic separability constraint. We further provide a theoretical support showing that the optimized projection yields a better trade-off between the two properties under appropriate conditions. Experiments on eight image-pretrained models demonstrate consistent improvements across multiple levels of video tasks with only five epochs of self-supervised training. The code is available at https://github.com/yafeng19/Co-Settle.
Figures & tables
| Type | Method | Backbone | Dataset | Epoch | VIP | DAVIS-2017 | JHMDB | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| mIoU | [email protected] | [email protected] | |||||||||
| Video Pretrained | VideoMAE ‡ [ 101 ] | ViT-L/16 | K400 | 1600 | 25.6 | 45.0 | 43.6 | 46.5 | 43.3 | 70.5 | |
| MAE-ST † [ 33 ] | ViT-L/16 | K400 | 1600 | 33.2 | 54.6 | 55.5 | 53.6 | 44.4 | 72.5 | ||
| DropMAE † [ 111 ] | ViT-B/16 | K400 | 1600 | 31.1 | 53.4 | 51.8 | 55.0 | 42.3 | 69.2 | ||
| SiamMAE [ 39 ] | ViT-B/16 | K400 | 400 | 36.1 | 60.9 | 59.4 | 62.4 | 47.0 | 74.9 | ||
| CropMAE † [ 30 ] | ViT-B/16 | K400 | 400 | 33.0 | 57.8 | 56.9 | 58.7 | 45.3 | 73.3 | ||
| Features | BADJA | |
|---|---|---|
| DINO v2 | 62.73 | 8.85 |
| + Ours | 70.52 | 8.86 |
| Features | TAP-DAVIS | |
| OA | ||
| DINO v2 | 64.68 | 81.98 |
| Method | Tunable Params | Peak GPU Mem. | Tuning GPU Hours | VIP | DAVIS17 | JHMDB |
|---|---|---|---|---|---|---|
| mIoU | [email protected] | |||||
| MAE | / | / | / | 29.3 | 52.4 | 41.6 |
| Full Fine-tuning | 111.66 M | 13.9 GB | 20.1 RTX4090 | 29.8 | 53.9 | 42.6 |
| Partial Fine-tuning | 7.09 M | 9.2 GB | 15.6 RTX4090 | 29.2 | 52.7 | 41.3 |
| I2V Adapter | 14.22 M | 20.4 GB | 21.2 RTX4090 | 29.5 | 53.0 | 41.5 |
| Ours | 0.59 M | 4.8 GB | 1.2 RTX4090 | 33.8 | 59.6 | 48.4 |
| Type | Method | Cyc. Acc. | |||
|---|---|---|---|---|---|
| Video Pretrained | SiamMAE | 0.5067 | 0.1330 | 0.4668 | 0.4100 |
| CropMAE | 0.5216 | 0.1736 | 0.4695 | 0.6522 | |
| RSP | 0.4662 | 0.2130 | 0.4023 | 0.5990 | |
| Image Pretrained + Ours | MAE | 0.3122 | 0.1131 | 0.2783 | 0.1366 |
| MAE + Ours | 0.5073 | 0.1834 | 0.4523 | 0.7203 | |
| I-JEPA | 0.2572 | 0.1425 | 0.2145 | 0.1192 |
Appendix figures & tables16 assets
Supplementary material from the paper’s appendix.
Appendix
| Notations | Descriptions |
|---|---|
| Training dataset. | |
| The height/width/channel dimension of a frame. | |
| The number of frames in a video. | |
| A video containing frames. | |
| The frame at the moment in a video, . | |
| A frame patch of , . |
| Notations | Descriptions |
|---|---|
| The embedding dimension of a frame patch. | |
| The strength of the constraint term. | |
| The image-pretrained encoder, . | |
| The projection layer, . | |
| The latent representation of an input patch. | |
| The mean representation of video , . |
| Method | Method | ||
|---|---|---|---|
| MAE | 0.1855 | MoCov3 | 0.3321 |
| MAE + Ours | 0.3289 | MoCov3 + Ours | 0.3053 |
| I-JEPA | 0.2283 | iBOT | 0.2817 |
| I-JEPA + Ours | 0.2645 | iBOT + Ours | 0.3084 |
| CLIP | 0.3365 | DINO | 0.3378 |
| CLIP + Ours | 0.3876 | DINO + Ours | 0.3505 |
| Model | Action Localization | Video Retrieval | Action Classification | Temporal Order Discrimination | ||||||||
| Breakfast | UCF101 | HMDB51 | SSV2 | Chiral SSV2 | ||||||||
| Edit | Acc | [email protected] | [email protected] | [email protected] | mAP | R@1 | mAP | R@1 | Acc@1 | Acc@5 | Acc | |
| CLIP | 53.8 | 40.1 | 52.9 | 46.0 | 33.8 | 45.9 | 90.8 | 25.5 | 70.1 | 34.6 | 67.8 | 79.1 |
| CLIP +Ours | 54.9 | 40.9 | 52.5 | 46.4 | 34.8 | 49.0 | 96.0 | 27.1 | 71.3 | 35.5 | 68.8 | 80.5 |
| BLIP | 57.3 | 47.3 | 55.6 | 49.4 | 36.7 | 54.4 | 96.4 | 29.4 | 73.3 | 39.9 | 72.4 | 81.8 |
| BLIP +Ours | 58.6 | 49.1 | 57.5 | 51.0 | 38.1 | 55.2 | 97.0 | 29.9 | 73.5 | 41.4 | 72.6 | 82.8 |
| Type | Method | Backbone | DAVIS-2017 | ||
| Dedicated VOS Systems | STCN [ 22 ] | ResNet50 | 85.4 | 82.2 | 88.6 |
| SwinB-AOT-L [ 116 ] | Swin-B | 85.4 | 82.4 | 88.4 | |
| SimVOS-B [ 112 ] | ViT-B/16 | 88.0 | 85.0 | 91.0 | |
| Cutie-base [ 21 ] | ResNet50 | 87.9 | 84.6 | 91.1 | |
| Segmentation Foundation Models | SAM 2 [ 84 ] | Hiera-B+ | 90.2 | 87.0 | 93.4 |
| Image Model | Method | VIP | DAVIS17 | JHMDB |
|---|---|---|---|---|
| mIoU | [email protected] | |||
| MAE | Vanilla | 29.3 | 52.4 | 41.6 |
| w/o PEA | 16.2 -13.1 | 26.2 -26.2 | 38.5 -3.1 | |
| w/ PEA | 33.8 +4.5 | 59.6 +7.2 | 48.4 +6.8 | |
| I-JEPA | Vanilla | 31.5 | 53.9 | 42.6 |
| w/o PEA | 26.6 -4.9 | 49.5 -4.4 | 44.1 +1.5 |
| PEA | DAVIS | VIP | JHMDB | ||||
|---|---|---|---|---|---|---|---|
| DINO | 63.2 | 39.1 | 44.4 | 0.5756 | 0.2144 | 0.5112 | |
| ✗ | KL | 61.8 | 38.0 | 46.1 | 0.6241 | 0.2404 | 0.5520 |
| ✓ | MSE | 62.2 | 38.1 | 46.1 | 0.6142 | 0.2370 | 0.5431 |
| ✓ | KL | 64.2 | 39.8 | 46.2 | 0.6246 | 0.2316 | 0.5551 |
Video Representation Learning
Video representation learning develops features that capture appearance, motion, and temporal structure for recognition, prediction, and control.
See all 143 papers