Method and apparatus for automatic visual detection, recording, and retrieval of events
First Claim
1. A method for automatic visual detection, recording, and retrieval of an event, comprising:
- capturing a sequence of frames, each frame in the sequence of frames comprising an image of a field of view in which the event occurs, the event corresponding to a specific condition, among time-varying conditions within the field of view, that can be detected by visual means;
analyzing each frame of the sequence of frames to obtain evidence that the event has occurred and to identify at least one event frame, the analysis of the at least one event frame revealing sufficient evidence that the event has occurred;
choosing a plurality of selected frames from the sequence of frames, such that the step of choosing to include a frame from the sequence of frames in the plurality of selected frames is responsive to the position of the frame in the sequence of frames relative to the at least one event frame;
recording the plurality of selected frames in a memory;
receiving commands to retrieve frames from the recorded plurality of selected frames; and
retrieving frames from the recorded plurality of selected frames in response to the commands.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods and apparatus for automatic visual detection of events, for recording images of those events and retrieving them for display and human or automated analysis, and for sending synchronized signals to external equipment when events are detected. An event corresponds to a specific condition, among some time-varying conditions within the field of view of an imaging device, that can be detected by visual means based on capturing and analyzing digital images of a two-dimensional field of view in which the event may occur. Events may correspond to rare, short duration mechanical failures for which obtaining images for analysis is desirable. Events are detected by considering evidence obtained from an analysis of multiple images of the field of view, during which time moving mechanical components can be seen from multiple viewing perspectives.
105 Citations
16 Claims
-
1. A method for automatic visual detection, recording, and retrieval of an event, comprising:
-
capturing a sequence of frames, each frame in the sequence of frames comprising an image of a field of view in which the event occurs, the event corresponding to a specific condition, among time-varying conditions within the field of view, that can be detected by visual means;
analyzing each frame of the sequence of frames to obtain evidence that the event has occurred and to identify at least one event frame, the analysis of the at least one event frame revealing sufficient evidence that the event has occurred;
choosing a plurality of selected frames from the sequence of frames, such that the step of choosing to include a frame from the sequence of frames in the plurality of selected frames is responsive to the position of the frame in the sequence of frames relative to the at least one event frame;
recording the plurality of selected frames in a memory;
receiving commands to retrieve frames from the recorded plurality of selected frames; and
retrieving frames from the recorded plurality of selected frames in response to the commands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for automatic visual detection, recording, and retrieval of events, comprising:
-
a capture process that captures a sequence of frames, each frame in the sequence of frames comprising an image of a field of view in which the event occurs, the event corresponding to a specific condition, among time-varying conditions within the field of view, that can be detected by visual means;
an analysis process that analyzes each frame of the sequence of frames to obtain evidence that the event has occurred and to identify at least one event frame, the analysis of the at least one event frame revealing sufficient evidence that the event has occurred;
a selection process that chooses a plurality of selected frames from the sequence of frames, such that the selection process chooses to include a frame from the sequence of frames in the plurality of selected frames responsive to the position of the frame in the sequence of frames relative to the at least one event frame;
a memory that records the plurality of selected frames; and
an interface that receives commands to retrieve frames from the recorded plurality of selected frames and that retrieves frames from the recorded plurality of selected frames in response to the commands. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification