Sparse subspace clustering-based motion segmentation with complete occlusion handling

Show simple item record

dc.contributor.advisor Grobler, H.
dc.contributor.coadvisor Abu-Mahfouz, Adnan M.
dc.contributor.postgraduate Mattheus, Jana
dc.date.accessioned 2021-08-13T06:32:30Z
dc.date.available 2021-08-13T06:32:30Z
dc.date.created 2021-09
dc.date.issued 2021
dc.description Dissertation (MEng (Computer Engineering))--University of Pretoria, 2021. en_ZA
dc.description.abstract Motion segmentation is part of the computer vision field and aims to find the moving parts in a video sequence. It is used in applications such as autonomous driving, surveillance, robotics, human motion analysis, and video indexing. Since there are so many applications, motion segmentation is ill-defined and the research field is vast. Despite the advances in the research over the years, the existing methods are still far behind human capabilities. Problems such as changes in illumination, camera motion, noise, mixtures of motion, missing data, and occlusion remain challenges. Feature-based approaches have grown in popularity over the years, especially manifold clustering methods due to their strong mathematical foundation. Methods exploiting sparse and low-rank representations are often used since the dimensionality of the data is reduced while useful information regarding the motion segments is extracted. However, these methods are unable to effectively handle large and complete occlusions as well as missing data since they tend to fail when the amount of missing data becomes too large. An algorithm based on Sparse Subspace Clustering (SSC) has been proposed to address the issue of occlusions and missing data so that SSC can handle these cases with high accuracy. A frame-to-frame analysis was adopted as a pre-processing step to identify motion segments between consecutive frames, called inter-frame motion segments. The pre-processing step is called Multiple Split-And-Merge (MSAM), which is based on the classic top-down split-and-merge algorithm. Only points present in both frame pairs are segmented. This means that a point undergoing an occlusion is only assigned to a motion class when it has been visible for two consecutive frames after re-entering the camera view. Once all the inter-frame segments have been extracted, the results are combined in a single matrix and used as the input for the classic SSC algorithm. Therefore, SSC segments inter-frame motion segments rather than point trajectories. The resulting algorithm is referred to as MSAM-SSC. MSAM-SSC outperformed some of the most popular manifold clustering methods on the Hopkins155 and KT3DMoSeg datasets. It was also able to handle complete occlusions and 50% missing data sequences, as well as outliers. The algorithm can handle mixtures of motions and different numbers of motions. However, it was found that MSAM-SSC is more suited for traffic and articulate motion scenes which are often used in applications such as robotics, surveillance, and autonomous driving. For future work, the algorithm can be optimised to reduce the execution time so that it can be used for real-time applications. Additionally, the number of moving objects in the scene can be estimated to obtain a method that does not rely on prior knowledge. en_ZA
dc.description.availability Unrestricted en_ZA
dc.description.degree MEng (Computer Engineering) en_ZA
dc.description.department Electrical, Electronic and Computer Engineering en_ZA
dc.description.sponsorship CSIR en_ZA
dc.identifier.citation * en_ZA
dc.identifier.other S2021 en_ZA
dc.identifier.uri http://hdl.handle.net/2263/81250
dc.language.iso en en_ZA
dc.publisher University of Pretoria
dc.rights © 2019 University of Pretoria. All rights reserved. The copyright in this work vests in the University of Pretoria. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of the University of Pretoria.
dc.subject UCTD en_ZA
dc.subject Motion segmentation en_ZA
dc.subject Motion analysis en_ZA
dc.subject Sparse subspace clustering en_ZA
dc.subject Manifold clustering en_ZA
dc.subject Computer vision en_ZA
dc.title Sparse subspace clustering-based motion segmentation with complete occlusion handling en_ZA
dc.type Dissertation en_ZA


Files in this item

This item appears in the following Collection(s)

Show simple item record