On the Performances of Computer Vision Algorithms on Mobile Platforms
|
|
- Rosamond Lang
- 6 years ago
- Views:
Transcription
1 On the Performances of Computer Vision Algorithms on Mobile Platforms S. Battiato a, G. M. Farinella a, E. Messina a, G. Puglisi a, D. Ravì a, A. Capra b, V. Tomaselli b a University of Catania, Viale A. Doria, Catania, Italy Image Processing Lab b AST - Computer Vision, STMicroelectronics Catania, Italy ABSTRACT Computer Vision enables mobile devices to extract the meaning of the observed scene from the information acquired with the onboard sensor cameras. Nowadays, there is a growing interest in Computer Vision algorithms able to work on mobile platform (e.g., phone camera, point-and-shot-camera, etc.). Indeed, bringing Computer Vision capabilities on mobile devices open new opportunities in different application contexts. The implementation of vision algorithms on mobile devices is still a challenging task since these devices have poor image sensors and optics as well as limited processing power. In this paper we have considered different algorithms covering classic Computer Vision tasks: keypoint extraction, face detection, image segmentation. Several tests have been done to compare the performances of the involved mobile platforms: Nokia N9, LG Optimus One, Samsung Galaxy SII. Keywords: Mobile Devices, Computer Vision, Face Detection, Image Segmentation, Feature Extraction 1. INTRODUCTION In recent years there is a growing interest in new technology to be employed in the context of mobile devices. Despite today s mobile devices (e.g., smartphone, tablet, etc.) are still limited in terms of resources (e.g., processor speed, available RAM, etc.), novel Computational Photography solutions are available to build appealing imaging applications that cannot be performed before. 1, 2 The main idea is to overcome the limitation of traditional imaging devices by using computational methods which can exploit the different inputs offered by a mobile devices (e.g., from low level data, such as Bayer pattern, GPS position, etc.). 3 Since different cameras are usually embedded in devices of new generation, Computer Vision algorithms will be extremely useful in many mobile applications of next future. For example, visual tracking can be exploited to interact with video games, or the recognition of the visual content could help in building new applications in the context of cultural heritage (e.g., giving back information on a recognized archeological site). The main contribution of this work is related to the porting and testing of Computer Vision algorithms on mobile platforms. Specifically, different algorithms covering the classic tasks in Computer Vision have been considered: keypoint extraction, face detection, image segmentation. The porting has been performed considering the operating systems Maemo and Android which are typically used in Nokia N9, LG Optimus One, Samsung Galaxy SII. These operating systems have been considered because they can be easily extended with customized libraries and/or programs and provide a standardized and fairly widespread API (Application Program Interface). It is worth noting that the considered Computer Vision algorithms could be optimized to properly work on low resources devices. For instance, the FCAM library 4 available for N9 Nokia smartphone, allows to interact with the low level algorithms (e.g., demosaicing, white balancing, denoising, etc.) and data (Bayer pattern) involved in the imaging pipeline. 3 In this way a better algorithmic design taking into account constrained resources devices can be done. Comparative tests have been performed to asses both quantitatively and qualitatively the performances of the considered Computer Vision algorithms on the aforementioned mobile devices. The remainder of the paper is organized as follows: Section 2 introduces the considered operating systems and computational platforms whereas Section 3 briefly reviews the involved Computer Vision algorithms used in our tests. Section 4 reports experiments and discusses the performances of the considered mobile devices. Finally, Section 5 concludes the paper with avenues for further research.
2 2. OPERATING SYSTEMS AND COMPUTATIONAL PLATFORMS Maemo Operating System is based on GNU Linux Kernel. This means that many development tools (such as gcc, make, etc.), which generally are used in a desktop computer, are integrated in Maemo OS. The porting of useful Computer Vision library such as OpenCV Library, 5 is hence straightforward. The framework used to write new applications in Maemo OS is Qt; 6 it is cross platform, written in C++ adding a layer of abstraction to access the low level functions (gui, network, gps, etc.). Qt applications can be easily cross-compiled in many different platforms, such as Maemo/MeeGo, Symbian, Windows Mobile, desktop PC, etc. The Nokia N9 mobile has been used for testing OpenCV algorithms considering Maemo OS. This device has a high-end OAP 343 ARM Cortex A8 as main processor, running at 6 MHz. The GPU is the PowerVR SGX 53 which supports OpenGL ES2.. The TMS32C64x processor, working at 43 MHz, is used to run the image processing (camera), audio processing and data transmission. The system has 256 MB of dedicated high performance RAM (Mobile DDR) paired with access to 768 MB swap space managed by the Maemo OS. This provides a total virtual memory of 1 GB. Like Maemo, Android Operating System is also based on a Linux kernel. The Android operating system is one of the currently world s best-selling Smartphone platform and has a large community of developers. There are currently over 2, apps available on market. The applications for the Android platform are Java based and run on a Dalvik virtual machine featuring JIT compilation, this means a continuously translation and caching of code to minimize performance degradation. Unlike Maemo, the Android OS does not have a native support for the full set of standard GNU libraries, and this makes difficult to port existing GNU/Linux applications. It has, instead, its own C library. Therefore, the OpenCV Library cant be directly compiled, since the Java Native Interface (JNI) programming framework is required to interact with the Java classes. Android offers the possibility of programming in C/C++ using the Native Dev Kit (NDK), together with the standard SDK. To simplify the wrapping of OpenCV code to the JNI functions, we used the SWIG tool 7 to bind programs written in C/C++ with Java. It works by taking the declarations found in header files and using them to generate the wrapper code that scripting languages need to access the underlying native code. To test OpenCV algorithms on Android OS we exploited two different devices: LG Optimus One and Samsung Galaxy SII. The first device has a camera of 3.15 Mpx (248x1536 pixels) and a VGA video resolution at 18fps. It has a Qualcomm MSM7227 chipset ARM CPU running at 6 MHz and 512 MB of RAM. The second device has two cameras: one rear of 8.1 Mpx (3264x2448 pixels) and one frontal of 2, Mpx. The video resolution is 18p at 3 fps. A Cortex-A9 ARM CPU with 2 x 1,2 GHz (dual core) is embedded with a 1.24 MB of RAM. 2.1 Involved Computer Vision Algorithms The main tasks considered to compare the selected mobile platforms are: Feature extraction; Face detection; Image segmentation. Feature extraction algorithms are typically used to detect the point of interests (called also keypoints) in an image. 8 These features can be used for many purposes: image registration, visual tracking, image retrieval, etc. In our test we employed FAST, 9 STAR 1 and SURF 11 as implemented in OpenCV Library. 5 The face detection method used in our tests is based on well-known object detection algorithm proposed by Viola and Jones. 12 During the training phase, a boosting cascade classifier (working with haar-like features) is trained on samples of a particular object (e.g., face), called positive examples, and on a set of arbitrary images (not faces), called negative examples. After training phase, the face detector is applied to the regions of interest in an input image. The algorithm considered to test image segmentation is Graph Cuts. 13 This algorithm considers the segmentation as an energy minimization problem which is reduced to an instance of maximum flow in a graph. Segmentation is hence performed taking into account the max-flow min cut theorem.
3 15 Face Detection LG Optimus One Samsung SII Nokia N9 13,5 12 1,5 Fps 9 7,5 6 4,5 3 1,5,5,4,3,2 Scale 2.2 Experimental Results Figure 1. Average frame rate (FPS) vs. scale parameter. Tests have been performed to estimate the performances of the different involved mobile platforms. A significant effort has been done to properly configure the different devices in order to run the various algorithms. A first test has been conducted considering the face detection algorithm implemented as in the OpenCV library. 5 Videos have been acquired with a VGA resolution (64 48) and the performances in terms of fps (frame per second) have been measured at varying of the minimum scale parameter (i.e., face smaller than that are ignored). As can be seen from Fig. 1 all the considered devices decrease their computational performance (fps) at decreasing of the minimum scale parameter. A lower minimum scale implies a higher number of patches to be analyzed. Samsung Galaxy SII, as expected considering its hardware specifications, outperforms the other devices. The second test consists on a quantitative and qualitative analysis of the Graph Cuts algorithm on the Nokia N9 device. Also this algorithm has been implemented by using OpenCV library. Fig. 2 reports the average segmentation time (sec) at different iteration steps vs. image resolution. As can be easily seen from the segmentation results (Fig. 3) better results in terms of image segmentation are obtained increasing the number of iterations and hence the overall computational time. Computational tests have been also performed considering the feature point extraction task. Several well-known feature point detectors, implemented in OpenCV, have been considered: FAST, 9 STAR 1 and SURF. 11 FAST feature detector outperforms the other ones in terms of computational time in all the considered platforms (Fig. 4, Fig. 5 Fig. 6). As already reported in the previous experiments, Samsung Galaxy SII is able to obtain higher fps with respect to the other devices. Comparison between face detection performed on RGB images (i.e., images obtained after complex demosaicing procedure) with respect to the one which takes into account information obtained from the Bayer pattern 3 has been performed by considering a dataset with more than 1 images containing a faces (one for each image). From the original images the corresponding Bayer pattern has been obtained by subsampling the different channels by considering the pattern GRBG. The considered Bayer pattern corresponds to the one used in the Nokia N9 sensor. Since the face detector takes a grayscale image as input, the original colour images have been converted in gray scale, whereas the green pattern has been used for testing the performances of the detector starting from the Bayer pattern. Specifically, the missing values into the gray pattern have been filled with the average of the surrounding pixels to form the input images for the detector. In Fig. 7 the obtained results are reported. The percentage of true positives is computed as the ratio of the properly detected faces and the total number of faces within the considered dataset. The false positives values have been obtained as the ratio of the erroneously detected faces (i.e., detected patches not containing faces) and the total number of patches detected by the algorithm as faces (i.e., patches detected which contain both faces or not). The results indicate that faces can be detected, and eventually used to support other algorithms involved into the image generation pipeline, before a complex demosaicing procedure by maintaining the detection performances.
4 25 8x6 64x48 48x36 32x24 24x Figure 2. Average segmentation time at different iteration steps vs. image resolution. Figure 3. First row: the input image with the background and foreground seeds provided to Graph Cuts. Second and third rows: Visual assessment of the segmentation results at different iterations. These screenshots are captured directly on the N9.
5 35 Feature Extraction: Nokia N9 Fast Star Surf FPS x24 4x3 64x48 Resolution Figure 4. Average frame rate (FPS) vs. image resolution on the Nokia platform x24 4x3 64x48 Figure 5. Average frame rate (FPS) vs. image resolution on the LG platform. 35 Feature Extraction: Samsung SII Fast Star Surf FPS x24 4x3 64x48 Resolution Figure 6. Average frame rate (FPS) vs. image resolution on the Samsung platform.
6 1, Face Detection: RGB vs Bayer Pattern RGB Bayer Pattern 9, 8, 7, Percentage 6, 5, 4, 3, 2, 1,, True Positives False Alarms Figure 7. Face detection results considering Bayer pattern data and RGB images. 3. CONCLUSIONS In this paper we have tested several Computer Vision algorithms on mobile devices. Different classical tasks of Computer Vision have been considered: keypoint extraction, face detection, image segmentation. Their computational performances have been then tested on Nokia N9, LG Optimus One, Samsung Galaxy SII with Maemo and Android operating systems. Finally, low level data (Bayer pattern) has been used to perform face detection instead of considering the final RGB image produced by the image pipeline obtaining hence a considerable time complexity reduction. Future works will be devoted to exploits low level data to improve the performance of the considered computer vision algorithm. REFERENCES [1] Farinella, G. and Battiato, S., Scene classification in compressed and constrained domain, Computer Vision, IET 5(5), (211). [2] Puglisi, G. and Battiato, S., A robust image alignment algorithm for video stabilization purposes, IEEE Transactions on Circuits and Systems for Video Technology 21(1), (211). [3] Battiato, S., Bruna, A. R., Messina, G., and Puglisi, G., eds., [Image Processing for Embedded Devices], Bentham Science Publisher (21). [4] Adams, A., Talvala, E.-V., Park, S. H., Jacobs, D. E., Ajdin, B., Gelfand, N., Dolson, J., Vaquero, D., Baek, J., Tico, M., Lensch, H. P. A., Matusik, W., Pulli, K., Horowitz, M., and Levoy, M., The frankencamera: an experimental platform for computational photography, ACM Transactions on Graphics 29, 29:1 29:12 (July 21). [5] [6] [7] Beazley, D. M., Swig: an easy to use tool for integrating scripting languages with c and c++, in [Proceedings of the 4th conference on USENIX Tcl/Tk Workshop, Volume 4], 15 15, USENIX Association, Berkeley, CA, USA (1996). [8] Szeliski, R., Computer vision : Algorithms and applications, Computer 5, 832 (21). [9] Rosten, E. and Drummond, T., Machine learning for high-speed corner detection, in [Proceedings of the 9th European Conference on Computer Vision (ECCV 26)], (26). [1] Agrawal, M., Konolige, K., and Blas, M. R., Censure: Center surround extremas for realtime feature detection and matching., in [Proceedings of the 1th European Conference on Computer Vision (ECCV 28)], Forsyth, D. A., Torr, P. H. S., and Zisserman, A., eds., Lecture Notes in Computer Science 535, , Springer (28). [11] Funayama, R., Yanagihara, H., Van Gool, L., Tuytelaars, T., and Bay, H., Robust interest point detector and descriptor, (September 29). [12] Viola, P. and Jones, M., Robust real-time object detection, in [International Journal of Computer Vision], (21). [13] Zabih, R. and Kolmogorov, V., Spatially coherent clustering using graph cuts, in [Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 24)], 2, II 437 II 444 Vol.2 (june-2 july 24).
FACE DETECTION AND RECOGNITION OF DRAWN CHARACTERS HERMAN CHAU
FACE DETECTION AND RECOGNITION OF DRAWN CHARACTERS HERMAN CHAU 1. Introduction Face detection of human beings has garnered a lot of interest and research in recent years. There are quite a few relatively
More informationImage Resizing Based on Gradient Vector Flow Analysis
Image Resizing Based on Gradient Vector Flow Analysis Sebastiano Battiato battiato@dmi.unict.it Giovanni Puglisi puglisi@dmi.unict.it Giovanni Maria Farinella gfarinellao@dmi.unict.it Daniele Ravì rav@dmi.unict.it
More informationThe Benefits of GPU Compute on ARM Mali GPUs
The Benefits of GPU Compute on ARM Mali GPUs Tim Hartley 1 SEMICON Europa 2014 ARM Introduction World leading semiconductor IP Founded in 1990 1060 processor licenses sold to more than 350 companies >
More informationSpecular 3D Object Tracking by View Generative Learning
Specular 3D Object Tracking by View Generative Learning Yukiko Shinozuka, Francois de Sorbier and Hideo Saito Keio University 3-14-1 Hiyoshi, Kohoku-ku 223-8522 Yokohama, Japan shinozuka@hvrl.ics.keio.ac.jp
More informationCOMPARISON OF FEATURE EXTRACTORS FOR REAL- TIME OBJECT DETECTION ON ANDROID SMARTPHONE
COMPARISON OF FEATURE EXTRACTORS FOR REAL- TIME OBJECT DETECTION ON ANDROID SMARTPHONE 1 KHAIRULMUZZAMMIL SAIPULLAH, 2 NURUL ATIQAH ISMAIL, 3 AMMAR ANUAR, 4 NURAISHAH SARIMIN 1 Lecturer, Faculty of Electronic
More informationA Robust Forensic Hash Component for Image Alignment
A Robust Forensic Hash Component for Image Alignment S. Battiato, G. M. Farinella, E. Messina, G. Puglisi {battiato, gfarinella, emessina, puglisi}@dmi.unict.it Image Processing Laboratory Department of
More informationSUSurE: Speeded Up Surround Extrema Feature Detector and Descriptor for Realtime Applications
SUSurE: Speeded Up Surround Extrema Feature Detector and Descriptor for Realtime Applications Mosalam Ebrahimi and Walterio W. Mayol-Cuevas Department of Computer Science, University of Bristol Bristol,
More informationGPGPU on Mobile Devices
GPGPU on Mobile Devices Introduction Addressing GPGPU for very mobile devices Tablets Smartphones Introduction Why dedicated GPUs in mobile devices? Gaming Physics simulation for realistic effects 3D-GUI
More informationAn overview of mobile and embedded platforms
ES3 Lecture 2 An overview of mobile and embedded platforms Basic Classes Embedded devices: These are in toasters, cars, mice, etc. Usually very real-time focused (us accuracy) Very small memory, not usually
More informationIII. VERVIEW OF THE METHODS
An Analytical Study of SIFT and SURF in Image Registration Vivek Kumar Gupta, Kanchan Cecil Department of Electronics & Telecommunication, Jabalpur engineering college, Jabalpur, India comparing the distance
More informationDetection of a Single Hand Shape in the Foreground of Still Images
CS229 Project Final Report Detection of a Single Hand Shape in the Foreground of Still Images Toan Tran (dtoan@stanford.edu) 1. Introduction This paper is about an image detection system that can detect
More informationK-Means Based Matching Algorithm for Multi-Resolution Feature Descriptors
K-Means Based Matching Algorithm for Multi-Resolution Feature Descriptors Shao-Tzu Huang, Chen-Chien Hsu, Wei-Yen Wang International Science Index, Electrical and Computer Engineering waset.org/publication/0007607
More informationReal-Time Video Processing Using Native Programming on Android Platform
Real-Time Video Processing Using Native Programming on Android Platform Khairul Muzzammil bin Saipullah 1, Ammar Anuar 2, Nurul Atiqah binti Ismail 3, and Yewguan Soo 4 Faculty of Electronic and Computer
More informationEnsemble of Bayesian Filters for Loop Closure Detection
Ensemble of Bayesian Filters for Loop Closure Detection Mohammad Omar Salameh, Azizi Abdullah, Shahnorbanun Sahran Pattern Recognition Research Group Center for Artificial Intelligence Faculty of Information
More informationHardware Acceleration of Feature Detection and Description Algorithms on Low Power Embedded Platforms
Hardware Acceleration of Feature Detection and Description Algorithms on LowPower Embedded Platforms Onur Ulusel, Christopher Picardo, Christopher Harris, Sherief Reda, R. Iris Bahar, School of Engineering,
More informationAUTONOMOUS IMAGE EXTRACTION AND SEGMENTATION OF IMAGE USING UAV S
AUTONOMOUS IMAGE EXTRACTION AND SEGMENTATION OF IMAGE USING UAV S Radha Krishna Rambola, Associate Professor, NMIMS University, India Akash Agrawal, Student at NMIMS University, India ABSTRACT Due to the
More informationarxiv: v1 [cs.cv] 1 Jan 2019
Mapping Areas using Computer Vision Algorithms and Drones Bashar Alhafni Saulo Fernando Guedes Lays Cavalcante Ribeiro Juhyun Park Jeongkyu Lee University of Bridgeport. Bridgeport, CT, 06606. United States
More informationFace Re-Identification for Digital Signage Applications
Face Re-Identification for Digital Signage Applications G. M. Farinella 1, G. Farioli 1, S. Battiato 1, S. Leonardi 2, and G. Gallo 1 gfarinella@dmi.unict.it, gfarioli88@gmail.com, battiato@dmi.unict.it,
More informationANALYSIS OF REAL-TIME OBJECT DETECTION METHODS FOR ANDROID SMARTPHONE
ANALYSIS OF REAL-TIME OBJECT DETECTION METHODS FOR ANDROID SMARTPHONE NurulAtiqahbinti Ismail 1,*,KhairulMuzzammil bin Saipullah 2,Ammar Anuar 3, Nuraishah Sarimin 4 and Yewguan Soo 5 1,2,3,4 Department
More informationIMAGE RETRIEVAL USING VLAD WITH MULTIPLE FEATURES
IMAGE RETRIEVAL USING VLAD WITH MULTIPLE FEATURES Pin-Syuan Huang, Jing-Yi Tsai, Yu-Fang Wang, and Chun-Yi Tsai Department of Computer Science and Information Engineering, National Taitung University,
More informationXIV International PhD Workshop OWD 2012, October Optimal structure of face detection algorithm using GPU architecture
XIV International PhD Workshop OWD 2012, 20 23 October 2012 Optimal structure of face detection algorithm using GPU architecture Dmitry Pertsau, Belarusian State University of Informatics and Radioelectronics
More informationInternational Journal Of Global Innovations -Vol.6, Issue.I Paper Id: SP-V6-I1-P01 ISSN Online:
IMPLEMENTATION OF OBJECT RECOGNITION USING SIFT ALGORITHM ON BEAGLE BOARD XM USING EMBEDDED LINUX #1 T.KRISHNA KUMAR -M. Tech Student, #2 G.SUDHAKAR - Assistant Professor, #3 R. MURALI, HOD - Assistant
More informationStatistical Modeling of Huffman Tables Coding
Statistical Modeling of Huffman Tables Coding S. Battiato 1, C. Bosco 1, A. Bruna 2, G. Di Blasi 1, and G.Gallo 1 1 D.M.I. University of Catania - Viale A. Doria 6, 95125, Catania, Italy {battiato, bosco,
More informationCPPP/UFMS at ImageCLEF 2014: Robot Vision Task
CPPP/UFMS at ImageCLEF 2014: Robot Vision Task Rodrigo de Carvalho Gomes, Lucas Correia Ribas, Amaury Antônio de Castro Junior, Wesley Nunes Gonçalves Federal University of Mato Grosso do Sul - Ponta Porã
More information3D HAND LOCALIZATION BY LOW COST WEBCAMS
3D HAND LOCALIZATION BY LOW COST WEBCAMS Cheng-Yuan Ko, Chung-Te Li, Chen-Han Chung, and Liang-Gee Chen DSP/IC Design Lab, Graduated Institute of Electronics Engineering National Taiwan University, Taiwan,
More informationINTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK A REVIEW ON THE ARCHITECTURE OF ANDROID IN SMART PHONES RAVNEET KAUR T. BAGGA 1,
More informationObject Detection Design challenges
Object Detection Design challenges How to efficiently search for likely objects Even simple models require searching hundreds of thousands of positions and scales Feature design and scoring How should
More informationComputer Vision with MATLAB MATLAB Expo 2012 Steve Kuznicki
Computer Vision with MATLAB MATLAB Expo 2012 Steve Kuznicki 2011 The MathWorks, Inc. 1 Today s Topics Introduction Computer Vision Feature-based registration Automatic image registration Object recognition/rotation
More informationFACE DETECTION BY HAAR CASCADE CLASSIFIER WITH SIMPLE AND COMPLEX BACKGROUNDS IMAGES USING OPENCV IMPLEMENTATION
FACE DETECTION BY HAAR CASCADE CLASSIFIER WITH SIMPLE AND COMPLEX BACKGROUNDS IMAGES USING OPENCV IMPLEMENTATION Vandna Singh 1, Dr. Vinod Shokeen 2, Bhupendra Singh 3 1 PG Student, Amity School of Engineering
More informationMobile Computing. Juha-Matti Liukkonen, Nov 17, 2010
Mobile Computing Juha-Matti Liukkonen, Nov 17, 2010 1 Contents Mobile Computing revolution Structural impact of device evolution A look into Mobile Linux 2 Mobile Computing revolution 3 Pocketable power
More informationFace and Nose Detection in Digital Images using Local Binary Patterns
Face and Nose Detection in Digital Images using Local Binary Patterns Stanko Kružić Post-graduate student University of Split, Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture
More informationVideo Processing for Judicial Applications
Video Processing for Judicial Applications Konstantinos Avgerinakis, Alexia Briassouli, Ioannis Kompatsiaris Informatics and Telematics Institute, Centre for Research and Technology, Hellas Thessaloniki,
More informationCIS UDEL Working Notes on ImageCLEF 2015: Compound figure detection task
CIS UDEL Working Notes on ImageCLEF 2015: Compound figure detection task Xiaolong Wang, Xiangying Jiang, Abhishek Kolagunda, Hagit Shatkay and Chandra Kambhamettu Department of Computer and Information
More informationA hardware design of optimized ORB algorithm with reduced hardware cost
, pp.58-62 http://dx.doi.org/10.14257/astl.2013 A hardware design of optimized ORB algorithm with reduced hardware cost Kwang-yeob Lee 1, Kyung-jin Byun 2 1 Dept. of Computer Engineering, Seokyenog University,
More informationA Novel Extreme Point Selection Algorithm in SIFT
A Novel Extreme Point Selection Algorithm in SIFT Ding Zuchun School of Electronic and Communication, South China University of Technolog Guangzhou, China zucding@gmail.com Abstract. This paper proposes
More informationThe most cited papers in Computer Vision
COMPUTER VISION, PUBLICATION The most cited papers in Computer Vision In Computer Vision, Paper Talk on February 10, 2012 at 11:10 pm by gooly (Li Yang Ku) Although it s not always the case that a paper
More informationImplementation and Comparison of Feature Detection Methods in Image Mosaicing
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p-ISSN: 2278-8735 PP 07-11 www.iosrjournals.org Implementation and Comparison of Feature Detection Methods in Image
More informationPower Measurements using performance counters
Power Measurements using performance counters CSL862: Low-Power Computing By Suman A M (2015SIY7524) Android Power Consumption in Android Power Consumption in Smartphones are powered from batteries which
More informationAn Evaluation of Volumetric Interest Points
An Evaluation of Volumetric Interest Points Tsz-Ho YU Oliver WOODFORD Roberto CIPOLLA Machine Intelligence Lab Department of Engineering, University of Cambridge About this project We conducted the first
More informationAdvanced Imaging Applications on Smart-phones Convergence of General-purpose computing, Graphics acceleration, and Sensors
Advanced Imaging Applications on Smart-phones Convergence of General-purpose computing, Graphics acceleration, and Sensors Sriram Sethuraman Technologist & DMTS, Ittiam 1 Overview Imaging on Smart-phones
More informationDepartment of Electrical and Electronic Engineering, University of Peradeniya, KY 20400, Sri Lanka
WIT: Window Intensity Test Detector and Descriptor T.W.U.Madhushani, D.H.S.Maithripala, J.V.Wijayakulasooriya Postgraduate and Research Unit, Sri Lanka Technological Campus, CO 10500, Sri Lanka. Department
More informationFast Natural Feature Tracking for Mobile Augmented Reality Applications
Fast Natural Feature Tracking for Mobile Augmented Reality Applications Jong-Seung Park 1, Byeong-Jo Bae 2, and Ramesh Jain 3 1 Dept. of Computer Science & Eng., University of Incheon, Korea 2 Hyundai
More informationRobot localization method based on visual features and their geometric relationship
, pp.46-50 http://dx.doi.org/10.14257/astl.2015.85.11 Robot localization method based on visual features and their geometric relationship Sangyun Lee 1, Changkyung Eem 2, and Hyunki Hong 3 1 Department
More informationDesign of a Dynamic Data-Driven System for Multispectral Video Processing
Design of a Dynamic Data-Driven System for Multispectral Video Processing Shuvra S. Bhattacharyya University of Maryland at College Park ssb@umd.edu With contributions from H. Li, K. Sudusinghe, Y. Liu,
More informationINTEGRATING COMPUTER VISION SENSOR INNOVATIONS INTO MOBILE DEVICES. Eli Savransky Principal Architect - CTO Office Mobile BU NVIDIA corp.
INTEGRATING COMPUTER VISION SENSOR INNOVATIONS INTO MOBILE DEVICES Eli Savransky Principal Architect - CTO Office Mobile BU NVIDIA corp. Computer Vision in Mobile Tegra K1 It s time! AGENDA Use cases categories
More informationA Comparison of SIFT, PCA-SIFT and SURF
A Comparison of SIFT, PCA-SIFT and SURF Luo Juan Computer Graphics Lab, Chonbuk National University, Jeonju 561-756, South Korea qiuhehappy@hotmail.com Oubong Gwun Computer Graphics Lab, Chonbuk National
More informationSupervised texture detection in images
Supervised texture detection in images Branislav Mičušík and Allan Hanbury Pattern Recognition and Image Processing Group, Institute of Computer Aided Automation, Vienna University of Technology Favoritenstraße
More informationDeterminant of homography-matrix-based multiple-object recognition
Determinant of homography-matrix-based multiple-object recognition 1 Nagachetan Bangalore, Madhu Kiran, Anil Suryaprakash Visio Ingenii Limited F2-F3 Maxet House Liverpool Road Luton, LU1 1RS United Kingdom
More informationMobile AR Hardware Futures
Copyright Khronos Group, 2010 - Page 1 Mobile AR Hardware Futures Neil Trevett Vice President Mobile Content, NVIDIA President, The Khronos Group Two Perspectives NVIDIA - Tegra 2 mobile processor Khronos
More informationFace tracking. (In the context of Saya, the android secretary) Anton Podolsky and Valery Frolov
Face tracking (In the context of Saya, the android secretary) Anton Podolsky and Valery Frolov Introduction Given the rather ambitious task of developing a robust face tracking algorithm which could be
More informationIMAGE-GUIDED TOURS: FAST-APPROXIMATED SIFT WITH U-SURF FEATURES
IMAGE-GUIDED TOURS: FAST-APPROXIMATED SIFT WITH U-SURF FEATURES Eric Chu, Erin Hsu, Sandy Yu Department of Electrical Engineering Stanford University {echu508, erinhsu, snowy}@stanford.edu Abstract In
More informationLecture 12 Recognition
Institute of Informatics Institute of Neuroinformatics Lecture 12 Recognition Davide Scaramuzza 1 Lab exercise today replaced by Deep Learning Tutorial Room ETH HG E 1.1 from 13:15 to 15:00 Optional lab
More informationTEGRA K1 AND THE AUTOMOTIVE INDUSTRY. Gernot Ziegler, Timo Stich
TEGRA K1 AND THE AUTOMOTIVE INDUSTRY Gernot Ziegler, Timo Stich Previously: Tegra in Automotive Infotainment / Navigation Digital Instrument Cluster Passenger Entertainment TEGRA K1 with Kepler GPU GPU:
More informationPAP3500DUO. Article. 116 mm x 60 mm x 11.9mm Weight : TBC Colours available: black, white. GPU Adreno 200 RAM 256MB + 512MB ROM
CPU, GPU memory PAP3500DUO 116 mm x 60 mm x 11.9mm Colours available: black, white Qualcomm MSM7225AB 1GHz GPU Adreno 200 RAM 256MB + 512MB ROM Android 2.3 Gingerbread 3.5 HVGA 320*480, TFT 16 milo color
More informationAndroid App for Smooth Multimedia Recording Service via the Frame Buffer
, pp.46-51 http://dx.doi.org/10.14257/astl.2014.51.11 Android App for Smooth Multimedia Recording Service via the Frame Buffer Sang-Min Seo 1, Hyeon seok Oh 1, Yoon-Ho Choi 2 1 Department of Computer Science,
More informationNew functionality in OpenCV 3.0
New functionality in OpenCV 3.0 By Oscar Deniz Suarez, coauthor of the book OpenCV Essentials. The forthcoming version 3.0 represents a major evolution of the OpenCV library for computer vision. At the
More informationCS229: Action Recognition in Tennis
CS229: Action Recognition in Tennis Aman Sikka Stanford University Stanford, CA 94305 Rajbir Kataria Stanford University Stanford, CA 94305 asikka@stanford.edu rkataria@stanford.edu 1. Motivation As active
More informationA HYBRID APPROACH TO OFFLOADING MOBILE IMAGE CLASSIFICATION. J. Hauswald, T. Manville, Q. Zheng, R. Dreslinski, C. Chakrabarti and T.
2014 IEEE International Conference on Acoustic, Speech and Signal Processing (ICASSP) A HYBRID APPROACH TO OFFLOADING MOBILE IMAGE CLASSIFICATION J. Hauswald, T. Manville, Q. Zheng, R. Dreslinski, C. Chakrabarti
More informationEnabling a Richer Multimedia Experience with GPU Compute. Roberto Mijat Visual Computing Marketing Manager
Enabling a Richer Multimedia Experience with GPU Compute Roberto Mijat Visual Computing Marketing Manager 1 What is GPU Compute Operating System and most application processing continue to reside on the
More informationHybrid Video Compression Using Selective Keyframe Identification and Patch-Based Super-Resolution
2011 IEEE International Symposium on Multimedia Hybrid Video Compression Using Selective Keyframe Identification and Patch-Based Super-Resolution Jeffrey Glaister, Calvin Chan, Michael Frankovich, Adrian
More informationString distance for automatic image classification
String distance for automatic image classification Nguyen Hong Thinh*, Le Vu Ha*, Barat Cecile** and Ducottet Christophe** *University of Engineering and Technology, Vietnam National University of HaNoi,
More informationInternational Journal of Advanced Research in Computer Science and Software Engineering
ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: Fingerprint Recognition using Robust Local Features Madhuri and
More informationComputer STMicroelectronics. Competencies and Advanced Research Topics
Computer Vision @ STMicroelectronics Competencies and Advanced Research Topics Alessandro Capra (alessandro.capra@st.com) Mirko Guarnera (mirko.guarnera@st.com) AST SI Computer Vision Platform UniCT DMI
More informationMobile Graphics Ecosystem. Tom Olson OpenGL ES working group chair
OpenGL ES in the Mobile Graphics Ecosystem Tom Olson OpenGL ES working group chair Director, Graphics Research, ARM Ltd 1 Outline Why Mobile Graphics? OpenGL ES Overview Getting Started with OpenGL ES
More informationProfiling and Debugging Games on Mobile Platforms
Profiling and Debugging Games on Mobile Platforms Lorenzo Dal Col Senior Software Engineer, Graphics Tools Gamelab 2013, Barcelona 26 th June 2013 Agenda Introduction to Performance Analysis with ARM DS-5
More informationSilicon Motion s Graphics Display SoCs
WHITE PAPER Silicon Motion s Graphics Display SoCs Enable 4K High Definition and Low Power Power and bandwidth: the twin challenges of implementing a solution for bridging any computer to any high-definition
More informationCombining NVIDIA Docker and databases to enhance agile development and optimize resource allocation
Combining NVIDIA Docker and databases to enhance agile development and optimize resource allocation Chris Davis, Sophie Voisin, Devin White, Andrew Hardin Scalable and High Performance Geocomputation Team
More informationUnCovert: Evaluating thermal covert channels on Android systems. Pascal Wild
UnCovert: Evaluating thermal covert channels on Android systems Pascal Wild August 5, 2016 Contents Introduction v 1: Framework 1 1.1 Source...................................... 1 1.2 Sink.......................................
More informationAccurate 3D Face and Body Modeling from a Single Fixed Kinect
Accurate 3D Face and Body Modeling from a Single Fixed Kinect Ruizhe Wang*, Matthias Hernandez*, Jongmoo Choi, Gérard Medioni Computer Vision Lab, IRIS University of Southern California Abstract In this
More informationGeneric Face Alignment Using an Improved Active Shape Model
Generic Face Alignment Using an Improved Active Shape Model Liting Wang, Xiaoqing Ding, Chi Fang Electronic Engineering Department, Tsinghua University, Beijing, China {wanglt, dxq, fangchi} @ocrserv.ee.tsinghua.edu.cn
More informationAdaptive Feature Extraction with Haar-like Features for Visual Tracking
Adaptive Feature Extraction with Haar-like Features for Visual Tracking Seunghoon Park Adviser : Bohyung Han Pohang University of Science and Technology Department of Computer Science and Engineering pclove1@postech.ac.kr
More informationStacked Integral Image
2010 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 2010, Anchorage, Alaska, USA Stacked Integral Image Amit Bhatia, Wesley E. Snyder and Griff Bilbro Abstract
More informationAutomatic Colorization of Grayscale Images
Automatic Colorization of Grayscale Images Austin Sousa Rasoul Kabirzadeh Patrick Blaes Department of Electrical Engineering, Stanford University 1 Introduction ere exists a wealth of photographic images,
More informationA Comparison of SIFT and SURF
A Comparison of SIFT and SURF P M Panchal 1, S R Panchal 2, S K Shah 3 PG Student, Department of Electronics & Communication Engineering, SVIT, Vasad-388306, India 1 Research Scholar, Department of Electronics
More informationFace Detection CUDA Accelerating
Face Detection CUDA Accelerating Jaromír Krpec Department of Computer Science VŠB Technical University Ostrava Ostrava, Czech Republic krpec.jaromir@seznam.cz Martin Němec Department of Computer Science
More informationIncluding the Size of Regions in Image Segmentation by Region Based Graph
International Journal of Emerging Engineering Research and Technology Volume 3, Issue 4, April 2015, PP 81-85 ISSN 2349-4395 (Print) & ISSN 2349-4409 (Online) Including the Size of Regions in Image Segmentation
More informationHuman-Robot Interaction
Human-Robot Interaction Elective in Artificial Intelligence Lecture 6 Visual Perception Luca Iocchi DIAG, Sapienza University of Rome, Italy With contributions from D. D. Bloisi and A. Youssef Visual Perception
More informationImproving Visual SLAM Algorithms for use in Realtime Robotic Applications
Improving Visual SLAM Algorithms for use in Realtime Robotic Applications Patrick Benavidez, Mohan Kumar Muppidi, and Mo Jamshidi, Ph.D.Lutcher Brown Endowed Chair Professor Autonomous Control Engineering
More informationExtracting Spatio-temporal Local Features Considering Consecutiveness of Motions
Extracting Spatio-temporal Local Features Considering Consecutiveness of Motions Akitsugu Noguchi and Keiji Yanai Department of Computer Science, The University of Electro-Communications, 1-5-1 Chofugaoka,
More informationDesigning Applications that See Lecture 7: Object Recognition
stanford hci group / cs377s Designing Applications that See Lecture 7: Object Recognition Dan Maynes-Aminzade 29 January 2008 Designing Applications that See http://cs377s.stanford.edu Reminders Pick up
More informationOBJECT RECOGNITION ALGORITHM FOR MOBILE DEVICES
Image Processing & Communication, vol. 18,no. 1, pp.31-36 DOI: 10.2478/v10248-012-0088-x 31 OBJECT RECOGNITION ALGORITHM FOR MOBILE DEVICES RAFAŁ KOZIK ADAM MARCHEWKA Institute of Telecommunications, University
More information2010 PROFIT. Research & Education. Tim Cheng ( 鄭光廷 )
Mobile Embedded Systems: Research & Education Tim Cheng ( 鄭光廷 ) Univ. of California, Santa Barbara 1 Outline A New Course on Smartphones at UCSB Recent Research on Embedded Computer Vision i at UCSB 2
More informationAdaptive Skin Color Classifier for Face Outline Models
Adaptive Skin Color Classifier for Face Outline Models M. Wimmer, B. Radig, M. Beetz Informatik IX, Technische Universität München, Germany Boltzmannstr. 3, 87548 Garching, Germany [wimmerm, radig, beetz]@informatik.tu-muenchen.de
More informationMultimedia in Mobile Phones. Architectures and Trends Lund
Multimedia in Mobile Phones Architectures and Trends Lund 091124 Presentation Henrik Ohlsson Contact: henrik.h.ohlsson@stericsson.com Working with multimedia hardware (graphics and displays) at ST- Ericsson
More informationDocument downloaded from: The final publication is available at: Copyright.
Document downloaded from: http://hdl.handle.net/1459.1/62843 The final publication is available at: https://doi.org/1.17/978-3-319-563-8_4 Copyright Springer International Publishing Switzerland, 213 Evaluation
More informationPortable, Robust and Effective Text and Product Label Reading, Currency and Obstacle Detection For Blind Persons
Portable, Robust and Effective Text and Product Label Reading, Currency and Obstacle Detection For Blind Persons Asha Mohandas, Bhagyalakshmi. G, Manimala. G Abstract- The proposed system is a camera-based
More informationSelection of Scale-Invariant Parts for Object Class Recognition
Selection of Scale-Invariant Parts for Object Class Recognition Gy. Dorkó and C. Schmid INRIA Rhône-Alpes, GRAVIR-CNRS 655, av. de l Europe, 3833 Montbonnot, France fdorko,schmidg@inrialpes.fr Abstract
More informationFACULTY OF ENGINEERING AND INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE. Project Plan
FACULTY OF ENGINEERING AND INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE Project Plan Structured Object Recognition for Content Based Image Retrieval Supervisors: Dr. Antonio Robles Kelly Dr. Jun
More informationFast Face Detection Assisted with Skin Color Detection
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 18, Issue 4, Ver. II (Jul.-Aug. 2016), PP 70-76 www.iosrjournals.org Fast Face Detection Assisted with Skin Color
More informationGTC 2013 March San Jose, CA The Smartest People. The Best Ideas. The Biggest Opportunities. Opportunities for Participation:
GTC 2013 March 18-21 San Jose, CA The Smartest People. The Best Ideas. The Biggest Opportunities. Opportunities for Participation: SPEAK - Showcase your work among the elite of graphics computing - Call
More informationAnother difference is that the kernel includes only the suspend to memory mechanism, and not the suspend to hard disk, which is used on PCs.
9. Android is an open-source operating system for mobile devices. Nowadays, it has more than 1.4 billion monthly active users (statistic from September 2015) and the largest share on the mobile device
More informationAn Acceleration Scheme to The Local Directional Pattern
An Acceleration Scheme to The Local Directional Pattern Y.M. Ayami Durban University of Technology Department of Information Technology, Ritson Campus, Durban, South Africa ayamlearning@gmail.com A. Shabat
More informationA Keypoint Descriptor Inspired by Retinal Computation
A Keypoint Descriptor Inspired by Retinal Computation Bongsoo Suh, Sungjoon Choi, Han Lee Stanford University {bssuh,sungjoonchoi,hanlee}@stanford.edu Abstract. The main goal of our project is to implement
More informationSegmenting Objects in Weakly Labeled Videos
Segmenting Objects in Weakly Labeled Videos Mrigank Rochan, Shafin Rahman, Neil D.B. Bruce, Yang Wang Department of Computer Science University of Manitoba Winnipeg, Canada {mrochan, shafin12, bruce, ywang}@cs.umanitoba.ca
More informationVehicle Logo Recognition and Classification: Feature Descriptors vs. Shape Descriptors
EE368 FINAL PROJECT, SPRING 2011 1 Vehicle Logo Recognition and Classification: Feature Descriptors vs. Shape Descriptors Travis Burkhard (Tburk@stanford.edu AJ Minich (Ajminich@stanford.edu) Christopher
More informationCriminal Identification System Using Face Detection and Recognition
Criminal Identification System Using Face Detection and Recognition Piyush Kakkar 1, Mr. Vibhor Sharma 2 Information Technology Department, Maharaja Agrasen Institute of Technology, Delhi 1 Assistant Professor,
More informationCollecting outdoor datasets for benchmarking vision based robot localization
Collecting outdoor datasets for benchmarking vision based robot localization Emanuele Frontoni*, Andrea Ascani, Adriano Mancini, Primo Zingaretti Department of Ingegneria Infromatica, Gestionale e dell
More informationVisual Detection and Species Classification of Orchid Flowers
14-22 MVA2015 IAPR International Conference on Machine Vision Applications, May 18-22, 2015, Tokyo, JAPAN Visual Detection and Species Classification of Orchid Flowers Steven Puttemans & Toon Goedemé KU
More informationFace Recognition using SURF Features and SVM Classifier
International Journal of Electronics Engineering Research. ISSN 0975-6450 Volume 8, Number 1 (016) pp. 1-8 Research India Publications http://www.ripublication.com Face Recognition using SURF Features
More informationStable Keypoint Recognition using Viewpoint Generative Learning
Stable Keypoint Recognition using Viewpoint Generative Learning Takumi Yoshida 1, Hideo Saito 1, Masayoshi Shimizu 2 and Akinori Taguchi 2 1 Keio University, Minato, Tokyo, Japan 2 Fujitsu Laboratories,
More information