Motion pattern analysis in video streams based on spectral clustering

dc.contributor.authorRupasinghe, R.A.A.
dc.contributor.authorSenanayake, S.G.M.P.
dc.contributor.authorPadmasiri, D.A.
dc.contributor.authorEkanayake, M.P.B.
dc.contributor.authorGodaliyadda, G.M.R.I.
dc.contributor.authorWijayakulasooriya, J.V.
dc.date.accessioned2024-11-05T03:41:26Z
dc.date.available2024-11-05T03:41:26Z
dc.date.issued2016-11-05
dc.description.abstractMotion pattern analysis in video streams is currently being used in numerous applications including traffic surveillance, crowd movement monitoring, abnormal event detection, vision based counting systems and many other visual monitoring applications. In all these applications, two fundamental steps are performed; extracting motion trajectories of objects of interest in the given video stream and classifying them based on their similarities using a suitable clustering algorithm. This study proposes a methodology to accomplish the latter stage of the motion pattern analysis process. Two fundamental issues addressed in motion pattern analysis are identifying the number of clusters in a given scenario and grouping each event into the appropriate cluster. According to literature, it is evident that the most refined clustering method available to achieve both the above tasks, is Spectral Clustering. The standard Spectral Clustering algorithm has two free parameters, K and σ; that has been set in an Ad-hoc manner. This study proposes a method of selecting the value of K, which is the number of clusters through an eigen value gap based analysis. According to the proposed methodology, the eigen values of the Laplacian matrix obtained using the definitions in the standard Spectral Clustering algorithm are first sorted in descending order. Then, the Eigen value gap plot is derived by obtaining the differences between consecutive eigen values. Through this work, it is found that the largest Eigen value gap index provides an accurate value for K, closely reflecting human intuition. Further, the impact on K for variations of σ is analyzed by observing the event detection results for different selected σ values. The accuracy and the validity of the proposed method are justified by applying the results of the proposed algorithm to a given scenario. This algorithm provides accurate results for different scenarios and has the flexibility of adjusting accurately to detect events in any given scenario by setting the parameter σ appropriately. Further, it is evident that the proposed methodology provides more insight to a given motion pattern analysis problem than when using other existing algorithms.
dc.identifier.isbn978-955-589-225-4
dc.identifier.urihttps://ir.lib.pdn.ac.lk/handle/20.500.14444/3219
dc.language.isoen_US
dc.publisherUniversity of Peradeniya
dc.subjectSpectral clustering
dc.subjectMotion pattern analysis
dc.subjectVideo streams
dc.titleMotion pattern analysis in video streams based on spectral clustering
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
iPURSE2016-pages [129].pdf
Size:
159 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description:

Collections