Object Detection for Video Camera Self-Calibration
First Claim
1. A computer-implemented method, comprising:
- receiving, by a computing system, video information that characterizes a video showing a scene from a field of view of a video camera;
detecting, by the computing system and based on analysis of the video information, an object that appears in the scene of the video;
identifying, by the computing system, a visual marking that appears on the detected object;
determining, by the computing system, a particular visual marking, among a plurality of pre-defined visual markings available to the computing system, that matches the visual marking that appears on the detected object;
identifying, based on stored data that correlates the plurality of pre-defined visual markings with characteristics of respective objects on which the pre-defined visual markings can appear, one or more real world object characteristics that are defined for objects having the particular visual marking that appears on the detected object;
evaluating one or more features of the video with respect to the one or more real world object characteristics including comparing one or more characteristics of the detected object as they appear in the video to respective ones of the one or more real world object characteristics that are defined for objects having the particular visual marking that appears on the detected object;
based on a result of evaluating the one or more features of the video with respect to the one or more real world object characteristics selecting a setting for an operational parameter of the video camera, andsetting the operational parameter of the video camera according to the selected setting.
1 Assignment
0 Petitions
Accused Products
Abstract
This document describes systems, methods, devices, and other techniques for video camera self-calibration based on video information received from the video camera. In some implementations, a computing device receives video information characterizing a video showing a scene from a field of view of a video camera; detects an object that appears in the scene of the video; identifies a visual marking that appears on the detected object; determines a particular visual marking among a plurality of pre-defined visual markings that matches the visual marking that appears on the detected object; identifies one or more object characteristics associated with the particular visual marking; evaluates one or more features of the video with respect to the one or more object characteristics; and based on a result of evaluating the one or more features of the video with respect to the one or more object characteristics, sets a parameter of the video camera.
-
Citations
21 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a computing system, video information that characterizes a video showing a scene from a field of view of a video camera; detecting, by the computing system and based on analysis of the video information, an object that appears in the scene of the video; identifying, by the computing system, a visual marking that appears on the detected object; determining, by the computing system, a particular visual marking, among a plurality of pre-defined visual markings available to the computing system, that matches the visual marking that appears on the detected object; identifying, based on stored data that correlates the plurality of pre-defined visual markings with characteristics of respective objects on which the pre-defined visual markings can appear, one or more real world object characteristics that are defined for objects having the particular visual marking that appears on the detected object; evaluating one or more features of the video with respect to the one or more real world object characteristics including comparing one or more characteristics of the detected object as they appear in the video to respective ones of the one or more real world object characteristics that are defined for objects having the particular visual marking that appears on the detected object; based on a result of evaluating the one or more features of the video with respect to the one or more real world object characteristics selecting a setting for an operational parameter of the video camera, and setting the operational parameter of the video camera according to the selected setting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 21)
-
-
15. (canceled)
-
19. A system comprising:
-
one or more processors; and one or more computer-readable media having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving video information that characterizes a video showing a scene from a field of view of a video camera; detecting, based on analysis of the video information, an object that appears in the scene of the video; identifying a visual marking that appears on the detected object; determining a particular visual marking, among a plurality of pre-defined visual markings available to the computing system, that matches the visual marking that appears on the detected object; identifying, based on stored data that correlates the plurality of pre-defined visual markings with characteristics of respective objects on which the pre-defined visual markings can appear, one or more real world object characteristics that are defined for objects having the particular visual marking that appears on the detected object; evaluating one or more features of the video with respect to the one or more real world object characteristics including comparing one or more characteristics of the detected object as they appear in the video to respective ones of the one or more real world object characteristics that are defined for objects having the particular visual marking that appears on the detected object; based on a result of evaluating the one or more features of the video with respect to the one or more real world object characteristics selecting a setting for an operational parameter of the video camera, and setting the operational parameter of the video camera according to the selected setting.
-
-
20. A computer-implemented method, comprising:
-
receiving, by a computing system, video information that characterizes a video showing a scene from a field of view of a video camera; detecting, by the computing system and based on analysis of the video information, an object that appears in the scene of the video; applying, by the computing system, a bounding box in the field of view around the detected object; classifying, by the computing system, the detected object as a particular object; determining, based on stored data that correlates objects with respective object characteristics, one or more properties of the bounding box in the field of view around the detected object; evaluating one or more features of the video with respect to the one or more properties of the bounding box in the field of view around the detected object; based on a result of evaluating the one or more features of the video with respect to the one or more properties of the bounding box in the field of view around the detected object, selecting a setting for an operational parameter of the video camera; and setting a-the operational parameter of the video camera according to the selected setting.
-
Specification