Outer Rim Archives
Archives · 2021 · 11064107

Granted patent

Objects trail-based analysis and control of video

Number
11064107
Published
2021-07-13
Filed
2019-07-15
Assignee
Disney Enterprises, Inc.
Inventors
Gefen; Smadar, House; Gregory, Zhang; Yuecheng
CPC
G06T7/248; H04N23/61; H04N23/60
Verdict
Set aside video trail analytics, business
Source
Google Patents · FreePatentsOnline

Abstract

Systems and methods for analyzing scenes from cameras imaging an event, such as a sporting event broadcast, are provided. Systems and methods include detecting and tracking patterns and trails. This may be performed with intra-frame processing and without knowledge of camera parameters. A system for analyzing a scene may include an object characterizer, a foreground detector, an object tracker, a trail updater, and a video annotator. Systems and methods may provide information regarding centers and spans of activity based on object locations and trails, which may be used to control camera field of views such as a camera pose and zoom level. A magnification may be determined for images in a video sequence based on the size of an object in the images. Measurements may be determined from object trails in a video sequence based on an effective magnification of images in the video sequence.

Background

TECHNICAL FIELD (1) Embodiments of this invention are directed to object tracking, video and the field of augmented reality. BACKGROUND (2) Automatic tracking of objects from one or more cameras is a prominent area within the field of computer vision. Typically, it involves calibrating the camera, modeling the scene background, detecting the foreground regions, and employing a known tracking algorithm to derive the instantaneous location of objects within the field of view of the camera. Tracking systems are widely employed for applications such as defense and civil surveillance, traffic control, and game enhancement. In the case of game enhancement, player tracking systems in a sporting event can provide game statistics that may be presented to viewers, coaches, or players during a live broadcast or later for offline analysis and storage. Another use for player tracking from a video of a sporting event is annotation—the location of players may be highlighted and their maneuvers on the court or field may be trailed. Throughout this disclosure “court” will be used to encompass a court such as a basketball court, a field such as a football field, a rink such as a hockey rink, or any other defined area on which a sport may be played. (3) Tracking of objects or image patterns is generally achieved through an analysis of their corresponding image-regions in each video frame. Based on a metric measured between an object's model and the image-regions' (foregrounds') descriptors, the

Claims

1. A system for controlling a field of view of a camera imaging an event, comprising: an object trail tracker configured to: receive a respective location of each of one or more tracked objects and a respective trail for each of the one or more tracked objects; and determine at least one center and at least one span of activity of the one or more tracked objects based on the respective locations and the respective trails of the one or more tracked objects; and a camera controller configured to control a field of view of at least one camera based on the at least one center and at least one span of activity. || 10. A method for controlling a field of view of a camera imaging an event, comprising: receiving a respective location of each of one or more tracked objects; receiving a respective trail for each of the one or more tracked objects; determining at least one center and at least one span of activity of the one or more tracked objects based on the respective locations and respective trails of the one or more tracked objects; and controlling a field of view of at least one camera based on the at least one center and the at least one span of activity. || 18. A processor, configured to perform operations comprising: receiving a respective location of each of one or more tracked objects; receiving a respective trail for each of the one or more tracked objects; and determining at least one center and at least one span of activity of the one or more tracked objects based on the respective locations and respective trails of the one or more tracked objects, wherein controlling a field of view of at least one camera is based on the at least one center and the at least one span of activity.