基于ARM NEON与RenderScript的图像处理算法研究

被引量 : 0次 | 上传用户:z88981414
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着智能手机与智能操作系统的快速发展,移动设备已经成为人们生活中必不可少的物品。伴随着移动设备功能的增多,图像处理技术在移动设备中也起着越来越重要的作用。本文课题产生的背景主要源于以下两个方面:一方面由于移动设备的硬件资源有限,为了更快速的响应用户的操作,移动设备图像需要并行处理来进行加速。另一方面是随着移动设备种类的增多,需要一种工具来对移动设备的各部分硬件性能进行测试评估。因此移动设备下图像并行处理算法的研究与测试很有必要。鉴于目前移动设备多采用ARM处理器以及Android操作系统,因此本文主要研究了两种不同的并行技术编程模型,分别是ARMv7架构中的NEON技术,该部分模块通过JNI来调用;以及Google推出的高性能脚本编程语言RenderScript。笔者着眼于目前关于NEON与RenderScript技术的相关文档较少,本文对以上两种并行技术进行了较为详细的介绍。为了得到移动设备图像处理算法应用不同并行技术的加速效果,本文从图像处理多个应用方面中选取了不同的算法来进行研究。将每种并行技术都应用到了移动设备图像处理上的不同算法中,从而得到不同并行平台上的不同图像处理算法的并行加速效果。较为全面的分析了移动设备上图像并行处理的效果。最后对多个不同分辨率的图像进行了实验测试,并通过实验结果的对比、分析进行了总结,得到如下结论:参与实验的算法中,NEON对CPU的加速比在1.3~6.1之间,RenderScript对CPU的加速比在1.1~6.0之间。不同算法的加速比差异较大,NEON针对同一算法的不同大小图像加速较为稳定,而RenderScript针对大图像加速较为明显。针对不同的图像处理算法或者不同大小的图像,ARM NEON与RenderScript技术各有所长。
其他文献
我国著名的哲学家、道家学派的创始人老子提出了"无为而治"思想,这一思想不仅在历史上发挥了极其重要的作用,还在现代企业管理中彰显出极大的魅力。本文就"无为而治"的思想在
面对日益严峻的大学生就业形势,推动大学生自主创业、提高大学生的自主创业能力,成为了缓解大学生就业难题的一条有效途径。经济管理类大学生由于具备系统的经济管理基础知识
随着计算机技术的快速发展,网络技术在现实社会中有应用在正时时刻刻的改变着人们的生活,如:公共信息、电子商务、教学系统和政务部门等。政府公共部门往往会通过布置宣传标语
随着我国城镇化的不断推进,在片面追求经济利益理念的驱使下,造成了日益严重的耕地污染问题。虽然我们有《环境保护法》、《农业法》等诸多法律规范,但是由于我国缺乏专门性的防
当前海上突发事故繁多,其中船舶火灾是突发事故中危害最大、后果最为严重的灾难之一,其原因是船舶火灾具有很大的危险性和极大威胁。载有危险品的船舶发生火灾更具有危险性,
<正>椎动脉型颈椎病是中老年颈椎病患者中最常见的类型,长期以来医学界对其发病机制认识不统一,因此导致此病命名各异,如颈性眩晕,Barre-Lieou综合征,椎-基底动脉缺血综合征,
本文以云南小江流域为具体实例,阐述了生态环境的破坏加剧表生地质灾害的发展,而表生地质灾害的发展使生态环境进一步恶化的关系。提出防治表生地质灾害必须与保护生态环境紧
改革开放以来,我国经济发展速度加快,同时带来严重的环境问题,尤其是二氧化碳排量不断增加,对经济、社会和生态环境产生巨大压力。在此背景下,越来越多的政府、企业及个人意识到碳
<正> 在庆祝中日建交十周年的日子里,北京京剧团李玉芙、李崇善、叶红珠、张四全、马永安等一行六十余人,应邀赴日演出了两个月,足迹遍及二十一个大城市,不久前,他们载誉归来
构建校企深度合作教学质量保障体系是多元办学,校企合作育人的必然要求。构建过程中应遵循一定的原则,通过校企共建质量标准、指挥运行、质量监控、质量评价与诊断、反馈修正