Structure over Pixels: Learning Variable-Length Visual Programs
STROP is a new visual tokenizer that learns variable-length sequences of codes for images. It uses frozen DINOv3 features and an auxiliary length head to predict the program's length based on scene complexity. This method creates structural representations where longer programs capture more detailed scene information than fixed-length tokenizers.