Online Archive of University of Virginia Scholarship
IP on AP: Exploring Image Processing on the Automata Processor1279 views
Author
Ly, Tiffany, Electrical Engineering - School of Engineering and Applied Science, University of Virginia
Advisors
Acton, Scott, Department of Electrical and Computer Engineering, University of Virginia
Abstract
The Automata Processor is a novel hardware accelerator that can perform pattern matching in parallel. To date, this pattern matching has been limited to one-dimensional problems that can be implemented as flexible string-matching methods such as those found in genomics. In this thesis, we present a novel process of implementing image retrieval using a multinary representation for deployment on an automata framework. Images are encoded into discriminative and unique regular expression descriptors in such a way that can be used for classification purposes. The regular expression descriptors are streamed through sets of non-deterministic finite automata (NFA).
To improve performance of this multi-dimensional classification problem, we transform discriminative feature descriptors using a cumulative distribution transform. The transformed features are encoded into regular expressions which can be executed on the automata processor.
The thesis also highlights methods of evaluating the similarity between images using these regular expressions in the automata processor. Our image retrieval and classification method improves on classification accuracy and achieves a run-time of less than one one-hundredth of a second per image which represents a three-fold improvement over competing architectures.
Degree
MS (Master of Science)
Keywords
image retrieval; non-finite automata
Language
English
Rights
All rights reserved (no additional license for public reuse)
Ly, Tiffany. IP on AP: Exploring Image Processing on the Automata Processor. University of Virginia, Electrical Engineering - School of Engineering and Applied Science, MS (Master of Science), 2017-04-24, https://doi.org/10.18130/V3SH3R.