A Resource-Aware Nearest-Neighbor Search Algorithm for K-Dimensional Trees

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

  • Johny Paul
  • Walter Stechele
  • Manfred Kroehnert
  • Tamim Asfour
  • Benjamin Oechslein
  • Christoph Erhardt
  • Jens Schedel
  • Daniel Lohmann
  • Wolfgang Schröder-Preikschat

External Research Organisations

  • Technical University of Munich (TUM)
  • Karlsruhe Institute of Technology (KIT)
  • Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU Erlangen-Nürnberg)
View graph of relations

Details

Original languageEnglish
Title of host publicationDASIP - Proceedings of the 2013 Conference on Design and Architectures for Signal and Image Processing
Pages80-87
Number of pages8
Publication statusPublished - 14 Nov 2013
Externally publishedYes
Event2013 7th Conference on Design and Architectures for Signal and Image Processing, DASIP 2013 - Cagliari, Italy
Duration: 8 Oct 201310 Oct 2013

Abstract

Kd-tree search is widely used today in computer vision - for example in object recognition to process a large set of features and identify the objects in a scene. However, the search times vary widely based on the size of the data set to be processed, the number of objects present in the frame, the size and shape of the kd-tree, etc. Constraining the search interval is extremely critical for real-time applications in order to avoid frame drops and to achieve a good response time. The inherent parallelism in the algorithm can be exploited by using massively parallel architectures like many-core processors. However, the variation in execution time is more pronounced on such hardware (HW) due to the presence of shared resources and dynamically varying load situations created by applications running concurrently. In this work, we propose a new resource-aware nearest-neighbor search algorithm for kd-trees on many-core processors. The novel algorithm can adapt itself to the dynamically varying load on a many-core processor and can achieve a good response time and avoid frame drops. The results show significant improvements in performance and detection rate compared to the conventional approach while the simplicity of the conventional algorithm is retained in the new model.

ASJC Scopus subject areas

Cite this

A Resource-Aware Nearest-Neighbor Search Algorithm for K-Dimensional Trees. / Paul, Johny; Stechele, Walter; Kroehnert, Manfred et al.
DASIP - Proceedings of the 2013 Conference on Design and Architectures for Signal and Image Processing. 2013. p. 80-87.

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Paul, J, Stechele, W, Kroehnert, M, Asfour, T, Oechslein, B, Erhardt, C, Schedel, J, Lohmann, D & Schröder-Preikschat, W 2013, A Resource-Aware Nearest-Neighbor Search Algorithm for K-Dimensional Trees. in DASIP - Proceedings of the 2013 Conference on Design and Architectures for Signal and Image Processing. pp. 80-87, 2013 7th Conference on Design and Architectures for Signal and Image Processing, DASIP 2013, Cagliari, Italy, 8 Oct 2013. <https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6661522>
Paul, J., Stechele, W., Kroehnert, M., Asfour, T., Oechslein, B., Erhardt, C., Schedel, J., Lohmann, D., & Schröder-Preikschat, W. (2013). A Resource-Aware Nearest-Neighbor Search Algorithm for K-Dimensional Trees. In DASIP - Proceedings of the 2013 Conference on Design and Architectures for Signal and Image Processing (pp. 80-87) https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6661522
Paul J, Stechele W, Kroehnert M, Asfour T, Oechslein B, Erhardt C et al. A Resource-Aware Nearest-Neighbor Search Algorithm for K-Dimensional Trees. In DASIP - Proceedings of the 2013 Conference on Design and Architectures for Signal and Image Processing. 2013. p. 80-87
Paul, Johny ; Stechele, Walter ; Kroehnert, Manfred et al. / A Resource-Aware Nearest-Neighbor Search Algorithm for K-Dimensional Trees. DASIP - Proceedings of the 2013 Conference on Design and Architectures for Signal and Image Processing. 2013. pp. 80-87
Download
@inproceedings{886fdac5de194d09ab00a6b95f521188,
title = "A Resource-Aware Nearest-Neighbor Search Algorithm for K-Dimensional Trees",
abstract = "Kd-tree search is widely used today in computer vision - for example in object recognition to process a large set of features and identify the objects in a scene. However, the search times vary widely based on the size of the data set to be processed, the number of objects present in the frame, the size and shape of the kd-tree, etc. Constraining the search interval is extremely critical for real-time applications in order to avoid frame drops and to achieve a good response time. The inherent parallelism in the algorithm can be exploited by using massively parallel architectures like many-core processors. However, the variation in execution time is more pronounced on such hardware (HW) due to the presence of shared resources and dynamically varying load situations created by applications running concurrently. In this work, we propose a new resource-aware nearest-neighbor search algorithm for kd-trees on many-core processors. The novel algorithm can adapt itself to the dynamically varying load on a many-core processor and can achieve a good response time and avoid frame drops. The results show significant improvements in performance and detection rate compared to the conventional approach while the simplicity of the conventional algorithm is retained in the new model.",
author = "Johny Paul and Walter Stechele and Manfred Kroehnert and Tamim Asfour and Benjamin Oechslein and Christoph Erhardt and Jens Schedel and Daniel Lohmann and Wolfgang Schr{\"o}der-Preikschat",
year = "2013",
month = nov,
day = "14",
language = "English",
isbn = "9791092279016",
pages = "80--87",
booktitle = "DASIP - Proceedings of the 2013 Conference on Design and Architectures for Signal and Image Processing",
note = "2013 7th Conference on Design and Architectures for Signal and Image Processing, DASIP 2013 ; Conference date: 08-10-2013 Through 10-10-2013",

}

