ABSTRACT
Every day a large number of images are made available throw social networks and different IoT embedded sensors. R&D devoted to the development of applications based on visual pattern recognition has attracted a large population of researchers in both side academic and industry. Extraction of relevant features is challenging and known to be one of the key issues in many applications where the visual pattern recognition is applied (object recognition and tracking, image identification, multimedia document categorization, indexing and retrieval, deep learning based visual feature coding, video surveillance, robotic, activity recognition). Furthermore the extraction features from a big volume of image and video data is time and resources consuming. In the context of the ITEA2 project H4H/PerfCloud ( Performance in the Cloud) we have developed parallel OpenMP threads video engine search. To scale the extraction of visual features from a large volume of streaming visual content, we have developed a framework based on OpenMP and MPI one-sided communication where the computation and communication are overlapped thanks to the RDMA approach.
- Joyce Miranda dos Santos, Edleno Silva de Moura, Altigran Soares da Silva, João Marcos B. Cavalcanti, Ricardo da Silva Torres, Márcio Luiz A. Vidal, J.2015, signature-based bag of visual words method for image indexing and search. Pattern Recognition Letters Volume 65, 1 November 2015, Pages 1--7 Google ScholarDigital Library
- M. Joint, P.A. Moellic, P.Hede, P. Adam,P.2004, PIRIA: a general tool for indexing, search, and retrieval of multimedia content, Proceedings of the SPIE, Volume 5298, p. 116--125, 2004Google ScholarCross Ref
- Hannes Fassolda and Jakub Rosnerb, P. 2015. A Real-time GPU Implementation of the SIFT Algorithm for Large-Scale Video Analysis Tasks, Proc. SPIE 9400, Real-Time Image and Video. Processing 2015Google Scholar
- Kristleifur Daðason, Herwig Lejsek, Ársæll Þ. Jóhansson, Björn Þór Jónsson, Laurent Amsaleg, J. 2010, GPU acceleration of Eff2 descriptors using CUDA. ACM Multimedia 2010, pages 1167--1170 Google ScholarDigital Library
- Jaco Cronje, P.2011, BFROST: Binary Features from Robust Orientation Segment Tests accelerated on the GPU, 22nd Annual Symposium of the Pattern Recognition Association of South Africa (PRASA), Emerald Casino and Resort, Vanderbijlpark, South Africa, 22--25 November 2011Google Scholar
- M. Flickner, P.1995,Query by image and video content: the QBIC system, in Computer, vol. 28, no. 9, pp. 23--32, Sep 1995 Google ScholarDigital Library
- Elham Sagheb Hossein Pour, J.2015, A Survey of Multithreading Image Analysis. arXiv preprint arXiv:1506.04472Google Scholar
- Jing Huang, S. Ravi Kumar, Mandar Mitra, Wei-Jing Zhu, and Ramin Zabih, P.1997, Image indexing using color correlograms. In IEEE Conference on Computer Vision and Pattern Recognition, pages 762---768, 1997 Google ScholarDigital Library
- X. Chen, X. Yang, R. Zhang, A. Liu and S. Zheng, J.2010, Edge region color autocorrelogram: A new low-level feature applied in CBIR, 2010 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB), Shanghai, 2010, pp. 1--4Google Scholar
- Jean Michel Marie-Julie, Hassane Essafi, P. 1998, Image Indexing by Using a Rotation and Scale Invariant Partition. ECMAST 1998: 163--176 Google ScholarDigital Library
- Jean Michel Marie-Julie - Hassane Essafi,P.1996, Fast parallel multimedia database access based on wavelet multiresolution pyramidal decomposition, MVA '96 IAPR Workshop on Machine Vision Applications, November. 12--14, 1996, Tokyo, JapanGoogle Scholar
- G. Zhao, T. Ahonen, J. Matas and M. Pietikainen, J.2012, Rotation-Invariant Image and Video Description With Local Binary Pattern Features, in IEEE Transactions on Image Processing, vol. 21, no. 4 Google ScholarDigital Library
- M. Pietikäinen, J.2011,Local Binary Patterns for Still Images, in Computer Vision Using Local Binary Patterns, Computational Imaging and Vision 40, pages 13--47, London Limited 2011Google ScholarCross Ref
- Bingjing Zhang, Judy Qiu, Stefan Lee, David, P.2014, Crandall. Large-Scale Image Classification using High Performance Clustering, 2014Google Scholar
- Elisavet Chatzilari, Georgios Liaros, Spiros Nikolopoulos, and Yiannis Kompatsiaris, P.2013,A comparative study on mobile visual recognition. Machine Learning and Data Mining in Pattern Recognition 9th International Conference, MLDM 2013 New York, NY, USA, July 19--25, 2013 Proceeding Google ScholarDigital Library
- Li Zhuo n, Bo Cheng, Jing Zhang, J.2014. A comparative study of dimensionality reduction methods for large-scale image retrieval. Neurocomputing, Volume 141, October 2014, pages 202--210Google Scholar
- Shamonin, D. P., Bron, E. E., Lelieveldt, B. P., J.2010. Smits, M., Klein, S., Staring, M., Fast parallel image registration on CPU and GPU for diagnostic classification of Alzheimer's disease. Frontiers in neuroinformatics. 7--2013Google Scholar
- Yuzhong Yan, Lei Huang, P.2014. Large-Scale Image Processing Research Cloud. CLOUD COMPUTING 2014 : The Fifth International Conference on Cloud Computing, GRIDs, and VirtualizationGoogle Scholar
- J. Qiu, B. Zhang, Mammoth Data in the Cloud: Clustering Social Images. In Clouds, Grids and Big Data, IOS Press, 2013Google Scholar
- D. Mera, M. Batko and P. Zezula, P2014,Towards Fast Multimedia Feature Extraction: Hadoop or Storm, Multimedia (ISM), 2014 IEEE International Symposium on, Taichung, 2014, pp. 106--109 Google ScholarDigital Library
- https://itea3.org/project/h4h.htmlGoogle Scholar
Recommendations
Poster: High-level, one-sided programming models on MPI: a case study with global arrays and NWChem
SC '11 Companion: Proceedings of the 2011 companion on High Performance Computing Networking, Storage and Analysis CompanionGlobal Arrays (GA) is popular high-level parallel programming model that provides data and computation management facilities to the NWChem computational chemistry suite. GA's global-view data model is supported by the ARMCI partitioned global address ...
Correctness checking of MPI one-sided communication using marmot
EuroPVM/MPI'06: Proceedings of the 13th European PVM/MPI User's Group conference on Recent advances in parallel virtual machine and message passing interfaceThe MPI-2 standard defines functions for Remote Memory Access (RMA) by allowing one process to specify all communication parameters both for the sending and the receiving side, which is also referred to as one-sided communication. Having experienced ...
Implementing OpenSHMEM Using MPI-3 One-Sided Communication
OpenSHMEM 2014: Proceedings of the First Workshop on OpenSHMEM and Related Technologies. Experiences, Implementations, and Tools - Volume 8356This paper reports the design and implementation of Open- SHMEM over MPI using new one-sided communication features in MPI- 3, which include not only new functions (e.g. remote atomics) but also a newmemory model that is consistent with that of SHMEM.We ...
Comments