Vision transformer
An image-processing model that splits a picture into grid patches and processes them with attention mechanisms, replacing traditional convolutional filters.
Listen to this definition
Uses a voice available on your device
Audio options
On this page 5 sections
Related concepts 5 concepts
What it is
A vision transformer takes an input image, slices it into a grid of non-overlapping patches such as sixteen by sixteen pixels each, and flattens those patches into a sequence of vectors. These vectors receive positional encodings and pass through standard transformer layers, allowing every patch to attend to every other patch simultaneously from the first layer. This architecture scales efficiently to massive parameter counts, often exceeding one billion parameters, and requires large datasets during pretraining to outperform older computer vision models.
Why it matters
You should care because vision transformers power the visual perception layers of modern multimodal APIs, meaning they dictate how your application parses user-uploaded screenshots, diagrams, and photos. If you feed high-resolution images into a system using a vision transformer without downscaling, latency and token costs spike because patch counts scale quadratically with image dimensions. Understanding this helps you size images correctly before sending payloads to downstream vision APIs.
In practice
In production, you interact with vision transformers indirectly through API parameters like image detail levels or max tokens, or locally by passing target image sizes to open-source libraries like Hugging Face Transformers. You will observe that doubling the input image resolution quadruples the compute time and memory footprint on the server side. Choosing lower-resolution settings or cropping irrelevant areas is your primary knob for controlling latency and cost.
The tradeoff
Vision transformers capture global context and relationships across an entire image much better than older grid-based filters, but they struggle with local feature extraction unless trained on massive datasets or supplied with high-resolution inputs.
Where it appears
Research summaries that use Vision transformer, each linked to its source paper.
-
Hand Visibility Detector for Keypoints
Hand Visibility Detector: Per-Keypoint Visibility Estimation for Hands
The paper introduces a dedicated, accurate standalone visibility estimation method for hand keypoints that outperforms existing auxiliary approaches.
-
Spanish Cybersecurity Vision Language Model
VectraYX-Vision-1B: A Sub-2B Spanish/LATAM Cybersecurity Vision-Language Model with Structured Visual Reasoning and Native Tool Use
VectraYX-Vision-1B is a specialized vision language model designed for offline cybersecurity reasoning and native tool invocation in Spanish and Latin American contexts.
-
Segment Anything Model for Image Segmentation
Segment Anything
The paper introduces a foundation model and data engine for promptable image segmentation that enables zero shot transfer to downstream tasks.
-
Efficient Robotic Control via Patch Representations
Patch Policy: Efficient Embodied Control via Dense Visual Representations
The paper introduces a method that replaces compressed global visual vectors with uncompressed patch tokens to improve robotic manipulation precision while maintaining high computational efficiency.
-
Efficient and Open Video Understanding Model
VideoChat3: Fully Open Video MLLM for Efficient and Generalist Video Understanding
VideoChat3 is an open-source video language model that improves generalization and computational efficiency for video understanding tasks through a specialized 3D visual architecture and multi-stage instruction tuning.