An analysis of multi-level filtering for high dimensional image data

Image database systems are very useful in many applications. To design an effective image database system, high dimensional image feature vectors have to be extracted from the images automatically. Each comparison between them tends to be expensive, so sequential comparisons are usually impractic...

Full description

Bibliographic Details
Main Author: Tam, Dominic Pok Man
Format: Others
Language:English
Published: 2009
Online Access:http://hdl.handle.net/2429/4435
id ndltd-UBC-oai-circle.library.ubc.ca-2429-4435
record_format oai_dc
spelling ndltd-UBC-oai-circle.library.ubc.ca-2429-44352018-01-05T17:31:59Z An analysis of multi-level filtering for high dimensional image data Tam, Dominic Pok Man Image database systems are very useful in many applications. To design an effective image database system, high dimensional image feature vectors have to be extracted from the images automatically. Each comparison between them tends to be expensive, so sequential comparisons are usually impractical. Moreover, the. traditional multi-dimensional indexing structures are incapable of handling these high-dimensional vectors efficiently. Thus, it has been proposed to abstract lower dimensional k-D vector from the original N-D feature vector, where k <C N. 2-level filtering is then used so that the k-D vector can fit in the indexing structure for coarse filtering and much fewer comparisons are needed between N-D vectors for the fine filtering stage. Unfortunately, both stages cannot be efficient at the same time. A major contribution of this thesis is to propose the idea of multi-level filtering by adding additional intermediate levels so that both the coarsest and finest filtering stages can be very efficient. Based on the cost models developed, the trends of 2-level and multi-level filterings are analysed and compared. The experimental evaluations further confirm that the 3-level filtering usually requires less CPU and I/O time than 2-level does. When compared with the previous approach of 2-level filtering, 3-levels can save from 15% to over 400% of time needed. Another contribution is to develop the optimizers which can find the (near) optimal configuration of 2-level and 3-level filterings for any image dataset. Experimental results show that in about 32 seconds, the developed optimizer can find a configuration whose total run-time per query exceeds that of the real optimal configuration by less than 2.5%. Science, Faculty of Computer Science, Department of Graduate 2009-02-11T19:01:21Z 2009-02-11T19:01:21Z 1996 1996-05 Text Thesis/Dissertation http://hdl.handle.net/2429/4435 eng For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use. 5532572 bytes application/pdf
collection NDLTD
language English
format Others
sources NDLTD
description Image database systems are very useful in many applications. To design an effective image database system, high dimensional image feature vectors have to be extracted from the images automatically. Each comparison between them tends to be expensive, so sequential comparisons are usually impractical. Moreover, the. traditional multi-dimensional indexing structures are incapable of handling these high-dimensional vectors efficiently. Thus, it has been proposed to abstract lower dimensional k-D vector from the original N-D feature vector, where k <C N. 2-level filtering is then used so that the k-D vector can fit in the indexing structure for coarse filtering and much fewer comparisons are needed between N-D vectors for the fine filtering stage. Unfortunately, both stages cannot be efficient at the same time. A major contribution of this thesis is to propose the idea of multi-level filtering by adding additional intermediate levels so that both the coarsest and finest filtering stages can be very efficient. Based on the cost models developed, the trends of 2-level and multi-level filterings are analysed and compared. The experimental evaluations further confirm that the 3-level filtering usually requires less CPU and I/O time than 2-level does. When compared with the previous approach of 2-level filtering, 3-levels can save from 15% to over 400% of time needed. Another contribution is to develop the optimizers which can find the (near) optimal configuration of 2-level and 3-level filterings for any image dataset. Experimental results show that in about 32 seconds, the developed optimizer can find a configuration whose total run-time per query exceeds that of the real optimal configuration by less than 2.5%. === Science, Faculty of === Computer Science, Department of === Graduate
author Tam, Dominic Pok Man
spellingShingle Tam, Dominic Pok Man
An analysis of multi-level filtering for high dimensional image data
author_facet Tam, Dominic Pok Man
author_sort Tam, Dominic Pok Man
title An analysis of multi-level filtering for high dimensional image data
title_short An analysis of multi-level filtering for high dimensional image data
title_full An analysis of multi-level filtering for high dimensional image data
title_fullStr An analysis of multi-level filtering for high dimensional image data
title_full_unstemmed An analysis of multi-level filtering for high dimensional image data
title_sort analysis of multi-level filtering for high dimensional image data
publishDate 2009
url http://hdl.handle.net/2429/4435
work_keys_str_mv AT tamdominicpokman ananalysisofmultilevelfilteringforhighdimensionalimagedata
AT tamdominicpokman analysisofmultilevelfilteringforhighdimensionalimagedata
_version_ 1718586801814241280