1. A video content analysis method comprising:
receiving a video sequence that includes a plurality of frames, each frame including a video image;
for each frame, receiving two-dimensional (2D) image data and also receiving depth data;
processing the 2D image data of the video sequence to differentiate foreground data from background data and to detect one or more blobs comprised of the foreground data, the one or more blobs corresponding to one or more objects, wherein differentiating the foreground data from the background data is performed without analyzing the depth data;
for each detected blob, using the depth data to determine whether at least part of the blob corresponds to at least part of a target by at least (1) mapping the blob to a set of Z-planes; (2) determining that on at least some Z-planes the blob is clustered into different blob regions corresponding to two objects separated in space; and (3) grouping the separated blob regions of the Z-planes into two physical objects by checking their spatial overlaps, wherein one of the physical objects corresponds to the target; and
after it is determined that at least part of a blob corresponds to at least part of a target, tracking the target and detecting at least one event associated with the target.
2. The method of claim 1, wherein using the depth data to determine whether at least part of each blob corresponds to at least part of a target includes: using the depth data to determine that only part of a first blob corresponds to a first target.
3. The method of claim 2, wherein using the depth data to determine whether at least part of each blob corresponds to at least part of a target includes:
using the depth data to determine that part of the first blob does not correspond to the first target.
4. The method of claim 2, wherein using the depth data to determine whether at least part of each blob corresponds to at least part of a target includes:
using the depth data to determine that part of the first blob corresponds to a second target different from the first target.
5. The method of claim 4, wherein a first part of the first blob corresponds to the first target and a second part of the first blob corresponds to a second target, one of the first and second target occluding at least part of the other.
6. The method of claim 2, wherein using the depth data to determine whether at least part of each blob corresponds to at least part of a target includes:
using the depth data to determine that a second blob combined with part or all of the first blob correspond to a second target.
7. The method of claim 1, wherein the 2D image data includes RGB data for each pixel in the video image.
8. The method of claim 7, wherein only pixels of foreground data are projected onto the set of Z-planes.
9. The method of claim 1, wherein determining whether at least part of each blob corresponds to at least part of a target is performed without analyzing depth data associated with the background data.
10. The method of claim 1, wherein using the depth data to determine whether at least part of each blob corresponds to at least part of a target comprises:
using the depth data to determine one or more of a height and a volume of the blob; and
using one or more of the height and the volume of the blob to determine whether at least part of the blob corresponds to a target.
11. The method of claim 10, wherein determining whether the blob corresponds to a target includes determining whether the blob is a person.
12. A video content analysis method comprising:
receiving a video sequence that includes a plurality of frames, each frame including a video image;
for each frame, receiving two-dimensional (2D) image data and also receiving depth data;
processing the 2D image data of the video sequence to differentiate foreground data from background data and to detect one or more blobs comprised of the foreground data, the one or more blobs corresponding to one or more objects, wherein differentiating the foreground data from the background data is performed without analyzing the depth data;
for each detected blob, using the depth data to determine whether to track at least a first part of the blob as a target; and
after it is determined to track the target, detecting at least one event associated with the target,
wherein determining whether to track at least the first part of the blob as a target includes:
mapping the blob to a set of Z-planes;
determining that on at least some Z-planes the blob is clustered into different blob regions corresponding to the first part of the blob and a second part of the blob separated in space; and
grouping blob slices corresponding to the Z-planes from the first part of the blob to correspond to a physical object by checking their spatial overlaps, wherein the physical object corresponds to the target.
13. The method of claim 12, wherein using the depth data to determine whether to track at least part of the blob as a target includes:
determining that part of a first blob corresponds to a first target.
14. The method of claim 13, wherein using the depth data to determine whether to track at least part of the blob as a target includes:
determining that part of the first blob does not correspond to the first target.
15. The method of claim 13, wherein using the depth data to determine whether to track at least part of the blob as a target includes:
determining that a part of the first blob corresponds to a second target different from the first target.
16. The method of claim 15, wherein determining that part of the first blob corresponds to the second target includes determining that the first blob corresponds to a first person and the second blob corresponds to a second person, one of the first and second person occluding at least part of the other.
17. The method of claim 13, wherein using the depth data to determine whether to track at least part of the blob as a target includes:
determining that a second blob combined with part or all of the first blob corresponds to a second target.
18. The method of claim 12, wherein the 2D image data includes RGB data for each pixel in the video image.
19. The method of claim 18, wherein only pixels of foreground data are projected onto the set of Z-planes.
20. The method of claim 19, wherein determining whether to track at least part of the blob as a target is performed without analyzing depth data associated with the background data.
21. The method of claim 12, wherein using the depth data to determine whether to track at least part of the blob as a target includes:
using the depth data to determine one or more of a height and a volume of the blob; and
using one or more of the height and volume of the blob to determine whether the blob corresponds to a target.
22. The method of claim 21, wherein determining whether the blob corresponds to a target includes determining whether the blob is a person.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A molding device, comprising:
a first molding tool;
a link motion control element coupled to and moving said molding tool between an opening position and a closing position, said link motion control element having a rotation body with a slot guide on an external circumferential side thereof, having an actuating member engaged by said slot guide and having a slide component operable in conjunction with said actuating member, rotation of said slot guide from one end area to another end area and vice versa displacing said slide component and said molding tool by longitudinal displacement of said actuating member between said opening and closing positions of said molding tool;
a drive coupled to and actuating said rotation body; and
adjusting means on said slide component for varying a maximum closing force of said molding tool.
2. A molding device according to claim 1 wherein
said adjusting means is an energy accumulator.
3. A molding device according to claim 1 wherein
said rotation body is mounted stationary with said drive on a machine frame relative to said slide component; and
said slide component is movable back and forth along a rail guide.
4. A molding device according to claim 1 wherein
a second molding tool is mounted opposite said first molding tool and is coupled to and moved by a second link motion control element synchronously by a common drive component as a pair with said first molding tool.
5. A molding device according to claim 4 wherein
third and fourth molding tools are mounted opposite one another and are coupled to and moved as a pair by third and fourth link motion control elements, respectively, synchronously by gearing operated by said drive and said common drive component with said first and second molding tools.
6. A molding device according to claim 1 wherein
a monitoring assembly is coupled to said link control element to monitor positions thereof relative to positioning of said molding tool in said closing position.
7. A molding device according to claim 1 wherein
said guide slot extends along a path defined by a Bestehorn sinoid.
8. A molding device according to claim 1 wherein
said drive is a stepping electric motor.
9. A molding device, comprising:
first and second molding tools mounted opposite one another as a first pair;
third and fourth molding tools mounted opposite one another as a second pair;
first and second link motion control elements coupled to and moving said first and second molding tools, respectively, opposite each other as said first pair synchronously between opening positions and closing positions;
third and fourth link motion control elements coupled to and moving said third and fourth molding tools, respectively, opposite each other as said second pair synchronously between opening positions and closing positions;
a drive and a common drive component coupled to and actuating by gearing said link motion control element.
10. A molding device according to claim 9 wherein
each said link motion control element has a rotation body with a slot guide on an external circumferential side thereof.
11. A molding device according to claim 10 wherein
an actuating member is engaged by each said slot guide and has a slide component operable in conjunction with each said actuating member, rotation of each said slot guide from one end area to another end area and vice versa displacing the respective slide component and the respective molding tool by longitudinal displacement of the respective actuating member between said opening and closing positions of the respective molding tool.
12. A molding device according to claim 9 wherein
said rotation bodies are mounted stationary with said drive on a machine frame relative to said slide components; and
each said slide component is movable back and forth along a rail guide.
13. A molding device according to claim 9 wherein
said guide slot extends along a path defined by a Bestehorn sinoid.
14. A molding device according to claim 9 wherein
said drive is a stepping electric motor.
15. A molding device, comprising:
a first molding tool;
a link motion control element coupled to and moving said molding tool between an opening position and a closing position, said link motion control element having a rotation body with a slot guide on an external circumferential side thereof, said guide slot extending along a path defined by a Bestehorn sinoid; and
a drive coupled to and actuating said rotation body.
16. A molding device according to claim 15 wherein
an actuating member is engaged by said slot guide and has a slide component operable in conjunction with said actuating member, rotation of said slot guide from one end area to another end area and vice versa displacing said slide component and said molding tool by longitudinal displacement of said actuating member between said opening and closing positions of said molding tool.
17. A molding device according to claim 15 wherein
said rotation body is mounted stationary with said drive on a machine frame relative to said slide component; and
said slide component is movable back and forth along a rail guide.
18. A molding device according to claim 15 wherein
a monitoring assembly is coupled to said link control element to monitor positions thereof relative to positioning of said molding tool in said closing position.
19. A molding device according to claim 15 wherein
said drive is a stepping electric motor.