On the tracking of moving objects in image sequences based on shape feature matching
碩士 === 中原大學 === 資訊工程研究所 === 84 === This thesis suggests a method to track moving objects in image sequences which are taken by a stationary camera. In this algorithm, the number of moving objects and their moving direction are unlimited, and their moving paths can be crossed. But the objects must mo...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
1996
|
Online Access: | http://ndltd.ncl.edu.tw/handle/02933829581147699066 |
id |
ndltd-TW-084CYCU4392001 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-084CYCU43920012016-07-15T04:13:07Z http://ndltd.ncl.edu.tw/handle/02933829581147699066 On the tracking of moving objects in image sequences based on shape feature matching 利用形狀特徵比對追蹤影像中之運動物體 HSU, DAVID D. 許大為 碩士 中原大學 資訊工程研究所 84 This thesis suggests a method to track moving objects in image sequences which are taken by a stationary camera. In this algorithm, the number of moving objects and their moving direction are unlimited, and their moving paths can be crossed. But the objects must move in a plain, and they can''t rotate themselves. Beside, the objects have to own rigid body and inertia characteristic. The first basic idea of this algorithm is to detect the changing parts of the images. These changing parts are parts of moving objects. We call these changing parts "Moving blob". After determined where are the moving blobs, we need use shape analysis to describe them. Then we set up some constraints of these features to match blobs in two consecutive image frames. These relationship is called "Motion vector". This kind of relationship represent the motion track in a small period of time. As mentioned above, these motion vectors consist of many features, so they are mapped into a high dimension feature space. In this feature space, motion vectors with similar motion behavior and appearance features will be together to form a cluster. So we use cluster analysis to separate them. Obviously, each cluster represent a moving blob. With the same idea, we group moving blobs with similar motion behavior into moving objects. After moving objects are found, we extract the motion track coordinates of the objects. In the end, we use pseudo-inverse method to map image coordinates into real world coordinates. In experiments, we use three different kinds of image sequences to test our algorithm. The algorithm finds out the motion path of objects. But the algorithm has some limitations. First, the algorithm can''t analyze rotational motion. Second, if the light is changing dramatically, the algorithm won''t achieve its goal. The color and texture of moving objects and background may also influence the result greatly. These are what we need to study further to make the algorithm more robust. Zhang, Si-En 張思恩 1996 學位論文 ; thesis 158 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 中原大學 === 資訊工程研究所 === 84 === This thesis suggests a method to track moving objects in image
sequences which are taken by a stationary camera. In this
algorithm, the number of moving objects and their moving
direction are unlimited, and their moving paths can be crossed.
But the objects must move in a plain, and they can''t rotate
themselves. Beside, the objects have to own rigid body and
inertia characteristic. The first basic idea of this algorithm
is to detect the changing parts of the images. These changing
parts are parts of moving objects. We call these changing parts
"Moving blob". After determined where are the moving blobs, we
need use shape analysis to describe them. Then we set up some
constraints of these features to match blobs in two consecutive
image frames. These relationship is called "Motion vector".
This kind of relationship represent the motion track in a small
period of time. As mentioned above, these motion vectors
consist of many features, so they are mapped into a high
dimension feature space. In this feature space, motion vectors
with similar motion behavior and appearance features will be
together to form a cluster. So we use cluster analysis to
separate them. Obviously, each cluster represent a moving blob.
With the same idea, we group moving blobs with similar motion
behavior into moving objects. After moving objects are found,
we extract the motion track coordinates of the objects. In the
end, we use pseudo-inverse method to map image coordinates into
real world coordinates. In experiments, we use three different
kinds of image sequences to test our algorithm. The algorithm
finds out the motion path of objects. But the algorithm has
some limitations. First, the algorithm can''t analyze rotational
motion. Second, if the light is changing dramatically, the
algorithm won''t achieve its goal. The color and texture of
moving objects and background may also influence the result
greatly. These are what we need to study further to make the
algorithm more robust.
|
author2 |
Zhang, Si-En |
author_facet |
Zhang, Si-En HSU, DAVID D. 許大為 |
author |
HSU, DAVID D. 許大為 |
spellingShingle |
HSU, DAVID D. 許大為 On the tracking of moving objects in image sequences based on shape feature matching |
author_sort |
HSU, DAVID D. |
title |
On the tracking of moving objects in image sequences based on shape feature matching |
title_short |
On the tracking of moving objects in image sequences based on shape feature matching |
title_full |
On the tracking of moving objects in image sequences based on shape feature matching |
title_fullStr |
On the tracking of moving objects in image sequences based on shape feature matching |
title_full_unstemmed |
On the tracking of moving objects in image sequences based on shape feature matching |
title_sort |
on the tracking of moving objects in image sequences based on shape feature matching |
publishDate |
1996 |
url |
http://ndltd.ncl.edu.tw/handle/02933829581147699066 |
work_keys_str_mv |
AT hsudavidd onthetrackingofmovingobjectsinimagesequencesbasedonshapefeaturematching AT xǔdàwèi onthetrackingofmovingobjectsinimagesequencesbasedonshapefeaturematching AT hsudavidd lìyòngxíngzhuàngtèzhēngbǐduìzhuīzōngyǐngxiàngzhōngzhīyùndòngwùtǐ AT xǔdàwèi lìyòngxíngzhuàngtèzhēngbǐduìzhuīzōngyǐngxiàngzhōngzhīyùndòngwùtǐ |
_version_ |
1718349846500343808 |