Real-Time Video Processing Using Native Programming on Android Platform
As the smartphone industry grows rapidly, smartphone applications need to be faster and real-time. For this purpose, most of the smartphone platforms run the program on the native language or compiler that can produce native code for hardware. However for the Android platform that based on the...
Saved in:
Main Author: | |
---|---|
Format: | Conference or Workshop Item |
Language: | English |
Published: |
2012
|
Subjects: | |
Online Access: | http://eprints.utem.edu.my/id/eprint/4099/1/cspa_Real-Time_Video_Processing_Using_Native.pdf http://eprints.utem.edu.my/id/eprint/4099/ http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6194733&contentType=Conference+Publications&queryText%3DReal-Time+Video+Processing+Using+Native+Programming+on+Android+Platform |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.utem.eprints.4099 |
---|---|
record_format |
eprints |
spelling |
my.utem.eprints.40992015-05-28T02:39:51Z http://eprints.utem.edu.my/id/eprint/4099/ Real-Time Video Processing Using Native Programming on Android Platform Saipullah, Khairul Muzzammil TA Engineering (General). Civil engineering (General) As the smartphone industry grows rapidly, smartphone applications need to be faster and real-time. For this purpose, most of the smartphone platforms run the program on the native language or compiler that can produce native code for hardware. However for the Android platform that based on the JAVA language, most of the software algorithm is running on JAVA that consumes more time to be compiled. In this paper the performance of native programming and high level programming using JAVA are compared with respect to video processing speed. Eight image processing methods are applied to each frame of the video captured from a smartphone that is running on an Android platform. The efficiencies of the two applications with difference programming language are compared by observing their frame processing rate. The experimental results show that out of the eight images processing methods, six methods that are executed using the native programming are faster than that of the JAVA programming with a total average ratio of 0.41. An application of the native programming for real-time object detection is also presented in this paper. The result shows that with native programming on Android platform, even a complicated object detection algorithm can be done in real-time. 2012-03-22 Conference or Workshop Item PeerReviewed application/pdf en http://eprints.utem.edu.my/id/eprint/4099/1/cspa_Real-Time_Video_Processing_Using_Native.pdf Saipullah, Khairul Muzzammil (2012) Real-Time Video Processing Using Native Programming on Android Platform. In: 2012 IEEE 8th International Colloquium on Signal Processing and its Applications, 23-25 March 2012, Melaka. http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6194733&contentType=Conference+Publications&queryText%3DReal-Time+Video+Processing+Using+Native+Programming+on+Android+Platform |
institution |
Universiti Teknikal Malaysia Melaka |
building |
UTEM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Teknikal Malaysia Melaka |
content_source |
UTEM Institutional Repository |
url_provider |
http://eprints.utem.edu.my/ |
language |
English |
topic |
TA Engineering (General). Civil engineering (General) |
spellingShingle |
TA Engineering (General). Civil engineering (General) Saipullah, Khairul Muzzammil Real-Time Video Processing Using Native Programming on Android Platform |
description |
As the smartphone industry grows rapidly,
smartphone applications need to be faster and real-time. For this
purpose, most of the smartphone platforms run the program on
the native language or compiler that can produce native code for
hardware. However for the Android platform that based on the
JAVA language, most of the software algorithm is running on
JAVA that consumes more time to be compiled. In this paper the
performance of native programming and high level
programming using JAVA are compared with respect to video
processing speed. Eight image processing methods are applied to
each frame of the video captured from a smartphone that is
running on an Android platform. The efficiencies of the two
applications with difference programming language are
compared by observing their frame processing rate. The
experimental results show that out of the eight images processing
methods, six methods that are executed using the native
programming are faster than that of the JAVA programming
with a total average ratio of 0.41. An application of the native
programming for real-time object detection is also presented in
this paper. The result shows that with native programming on
Android platform, even a complicated object detection algorithm
can be done in real-time. |
format |
Conference or Workshop Item |
author |
Saipullah, Khairul Muzzammil |
author_facet |
Saipullah, Khairul Muzzammil |
author_sort |
Saipullah, Khairul Muzzammil |
title |
Real-Time Video Processing Using Native
Programming on Android Platform |
title_short |
Real-Time Video Processing Using Native
Programming on Android Platform |
title_full |
Real-Time Video Processing Using Native
Programming on Android Platform |
title_fullStr |
Real-Time Video Processing Using Native
Programming on Android Platform |
title_full_unstemmed |
Real-Time Video Processing Using Native
Programming on Android Platform |
title_sort |
real-time video processing using native
programming on android platform |
publishDate |
2012 |
url |
http://eprints.utem.edu.my/id/eprint/4099/1/cspa_Real-Time_Video_Processing_Using_Native.pdf http://eprints.utem.edu.my/id/eprint/4099/ http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6194733&contentType=Conference+Publications&queryText%3DReal-Time+Video+Processing+Using+Native+Programming+on+Android+Platform |
_version_ |
1665905270904061952 |
score |
13.211869 |