Video analysis
First Claim
Patent Images
1. A method of analyzing objects in images captured by a monitoring camera, comprising the steps of:
- receiving, by an electronic device, a first sequence of image frames having a first image resolution and covering a first image area;
receiving, by the electronic device, a second sequence of image frames having a second image resolution higher than the first image resolution and covering a second image area being a portion of the first image area;
detecting, by the electronic device, objects present in the first sequence of image frames;
detecting, by the electronic device, objects present in the second sequence of image frames;
providing, by the electronic device, a first set of object masks for objects detected in the first sequence of image frames;
providing, by the electronic device, a second set of object masks for objects detected in the second sequence of image frames;
identifying, by the electronic device, an object present in the first and the second sequence of image frames by detecting a first object mask in the first set of object masks at least partly overlapping a second object mask in the second set of object masks;
merging, by the electronic device, the first and the second object mask into a third object mask by including data from the first object mask for parts present only in the first image area, and data from the second object mask for parts present in the second image area; and
providing, by the electronic device, a third set of object masks includingthe first set of object masks excluding the first object mask;
the second set of object masks excluding the second object mask; and
the third object mask.
1 Assignment
0 Petitions
Accused Products
Abstract
A method (200) and an object analyzer (104) for analyzing objects in images captured by a monitoring camera (100) uses a first and a second sequence of image frames, wherein the first sequence of image frames covers a first image area (300) and has a first image resolution, and the second sequence of image frames covers a second image area (302) located within the first image area (300) and has a second image resolution higher than the first image resolution. A common set of object masks is provided wherein object masks of objects (304) that are identified as being present in both image areas are merged.
-
Citations
18 Claims
-
1. A method of analyzing objects in images captured by a monitoring camera, comprising the steps of:
-
receiving, by an electronic device, a first sequence of image frames having a first image resolution and covering a first image area; receiving, by the electronic device, a second sequence of image frames having a second image resolution higher than the first image resolution and covering a second image area being a portion of the first image area; detecting, by the electronic device, objects present in the first sequence of image frames; detecting, by the electronic device, objects present in the second sequence of image frames; providing, by the electronic device, a first set of object masks for objects detected in the first sequence of image frames; providing, by the electronic device, a second set of object masks for objects detected in the second sequence of image frames; identifying, by the electronic device, an object present in the first and the second sequence of image frames by detecting a first object mask in the first set of object masks at least partly overlapping a second object mask in the second set of object masks; merging, by the electronic device, the first and the second object mask into a third object mask by including data from the first object mask for parts present only in the first image area, and data from the second object mask for parts present in the second image area; and providing, by the electronic device, a third set of object masks including the first set of object masks excluding the first object mask; the second set of object masks excluding the second object mask; and the third object mask. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An object analyzer for analyzing objects in images captured by a monitoring camera, the object analyzer comprising
an image data input arranged to receive a first sequence of image frames having a first image resolution and covering a first image area, and a second sequence of image frames having a second image resolution higher than the first image resolution and covering a second image area being a portion of the first image area, an object detector arranged to detect objects present in the first sequence of image frames and objects present in the second sequence of image frames, a first object mask set provider arranged to provide a first set of object masks for objects detected in the first sequence of image frames, and a second set of object masks for objects detected in the second sequence of image frames, an object identifier arranged to identify an object present in the first and the second sequence of image frames by identifying a first object mask in the first set of object masks at least partly overlapping a second object mask in the second set of object masks, an object mask merger arranged to merge the first and the second object mask into a third object mask by including data from the first object mask for parts present only in the first image area, and data from the second object mask for parts present in the second image area, a second object mask set provider arranged to provide a third set of object masks including the first set of object masks excluding the first object mask, the second set of object masks excluding the second object mask, and the third object mask.
-
15. A non-transitory computer-readable medium including computer-program instructions, which when executed by an information processing system, cause the information processing system to:
-
receive a first sequence of image frames having a first image resolution and covering a first image area; receive a second sequence of image frames having a second image resolution higher than the first image resolution and covering a second image area being a portion of the first image area; detect objects present in the first sequence of image frames; detect objects present in the second sequence of image frames; provide a first set of object masks for objects detected in the first sequence of image frames; provide a second set of object masks for objects detected in the second sequence of image frames; identify an object present in the first and the second sequence of image frames by detecting a first object mask in the first set of object masks at least partly overlapping a second object mask in the second set of object masks; merge the first and the second object mask into a third object mask by including data from the first object mask for parts present only in the first image area, and data from the second object mask for parts present in the second image area; and provide a third set of object masks including the first set of object masks excluding the first object mask; the second set of object masks excluding the second object mask; and the third object mask. - View Dependent Claims (16)
-
-
17. An information processing system comprising:
circuitry configured to receive a first sequence of image frames having a first image resolution and covering a first image area; receive a second sequence of image frames having a second image resolution higher than the first image resolution and covering a second image area being a portion of the first image area; detect objects present in the first sequence of image frames; detect objects present in the second sequence of image frames; provide a first set of object masks for objects detected in the first sequence of image frames; provide a second set of object masks for objects detected in the second sequence of image frames; identify an object present in the first and the second sequence of image frames by detecting a first object mask in the first set of object masks at least partly overlapping a second object mask in the second set of object masks; merge the first and the second object mask into a third object mask by including data from the first object mask for parts present only in the first image area, and data from the second object mask for parts present in the second image area; and provide a third set of object masks including the first set of object masks excluding the first object mask; the second set of object masks excluding the second object mask; and the third object mask. - View Dependent Claims (18)
Specification