Information-Guided Spatiotemporal Scanning for Efficient Video State-Space Modeling
This paper introduces AdaScan, an information-guided adaptive scanning framework that dynamically optimizes the spatial granularity, region selection, and serialization order of video tokens based on content-specific information, thereby enhancing the efficiency and performance of State-Space Models (SSMs) in video understanding tasks.
Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Watching a video is a continuous stream of information, but for a computer, it is a massive, repetitive pile of data. Every second of footage contains thousands of tiny squares of pixels, and in a standard video, most of these squares do not change much from one moment to the next. A wall in the background, a patch of sky, or a table surface often remains static while a person moves across the scene. To understand what is happening, a computer needs to process this stream, but doing so for every single pixel in every frame is incredibly expensive and slow. In recent years, a new type of mathematical engine called a state-space model has emerged as a way to handle these long sequences of data more efficiently than older methods. These models work by reading information in a specific order, updating their internal understanding step by step as they go. The critical insight is that the order in which the computer reads the video matters just as much as the content itself. If the computer reads the unchanging background first and the moving action last, it wastes time and memory on things that do not change, potentially missing the important details that arrive later in the sequence.
For a long time, computers have read video frames using a fixed, rigid pattern, much like a person reading a book line by line from top to bottom, regardless of whether the text contains a story or just blank space. This method works well for uniform text, but it fails to account for the fact that video information is unevenly distributed. In a real scene, the interesting parts—where a person is walking, an object is falling, or a face is turning—occupy only a small portion of the screen, while the rest is often predictable and redundant. A fixed reading order treats a quiet patch of sky the same as a fast-moving car, forcing the computer to process the sky with the same intensity as the car. This inefficiency means the computer spends too much energy on things it already knows and not enough on the new, surprising evidence that actually helps it understand the scene.
To solve this, researchers have developed a new approach called AdaScan, which acts as a smart guide for how a computer should look at a video. Instead of following a pre-set path, this system decides in real-time where to look, how closely to look, and in what order to visit different parts of the screen. It operates on the principle that a computer should prioritize the parts of the video that are changing or unpredictable. The system first identifies which areas of the video contain useful information by looking for three specific things: the static structure of the scene, the movement of objects, and, most importantly, the "surprise" factor. This surprise factor measures how much the current view differs from what the computer expected based on the previous frames. If a computer predicts that a ball will be in a certain spot based on its previous movement, but the ball is actually somewhere else, that difference is a high-value piece of information that needs immediate attention.
Once the system knows where the interesting parts are, it adjusts the size of the "lens" it uses to look at them. In areas where nothing is happening, it uses a coarser, broader view to save time, grouping large areas together. In areas where action is taking place, it switches to a fine-grained view, breaking the image into smaller pieces to capture every detail. Finally, it plans a path to visit these selected areas. This path is not random, nor is it a simple straight line. Instead, it connects the interesting spots in a smooth, logical sequence that minimizes the distance the computer has to jump between points. This ensures that the computer builds a coherent story of the video, moving from one piece of evidence to the next without wasting time jumping back and forth across the screen or revisiting areas it has already seen.
The researchers tested this new method on several challenging video tasks, including recognizing human actions, understanding fine details in daily activities, and identifying objects in complex scenes. In a standard test for recognizing actions, the new system achieved a success rate of 88.5 percent, outperforming other advanced methods that use much larger and more complex models. In a test designed to distinguish between very similar cooking activities, it reached 97.6 percent accuracy. For a task involving identifying every object in a video frame, it achieved a score of 58.7 percent, which was the highest among the compared methods. These results show that by changing the order in which information is processed, rather than just making the computer smarter, the system can learn more effectively and quickly.
The study also compared this adaptive approach against several other ways of scanning video. A random scanning method, which picks spots without any logic, performed poorly because it often missed important connections between frames. A standard grid-based scan, which looks at every spot in a fixed order, was consistent but wasted a lot of time on unimportant background areas. A greedy approach that simply picked the most interesting spots without planning a path resulted in a chaotic sequence that jumped erratically across the screen, confusing the computer's internal memory. The new method succeeded because it balanced the need to find interesting information with the need to move smoothly from one spot to the next. It found that the most effective way to understand a video is not to look at everything equally, but to follow a path that is guided by what is actually happening in the scene.
This work demonstrates that the way a computer organizes its attention is just as important as the algorithms it uses to process that attention. By allowing the scanning process to adapt to the content of the video, the system can focus its resources where they are needed most. The researchers found that the specific combination of identifying surprising changes, adjusting the level of detail, and planning a smooth path was essential; removing any one of these parts reduced the system's performance. The results suggest that for computers to truly understand video, they must stop treating every frame as a static image to be read line by line and start treating it as a dynamic event to be explored intelligently. This shift in approach allows for more efficient and accurate video understanding, paving the way for systems that can process long, complex videos without getting bogged down by redundant data.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.