System and Method for Searching Video
AssigneeVerint Americas Inc.
InventorShahar Daliyot
Life of this patent
Estimating the term…
Abstract
A system and method for searching a video stream collected by a camera in a video surveillance system for an object's placement or displacement is disclosed. The searching includes an interactive question/answer approach that allows for a video snippet including the object's placement or displacement to be found quickly without the need for complicated video analytics. During the search, frames from algorithmically selected points in the video stream are presented to a user for review. The user reviews each frame and indicates if he/she sees the object. Based on the user's response the searching algorithmically reduces the portion video stream that is searched until a snippet of a video is found that includes the object's placement or displacement.
Claims20
A method for searching video from a camera in a surveillance system for a snippet of video showing an object's placement or displacement, the method comprising:
- providing a graphical user interface (GUI) for a user to interact with a video stream from the camera in the video surveillance system;
- presenting the video stream to a user via the GUI;
- receiving a selection from a user via the GUI wherein the selection is for (i) a search of the video stream for an object's placement or (ii) a search of the video stream for an object's displacement;
- performing an iterative search of the video stream, using a plurality of iterations, wherein for each iteration (i) a frame from a point in the video stream is presented in the GUI along with a dialog asking if the object is visible in the frame and (ii) an input from the user via the GUI is received indicating that the object is visible or not visible in the frame;
- and
- presenting, as a result of the iterative search, a video snippet in the GUI, the video snippet showing the object's placement or displacement.
A video surveillance system comprising
- a network of video cameras;
- a recorder that records video streams from the cameras;
- and
- a computing device communicatively coupled to the network of video cameras and to the recorder, wherein the computing devices is configured by software to:
- present a video stream from a camera in the network of video cameras to a user via the GUI;
- receive a selection from a user via the GUI, wherein the selection is for (i) a search of the video stream for an object's placement or (ii) a search the video stream for an object's displacement;
- perform an iterative search of the video stream, using a plurality of iterations, wherein for each iteration (i) a frame from a point in the video stream is presented in the GUI along with a dialog asking if the object is visible in the frame, and (ii) an input from the user via the GUI is received indicating that the object is visible or not visible in the frame, and
- present, as a result of the iterative search, a video snippet in the GUI, the video snippet showing the object's placement or displacement.
Dependencies are inferred from the claim text.