Moving object detection detection within a video stream using object texture
First Claim
1. An object detection method, suitable for detecting moving objection information of a video stream comprising a plurality of images, the method comprising:
- performing a moving object foreground detection on each of the images to obtain a first foreground detection image comprising a plurality of moving objects;
performing a texture object foreground detection on each of the images to obtain a second foreground detection image comprising a plurality of texture objects; and
filtering the moving objects in the first foreground detection image and the texture objects in the second foreground image, and outputting the remaining moving objects or texture objects after the filtering as the moving object information,wherein the step of performing the texture object foreground detection on each of the images to obtain the second foreground detection image comprising the plurality of texture objects comprises;
for a plurality pixels in the consecutive images calculating a local binary pattern for each pixel in each image and using the local binary pattern as texture information of the pixel;
comparing the texture information of each of the pixels in adjacent images to determine whether the pixel is a texture pixel; and
labeling the texture pixels which are connected as the texture object and gathering the texture objects to form the second foreground detection image.
1 Assignment
0 Petitions
Accused Products
Abstract
An object detection method and an object detection system, suitable for detecting moving object information of a video stream having a plurality of images, are provided. The method performs a moving object foreground detection on each of the images, so as to obtain a first foreground detection image comprising a plurality of moving objects. The method also performs a texture object foreground detection on each of the images, so as to obtain a second foreground detection image comprising a plurality of texture objects. The moving objects in the first foreground detection image and the texture objects in the second foreground detection image are selected and filtered, and then the remaining moving objects or texture objects after the filtering are output as real moving object information.
-
Citations
23 Claims
-
1. An object detection method, suitable for detecting moving objection information of a video stream comprising a plurality of images, the method comprising:
-
performing a moving object foreground detection on each of the images to obtain a first foreground detection image comprising a plurality of moving objects; performing a texture object foreground detection on each of the images to obtain a second foreground detection image comprising a plurality of texture objects; and filtering the moving objects in the first foreground detection image and the texture objects in the second foreground image, and outputting the remaining moving objects or texture objects after the filtering as the moving object information, wherein the step of performing the texture object foreground detection on each of the images to obtain the second foreground detection image comprising the plurality of texture objects comprises; for a plurality pixels in the consecutive images calculating a local binary pattern for each pixel in each image and using the local binary pattern as texture information of the pixel; comparing the texture information of each of the pixels in adjacent images to determine whether the pixel is a texture pixel; and labeling the texture pixels which are connected as the texture object and gathering the texture objects to form the second foreground detection image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium encoded with a computer program comprising:
-
a moving object detection module, performing a moving object foreground detection on each of a plurality of images in a video stream captured by an image capturing device to obtain a first foreground detection image comprising a plurality of moving objects; a texture object detection module, performing a texture object foreground detection on each of the images to obtain a second foreground detection image comprising a plurality of texture objects; and an object filtering module, filtering the moving objects in the first foreground detection image and the texture objects in the second foreground image, and outputting the remaining moving objects or texture objects after the filtering as the moving object information, wherein the texture object detection module comprises; a dynamic texture model establishing unit, a plurality of pixels in the consecutive images calculating a local binary pattern for each pixel in each image and using the local binary pattern as texture information of the pixel; a texture comparing unit, comparing the texture information of each of the pixels in adjacent images to determine whether the pixel is a texture pixel; and a connected component labeling unit, labeling the texture pixels which are connected as the texture object and gathering the texture objects to form the second foreground detection image. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification