Claims
- 1. A moving object tracking method of processing first time-series pictures to track moving objects therein, the method comprising the steps of:
(a) generating second time-series pictures by converting the first time-series pictures to respective spatial differential frame pictures; and (b) discriminating moving objects at a time t2 based on a correlation between one of the spatial differential frame pictures at a time t1 adjacent to the time t2 and another of the spatial differential frame pictures at the time t2, and also based on a discrimination result of moving objects included in said one of the spatial differential frame pictures at the time t1.
- 2. The moving object tracking method according to claim 1, wherein in the step (a), a value of a pixel of interest in any of the spatial differential frame pictures is determined by converting a value of a corresponding pixel of interest of corresponding one of the first time-series pictures to a value I associated with a differential value between a value of the corresponding pixel of interest and values of its neighboring pixels.
- 3. The moving object tracking method according to claim 2, wherein in the step (a), the value I associated with the differential value is associated with a value H proportional to a value obtained by dividing the differential value by a maximum value among the corresponding pixel of interest and the neighboring pixels.
- 4. The moving object tracking method according to claim 3, wherein, if the value H is within a predetermined range, then the value I is determined by an approximate linear transformation of the value H, or else, the value I is determined by converting the value H to a value which is suppressed so as not to exceed an assumable maximum value Gmax of a pixel of the spatial differential frame picture.
- 5. The moving object tracking method according to claim 4, wherein on the basis of a sigmoid function
- 6. The moving object tracking method according to claim 5, wherein the constant β is a value in a range of 0.05 to 0.50.
- 7. The moving object tracking method according to claim 1, wherein in the step (b),
each of the spatial differential frame pictures at the times t1 and t2 is divided into blocks each including a plurality of pixels; the moving object discrimination result at the time t1 is an object map at the time t1 which includes an identification code of a moving object assigned to at least one of the blocks, said one including a portion of the moving object, and also includes a moving vector of said at least one of the blocks; and an object map at the time t2 is produced to discriminate a moving object at the time t2.
- 8. The moving object tracking method according to claim 2, wherein in the step (b),
each of the spatial differential frame pictures at the times t1 and t2 is divided into blocks each including a plurality of pixels; the moving object discrimination result at the time t1 is an object map at the time t1 which includes an identification code of a moving object assigned to at least one of the blocks, said one including a portion of the moving object, and also includes a moving vector of said at least one of the blocks; and an object map at the time t2 is produced to discriminate a moving object at the time t2.
- 9. The moving object tracking method according to claim 3, wherein in the step (b),
each of the spatial differential frame pictures at the times t1and t2 is divided into blocks each including a plurality of pixels; the moving object discrimination result at the time t1 is an object map at the time t1 which includes an identification code of a moving object assigned to at least one of the blocks, said one including a portion of the moving object, and also includes a moving vector of said at least one of the blocks; and an object map at the time t2 is produced to discriminate a moving object at the time t2.
- 10. The moving object tracking method according to claim 4, wherein the object map at the time t2 is produced by the steps of:
assuming that a block i in the object map at the time t2 has an identification code IDi and a moving vector Vi; calculating a unit correlation between an image of the block i in the spatial differential frame picture at the time t2 and an image of a box in the spatial differential frame picture at the time t1, the box being determined by moving a box of the block i by a vector −Vi; and calculating a total sum of the unit correlations over all blocks at the time t2 so as to produce the object map at the time t2 at a maximum value among the total sums.
- 11. The moving object tracking method according to claim 5, wherein in the step (b),
each of the spatial differential frame pictures at the times t1 and t2 is divided into blocks each including a plurality of pixels; the moving object discrimination result at the time t1 is an object map at the time t1 which includes an identification code of a moving object assigned to at least one of the blocks, said one including a portion of the moving object, and also includes a moving vector of said at least one of the blocks; and an object map at the time t2 is produced to discriminate a moving object at the time t2.
- 12. A moving object tracking apparatus of processing a first time-series pictures to track moving objects therein, the apparatus comprising:
a picture recording section for storing the first time-series pictures; a picture conversion section for generating second time-series pictures by converting the first time-series pictures to respective spatial differential frame pictures, and for storing the generated second time-series pictures into the picture recording section; and a picture processing section for discriminating moving objects at a time t2 based on a correlation between one of the spatial differential frame pictures at a time t1 adjacent to the time t2 and another of the spatial differential frame pictures at the time t2, and also based on a discrimination result of moving objects included in said one of the spatial differential frame pictures at the time t1.
- 13. The moving object tracking apparatus according to claim 12, wherein the picture conversion section determines a value of a pixel of interest in any of the spatial differential frame pictures by converting a value of a corresponding pixel of interest of corresponding one of the first time-series pictures to a value I associated with a value H proportional to a value obtained by dividing a differential value between the value of the corresponding pixel of interest and values of its neighboring pixels by a maximum value among the corresponding pixel of interest and the neighboring pixels.
- 14. The moving object tracking apparatus according to claim 13, wherein the picture conversion section, determines the value I by an approximate linear transformation of the value H if the value H is within a predetermined range, or else, the picture conversion section determines the value I by converting the value H to a value which is suppressed so as not to exceed an assumable maximum value Gmax of a pixel of the spatial differential frame picture.
- 15. The moving object tracking apparatus according to claim 13, wherein the picture conversion section, on the basis of a sigmoid function
- 16. The moving object tracking apparatus according to claim 15, wherein the constant β is a value in a range of 0.05 to 0.50.
- 17. The moving object tracking apparatus according to claim 12, wherein in the picture processing section, each of the spatial differential frame pictures at the times t1 and t2 is divided into blocks each including a plurality of pixels;
the moving object discrimination result at the time t1 is an object map at the time t1 which includes an identification code of a moving object assigned to at least one of the blocks, said one including a portion of the moving object, and also includes a moving vector of said at least one of the blocks; and an object map at the time t2 is produced to discriminate a moving object at the time t2.
- 18. The moving object tracking apparatus according to claim 13, wherein in the picture processing section, each of the spatial differential frame pictures at the times t1 and t2 is divided into blocks each including a plurality of pixels;
the moving object discrimination result at the time t1 is an object map at the time t1 which includes an identification code of a moving object assigned to at least one of the blocks, said one including a portion of the moving object, and also includes a moving vector of said at least one of the blocks; and an object map at the time t2 is produced to discriminate a moving object at the time t2.
- 19. The moving object tracking apparatus according to claim 14, wherein in the picture processing section,
each of the spatial differential frame pictures at the times t1 and t2 is divided into blocks each including a plurality of pixels; the moving object discrimination result at the time t1 is an object map at the time t1 which includes an identification code of a moving object assigned to at least one of the blocks, said one including a portion of the moving object, and also includes a moving vector of said at least one of the blocks; and an object map at the time t2 is produced to discriminate a moving object at the time t2.
- 20. The moving object tracking apparatus according to claim 15, wherein in the picture processing section,
each of the spatial differential frame pictures at the times t1 and t2 is divided into blocks each including a plurality of pixels; the moving object discrimination result at the time t1 is an object map at the time t1 which includes an identification code of a moving object assigned to at least one of the blocks, said one including a portion of the moving object, and also includes a moving vector of said at least one of the blocks; and an object map at the time t2 is produced to discriminate a moving object at the time t2.
- 21. The moving object tracking apparatus according to claim 16, wherein in the picture processing section,
each of the spatial differential frame pictures at the times t1 and t2 is divided into blocks each including a plurality of pixels; the moving object discrimination result at the time t1 is an object map at the time t1 which includes an identification code of a moving object assigned to at least one of the blocks, said one including a portion of the moving object, and also includes a moving vector of said at least one of the blocks; and an object map at the time t2 is produced to discriminate a moving object at the time t2.
- 22. The moving object tracking method according to claim 17, wherein the picture processing section:
assumes that a block i in the object map at the time t2 has an identification code IDi and a moving vector Vi; calculates a unit correlation between an image of the block i in the spatial differential frame picture at the time t2 and an image of a box in the spatial differential frame picture at the time t1, the box being determined by moving a box of the block i by a vector −Vi; and calculates a total sum of the unit correlations over all blocks at the time t2 so as to produce the object map at the time t2 at a maximum value among the total sums.
Priority Claims (1)
Number |
Date |
Country |
Kind |
2002-062439 |
Mar 2002 |
JP |
|
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2002-62439, filed on Mar. 7, 2002, the entire contents of which are incorporated herein by reference.
[0002] This application is related to the co-pending patent application Ser. No. 10/120,374 entitled “METHOD AND APPARATUS FOR PROCESSING PICTURES OF MOBILE OBJECT” filed on Apr. 12, 2002 by Shunske Kamijo, Masao Sakauchi, and Katsushi Ikeuchi.