BBC HomeExplore the BBC

1 December 2009
Accessibility help
Text only
Production Magic

BBC Homepage
BBC Research

BBC Research Projects

Production Magic links
Home page
Projects
Background
Contact
Publications

Contact Us

Like this page?
Send it to a friend!

 
*
Current projects:
*
Past projects:
* * * *
 

PROJECTS:
Piero

Piero is a system for generating virtual views of sporting events and adding 'tied-to-pitch' graphics, developed to meet the requirements of BBC Sport and commercialised by Red Bee Media (formerly BBC Broadcast) in 2004. It is based on the results of some of our previous work, including techniques for generating a 3D model from a single camera image (pdf file) developed in the Prometheus project. This makes Piero the first system of its kind to enable viewers to see 'play' from angles that cannot be captured by conventional cameras. The system was named after the Italian painter and pioneer of perspective, Piero della Francesca.

 
publications:
WHP 146
Real-time camera pose estimation for augmenting sports scenes
patents:
European Patent Application EP1465115
Links:
Winner of the IBC Innovation Award 2006.
The Piero system was commercialised by Red Bee Media in 2004.
The line-based tracking method has also been licensed to RT Software Ltd.
*
       
  Piero creates a virtual stadium, which is synchronised to the 'real' pictures coming from the TV cameras. Pictures of real players are transposed into the virtual stadium, where it is possible to view and analyse the game from different angles in animated sequences. Offside, forward passing and other offences can be seen from the best angle for analysis even if the play has not been captured at this angle. Presenters and pundits get another way to view and analyse the crucial incidents in the match. It helps them understand the decisions better and explain the action to the audience more effectively. The system can also render graphics such as distance markings so that they appear tied to the pitch.
 
click for larger image
 
 
       
 

Piero went to air for the first time during BBC's Match of the Day, on Saturday 25th September 2004, and has subsequently also been used for other sports, for example during the RBS Six Nations Rugby Championship in 2005. An HD version was used for the first time in the BBC's World Cup coverage in 2006. Red Bee have also sold systems to Sky Italia, TV Globo (Brazil) and Hong Kong i-Cable.

The system initially relied on a camera head equipped with sensors to measure the pan, tilt and zoom of the camera and lens. BBC Outside Broadcasts developed methods to relay this data back to the studio or Outside Broadcast vehicle along with the accompanying video. The video and data may then either be recorded for later processing or fed directly into a PC for processing live.

As a part of our work in the MATRIS project, we developed a method to measure the camera position, orientation, and field-of-view in real-time, by tracking lines on the pitch. As long as at least three line or curve segments are visible in the image, the camera pose can be computed. The method was subsequently incorporated into the Piero system, and was first used on-air on 10th September 2005. This image-based camera tracking method is now used for majority of Piero graphics. It has also been licensed to RT Software Ltd and is used in their Tog Sports system.

The whole system (including camera tracking and graphics generation) runs on a single PC. The operator has a console with a graphical user interface, which provides the ability to control video footage and review incidents from new camera angles. The operator can try different animated camera moves, apply graphic treatments and record them for broadcast as appropriate.

In order to generate a virtual view of the action, the players are segmented from the pitch using a chroma-key technique, and the 3D location of each player is computed using an assumption based on height, for example that the bottom part of the keyed region (usually the feet) is in contact with the ground plane. The video image of each player is then mapped onto a plane at the corresponding 3D position, with a transparency determined by the chroma-key output. A virtual stadium model is also added, before rendering the scene from the chosen viewpoint.

The software is written in Java and C++, using the OpenGL API on the Linux operating system. The hardware is a standard PC and graphics card and an SDI video I/O card.

Several current projects at BBC R&D may provide future enhancements to Piero. For example, our work on virtual view generation from multiple cameras in the iview project will extend the range of virtual camera movement that is possible, and give improved results in areas of occlusion.

 



About the BBC | Help | Terms of Use | Privacy & Cookies Policy