RouteFlow: Trajectory-Aware Animated Transitions

Best Paper
Interactive Data VisualizationVisualization Perception & CognitionUI/UX DesignersHCI ResearchersStatisticians & Data Scientists

Research Background and Problem

  • Identified Problems or Challenges: Animations are used to depict object movements to help users observe global trends and local hotspots. However, existing methods only consider the starting and ending points of trajectories, potentially obscuring critical hotspots and causing severe occlusion. The occlusion issue becomes particularly significant when multiple objects move simultaneously.
  • Importance: Animation design is crucial for understanding the trends of object movements and identifying local hotspots. Local hotspots are often strategic locations used to analyze the aggregation and dispersion behaviors of objects.
  • Research Motivation and Related Work: Many existing techniques focus on optimizing the temporal or spatial parameters of animations, such as movement speed, paths, or group separation. However, these methods overlook key patterns in object movement trajectories when conveying global trends. The motivation of this research is to propose a method that avoids occlusion while effectively revealing the global trends and critical hotspots of movement trajectories.

Solution

  • Proposed Method: RouteFlow, a trajectory-aware animation transition method inspired by the analogy of bus routes. Objects are considered passengers, animation paths resemble bus routes, and local hotspots are modeled as bus stops where passengers board and alight. The animation is designed through two key steps: trajectory-based path generation and object layout generation to reduce occlusion.
  • Innovations: RouteFlow employs a hierarchical edge aggregation algorithm to capture movement trajectory trends while avoiding excessive aggregation. Additionally, an incremental circular packing algorithm is proposed to allocate "seats" to objects based on their needs, reducing occlusion between objects.
  • Implementation Steps and Key Techniques:
    1. Trajectory-Driven Path Generation:
      • A hierarchical edge aggregation algorithm is used to progressively aggregate similar trajectories.
      • Three forces—attraction, spring, and fixed forces—are applied to optimize trajectory paths, reducing deviation and path length.
    2. Object Layout Generation:
      • An incremental circular packing algorithm is applied to iteratively generate object layouts for local hotspots.
      • Three rules are designed, including avoiding overlap, maintaining group compactness, and following a "first-out priority principle" to optimize layouts.
    3. Final Presentation:
      • Interpolation methods are used to render animations, with a "slow-fast-slow" technique applied to make animations smoother.
      • A scanline time adjustment mechanism is designed to control object movement speed.

Research Outcomes

  • Specific Results:
    • RouteFlow balances the ability to showcase global trends and reveal local hotspots in animation design while significantly reducing occlusion issues.
    • User experiments found that RouteFlow outperformed existing methods in identifying global trends and locating local hotspots and performed comparably in tracking object movements.
  • Advantages:
    • Compared to baseline methods, RouteFlow demonstrated the lowest occlusion (both intra-group and overall occlusion), minimal distortion, and the least dispersion. Its animation paths also outperformed existing edge aggregation algorithms in accuracy.
    • Users found it easier to identify group dynamic trends and critical hotspot locations.
  • Experimental or Evaluation Results:
    • Quantitative experimental results showed that RouteFlow outperformed baseline methods in performance metrics such as occlusion, deviation, and path length.
    • User studies indicated that the RouteFlow method achieved high accuracy and user preference in three key tasks: object tracking, trend recognition, and hotspot localization.
  • Limitations and Future Directions:
    1. Expansion of Visual Channels:
      • Introducing color and brightness encoding to assist object differentiation.
      • Adjusting object size based on importance to enhance traceability.
    2. Interactive Animation Adjustment:
      • Providing users with the ability to directly drag paths or modify layouts to meet personalized needs.
    3. Support for More Trajectory Patterns:
      • Integrating existing pattern detection techniques to represent periodic or anomalous trajectories.
    4. Scalability Challenges:
      • Real-time processing of thousands of objects still faces algorithmic and visual constraints. Sampling techniques could be used to select representative samples to improve efficiency.

In summary, RouteFlow offers an innovative approach in the field of trajectory animation. Its deep-level path aggregation and layout optimization excel in visually presenting global and local trends while addressing occlusion challenges. It also lays a foundation and direction for further research.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/chi/188457/2025

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://dl.acm.org/doi/10.1145/3706598.3714300
At a Glance

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2025
emoji_events
Award
Best Paper
group
Authors
6 authors
sell
Subtopics
Interactive Data Visualization, Visualization Perception & Cognition
work
Professions
UI/UX Designers, HCI Researchers, Statisticians & Data Scientists
article
Content Status
Full text indexed
hub
Related Papers
10 related papers