Sparse subspace clustering-based motion segmentation with complete occlusion handling

dc.contributor.advisorGrobler, H.
dc.contributor.coadvisorAbu-Mahfouz, Adnan M.
dc.contributor.emailmattheus.jana@gmail.comen_ZA
dc.contributor.postgraduateMattheus, Jana
dc.date.accessioned2021-08-13T06:32:30Z
dc.date.available2021-08-13T06:32:30Z
dc.date.created2021-09
dc.date.issued2021
dc.descriptionDissertation (MEng (Computer Engineering))--University of Pretoria, 2021.en_ZA
dc.description.abstractMotion 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.availabilityUnrestricteden_ZA
dc.description.degreeMEng (Computer Engineering)en_ZA
dc.description.departmentElectrical, Electronic and Computer Engineeringen_ZA
dc.description.sponsorshipCSIRen_ZA
dc.identifier.citation*en_ZA
dc.identifier.otherS2021en_ZA
dc.identifier.urihttp://hdl.handle.net/2263/81250
dc.language.isoenen_ZA
dc.publisherUniversity 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.subjectUCTDen_ZA
dc.subjectMotion segmentationen_ZA
dc.subjectMotion analysisen_ZA
dc.subjectSparse subspace clusteringen_ZA
dc.subjectManifold clusteringen_ZA
dc.subjectComputer visionen_ZA
dc.titleSparse subspace clustering-based motion segmentation with complete occlusion handlingen_ZA
dc.typeDissertationen_ZA

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Mattheus_Sparse_2020.pdf
Size:
18.26 MB
Format:
Adobe Portable Document Format
Description:
Dissertation

License bundle

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