System and method for automatic calculation of scene geometry in crowded video scenes
First Claim
Patent Images
1. A method for automatic calculation of scene geometry, comprising:
- receiving, by a processor, a video stream including a plurality of video frames;
dividing, by the processor, a video frame into blocks;
determining a vertical vanishing point of the video stream based on a dominant orientation of detected edges in the blocks;
estimating a horizon and scale of the video stream based on optical flow of pixels between two consecutive video frames; and
detecting a set of human heads in a video frame of the video stream based on the estimated horizon and scale of the video stream.
4 Assignments
0 Petitions
Accused Products
Abstract
A system or method for automatic calculation of scene geometry may include receiving, by a processor, a video stream including a plurality of video frames. A video frame may be divided into blocks, and a vertical vanishing point of the video stream may be determined based on a dominant orientation of detected edges in the blocks. A horizon and scale of the video stream may be estimated based on optical flow of pixels between two consecutive video frames. A set of human heads may be detected in a video frame of the video stream based on the estimated horizon and scale of the video stream.
-
Citations
17 Claims
-
1. A method for automatic calculation of scene geometry, comprising:
-
receiving, by a processor, a video stream including a plurality of video frames; dividing, by the processor, a video frame into blocks; determining a vertical vanishing point of the video stream based on a dominant orientation of detected edges in the blocks; estimating a horizon and scale of the video stream based on optical flow of pixels between two consecutive video frames; and detecting a set of human heads in a video frame of the video stream based on the estimated horizon and scale of the video stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for automatic calculation of scene geometry, comprising:
-
a memory; and a processor configured to; receive a video stream including a plurality of video frames; divide a video frame into blocks; determine a vertical vanishing point of the video stream based on a dominant orientation of edges in the blocks; estimate a horizon and scale of the video stream based on optical flow of pixels between two consecutive video frames; and detect a set of human heads in a video frame of the video stream based on the estimated horizon and scale of the video stream. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification