IMAGING SYSTEMS AND METHODS FOR IMMERSIVE SURVEILLANCE
First Claim
1. A system for monitoring a wide-area scene, the system comprising:
- an array of first cameras, each first camera having a first field of view and configured to provide respective first imagery of a corresponding portion of the wide-area scene; and
an array of second cameras, each second camera having a second field of view different than the first field of view and configured to provide respective second imagery of a corresponding portion of the wide-area scene.
1 Assignment
0 Petitions
Accused Products
Abstract
Security guards at large facilities, such as airports, monitor multiple screens that display images from individual surveillance cameras dispersed throughout the facility. If a guard zooms with a particular camera, he may lose image resolution, along with perspective on the surrounding area. Embodiments of the inventive Imaging System for Immersive Surveillance (ISIS) solve these problems by combining multiple cameras in one device. When properly mounted, example ISIS systems offer up to 360-degree, 240-megapixel views on a single screen. (Other fields of view and resolutions are also possible.) Image-stitching software merges multiple video feeds into one scene. The system also allows operators to tag and follow targets, and can monitor restricted areas and sound an alert when intruders breach them.
-
Citations
51 Claims
-
1. A system for monitoring a wide-area scene, the system comprising:
-
an array of first cameras, each first camera having a first field of view and configured to provide respective first imagery of a corresponding portion of the wide-area scene; and an array of second cameras, each second camera having a second field of view different than the first field of view and configured to provide respective second imagery of a corresponding portion of the wide-area scene. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of acquiring an image of a wide-area scene, the method comprising:
-
(A) acquiring first imagery of a plurality of first portions of the wide-area scene at a first field of view; (B) acquiring second imagery of a plurality of second portions of the wide-area scene at a second field of view different than the first field of view; (C) forming the image of the wide-area scene from the first imagery and the second imagery. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A surveillance system comprising:
-
an array of first cameras, each first camera having a first angular field of view and configured to provide respective first real-time imagery of a corresponding portion of the wide-area scene; and an array of second cameras, each second camera having a second angular field of view different than the first angular field of view and configured to provide respective second real-time imagery of a corresponding portion of the wide-area scene. a processor operably coupled to the array of first cameras and the array of second cameras and configured to decompose the first real-time imagery and the second real-time imagery into image tiles and to compress the image tiles at each of a plurality of resolutions; a server operably coupled to the processor and configured to serve one or more image tiles at one of the plurality of resolutions in response to a request for an image of a particular portion of the wide-area scene; and an interface communicatively coupled to the server and configured to render a real-time image of the wide-area scene represented by the one or more image tiles.
-
-
34. A method of determining a model representing views of a scene from cameras in an array of cameras, each camera in the array of cameras having a field of view that overlaps with the field of view of another camera in the array of cameras, the method comprising:
-
(A) for each pair of overlapping fields of view; (A1) selecting image features in a region common to the overlapping fields of view; (A2) matching points corresponding to a subset of the image features in one field of view in the pair of overlapping fields of view to points corresponding the subset of the image features in the other field of view in the pair of overlapping fields to form a set of matched points; (B) merging at least a subset of each set of the matched points to form a set of merged points; and (C) estimating parameters associated with each field of view based on the set of merged points to form the model representing the views of the scene. - View Dependent Claims (35, 36, 37, 38, 39)
-
-
40. A method of compensating for imbalances in color and white levels in color images of respective portions of a wide-area scene, each color image comprising red, green, and blue color channels acquired by a respective camera in a camera array disposed to image the wide-area scene, the method comprising:
-
(A) normalizing values representing the red, green, and blue color channels to a reference value representing a response of the cameras in the camera array to white light; (B) equalizing the values representing the red, green, and blue color channels to red, green, and blue equalization values, respectively; (C) identifying high- and low-percentile values among each of the red, green, and blue color channels; and (D) scaling each of the red, green, and blue color channels based on the high- and low-percentile values to provide compensated values representing the red, green, and blue color channels. - View Dependent Claims (41)
-
-
42. An interface for a surveillance system that monitors a scene, the interface comprising:
-
a full-scene view configured to render a real-time panoramic image of the entire scene monitored by the surveillance system; and a zoom view configured to render a close-up of a region of the panoramic view. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification