Abstract
In this paper we propose a time-series matching-based approach that provides the interactive boundary image matching with noise control for a large-scale image database. To achieve the noise reduction effect in boundary image matching, we exploit the moving average transform of time-series matching. We are motivated by a simple intuition that the moving average transform might reduce the noise of boundary images as well as that of time-series data. To confirm this intuition, we first propose a new notion of k-order image matching, which applies the moving average transform to boundary image matching. A boundary image can be represented as a sequence in the time-series domain, and our k-order image matching identifies similar boundary images in this time-series domain by comparing the k-moving average transformed sequences. We then propose an index-based method that efficiently performs k-order image matching on a large image database, and formally prove its correctness. We also formally analyze the relationship of orders and their matching results and present an interactive approach of controlling the noise reduction effect. Experimental results show that our k-order image matching exploits the noise reduction effect well, and our index-based method outperforms the sequential scan by one or two orders of magnitude. These results indicate that our k-order image matching and its index-based solution provide a very practical way of realizing the noise control boundary image matching. To our best knowledge, the proposed interactive approach for large-scale image databases is the first attempt to solve the noise control problem in the time-series domain rather than the image domain by exploiting the efficient time-series matching techniques. Thus, our approach can be widely used in removing other types of distortions in image matching areas.
We’re sorry, something doesn't seem to be working properly.
Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.
Notes
CCD itself is not our main focus. That is, our focus is not to convert an image to a time-series properly, but is to provide an efficient and noise-controllable matching method by exploiting multidimensional indexes and by supporting arbitrary moving average orders. Thus, as the boundary extraction method, we handle CCD only in this paper, and we leave the effect of different methods as the future work.
References
Agrawal R, Faloutsos C, Swami A (1993) Efficient similarity search in sequence databases. In: Proc. the 4th int’l conf. on foundations of data organization and algorithms. Chicago, Illinois, pp 69–84
Beckmann N, Kriegel H-P, Schneider R, Seeger B (1990) The R ∗ -tree: an efficient and robust access method for points and rectangles. In: Proc. int’l conf. on management of data. ACM SIGMOD, Atlantic City, pp 322–331
Belongie S, Malik J (2000) Matching with shape contexts. In: Proc. IEEE workshop on contentbased access of image and video libraries (CBAIVL-2000). Hilton Head Island, South Carolina, pp 20–26
Berchtold S, Bohm C, Kriegel H-P (1998) The pyramid-technique: towards breaking the curse of dimensionality. In: Proc. int’l conf. on management of data. ACM SIGMOD, Seattle, pp 142–153
Brownrigg DRK (1984) The weighted median filter. Commun ACM 27(8):807–818
Chan KP, Fu AW-C, Yu CT (2003) Haar wavelets for efficient similarity search of time-series: with and without time warping. IEEE Trans Knowl Data Eng 15(3):686–705
Chatfield C (1984) The analysis of time series: an introduction, 3rd edn. Chapman and Hall, London
Do MN (2002) Wavelet-based texture retrieval using generalized Gaussian density and Kullback–Leibler distance. IEEE Trans Image Process 11(2):146–158
Dong Y, Ma J (2011) Wavelet-based image texture classification using local energy histograms. IEEE Signal Process Lett 18(4):247–250
Faloutsos C, Ranganathan M, Manolopoulos Y (1994) Fast subsequence matching in time-series databases. In: Proc. int’l conf. on management of data. ACM SIGMOD, Minneapolis, pp 419–429
Gonzalez RC, Woods RE (2002) Digital image processing, 2nd edn. Prentice Hall, New Jersey
Hajiaboli MR (2011) An anisotropic fourth-order diffusion filter for image noise removal. Int J Comput Vision 92(2):177–191
Han W-S, Lee J, Moon Y-S, Jiang H (2007) Ranked subsequence matching in time-series databases. In: Proc. the 33rd int’l conf. on very large data bases. Vienna, Austria, pp 423–434
Hildebrand FB (1987) Introduction to numerical analysis, 2nd edn. Dover, New York
Holte MB, Moeslund TB, Fihl P (2010) View-invariant gesture recognition using 3D optical flow and harmonic motion context. Comput Vis Image Underst 114(12):1353–1361
Keogh E (2002) Exact indexing of dynamic time warping. In: Proc. the 28th int’l conf. on very large data bases. Hong Kong, pp 406–417
Keogh E et al (2006) LB_Keogh supports exact indexing of shapes under rotation invariance with arbitrary representations and distance measures. In: Proc. int’l conf. on very large data bases. Seoul, Korea, pp 882–893
Keogh E, Ratanamahatana CA (2007) Indexing and mining large time series databases. In: Proc. the 12th int’l conf. on database systems for advanced applications, tutorial. Bangkok, Thailand
Keogh EJ, Wei L, Xi X, Vlachos M, Lee S-H, Protopapas P (2009) Supporting exact indexing of arbitrarily rotated shapes and periodic time series under Euclidean and warping distance measures. VLDB J 18(3):611–630
Kim T (2011) Color histogram diffusion for image enhancement. In: Proc. of the 18th IEEE int’l conf. on image processing. Brussels, Belgium, pp 3425–3428
Lee AJT et al (2007) A novel filtration method in biological sequence databases. Pattern Recogn Lett 28(4):447–458
Loh W-K, Kim S-W, Whang K-Y (2000) Index interpolation: a subsequence matching algorithm supporting moving average transform of arbitrary order in time-series databases. IEICE Trans Inf Syst E84-D(1):76–86
Loh W-K, Kim S-W, Whang K-Y (2004) A subsequence matching algorithm that supports normalization transform in time-series databases. Data Mining Knowl Disc 9(1):5–28
Loh W-K, Park Y-H, Yoon Y-I (2007) Fast recognition of asian characters based on database methodologies. In: Proc. the 24th British nat’l conf. on databases. Glasgow, UK, pp 37–48
Moon Y-S, Kim J (2007) Efficient moving average transform-based subsequence matching algorithms in time-series databases. Inf Sci 177(23):5415–5431
Moon Y-S, Kim B-S, Kim M S, Whang K-Y (2010) Scaling-invariant boundary image matching using time-series matching techniques. Data Knowl Eng 69(10):1022–1042
Moon Y-S, Whang K-Y, Han W-S (2002) General match: a subsequence matching method in time-series databases based on generalized windows. In: Proc. int’l conf. on management of data. ACM SIGMOD, Madison, pp 382–393
Moon Y-S, Whang K-Y, Loh W-K (2001) Duality-based subsequence matching in time-series databases. In: Proc. the 17th int’l conf. on data engineering. IEEE, Heidelberg, pp 263–272
Mori G, Malik J (2002) Estimating human body configurations using shape context matching. In: Proc. the 7th European conference on computer vision. Copenhagen, Denmark, pp 666–680
Pratt WK (2007) Digital image processing, 4th edn. Eastman Kodak, Rochester
Rafiei D (1999) On similarity-based queries for time series data. In: Proc. the 15th int’l conf. on data engineering. IEEE ICDE, Sydney, pp 410–417
Rafiei D, Mendelzon AO (2000) Querying time series data based on similarity. IEEE Trans Knowl Data Eng 12(5):675–693
Rosenfeld A, Kalk AC (1982) Digital picture processing, vols 1/2, 2nd edn. Academic Press, New York
Suetens P, Fua P, Hanson AJ (1992) Computational strategies for object recognition. ACM Comput Surv 24(1):5–62
Vlachos M, Vagena Z, Yu PS, Athitsos V (2005) Rotation invariant indexing of shapes and line drawings. In: Proc. of ACM conf. on information and knowledge management. Bremen, Germany, pp 131–138
Wang Z, Chi Z, Feng D, Wang Q (2000) Leaf image retrieval with shape features. In: Proc. 4th int’l conf. on advances in visual information systems. Lyon, France, pp 477–487
Yang S-M, Tai S-C (2012) A design framework for hybrid approaches of image noise estimation and its application to noise reduction. J Vis Commun Image Represent 23(5):812–826
Zhang DZ, Lu G (2003) Review of shape representation and description techniques. Pattern Recogn 37(1):1–19
Yefeng Zheng’s homepage, http://www.umiacs.umd.edu/~zhengyf/PointMatching.htm
Zhu Y, Shasha D (2003) Warping indexes with envelope transforms for query by humming. In: Proc. of int’l conf. on management of data. ACM SIGMOD, San Diego, pp 181–192
Acknowledgements
This work was partially supported by Defense Acquisition Program Administration and Agency for Defense Development under the contract.
Author information
Authors and Affiliations
Corresponding author
Additional information
The preliminary version of this paper was published in Proc. of the 19th Int’l Conf. on Database and Expert Systems Applications (DEXA 2008), Turin, Italy, pp. 362–375, September 2008.
Rights and permissions
About this article
Cite this article
Kim, BS., Moon, YS., Choi, MJ. et al. Interactive noise-controlled boundary image matching using the time-series moving average transform. Multimed Tools Appl 72, 2543–2571 (2014). https://doi.org/10.1007/s11042-013-1552-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-013-1552-3