Video Motion Detection, Analysis and Threat Detection Device and Method
First Claim
1. A method of detecting human motion comprising:
- a camera collecting video images of a secured area;
extracting objects in motion from the collected images;
for each extracted object determining an object size;
correcting the object size for optical depth perception distortion based upon known or derived geometrical and optical information;
for each extracted object determining, an object size, an object aspect ratio, an object speed and object motion path over time;
extracted a signature for each extracted object by comparing the distance corrected object size with a bell curve tuned to a statistical average of human size, the object aspect ratio based upon a pair of bell curves tuned to a statistical average of aspect ratios of human proportions including one for walking and one for crawling, the object speed with a pair of bell curves tuned to a statistical average of travel speeds of a typical human including one for walking and one for crawling and object motion path travel as measured against absolute distance traveled over time;
determining a respective threat probability for each of the extracted object signatures based upon the corrected object size compared with the bell curve tuned to human size, the aspect ratio compared with the bell curves tuned to both walking and crawling, the object speed compared with the bell curves for walking and crawling and upon a time of sustained object direction of travel;
summing the respective threat probabilities for each extracted object signature based upon size, aspect ratio, speed and time of sustained travel; and
generating a motion alert upon detecting the summed human motion threat probabilities exceeding a programmable threshold value.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for detecting human motion. The method includes the steps of a camera collecting video images of a secured area, extracting objects in motion from the collected images; for each extracted object determining an object size, correcting the object size for optical depth perception distortion based upon known or derived geometrical and optical information, for each extracted object determining, an object size, an object aspect ratio, an object speed and object motion path track, comparing the distance corrected object size with a statistical bell curve tuned to nominal human size, comparing aspect ratio to a statistical bell curve tuned to nominal aspect ratio of human proportions including one for walking and one for crawling, comparing object speed to a statistical bell curve tuned to nominal travel speed of a typical human including one for walking and one for crawling and comparing object motion path track against ramp function of absolute distance traveled over time, a method for interactive control to reshape and re-characterize each reference bell curve and motion ramp, determining a respective threat probability for each of the extracted object signatures based upon the corrected object size compared with the bell curve tuned to human size, the aspect ratio compared with the bell curves tuned to both walking and crawling, the object speed compared with the bell curves for walking and crawling and upon sustained motion path over time, summing the respective threat probabilities for each extracted moving object based upon size, aspect ratio, speed and sustained motion path and generating an motion alert upon detecting the summed threat probabilities exceeding a programmable threshold value.
78 Citations
22 Claims
-
1. A method of detecting human motion comprising:
-
a camera collecting video images of a secured area; extracting objects in motion from the collected images; for each extracted object determining an object size; correcting the object size for optical depth perception distortion based upon known or derived geometrical and optical information; for each extracted object determining, an object size, an object aspect ratio, an object speed and object motion path over time; extracted a signature for each extracted object by comparing the distance corrected object size with a bell curve tuned to a statistical average of human size, the object aspect ratio based upon a pair of bell curves tuned to a statistical average of aspect ratios of human proportions including one for walking and one for crawling, the object speed with a pair of bell curves tuned to a statistical average of travel speeds of a typical human including one for walking and one for crawling and object motion path travel as measured against absolute distance traveled over time; determining a respective threat probability for each of the extracted object signatures based upon the corrected object size compared with the bell curve tuned to human size, the aspect ratio compared with the bell curves tuned to both walking and crawling, the object speed compared with the bell curves for walking and crawling and upon a time of sustained object direction of travel; summing the respective threat probabilities for each extracted object signature based upon size, aspect ratio, speed and time of sustained travel; and generating a motion alert upon detecting the summed human motion threat probabilities exceeding a programmable threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system detecting human motion comprising:
-
a camera that collects video images of a secured area; a programmed processor that extracts objects in motion from the collected images; a processor that determines an object size; a processor that corrects the object size for optical depth perception distortion based upon known or derived geometrical and optical information; a processor that measures a signature for each extracted object by comparing a distance corrected object size against a bell curve tuned to a statistical average of human size, an object aspect ratio against an a pair of bell curves tuned to a statistical average of aspect ratios of human proportions including one for walking and one for crawling;
an object speed against a pair of bell curves tuned to a statistical average of travel speeds of a typical human including one for walking and one for crawling and object motion path travel as measured against absolute distance traveled over time;a processor that determines a respective threat probability for each of the extracted object signatures based upon the measurement of object size against the bell curve tuned to human size, the aspect ratio against the bell curves tuned to both walking and crawling, the object speed against the bell curves for walking and crawling and upon a time of sustained direction of travel; a processor that sums the respective threat probabilities for each extracted object based upon size, aspect ratio, speed and time of sustained travel; and a processor that generates a motion alert upon detecting that the summed human motion threat probabilities exceed a programmable threshold value. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification