CEVA的DVS模块和ADK帮助简化计算机视觉
来源:华强电子网 作者:------ 时间:2014-07-09 09:31
CEVA帮助OEM厂商更便利地开发视频和计算机视觉(CV)应用。CEVA推出了两款新产品:提升视频质量的数字视频稳定(DVS)模块,以及加速CV算法创建的应用开发工具套件(ADK)。
首先介绍DVS,它表示数字视频稳定器。现今的许多相机使用光学图像稳定(OIS)来实现视频稳定,但是,OIS预先集成在相机模块中,匹配特定的透镜。这项功能也可以通过芯片中的数字处理硬件来实施,但是,这样的电路往往在低光条件下运作不良。这两种方法都无法让OEM厂商实现产品差异化。
相比之下,CEVA在CEVA-MM3101上实施的新型DVS软件模块提供了至关重要的灵活性,以及至今为止的最低功耗。CEVA的DVS软件模块针对四轴视频校正(x、y、z和z轴旋转)而优化,它仅仅校正摇动引起的运动,取得完整的运动记录,它还能够校正“果冻效应(Jello effect)”——滚动快门相机使得视频中的目标摇晃的人为假象,而且,该软件在低光条件下运作良好。
然而,重要的是,CEVA的DVS模块使用很少的功率。普通的视频稳定方法使用大约1W功率。而CEVA的DVS模块采用28-nm MM3101内核,处理1080p 30视频的耗电量低于35 mA——大约为传统方法的三十分之一。
同时,使用CEVA新型应用开发工具套件(ADK),可以简化所有的视觉算法,这款套件结合了一个CV算法程序库,带有一个通过CPU连接至CEVA DSP平台的框架结构,可让应用开发人员在CPU上写入调用DSP功能的C语言程序。
这个程序库包括了新视觉应用所需的各种算法,如手势识别、面部跟踪、目标检测,甚至情绪辨识。开发人员能够集中精力实现更高级别功能的差异化,而不必过多考虑众所周知的低级别算法。
此外,新的SmartFrame软件模块提取了帧处理细节。在此之前,开发人员不得不管理帧是如何进行铺排的(tiled),并且是如何馈入一个处理管线。这样,每个小分片(tile)都会调用各个处理步骤,或“内核”,浪费了功能调用管理循环。
SmartFrame可以自动管理所有这些细节。现在,开发人员只需针对整帧发出一个功能调用,而SmartFrame可以处理其余事项——分片铺排(tiling)、内存管理、缓存处理。内核能够背对背(tunneling)执行,而无需个别调用或不需要的数据传送开销。
CEVA的DVS模块和ADK可以简化视频和视觉特性的开发,节省数周的开发时间,同时降低功率。通过结合不断增长的的开发人员生态系统去创建和优化新算法,CEVA-MM3101将继续是客户嵌入式视觉应用的最有效平台。
应用开发工具套件可以简化应用与CEVA DSP平台集成的过程
关注电子行业精彩资讯,关注华强资讯官方微信,精华内容抢鲜读,还有机会获赠全年杂志。
关注方法:添加好友→搜索“华强微电子”→关注
或微信“扫一扫”二维码
- •CEVA发布适用于室内自主机器人的高精度航位推算软件解决方案2021-03-30
- •意法半导体推出支持STM32的计算机视觉快速开发工具2021-03-04
- •CEVA推出第二代SensPro系列 高性能可扩展传感器中枢DSP2021-01-22
- •CEVA低功耗蓝牙 5.2平台成为首个蓝牙技术联盟认证IP2020-12-01
- •CEVA Wi-Fi 6解决方案成为世界上第一个获得著名认证的IP2020-08-27
- •CEVA发布业界首个高性能传感器中枢DSP架构2020-04-16
- •CEVA发布世界上功能最强大的DSP架构2020-03-12
- •CEVA NB-IoT IP通过Rohde & Schwarz测试仪完成 Release 14 GCF认证2020-02-28
- •CEVA支持低功耗蓝牙音频 加快真正无线立体声耳塞产品开发2020-01-10
- •CEVA推出Hillcrest Labs传感器融合解决方案,面向消费类手持设备2020-01-09