历史上的今天
今天是:2024年09月20日(星期五)
2019年09月20日 | 图像处理与计算机视觉一体化:未来的必然趋势
2019-09-20 来源:爱集微
消费者和企业总想“以少获多”,并且总会这样做;这也在无形中推动了我们的市场发展,为技术创新者创造了无限机会。在系统领域,“以少获多”往往意味着“高度集成”。将更多功能集中到一个芯片中可以降低成本,使解决方案在价格敏感的市场上更具竞争力,还可以降低功耗,延长电池寿命,减少移动或远程应用的维护,解决充电难题。
我们已经习惯许多终端设备中使用AI驱动的计算机视觉(CV)。目前,许多ADAS(高级驾驶辅助系统)应用程序主要用于防撞(包括向前行驶和倒车)、车道偏离检测,当然,更多的是用于自动和半自动车辆。无人机不再依赖我们导航、感知和躲避障碍物。AR(增强现实)和VR(虚拟现实)设备需要与视觉结合的人工智能来感知我们的位置和姿势,以确保低延迟的优质体验(最大限度避免晕动病)。为了减少存储需求,用于运动/动作相机的摄像头正趋向于利用AI来捕捉重要的视频序列,。设施安全应用程序同样只需捕获重要序列,比如在画面中移动的人,更重要的是避免持续的人工监视。
为什么我们希望将图像处理添加到这些功能中呢?可以从任何需要一个广角视图,甚至是360度全景视图的用例开始,我们已经熟悉了在最近一些汽车的前/后视图屏幕上可以选择显示俯视图。这是如何做到的?其方法是通过拼接两个或多个相机的视图,然后进行矫正,以生成某种程度的无失真图像。当然,图像渲染的质量水平各不相同,有的图像明显没有其他图像那么清晰。其中一个重要应用是在倒车时利用后视摄像头检测障碍物,并自动触发刹车。
从中,我们可以更加深入地了解图像处理的重要性。OEM(原始设备制造商)不希望使用多个后视摄像头(成本高昂),他们更希望选用配备广角镜头的单一摄像头。你可能见过这些“鱼眼”镜头捕捉的图像有趣,但高度失真。这种失真的矫正处理(实时自适应去扭曲校正)不仅仅是为了美观,而是在通过神经网络处理图像以检测目标之前的必要步骤。许多安全应用程序同样需要做此类预处理。如果可以使用带矫正功能的单个鱼眼镜头,而不是多个摄像头,那么整个设备就会更便宜。
图像稳定是另一个重要应用,尤其是对于体育活动领域的消费者而言。如果你要从滑雪斜坡上滑下来,或者从岩石嶙峋的山腰骑车下来,你肯定不希望你的头戴式相机记录下颠簸的画面。大多数人都希望所有不平稳的动作能平稳成像。图像处理还可以帮助在低光条件下增强对比度,也可以支持自动对焦应用。虽然这些功能需要不同类型的处理元件,但是将它们组合到一个高效的嵌入式处理器中就可以集中实现所有性能,优化功率,更重要的是可以降低许多价格敏感性应用设备的成本。
这些想法很好,但是这样高度集成的解决方案会不会很快被下一代产品所淘汰?或者在下一次的网络训练中得到更差的处理效果?毕竟,神经网络算法的发展非常快。你将如何应对这些变化?首先,你需要图形编译器的支持。该编译器能够从行业标准的学习平台映射到目标网络,并通过选择每个层的定点位宽来优化目标网络。其次,你必须按要求重新设计神经网络架构,并且能够模拟更新,以优化功率和性能,然后重新运行编译器,将训练好的网络映射到你更新的设备上。
此外,还需要为图像处理提供充足的冗余,以便于可以充分利用最新技术。进一步了解CEVA NeuPro-解决方案如何实现该目标。
史海拾趣
|
大学生就业面试多“隐恋” 越来越多关于明星“隐婚”、“隐恋”近来纷纷被曝光,有些人觉得偶像欺骗了他们而深感不爽,对此,广东的大学生们却说:“我们在求职时,也常常会\'\'隐恋\'\',表现出要专心工作的样子以博得面 ...… 查看全部问答> |
|
WinCE5.0选中文为默认语言 把图片\\SHELL\\OAK\\HPC\\CESHELL\\UI\\RES\\mycomputer.ico换成另一张图片。 选中clean before building 然后build and sysgen 编完开机后发现“我的设备”图标还是原来的 选英文为默认语言那么开机后“我的设备” ...… 查看全部问答> |
|
现在使用的是vxworks_rom这种映像,烧在flash里启动; 在符号表那块, 如果选择build-in的,其他命令可用,但在使用ld命令下载应用模块时报\"打不开相应的文件\"; 如果选择downloadable的,则可以使用ld顺利下载应用模块; ...… 查看全部问答> |
|
现在做2440的睡眠唤醒,用的ADS下编译的bootloader。 OAL里面设置eint0为唤醒中断,利用点亮led发现进入了startup.s函数oalcpupoweroff。 按下EINT0进入bootloader的awake_SLEEP代码,led点亮,可是进不了系统呀,求各位帮忙 WAKEUP_SLEEP &nbs ...… 查看全部问答> |
|
1. 请问一下在MSVAD例子中音频数据的流向是怎么样一个过程?(在simple例子中) 2. 请问一下虚拟网卡与真实网卡的交互是什么样的过程?(相对于一个USB或Bluetooth音频设备)具体在什么地方用什么方式传递音频数据?… 查看全部问答> |
|
最近两天在STM32的开发板调试USART的串口程序,遇到了一些问题: 采用中断的方式发送和接收数据 使用USART1时从 开发板 --> PC 发送数据成功 但是当只要 PC 发送数据给 开发板,开发板发送到PC的数据就变成乱码了 即使把USART1的接收中断关 ...… 查看全部问答> |
|
本帖最后由 kelaosi 于 2014-10-29 17:36 编辑 在进行zigbee通信实验过程中,发现组网成功后终端怎么也无法加入网络,后经逐步调试,发现在ZDO_NetworkDiscoveryConfirmCB函数中,所搜寻到的网络参数“pNwkDesc->deviceCapacity”等于0,结果导致 ...… 查看全部问答> |




