1.一种图像事件检测标示方法,将原始图像数据流处理后输出图像事件检测数据,包括:
获取原始图像数据流中的第一帧图像数据;
依次针对第一帧图像数据之后的每一帧图像数据,执行如下操作:
将该帧图像的暗像素行数据替换成制式对齐码;
计算该帧图像的有效像素行与前一帧图像的对应像素行所有像素点之间的残差;
根据残差所属的范围输出当前像素行中所有像素点的事件检测数据,直到当前帧所有有效像素行都经过上述处理为止;以及
当原始图像数据流的所有图像数据都经过上述处理之后,输出原始第一帧图像数据、以及其余帧图像的制式对齐码和事件检测数据。
2.根据权利要求1所述的图像事件检测标示方法,其中,还包括:将当前帧图像数据与前一帧图像数据存储至同一缓存中。
3.根据权利要求2所述的图像事件检测标示方法,其中,所述将该帧图像的暗像素行替换成制式对齐码满足如下条件:
或
其中,gray(p,l,f)为图像的灰度函数,p为图像像素序号,l为图像行序号,f为图像帧序号,M为图像宽度,N为图像高度,R为图像像素的量化位宽,Ldark为图像的暗像元行高。
4.根据权利要求1所述的图像事件检测标示方法,其中,所述计算该帧图像剩下的有效像素行与前序图像的对应像素行所有像素点之间的残差的计算公式为:
δ(p,l,f)=gray(p,l,f)-gray(p,l,f-1)(1≤p≤M,Ldark<l≤N,f>1),
其中,gray(p,l,f)为图像的灰度函数,p为图像像素序号,l为图像行序号,f为图像帧序号,M为图像宽度,N为图像高度。
5.根据权利要求1所述的图像事件检测标示方法,其中,所述根据残差所属的范围输出当前像素行中所有像素点的事件检测数据包括:
将残差δ与设定的阈值TH进行比较,按照下述公式生成事件检测数据,所述事件检测数据包括事件标示值E和OV值O,
以及,
其中,binRδ(p,l,f)为残差绝对值的R比特自然二进制码。
6.一种图像事件检测标示系统,用于将原始图像数据流处理后输出图像事件检测数据,包括:
数据分配器,获取图像数据帧,将原始图像数据流中的第一帧图像数据输出到事件检测单元,将后续图像数据帧的有效像素行输出到事件检测单元,将后续图像数据帧的暗像素行输出到S-O-F插入器;
S-O-F插入器,将当前帧图像的暗像素行替换成制式对齐码;
事件检测单元,计算当前帧图像的有效像素行与前一帧图像的对应像素行所有像素点之间的残差,根据残差所属的范围输出当前像素行中所有像素点的事件检测数据,直到当前帧所有有效像素行都经过上述处理为止;以及
码流合成器,将原始第一帧图像数据和其余全部图像的制式对齐码和事件检测数据输出。
7.根据权利要求6所述的图像事件检测标示系统,其中,所述事件检测单元包括:
数据双缓存单元,将当前帧图像数据与前一帧图像数据存储至同一缓存中;
Inter-Frame Differentia运算器,计算当前帧图像的有效像素行与前序图像的对应像素行所有像素点之间的残差δ;
事件检测器,将残差δ与设定的阈值TH进行比较,生成事件标示值E;
OV数据缓存单元,将残差δ与设定的阈值TH进行比较,生成OV值O。
8.根据权利要求7所述的图像事件检测标示系统,其中,还包括:
状态寄存单元,寄存图像数据的像素序号、行序号、帧序号以及设定的阈值TH。
9.根据权利要求6所述的图像事件检测标示系统,其中,所述计算该帧图像的有效像素行与前序图像的对应像素行所有像素点之间的残差的计算公式为:
δ(p,l,f)=gray(p,l,f)-gray(p,l,f-1)(1≤p≤M,Ldark<l≤N,f>1)
其中,gray(p,l,f)为图像的灰度函数,p为图像像素序号,l为图像行序号,f为图像帧序号,M为图像宽度,N为图像高度,R为图像像素的量化位宽,Ldark为图像的暗像元行高。
10.根据权利要求7所述的图像事件检测标示系统,其中,所述将残差δ与设定的阈值TH进行比较,生成事件标示值E和OV值O,包括如下公式:
以及,
其中,binRδ(p,l,f)为残差绝对值的R比特自然二进制码。