Using a scene illuminating infrared emitter array in a video monitoring camera to estimate the position of the camera
First Claim
1. A method of estimating height and tilt angle of a camera system having a 2-dimensional array of image sensors and a plurality of IR illuminators in fixed locations relative to the array of image sensors, comprising:
- at a computing device having one or more processors, and memory storing one or more programs configured for execution by the one or more processors;
identifying a plurality of distinct subsets of the IR illuminators;
partitioning the image sensors into a plurality of pixels;
for each of the plurality of distinct subsets of the IR illuminators, receiving a captured IR image of a scene taken by the array of image sensors while the respective subset of the IR illuminators are emitting IR light and the IR illuminators not in the respective subset are not emitting IR light;
using at least one of the captured IR images to identify a floor region corresponding to a floor in the scene;
forming a light intensity vector including pixels from the captured IR images in the identified floor region; and
estimating a camera height and camera tilt angle relative to the floor by comparing the light intensity vector to a dictionary, wherein the dictionary includes entries that correspond to the camera system having a plurality of heights and tilt angles.
2 Assignments
0 Petitions
Accused Products
Abstract
A process estimates height and tilt of a camera having an image sensor array and IR illuminators. The process identifies multiple distinct subsets of the illuminators. For multiple heights and tilts, the process constructs dictionary entries that correspond to the camera having the height and tilt above a floor. Each entry includes light intensity values for pixels in images corresponding to activating each of the subsets of illuminators. For each of the subsets, the process receives an image of a scene captured while the subset is emitting light and the other illuminators are not. The process uses the captured images to identify a floor region corresponding to a floor in the scene. The process forms a vector including pixels from the captured images in the identified floor region and estimates the height and tilt of the camera by comparing the vector to the dictionary entries.
-
Citations
20 Claims
-
1. A method of estimating height and tilt angle of a camera system having a 2-dimensional array of image sensors and a plurality of IR illuminators in fixed locations relative to the array of image sensors, comprising:
at a computing device having one or more processors, and memory storing one or more programs configured for execution by the one or more processors; identifying a plurality of distinct subsets of the IR illuminators; partitioning the image sensors into a plurality of pixels; for each of the plurality of distinct subsets of the IR illuminators, receiving a captured IR image of a scene taken by the array of image sensors while the respective subset of the IR illuminators are emitting IR light and the IR illuminators not in the respective subset are not emitting IR light; using at least one of the captured IR images to identify a floor region corresponding to a floor in the scene; forming a light intensity vector including pixels from the captured IR images in the identified floor region; and estimating a camera height and camera tilt angle relative to the floor by comparing the light intensity vector to a dictionary, wherein the dictionary includes entries that correspond to the camera system having a plurality of heights and tilt angles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A computing device, comprising:
-
one or more processors; memory; and one or more programs stored in the memory configured for execution by the one or more processors, the one or more programs comprising instructions for estimating height and tilt angle of a camera system having a 2-dimensional array of image sensors and a plurality of IR illuminators in fixed locations relative to the array of image sensors, wherein the instructions are configured to; identify a plurality of distinct subsets of the IR illuminators; partition the image sensors into a plurality of pixels; for each of the plurality of distinct subsets of the IR illuminators, receive a captured IR image of a scene taken by the array of image sensors while the respective subset of the IR illuminators are emitting IR light and the IR illuminators not in the respective subset are not emitting IR light; use at least one of the captured IR images to identify a floor region corresponding to a floor in the scene; form a light intensity vector including pixels from the captured IR images in the identified floor region; and estimate a camera height and camera tilt angle relative to the floor by comparing the light intensity vector to a dictionary, wherein the dictionary includes entries that correspond to the camera system having a plurality of heights and tilt angles.
-
-
20. A non-transitory computer readable storage medium storing one or more programs configured for execution by a computing device having one or more processors and memory, the one or more programs comprising instructions for estimating height and tilt angle of a camera system having a 2-dimensional array of image sensors and a plurality of IR illuminators in fixed locations relative to the array of image sensors, wherein the instructions are configured to:
-
identify a plurality of distinct subsets of the IR illuminators; partition the image sensors into a plurality of pixels; for each of the plurality of distinct subsets of the IR illuminators, receive a captured IR image of a scene taken by the array of image sensors while the respective subset of the IR illuminators are emitting IR light and the IR illuminators not in the respective subset are not emitting IR light; use at least one of the captured IR images to identify a floor region corresponding to a floor in the scene; form a light intensity vector including pixels from the captured IR images in the identified floor region; and estimate a camera height and camera tilt angle relative to the floor by comparing the light intensity vector to a dictionary, wherein the dictionary includes entries that correspond to the camera system having a plurality of heights and tilt angles.
-
Specification