This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
High-Performance Distributed Video Content Analysis with Parallel-Horus
October-December 2007 (vol. 14 no. 4)
pp. 64-75
Frank J. Seinstra, University of Amsterdam
Jan-Mark Geusebroek, University of Amsterdam
Dennis Koelma, University of Amsterdam
Cees G.M. Snoek, University of Amsterdam
Marcel Worring, University of Amsterdam
Arnold W.M. Smeulders, University of Amsterdam
As the world uses more digital video that requires greater storage space, Grid computing is becoming indispensable for urgent problems in multimedia content analysis. Parallel-Horus, a support tool for applications in multimedia Grid computing, lets users implement multimedia applications as sequential programs for efficient execution on clusters and Grids, based on wide-area multimedia services.

1. C.G.M. Snoek et al., "The Semantic Pathfinder: Using an Authoring Metaphor for Generic Multimedia Indexing," IEEE Trans. Pattern Analysis and Machine Inteligence., vol. 28, no. 10, 2006, pp. 1678–1689.
2. A. Plaza et al., "Commodity Cluster-Based Parallel Processing of Hyperspectral Imagery," J. Parallel Distributed Computing, vol. 66, no. 3, 2006, pp. 345–358.
3. F.J. Seinstra et al., "User Transparency: A Fully Sequential Programming Model for Efficient Data Parallel Image Processing," Concurrency and Computation: Practice and Experience, vol. 16, no. 6, 2004, pp. 611–644.
4. F.J. Seinstra et al., "A Software Architecture for User Transparent Parallel Image Processing," Parallel Computing, vol. 28, no. 12, 2002, pp. 1685–1708.
5. F.J. Seinstra et al., "P-3PC: A Point-to-Point Communication Model for Automatic and Optimal Decomposition of Regular Domain Problems," IEEE Trans. Parallel and Distributed Systems, vol. 13, no. 7, 2002, pp. 758–768.
6. F.J. Seinstra et al., "Finite State Machine-Based Optimization of Data Parallel Regular Domain Problems Applied in Low-Level Image Processing," IEEE Trans. Parallel and Distributed Systems, vol. 15, no. 10, 2004, pp. 865–877.
7. G.X. Ritter et al., Handbook of Computer Vision Algorithms in Image Algebra, CRC Press, 1996.
8. J. Serot et al., "Skeletons for Parallel Image Processing: An Overview of the Skipper Project," Parallel Computing, vol. 28, nos. 7–8, 2002, pp. 967–993.
9. C. Nicolescu et al., "A Data and Task Parallel Image Processing Environment," Parallel Computing, vol. 28, nos. 7–8, 2002, pp. 945–965.
10. G. Alonso, Web Services—Concepts, Architectures and Applications, Springer-Verlag, 2004.
11. G. Allen et al., "The Grid Application Toolkit: Towards Generic and Easy Application Programming Interfaces for the Grid," Proc. IEEE, vol. 93, no. 3, 2005, pp. 534–550.
12. S. Basu et al., "MmGrid: Distributed Resource Management Infrastructure for Multimedia Applications," Proc. 17th Int'l Parallel and Distributed Processing Symp., IEEE CS Press, 2003, CD-ROM.
13. A. Zaia et al., "A Scalable Grid-Based Multimedia Server," Proc. 13th Int'l Workshops Enabling Technologies: Infrastructure for Collaborative Enterprises, IEEE CS Press, 2004, pp. 337–342.
14. J.M. Geusebroek et al., "A Six-Stimulus Theory for Stochastic Texture," Int'l J. Computer Vision, vol. 62, nos. 1–2, 2005, pp. 7–16.
15. J. van de Weijer et al., "Color Edge and Corner Detection by Photometric Quasi-invariants," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 27, no. 4, 2005, pp. 625–630.
16. A. Srivastava et al., "On Advances in Statistical Modeling of Natural Images," J. Mathematical Imaging and Vision, vol. 18, no. 1, 2003, pp. 17–33.
17. J.M. Geusebroek, "Compact Object Descriptors from Local Colour Invariant Histograms," Proc. British Machine Vision Conf., British Machine Vision Assoc., vol. 3, 2006, pp. 1029–1038.
1. N. Dean, "Bombers Staged Dry Run Before London Attacks," The Independent, online edition, 20 Sept. 2005; http://news.independent.co.uk/uk/crimearticle313884.ece .
2. A. Plaza et al., "Commodity Cluster-Based Parallel Processing of Hyperspectral Imagery," J. Parallel Distributed Computing, vol. 66, no. 3, 2006, pp. 345–358.
3. C.G.M. Snoek et al., "The Semantic Pathfinder: Using an Authoring Metaphor for Generic Multimedia Indexing," IEEE Trans. Pattern Analysis and Machine Inteligence, vol. 28, no. 10, 2006, pp. 1678–1689.
4. D. Butler, "Tomorrow's Computing Today," Nature, vol. 422, 2003, pp. 799–800.
5. R. van Nieuwpoort et al., "Ibis: A Flexible and Efficient Java-Based Grid Programming Environment," Concurrency and Computation: Practice and Experience, vol. 17, nos. 7–8, 2005, pp. 1079–1107.
6. G. Allen et al., "The Grid Application Toolkit: Towards Generic and Easy Application Programming Interfaces for the Grid," Proc. IEEE, vol. 93, no. 3, 2005, pp. 534–550.
7. F.J. Seinstra et al., "User Transparency: A Fully Sequential Programming Model for Efficient Data Parallel Image Processing," Concurrency and Computation: Practice and Experience, vol. 16, no. 6, 2004, pp. 611–644.

Index Terms:
Multimedia content analysis, parallel computing, distributed computing, and Grid computing.
Citation:
Frank J. Seinstra, Jan-Mark Geusebroek, Dennis Koelma, Cees G.M. Snoek, Marcel Worring, Arnold W.M. Smeulders, "High-Performance Distributed Video Content Analysis with Parallel-Horus," IEEE Multimedia, vol. 14, no. 4, pp. 64-75, Oct.-Dec. 2007, doi:10.1109/MMUL.2007.74
Usage of this product signifies your acceptance of the Terms of Use.