Find your neighbors (quickly!)

In many computer vision problems, answering the nearest neighbor queries efficiently, especially in higher dimensions over a large dataset is a difficult task and highly time consuming. The brute force method to find the nearest neighbor to a point q requires a linear scan of all objects in S. Howev...

Full description

Saved in:
Bibliographic Details
Main Author: Wong, Wei Tian.
Other Authors: School of Computer Engineering
Format: Final Year Project
Language:English
Published: 2012
Subjects:
Online Access:http://hdl.handle.net/10356/48509
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-48509
record_format dspace
spelling sg-ntu-dr.10356-485092023-03-03T20:23:03Z Find your neighbors (quickly!) Wong, Wei Tian. School of Computer Engineering Wu Jianxin DRNTU::Engineering::Computer science and engineering::Theory of computation::Analysis of algorithms and problem complexity In many computer vision problems, answering the nearest neighbor queries efficiently, especially in higher dimensions over a large dataset is a difficult task and highly time consuming. The brute force method to find the nearest neighbor to a point q requires a linear scan of all objects in S. However this method would prove too inefficient for large datasets with large d dimensional vectors. Therefore in recent years, the approximate nearest neighbor solution was proposed to mitigate the curse of dimensionality issue. These approximate algorithms are known to provide large speedups with a minor tradeoff between the loss of efficiency or accuracy. In this project, we compare and evaluate 3 approximate nearest neighbor algorithmic implementations against each other as well as the linear brute force search. The 3 algorithms that will be studied intensively throughout are the following: • ϵ-approximate nearest neighbor method that implements the k-d tree with a priority search tree. • Randomized k-d tree and Hierarchical kmeans tree algorithm Bachelor of Engineering (Computer Science) 2012-04-25T04:52:34Z 2012-04-25T04:52:34Z 2011 2011 Final Year Project (FYP) http://hdl.handle.net/10356/48509 en Nanyang Technological University 45 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Theory of computation::Analysis of algorithms and problem complexity
spellingShingle DRNTU::Engineering::Computer science and engineering::Theory of computation::Analysis of algorithms and problem complexity
Wong, Wei Tian.
Find your neighbors (quickly!)
description In many computer vision problems, answering the nearest neighbor queries efficiently, especially in higher dimensions over a large dataset is a difficult task and highly time consuming. The brute force method to find the nearest neighbor to a point q requires a linear scan of all objects in S. However this method would prove too inefficient for large datasets with large d dimensional vectors. Therefore in recent years, the approximate nearest neighbor solution was proposed to mitigate the curse of dimensionality issue. These approximate algorithms are known to provide large speedups with a minor tradeoff between the loss of efficiency or accuracy. In this project, we compare and evaluate 3 approximate nearest neighbor algorithmic implementations against each other as well as the linear brute force search. The 3 algorithms that will be studied intensively throughout are the following: • ϵ-approximate nearest neighbor method that implements the k-d tree with a priority search tree. • Randomized k-d tree and Hierarchical kmeans tree algorithm
author2 School of Computer Engineering
author_facet School of Computer Engineering
Wong, Wei Tian.
format Final Year Project
author Wong, Wei Tian.
author_sort Wong, Wei Tian.
title Find your neighbors (quickly!)
title_short Find your neighbors (quickly!)
title_full Find your neighbors (quickly!)
title_fullStr Find your neighbors (quickly!)
title_full_unstemmed Find your neighbors (quickly!)
title_sort find your neighbors (quickly!)
publishDate 2012
url http://hdl.handle.net/10356/48509
_version_ 1759853975637590016