Abstract
One of the main objectives of Content-based Multimedia Retrieval systems is the automation of the information extraction process from raw data. When dealing with video data, the first step is to perform a temporal video segmentation in order to make a shot decomposition of the video content. From a computational point of view, this is a very high demanding task and algorithm optimization must be seeked. This paper presents a comparison between two different parallel programming paradigms: shared-memory communication and distributed memory processing using the message passing paradigm. Taking into account the software solutions, experimental results are collected over two alternative parallel architectures: a shared-memory symmetric multiprocessor and a cluster. This paper analyzes the performance achieved from the viewpoints of speed and scalability.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
del Bimbo, A.: Visual Information Retrieval. Morgan Kaufmann Publishers, San Francisco (1999)
Marques, O., Furht, B.: Content-based Image and Video Retrieval. Kluwer Academic Publishers, Dordrecht (2002)
Petkovic, M., Jonker, W.: Content-Based Video Retrieval. Springer, Heidelberg (2003)
Shih, T.K. (ed.): Distributed multimedia databases: techniques & applications. Idea Group Publishing, USA (2002)
Srakaew, S., Alexandridis, N., Nga, P.P., Blankenship, G.: Content-based multimedia data retrieval on cluster system environment. In: Sloot, et al. (eds.) 7th International Conference HPCN Europe 1999, pp. 1235–1241. Springer, Heidelberg (1999)
Kao, O., Steinert, G., Drews, F.: Scheduling aspects for image retrieval in cluster-based image databases. In: Buyya, et al. (eds.) Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid, pp. 329–336. IEEE Comp. Soc., Los Alamitos (2001)
Bosque, J.L., Robles, O.D., Pastor, L., Rodríguez, A.: Performance analysis of a CBIR system on shared-memory systems and heterogeneous clusters. In: Proceedings on IEEE CAMP 2005, pp. 309–314. IEEE, Los Alamitos (2005)
Krishnamurthy, E.: Parallel Processing: Principles and Practice. Addison-Wesley, Reading (1989)
Hwang, K.: Advanced Computer Architecture: Parallelism, Scalability, Programmability. McGraw-Hill, New York (1993)
Pitas, I. (ed.): Parallel Algorithms for Digital Image Processing, Computer Vision and Neural Networks. John Wiley & Sons, Chichester (1993)
Nupairoj, N., Ni, L.M.: Performance evaluation of some MPI implementations on workstations clusters. In: Proceedings of the SPLC 1994, pp. 98–105 (1994)
Bruck, J., Dolev, D., Ho, C.T., Rosu, M., Strong, R.: Efficient message passing interface MPI for parallel computing on clusters of workstations. Journal of Parallel and Distributed Computing 40, 19–34 (1997)
The beowulf cluster site. Web (2006), (retrieved september 15, 2006), www.beowulf.org
Porter, S., Mirmehdi, M., Thomas, B.: Temporal video segmentation and classification of edit effects. Image and Vision Computing 21(13–14), 1097–1106 (2003)
Valencia, G., Rodríguez, J.A., Urdiales, C., Sandoval, F.: Color-based video segmentation using interlinked irregular pyramids. Pattern Recognition 37(2), 377–380 (2004)
Antani, S., Kasturi, R., Jain, R.: A survey on the use of pattern recognition methods for abstraction, indexing and retrieval of images and video. Pattern Recognition 35(4), 945–965 (2002)
Robles, O.D., Toharia, P., Rodríguez, A., Pastor, L.: Towards a content-based video retrieval system using wavelet-based signatures. In: Hamza, M.H. (ed.) 7th IASTED International Conference on CGIM 2004, IASTED, pp. 344–349. ACTA Press (2004)
Černeková, Z., Nikou, C., Pitas, I.: Shot detection in video sequences using entropy-based metrics. In: Proc. of the IST 2001, Supported by the MOUMIR project, Iran, pp. 156–165 (2001)
Zhang, D., Qi, W., Zhang, H.J.: A new shot boundary detection algorithm. In: Shum, H.-Y., Liao, M., Chang, S.-F. (eds.) PCM 2001. LNCS, vol. 2195, pp. 63–70. Springer, Heidelberg (2001)
Khotanzad, A., Hong, Y.H.: Invariant image recognition by zernike moments. IEEE Transactions on Pattern Analysis and Machine Intelligence 12(5), 489–497 (1990)
Kamila, N.K., Mahapatra, S., Nanda, S.: Invariance image analysis using modified Zernike moments. Pattern Recognition Letters 26(6), 747–753 (2005)
Toharia, P., Robles, O.D., Rodríguez, Á., Pastor, L.: Combining shape and color for automatic video cut detection. In: Proc. of the TRECVID 2005 Workshop, pp. 336–345 (2005)
Toharia, P., Robles, O.D., Rodríguez, A., Pastor, L.: Xml specification for avi files in a content-based video retrieval system. In: Villanueva, J.J. (ed.) Proceedings of the Fourth IASTED International Conference on VIIP, IASTED, pp. 374–378. ACTA Press (2004)
Bilas, A., Fritts, J., Singh, J.P.: Real-time parallel mpeg-2 decoding in software. In: IPPS 1997, pp. 197–203. IEEE Computer Society, Los Alamitos (1997)
Bhandarkar, S.M., Chandrasekaran, S.R.: Parallel parsing of mpeg video on a shared-memory symmetric multiprocessor. Parallel Computing 30(11), 1233–1276 (2004)
Leroy, X.: The linuxthreads library. Web (2006), http://pauillac.inria.fr/xleroy/linuxthreads/
MPI Forum: A Message-Passing Interface standard. Web (2006) (retrieved september 15, 2006), www.mpi-forum.org
Argonne National Laboratory: Mpich vs. 1.2.6.1 (2004), Web (2006), (retrieved september 15, 2006), http://www.mcs.anl.gov/mpi/mpich/
Squyres, J.M., Meyer, K.L., McNally, M.D., Lumsdaine, A.: LAM/MPI User Guide. University of Notre Dame, LAM 6.3 (1998)
Universidad Politécnica de Madrid (UPM) and Centro de Investigaciones Energéticas, Medioambientales y Tecnológicas (CIEMAT): Centro de supercomputación y visualización de madrid. Web (2006) (retrieved september 15, 2006), www.cesvima.upm.es
Standard Performance Evaluation Corporation: Spec benchmarks. Web (2006), (retrieved september 15, 2006) from source, www.spec.org
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Toharia, P., Robles, O.D., Bosque, J.L., Rodríguez, A. (2006). Video Shot Extraction on Parallel Architectures. In: Guo, M., Yang, L.T., Di Martino, B., Zima, H.P., Dongarra, J., Tang, F. (eds) Parallel and Distributed Processing and Applications. ISPA 2006. Lecture Notes in Computer Science, vol 4330. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11946441_78
Download citation
DOI: https://doi.org/10.1007/11946441_78
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-68067-3
Online ISBN: 978-3-540-68070-3
eBook Packages: Computer ScienceComputer Science (R0)