1. Field of the Invention
The present invention generally relates to surveillance systems and methods for providing security, and, more particularly to a novel on-line (real-time) video and audio recognition system and process for surveillance systems.
2. Description of the Prior Art
Conventional video surveillance systems typically do not include any functionality or provision for monitoring audio; i.e., surveillance systems do not include audio inputs at all. At best, typical video surveillance systems such as described in U.S. Pat. Nos. 6,724,421 and 6,175,382 provide simultaneous recording of visual and audio information. In both types of video surveillance systems described in these references, video data is being analyzed by smart surveillance engines and are compressed for digital storage. These engines implement various recognition algorithms such as face recognition, motion detection, panic detection, stabbing motion detection etc. One alarming situation, for example, when monitoring an entrance to a high-rise building, involves a sudden fast motion of one person towards another one, implying a potential robbery, battery, or similar activity. A smart surveillance engine in this case will recognize (with some level of success which is less than 100%) fast sudden motion and generate an alarm at the monitoring station. Police forces can be dispatched to the monitored location as a consequence of such an alarm. Obviously, fast sudden motion could have been generated by a child running towards his/her parent/friend and in this case the generated alarm becomes a false alarm which will cause an expensive dispatch of the police force. Another outcome of smart surveillance engine misdetection is an absence of alarm generation in case of a real emergency. This case may arise, for example, when there is more than one person at the scene. Not sending a police force when the true emergency situation is taking place is yet another drawback of current surveillance systems.
Prior art video-only surveillance system is depicted in
Prior Art video surveillance system with audio recording is shown in
As described above, a second type of surveillance system simultaneously records video and audio information as well as implements smart surveillance engines for various video recognition tasks. Today, in these systems, audio information is compressed and recorded without being analyzed.
Today's surveillance systems simply do not utilize rather precious audio information when analyzing video input. Obviously, this audio information is available and in many surveillance scenarios can be used very extensively.
Thus, it would be highly desirable to incorporate the use of audio information in video surveillance systems with the expectation that use of audio information will decrease the number of false alarms generated by surveillance system as well as increase the percentage of true alarms detected, while at the same time, providing more information to the person evaluating an alarm. Additionally, some events may be detected using audio and video information as opposed to such events being undetected using video information only.
It is thus an object of the present invention to provide a video surveillance system and method that incorporates the use of video information coupled with audio information obtained from the area under surveillance.
The surveillance system of the invention includes both video and audio signal inputs. Video inputs are sourced from digital or analog cameras and audio inputs are received from microphones installed at a monitored area. Video and audio information is compressed and sent to a digital storage device. Compression of the audio and video information is preferred in order to save amount of digital storage required for all cameras and microphones implemented. Simultaneously with the recording, video and audio inputs are fed into a smart recognition engine that performs video recognition, audio recognition and performs instantaneous correlation of the results from video-audio recognition for detecting/recognizing a particular set of events, indicative of a panic situation, e.g., high-pitch screaming voices, explosion, gun shots, etc. Alarms generated by the smart recognition engine may be sent to a monitoring station where a human operator decides whether to dispatch a police or emergency personnel to a monitored area.
According to one aspect of the invention, the smart recognition engine executes available video recognition algorithms, such as face recognition, motion detection, etc., as well as audio/speech recognition algorithms for speech recognition of a particular vocabulary (“Help”, “Robbery”, etc.). The audio recognition engine may be trained to recognize special audio signals such as gun shots, explosions, etc. as well as high-pitch and other voice signatures indicative of an alarm or emergency situation.
Using arrays of microphones placed in particular orientations, directions of sounds can be determined. Directional audio information may then be delivered to a camera control unit for directing a camera/cameras in the direction of interest. Further video/audio recognition may then be performed with better efficiency. Thus, for example, an explosion sound may be detected by audio recognition engine using an array of microphones in a monitored area. As a consequence, cameras will be directed into explosion direction and follow-on actions will take place in the video recognition engine—from alarming the monitoring station up to scene recognition/understanding. The instantaneous use of results from video and audio recognition to direct the further evaluation of recorded audio and video, and to direct improved recording of new video and audio inputs, advantageously improves the accuracy of the detection, reduces the time it takes to determine the nature of an alarm, and provides more information to a human operator evaluating the situation.
Outputs from the video recognition engine and the audio recognition engine are analyzed by mutual recognition engine and as a consequence final alarms are generated and forwarded to the monitoring station.
In keeping with these and other objects, according to a preferred aspect of the invention, there is provided a surveillance system and method, and computer program product, wherein the system comprises:
a means for generating real-time video signals comprising video information taken over an area under surveillance;
a means for obtaining real-time audio signals comprising audio information from the area under surveillance;
a means for simultaneously receiving the video signals and audio signals, determining relevant video and audio recognition information therefrom, and mutually correlating the real-time audio and video information to determine likelihood of occurrence of a particular event; and,
a means for generating an alarm condition based on occurrence of the particular event.
Further features, aspects and advantages of the structures and methods of the present invention will become better understood with regard to the following description, appended claims, and accompanying drawings where:
Simultaneously, a microphone array 49 comprising microphone sensor devices (omni-directional and/or highly directional microphones) that can convert acoustic pressure into electrical signals are provided to feed audio information into the digital video and audio compression engine 42 through audio communications link 50. As known to skilled artisans, a directivity level of the microphone array varies with respect to sound frequencies so that the number of microphones and the distance between the microphones may be determined in consideration of a required frequency range capable in order to provide any given degree of directivity. The microphones implemented in the array may be controlled under software control, for example, to accomplish these ends and, include transducers configured to have a pick-up pattern that may be distinctly biased towards various frequency receptions, e.g., in the range of human speech, explosions, gun shots, etc. In this manner the microphone array is ensured to be receptive to respond to an acoustic event's soundfield with a high degree of accuracy. Further audio signal conditioning techniques may be applied for digitizing the analog audio signals obtained using an A/D converter, for example, and for providing gain control, reducing/filtering noise, for example. The digitized video and audio information is digitally compressed and sent through link 46 to a memory storage device 44 for a long-term storage, e.g., a database, a hard disk drive, magnetic or optical media including but not limited to: a CD-ROM, DVD, tape, platter, disk array, or the like. The output of each camera of the camera array 40 is stored in the storage medium in a compressed format, such as MPEG1, MPEG2, and the like. Furthermore, the output of each camera of the array may be stored in a particular location on the storage medium associated with that camera or, is stored with an indication to which camera each stored output corresponds.
As further shown in
As will be described in greater detail herein, as further depicted in
An audio recognition engine 63, comprising computer readable instructions, data structures, program modules or other data, may be trained to recognize special audio signals such as gun shots, explosions, etc., as well as high-pitch sounds, e.g., screams, shrieks, and other sound and voice signatures associated with known potential alarm provoking events. It is understood however, that the various recognition algorithms may be employed according to the invention, that do not require prior training.
The computing device(s) implemented includes a general purpose computer device such as a PC, device, laptop, mobile device, and the like, having components including, but not limited to a processing unit, a system memory, and a system bus that couples various system components including the system memory to the processing unit. The computer device implements these components for executing the smart recognition engine and audio recognition engine that are stored on a well-known computer-readable medium comprising any available media that can be accessed by the computer device including both removable, non-removable media, volatile, and nonvolatile media. The computer-readable recording may be centralized at one location or decentralized over computer systems connected via network, for example, and computer-readable recognition algorithms can be stored in the computer-readable recording medium and be executed in a decentralized manner.
Returning to
More specifically, as shown in
As further shown in
While the invention has been particularly shown and described with respect to illustrative and preformed embodiments thereof, it will be understood by those skilled in the art that the foregoing and other changes in form and details may be made therein without departing from the spirit and scope of the invention which should be limited only by the scope of the appended claims.