Download

TY - GEN

T1 - A Resource-Aware Nearest-Neighbor Search Algorithm for K-Dimensional Trees

AU - Paul, Johny

AU - Stechele, Walter

AU - Kroehnert, Manfred

AU - Asfour, Tamim

AU - Oechslein, Benjamin

AU - Erhardt, Christoph

AU - Schedel, Jens

AU - Lohmann, Daniel

AU - Schröder-Preikschat, Wolfgang

PY - 2013/11/14

Y1 - 2013/11/14

N2 - Kd-tree search is widely used today in computer vision - for example in object recognition to process a large set of features and identify the objects in a scene. However, the search times vary widely based on the size of the data set to be processed, the number of objects present in the frame, the size and shape of the kd-tree, etc. Constraining the search interval is extremely critical for real-time applications in order to avoid frame drops and to achieve a good response time. The inherent parallelism in the algorithm can be exploited by using massively parallel architectures like many-core processors. However, the variation in execution time is more pronounced on such hardware (HW) due to the presence of shared resources and dynamically varying load situations created by applications running concurrently. In this work, we propose a new resource-aware nearest-neighbor search algorithm for kd-trees on many-core processors. The novel algorithm can adapt itself to the dynamically varying load on a many-core processor and can achieve a good response time and avoid frame drops. The results show significant improvements in performance and detection rate compared to the conventional approach while the simplicity of the conventional algorithm is retained in the new model.

AB - Kd-tree search is widely used today in computer vision - for example in object recognition to process a large set of features and identify the objects in a scene. However, the search times vary widely based on the size of the data set to be processed, the number of objects present in the frame, the size and shape of the kd-tree, etc. Constraining the search interval is extremely critical for real-time applications in order to avoid frame drops and to achieve a good response time. The inherent parallelism in the algorithm can be exploited by using massively parallel architectures like many-core processors. However, the variation in execution time is more pronounced on such hardware (HW) due to the presence of shared resources and dynamically varying load situations created by applications running concurrently. In this work, we propose a new resource-aware nearest-neighbor search algorithm for kd-trees on many-core processors. The novel algorithm can adapt itself to the dynamically varying load on a many-core processor and can achieve a good response time and avoid frame drops. The results show significant improvements in performance and detection rate compared to the conventional approach while the simplicity of the conventional algorithm is retained in the new model.

UR - http://www.scopus.com/inward/record.url?scp=84892665300&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:84892665300

SN - 9791092279016

SP - 80

EP - 87

BT - DASIP - Proceedings of the 2013 Conference on Design and Architectures for Signal and Image Processing

T2 - 2013 7th Conference on Design and Architectures for Signal and Image Processing, DASIP 2013

Y2 - 8 October 2013 through 10 October 2013

ER -