IL199678A

Method and system for video indexing and video synopsis

Abstract

This record has no abstract on file.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

37 claims: 5 independent, 32 dependent

  1. 1
    -34 - CLAIMS:1. A method for generating a synopsis video from a substantially endless source video stream as generated by a video surveillance camera, the method comprising: receiving in real time object-based descriptions of at least three different source 5 objects in said source video stream, each source object being a connected subset of image points from at least three different frames of the source video stream;continuously maintaining a queue of said received object-based descriptions including for each respective source object its duration and location;selecting a subset of at least three source objects from said queue based on given 10 criteria, and sampling from each selected source object one or more synopsis objects by temporal sampling;determining for each synopsis object a respective display time for starling its display in the synopsis video;and generating the synopsis video by displaying selected synopsis objects or objects 15 derived therefrom each at its respective predetermined display time;such that at least three points, each derived from different respective times in the source video stream, are displayed simultaneously in the synopsis video and at least two points, both derived from the same time, are displayed at different times in the synopsis video.
  2. 24
    The method according to any one of claims I to 23, being used for video surveillance.
  3. 27
    A system for generating a synopsis video from a substantially endless a source video stream as generated by a surveillance camera, the system comprising:a source object selector adapted to be coupled to an object memory that stores a continuously maintained queue of object-based descriptions of at least three different 15 source objects in said source video stream, said object-based descriptions including for each respective source object its duration and location, the source object selector being adapted to select at least three different source objects according to one or more defined constraints, each source object being a connected subset of image points from at least three different frames of the source video stream;20 a synopsis object sampler coupled to the source object selector for sampling from each selected source object one or more synopsis objects by temporal sampling using image points derived from specified time periods;a time selection unit coupled to the synopsis object sampler for determining for each synopsis object a respective display time for starting its display in the synopsis 25 video;a stitching unit coupled to the time selection unit for stitching each of the selected synopsis objects or objects derived therefrom at a respective display time so as to generate successive synopsis video frames, such that in the synopsis video frames at least three points that each derive from different respective times in the source video 30 stream are displayed simultaneously;and -38- a synopsis frame memory coupled to the stitching unit for storing said synopsis video frames.
  4. 33
    The system according to claims 32, wherein the pre-processor (13) includes an alignment unit for pre-aligning video frames in the source video stream.
  5. 37
    A computer-readable medium storing computer program code means lor performing the method of any one of claims 1 to 26 when said program is run on a 5 computer. For the Applicants, WOLFF, BREGMAN AND GOLLER By:v- cra amp;’an , crnxan rwzn ατα inia^n pnow pnvn irn πτ “|»oa ,ρνιη ηχΰπ paoana ma™ na^maa np’ioa .zruwan rwaa mpnan ρ-ίΛ oxnm οιηπη pv .(moia nannn) cras^an mwa