1.一种广义马尔可夫稠密光流确定方法,其特征在于,包括:获取任意连续两帧图像;
根据两帧所述图像计算马尔可夫变分光流模型的数据项;
根据所述马尔可夫变分光流模型的数据项计算所述两帧图像间的初始的光流值;
根据所述初始光流值计算光流增量场的值;
根据所述光流增量场的值重构马尔可夫变分光流模型,确定广义马尔可夫变分光流模型;
根据两帧所述图像计算广义马尔可夫变分光流模型的数据项;
根据广义马尔可夫变分光流模型的数据项计算稠密的光流值。
2.根据权利要求1所述的一种广义马尔可夫稠密光流确定方法,其特征在于,所述根据所述初始光流值计算光流增量场的值,具体包括:利用公式ip=k2(fp-L/2)确定图像的像素点p的所述光流增量场的值;其中,所述ip为像素点p的光流增量场的值,fp为像素点p的初始的光流值,k2为增量步长,L为采样点数。
3.根据权利要求1所述的一种广义马尔可夫稠密光流确定方法,其特征在于,所述根据两帧所述图像计算广义马尔可夫变分光流模型的数据项,具体包括:利用公式 计算所述广义
马尔可夫变分光流模型的数据项;其中, 为广义马尔可夫变分光流模型的数据项,τ为截断值,xp,yp为像素点p的坐标,ud为稠密光流水平方向的分量,vd为稠密光流垂直方向的分量,I1和I2分别为前后两帧图像,u为光流水平方向的分量,v为光流垂直方向的分量, 为光流矢量。
4.根据权利要求3所述的一种广义马尔可夫稠密光流确定方法,其特征在于,所述根据广义马尔可夫变分光流模型的数据项计算稠密的光流值,具体包括:根据所述广义马尔可夫变分光流模型的数据项,采用BP算法计算每个图像像素所要传递的信息;
根据所述信息并行迭代更新每个像素点的消息,得到更新后的消息;
同时并行向每个图像像素点的上、下、左、右四个方向传递所述更新后的消息,并返回所述根据所述信息并行迭代更新每个像素点的消息,得到更新后的消息的步骤,直到更新N次后,确定像素点的置信度向量;
根据所述像素点的置信度向量中最小的置信度确定所述像素点的光流值。
5.一种广义马尔可夫稠密光流确定系统,其特征在于,包括:图像获取模块,用于获取任意连续两帧图像;
马尔可夫变分光流模型的数据项计算模块,用于根据两帧所述图像计算马尔可夫变分光流模型的数据项;
初始的光流值计算模块,用于根据所述马尔可夫变分光流模型的数据项计算所述两帧图像间的初始的光流值;
光流增量场的值计算模块,用于根据所述初始光流值计算光流增量场的值;
广义马尔可夫变分光流模型确定模块,用于根据所述光流增量场的值重构马尔可夫变分光流模型,确定广义马尔可夫变分光流模型;
广义马尔可夫变分光流模型的数据项计算模块,用于根据两帧所述图像计算广义马尔可夫变分光流模型的数据项;
稠密的光流值计算模块,用于根据广义马尔可夫变分光流模型的数据项计算稠密的光流值。
6.根据权利要求5所述的一种广义马尔可夫稠密光流确定系统,其特征在于,所述光流增量场的值计算模块具体包括:光流增量场的值计算单元,用于利用公式ip=k2(fp-L/2)确定图像的像素点p的所述光流增量场的值;其中,所述ip为像素点p的光流增量场的值,fp为像素点p的初始的光流值,k2为增量步长,L为采样点数。
7.根据权利要求5所述的一种广义马尔可夫稠密光流确定系统,其特征在于,所述广义马尔可夫变分光流模型的数据项计算模块具体包括:广 义 马尔 可 夫 变 分光 流 模 型 的 数 据项 计 算 单 元 ,用于 利 用 公式计算所述广义马尔可夫变分光流模型的数据项;其中, 为广义马尔可夫变分光流模型的数据项,τ为截断值,xp,yp为像素点p的坐标,ud为稠密光流水平方向的分量,vd为稠密光流垂直方向的分量,I1和I2分别为前后两帧图像,u为光流水平方向的分量,v为光流垂直方向的分量,为光流矢量。
8.根据权利要求7所述的一种广义马尔可夫稠密光流确定系统,其特征在于,所述稠密的光流值模块具体包括:传递的信息确定单元,用于根据所述广义马尔可夫变分光流模型的数据项,采用BP算法计算每个图像像素所要传递的信息;
信息更新单元,用于根据所述信息并行迭代更新每个像素点的消息,得到更新后的消息;
置信度向量确定单元,用于同时并行向每个图像像素点的上、下、左、右四个方向传递所述更新后的消息,并返回所述根据所述信息并行迭代更新每个像素点的消息,得到更新后的消息的步骤,直到更新N次后,确定像素点的置信度向量;
光流值确定单元,用于根据所述像素点的置信度向量中最小的置信度确定所述像素点的光流值。