事件流的算法处理与软件基础设施
1. 事件流算法处理概述
随着AER传感器及其支持硬件基础设施的发展,在传统计算机上开发处理这些设备数据的算法成为利用新硬件的快速途径。这种方法能实现快速开发,且性能至少能随摩尔定律提升,也是集成到实际系统的可行选择。
1.1 事件驱动计算
在“事件驱动”计算方式中,每个事件的位置和时间戳按到达顺序使用。算法可利用同步数字处理器的高速迭代、分支逻辑运算和适度流水线能力。过去十年,该方法有显著发展,处理事件的方法主要分为以下几类:
- 过滤器 :清理输入以减少噪声或冗余。
- 标签器 :为事件附加额外标签,对其含义进行中间解释。例如,硅视网膜事件可获得诸如轮廓方向或运动方向的解释,基于这些扩展类型,通过整合标签可轻松计算全局指标,如图像速度。
- 跟踪器 :检测、跟踪并可能对对象进行分类。
- 互相关器 :对来自不同源的事件流进行互相关处理。
1.2 事件处理示例代码
以下是一个对x和y地址进行子采样的示例代码:
@Description("Subsamples x and y addresses")
public class SubSampler extends EventFilter2D {
/** Process the packet.
* @param in the input packet
* @return out
超级会员免费看
订阅专栏 解锁全文
5万+

被折叠的 条评论
为什么被折叠?



