Feature-Feature Matching For Object Retrieval in Point Clouds
In this project, we implement a system for retrieving instances of objects from point clouds using feature based matching techniques. The target dataset of point clouds consists of approximately 80 full scans of office rooms over a period of one month. The raw clouds are reprocessed to remove region...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
KTH, Datorseende och robotik, CVAP
2015
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-170475 |
id |
ndltd-UPSALLA1-oai-DiVA.org-kth-170475 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-kth-1704752018-01-12T05:10:43ZFeature-Feature Matching For Object Retrieval in Point CloudsengStaniaszek, MichalKTH, Datorseende och robotik, CVAP2015Computer Vision and Robotics (Autonomous Systems)Datorseende och robotik (autonoma system)In this project, we implement a system for retrieving instances of objects from point clouds using feature based matching techniques. The target dataset of point clouds consists of approximately 80 full scans of office rooms over a period of one month. The raw clouds are reprocessed to remove regions which are unlikely to contain objects. Using locations determined by one of several possible interest point selection methods, one of a number of descriptors is extracted from the processed clouds. Descriptors from a target cloud are compared to those from a query object using a nearest neighbour approach. The nearest neighbours of each descriptor in the query cloud are used to vote for the position of the object in a 3D grid overlaid on the room cloud. We apply clustering in the voting space and rank the clusters according to the number of votes they contain. The centroid of each of the clusters is used to extract a region from the target cloud which, in the ideal case, corresponds to the query object. We perform an experimental evaluation of the system using various parameter settings in order to investigate factors affecting the usability of the system, and the efficacy of the system in retrieving correct objects. In the best case, we retrieve approximately 50% of the matching objects in the dataset. In the worst case, we retrieve only 10%. We find that the best approach is to use a uniform sampling over the room clouds, and to use a descriptor which factors in both colour and shape information to describe points. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-170475application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Computer Vision and Robotics (Autonomous Systems) Datorseende och robotik (autonoma system) |
spellingShingle |
Computer Vision and Robotics (Autonomous Systems) Datorseende och robotik (autonoma system) Staniaszek, Michal Feature-Feature Matching For Object Retrieval in Point Clouds |
description |
In this project, we implement a system for retrieving instances of objects from point clouds using feature based matching techniques. The target dataset of point clouds consists of approximately 80 full scans of office rooms over a period of one month. The raw clouds are reprocessed to remove regions which are unlikely to contain objects. Using locations determined by one of several possible interest point selection methods, one of a number of descriptors is extracted from the processed clouds. Descriptors from a target cloud are compared to those from a query object using a nearest neighbour approach. The nearest neighbours of each descriptor in the query cloud are used to vote for the position of the object in a 3D grid overlaid on the room cloud. We apply clustering in the voting space and rank the clusters according to the number of votes they contain. The centroid of each of the clusters is used to extract a region from the target cloud which, in the ideal case, corresponds to the query object. We perform an experimental evaluation of the system using various parameter settings in order to investigate factors affecting the usability of the system, and the efficacy of the system in retrieving correct objects. In the best case, we retrieve approximately 50% of the matching objects in the dataset. In the worst case, we retrieve only 10%. We find that the best approach is to use a uniform sampling over the room clouds, and to use a descriptor which factors in both colour and shape information to describe points. |
author |
Staniaszek, Michal |
author_facet |
Staniaszek, Michal |
author_sort |
Staniaszek, Michal |
title |
Feature-Feature Matching For Object Retrieval in Point Clouds |
title_short |
Feature-Feature Matching For Object Retrieval in Point Clouds |
title_full |
Feature-Feature Matching For Object Retrieval in Point Clouds |
title_fullStr |
Feature-Feature Matching For Object Retrieval in Point Clouds |
title_full_unstemmed |
Feature-Feature Matching For Object Retrieval in Point Clouds |
title_sort |
feature-feature matching for object retrieval in point clouds |
publisher |
KTH, Datorseende och robotik, CVAP |
publishDate |
2015 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-170475 |
work_keys_str_mv |
AT staniaszekmichal featurefeaturematchingforobjectretrievalinpointclouds |
_version_ |
1718605519943368704 |