Related Experiment Video
Updated: Sep 10, 2025

Author Spotlight: Insights into the Analysis of Human Interaction with 3D Virtual Objects
Published on: October 18, 2024
Identifying the dynamics of interacting objects with applications to scene understanding and video temporal
Armand Comas1, Christian Fernandez1, Sandesh Ghimire1
1ECE Dept., Northeastern University, Boston, MA 02115 USA.
We introduce a Graph-based Object-Centric Dynamic Mode Decomposition (GrODID) framework using graph neural networks to model object dynamics and interactions. This enables machines to understand complex scenes for applications like video prediction and manipulation.
Area of Science:
- Machine Learning
- Computer Vision
- Dynamical Systems
Background:
- Machines struggle to understand complex scenes symbolically.
- Identifying dynamics of interacting objects from time-series data is crucial.
- Current methods lack effective modeling of object interactions.
Purpose of the Study:
- To develop a novel framework for object-centric dynamic mode decomposition.
- To enable machines to understand symbolic representations of complex scenes.
- To model and analyze the dynamics of interacting objects.
Main Methods:
- Introduced GrODID (GRaph-based Object-Centric Dynamic Mode Decomposition) framework.
- Utilized graph neural networks (GNNs) to model object interactions.
- Employed deep AutoEncoders to identify Dynamic Mode Decomposition via Koopman operator for non-linear dynamics.
Main Results:
- Demonstrated GrODID's capability in modeling interacting object dynamics.
- Successfully applied the framework to video analytics tasks.
- Achieved advancements in video forward/backward prediction, manipulation, and temporal super-resolution.
Conclusions:
- GrODID provides a powerful approach for symbolic understanding of complex scenes.
- The framework effectively captures both individual object dynamics and their interactions.
- GrODID shows significant potential for enhancing video analytics and human-AI interaction.
Related Concept Videos
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Relative Motion Analysis using Rotating Axes
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
Virtual Work for a System of Connected Rigid Bodies
Next,...
Relative Motion Analysis - Velocity
When an external force is exerted, it sets the crank into a rotational movement. This, in turn, instigates the motion of the connecting rod, leading to what is referred to as a general plane motion. This process involves two key points - point A on the connecting rod...
Manipulation and Analysis
Kinematic Equations - II
Suppose a car merges into freeway traffic on a 200 m long ramp. If its initial velocity is 10 m/s and it accelerates at 2 m/s2, then the...

