Innovation
Tennis anyone? Researchers serve up advances in developing motion simulation technology’s next generation
麻豆视频computing science assistant professor Jason Peng is leading a research team that is raising motion simulation technology to the next level鈥攁nd using the game of tennis to showcase just how real virtual athletes鈥� moves can be.
Alongside his colleagues, Peng has created a machine learning system capable of learning diverse, simulated tennis skills from broadcast video footage.
Peng鈥檚 team will present its system and corresponding at the 50th , the premier global conference for computer graphics and interactive techniques, in Los Angeles, California, from August 6-10.
When provided with a large dataset of video clips from professional tennis players, the system learns to perform complex tennis shots and realistically chains together multiple shots into extended two-player rallies, generating long-lasting matches with realistic racket and ball dynamics between two physically simulated characters.
While popular sports video games typically use motion capture technologies to produce high-quality animations, their results are limited to the behaviors captured during specific recording sessions, limiting the diversity of movements a character can perform.
According to new developments involving Peng and researchers from Stanford University, the University of Toronto, Vector Institute and NVIDIA, it may soon become possible for video game designers to have their characters learn to move by mimicking footage of real-life athletes, and automatically simulate new variations and responsive behaviors on the fly.
The animation system developed by Peng鈥檚 team allows for character movements to be procedurally generated by learning from footage of real athletes playing in sports games. The system leverages a hierarchical control model that combines a low-level imitation policy and high-level motion planning policy to guide character motions learned from broadcast videos.
Given the complexity of components involved in their system, training the simulated player models from real footage of tennis games proved to be a challenging task. The group鈥檚 initial attempts generated noisy, unstable player movements, making it difficult to simulate life-like behaviors.
To address the low-quality motions extracted from broadcast videos, the team implemented a motion correction system with physics-based imitation that overrides erroneous aspects of the learned motion.
In turn, the animation system can now produce stable controllers for physically simulated tennis players that can accurately hit the incoming ball to target positions using a diverse variety of strokes, including serves (forehands, and backhands), spins (top spins and slices), and various playing styles (one or two-handed backhands, left and right-handed play).
While the motion learning system is currently limited to tennis, Peng foresees the technology applying to additional sports such as basketball, hockey, and soccer in the future. 鈥淲e certainly plan to expand beyond tennis and into other sports,鈥� Peng says.
鈥淭he system itself is very general, can be applied to other sports games and activities,鈥� Peng says. 鈥淥ne of our long-term goals is to find a way to implement the system as a method for robots to learn skills from analyzing videos.鈥�
麻豆视频School of Computing Science's 50th Anniversary Celebration
SFU鈥檚 School of Computing Science is celebrating its 50th anniversary on September 23rd, 2023. Alumni, faculty, students, and industry leaders are invited to attend the milestone event. Event and ticket information can be found .