首页> 外文会议>2018 11th International Symposium on Communication Systems, Networks amp; Digital Signal Processing >Comparative Study of Image Processing Performance of Camera-Based Visible Light Communication Using Android Acceleration Frameworks
【24h】

Comparative Study of Image Processing Performance of Camera-Based Visible Light Communication Using Android Acceleration Frameworks

机译:基于Android加速框架的基于摄像头的可见光通信图像处理性能的比较研究

获取原文
获取原文并翻译 | 示例

摘要

The asynchronous nature of smartphone-to-smartphone (S2S) based on visible light communication (VLC) imposes a significant challenge on the speed of camera-based receiver processing time and algorithm. Recent improvements on the smartphone camera hardware and the current release of the highly customised camera2 application programming interface (Camera2-API) have increased the smartphone's computational capability. This paper presents a comparative study of the acceleration frameworks, which can be used for image processing on Android device to maximize the code performance, thus reducing the computational time of data frame detection. An experimental S2S VLC system is developed for evaluation of the graphical processing unit acceleration (GPU), Android runtime (ART) and native development kit (NDK) based algorithms for processing the captured data. In addition, we determine the total number of processed pixels for multiple frames with the maximum possible detection frequency for S2S VLC. Using the additive property of RGB colour space, two sets of experiments are implemented: firstly the conversion from YUV to RGBA (Red Green Blue Alpha) using all of the available colour-based data, which leads to ~500% of improvement in colour conversion time using NDK compared to ART. A gain of 200% is also achieved compared to GPU-based algorithms. Secondly, the grayscale filtered YUV to RGBA conversion shows that NDK processing time is 200% faster than the direct ART, which outperforms GPU conversion at lower frame sizes. From the results findings, we propose an optimal approach for camera-based VLC application development using Android smartphones.
机译:基于可见光通信(VLC)的智能手机到智能手机(S2S)的异步特性对基于摄像头的接收器处理时间和算法的速度提出了重大挑战。智能手机相机硬件的最新改进以及高度自定义的camera2应用程序编程接口(Camera2-API)的当前版本提高了智能手机的计算能力。本文对加速框架进行了比较研究,该加速框架可用于在Android设备上进行图像处理以最大化代码性能,从而减少数据帧检测的计算时间。开发了一个实验性的S2S VLC系统,用于评估图形处理单元加速(GPU),Android运行时(ART)和基于本机开发套件(NDK)的算法,用于处理捕获的数据。此外,我们以S2S VLC的最大可能检测频率来确定多个帧的已处理像素总数。利用RGB色彩空间的累加属性,进行了两组实验:首先,使用所有可用的基于颜色的数据将YUV转换为RGBA(红绿蓝Alpha),这将使色彩转换提高约500%与ART相比,使用NDK的时间。与基于GPU的算法相比,还可以获得200%的增益。其次,经过灰度滤波的YUV到RGBA转换表明NDK的处理时间比直接ART快200%,后者在较低帧尺寸下优于GPU转换。根据结果​​,我们为使用Android智能手机的基于摄像机的VLC应用程序开发提供了一种最佳方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号