×

Object detection for video camera self-calibration

  • US 10,366,263 B2
  • Filed: 12/30/2016
  • Issued: 07/30/2019
  • Est. Priority Date: 12/30/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for performing video camera self-calibration, comprising:

  • receiving, by a computing system, video information that characterizes a video showing a scene from a field of view of a video camera that is to be self-calibrated;

    detecting, by the computing system and based on analysis of the video information, an object that has been placed in the scene of the video for use in assisting with self-calibration of the video camera, the object having an attached, computer-readable, visual marking that identifies the object to which it is attached;

    identifying, by the computing system, the visual marking that is attached to the detected object that has been placed in the scene of the video for use in assisting with self-calibration of the video camera;

    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 that has been placed in the scene of the video for use in assisting with self-calibration of the video camera;

    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 and which are used for assisting with self-calibration of video cameras, one or more real-world object characteristics that are defined for objects having the particular visual marking that appears on the detected object that has been placed in the scene of the video for use in assisting with self-calibration of the video camera, wherein the one or more real-world object characteristics comprise at least one of a physical dimension of the object, a real-world location of the object, a color of the object, or an orientation of the object;

    comparing one or more characteristics of the detected object that has been placed in the scene of the video for use in assisting with self-calibration of the video camera 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;

    automatically self-calibrating the video camera based on a result of comparing one or more characteristics of the detected object that has been placed in the scene of the video for use in assisting with self-calibration of the video camera 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, comprising;

    selecting a setting for an operational parameter of the video camera, wherein the operational parameter of the video camera comprises at least one of a focal length, a principal point, an aspect ratio, a skew, a colorisation, a lens distortion, a height of the video camera, a tilt angle of the video camera, or a roll angle of the video camera; and

    setting the operational parameter of the video camera according to the selected setting.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×