多尺度特征建模的图像时间序列预测网络
doi: 10.11918/202503001
沈瑜1 , 马煜堃1 , 赵永刚2 , 魏子易1 , 李江柽1 , 王若暄1 , 刘佳英1 , 闫佳荣1
1. 兰州交通大学电子与信息工程学院,兰州 730070
2. 兰州萃英信息科技有限公司,兰州 730070
基金项目: 国家自然科学基金青年科学基金A类(42325502) ; 甘肃省重点研发计划(甘科计[2024]10号-24YFGA037) ; 国家自然科学基金(62241106,61861025) ; 甘肃省科技专员专项(甘科计[2023]18号-23CXGA0008) ; “智慧天路”建设重大专项-QZzhtlzx(2023QZzhtl1102) ; 兰州局集团公司科技研究开发计划LZJKY2024079-1 ; 中国国家铁路集团有限公司重点课题(N2023X050) ; 兰州交通大学重点研发项目(LZJTU-ZDYF2305)
Multi-scale feature modeling for image time-series prediction network
SHEN Yu1 , MA Yukun1 , ZHAO Yonggang2 , WEI Ziyi1 , LI Jiangcheng1 , WANG Ruoxuan1 , LIU Jiaying1 , YAN Jiarong1
1. School of Electronic and Information Engineering, Lanzhou Jiaotong University, Lanzhou 730070 , China
2. Lanzhou Trying Information Technology Co., Ltd., Lanzhou 730070 , China
摘要
为提高图像时间序列预测的精度,本研究提出了一种基于长短期记忆网络(long short-term memory,LSTM)与注意力机制的时间序列预测网络:MA-LSTM。该网络整体由多尺度注意力模块(multi-scale attention block,MAB)、多尺度注意力层(multi-scale attention layer,MALayer)和超分辨率重建模块(super resolution reconstruction module,SRRM)组成,以多尺度特征建模为核心,着重提升时空特征表达能力与长程依赖建模能力。首先,MA-LSTM设计了MAB模块,通过时空特征增强层提升模型的细节建模能力,并利用通道特征增强层加强了特征图的跨维度信息交互,解决了SwinLSTM对于细粒度特征捕捉不足的问题。其次,MA-LSTM引入了简化的LSTM结构,与MAB结合构建了MALayer,增强模型对时序信息的建模能力。最后,在特征图重建时设计了SRRM模块,有效增强模型预测输出的细节表达能力。研究表明,MA-LSTM在MovingMNIST和KTH两个不同领域的数据集上,结构相似性指数分别达到0.9602和0.9243,与SwinLSTM、PhyDNet、PredRNN、ConvLSTM网络进行的对比试验结果表明,结构相似性指数最高提升了0.337和0.212,展现了其在时序预测任务中的高效性和适用性,且具备跨领域的推广潜力。此外,消融实验进一步证明了本文所提出模块的有效性。
Abstract
To improve the accuracy of image time-series prediction, a time-series prediction network of MA-LSTM is proposed based on LSTM and attention mechanism. This model is consist of multi-scale attention module (MAB), multi-scale attention layer (MALayer) and super-resolution reconstruction module (SRRM), it could improve the express spatiotemporal features and long-range dependencies. Firstly, MAB module is designed, and detail modeling is improved through the spatiotemporal feature enhancement layer (GSTA), then the channel feature enhancement layer (GCA), overcoming SwinLSTM′s insufficient capture of fine-grained features, is used to enhance the cross-dimensional information interactions of the feature map. Secondly, a simplified LSTM structure is employed, and MALayer is constructed in combination with MAB to improve modeling of time series information. Finally, the SRRM module is designed during feature map reconstruction to improve the prediction output. Experimental results show that MA-LSTM achieves a structural similarity index(SSIM) of 0.9602 and 0.9243 on two datasets in different fields: MovingMNIST and KTH. Compared with SwinLSTM, PhyDNET, PredRNN, and ConvLSTM networks, the highest accuracy improvement of 0.337 and 0.212, respectively. This model demonstrates the higher efficiency and applicability in time series prediction tasks and the well potential for cross-domain promotion, and the ablation experiments also show the effectiveness of the proposed module.
时序预测在降雨量预测、天气变化预测、车流量预测、经济学等多个领域应用广泛[1];然而时序数据通常情况下具有高度的非线性、复杂的时间依赖性和干扰数据,传统方法难以有效建模其时空演化规律,为时序数据预测带来了巨大的挑战,近年来使用数据驱动的深度学习展现出强大的建模能力,使得更加精确的时序预测成为可能[2]
现有预测方法主要基于卷积神经网络[3](convolution neural networks,CNNs)、多层感知机[4](multilayer perception,MLP)与循环神经网络[5](recurrent neural networks,RNNs)展开。1990年,循环神经网络首次成为处理序列数据的重要工具。1997年,Hochreiter等[6]提出了(long short-term memory,LSTM)网络,显著提升了在时间序列预测和语音识别等任务中的性能表现。2015年,Shi等[7]提出了ConvLSTM,通过引入卷积结构增强了模型建模能力。2017年,Wang等[8]提出了PredRNN,以及2020年,Li等[9]提出了MIM,Guen等[10]提出了PhyDNet,在捕捉复杂时空依赖关系方面进一步提升了性能,但总体仍未脱离卷积神经网络,卷积操作本身聚焦于捕捉局部特征与联系[11],基于CNN的网络缺乏对于全局特征的高效捕捉,限制了其在时序预测任务中的表现。
在基于CNNs网络发展的同时,2017年Vaswani等[12]提出了用于自然语言处理任务的Transformer架构,其采用全新的自注意力机制,实现了对数据的全局建模。2020年,Google Research团队提出了Vision Transformer结构,将Transformer架构成功应用于视觉任务中[13]。2021年,Microsoft Research Asia团队提出了SwinTransformer[14]结构,引入了滑动窗口机制,在大幅度降低计算开销的同时提升了特征提取的效率与精度。2023年,Tang等[15]提出了SwinLSTM结构,通过集成SwinTransformer的移动窗口注意力机制代替卷积结构至LSTM中,实现了更优秀的时间序列图片预测能力,然而移位窗口注意力机制更关注对数据的全局建模能力,导致其对于细粒度信息的捕捉存在一定的局限,在小目标特征表达上易出现信息丢失的问题[16]
为了解决现有方法在时序预测中的局限性,本文提出了一种基于LSTM结构,融合了注意力与卷积的图像时间序列预测网络——MA-LSTM。该模型设计了用于高效提取时间信息、空间信息的多尺度注意力模块(MAB)、用于增强特征图重建时特征表达能力的超分辨率重建模块(SRRM),经过简化的LSTM与MAB模块形成纵横交错的特征提取机制,能够充分提取不同尺度的时空特征。MA-LSTM着重提升了时间建模、空间建模以及长程依赖的建模能力。
1 MA-LSTM模型框架
本文所提出的MA-LSTM模型,是一种基于简化LSTM结构和SwinTransformer改进的图像时间序列预测网络,集成了多重卷积注意力机制,主要由多尺度注意力层(multi-scale attention layer,MALayer)模块和超分辨率增强重建模块构成,MALayer内部包含了简化的LSTM网络以及多个多尺度注意力模块(multi-scale attention block,MAB),网络的总体结构图如图1所示。
1MA-LSTM网络总体结构图
Fig.1Overall structure of MA-LSTM network
MA-LSTM首先会将输入划分为互不重叠的补丁块,经过PatchFlated层后,送入特征采样层。每一个特征采样层由多个MALayer和一个下采样模块组成,其中MALayer负责提取多尺度特征,下采样模块则降低数据维度以减小计算压力,同时帮助MALayer在不同尺度提取特征。随后数据通过特征生成层逐步恢复维度,特征生成层的结构对称地包含了数个MALayer和一个上采样模块,与特征采样层总体形成了U型结构。经过特征生成层后,特征图进入超分辨率重建模块,进一步增强特征信息并还原特征图,最终得到预测输出。
特征生成层和特征采样层分别接受来自前序状态对应层级的隐藏状态信息Ht和细胞状态信息Ct,在每个特征生成层和特征采样层中有数个MALayer,MA-LSTM的网络总体计算方法如下:
F0=fFlatten xtRN×P2
Fm=n=1m fDown k=0i-1 fMALayer Fk
F2m=n=1m fUpk=0j-1 fMALayerFmk
x^t+1=fSRRMF2m
(1)
式中:Fi为MA-LSTM网络中第i层输出的特征图, N为patch的数量,P为每个patch展开后的维度,fFlatten为特征图展平操作,fDownfUp分别为下采样与上采样,fMALayer为MALayer模块,fSRRM为特征图重建操作。
时序预测任务对模型的长程依赖能力提出要求,MA-LSTM简化了传统LSTM门结构以匹配引入的Transformer结构,修改的门结构简化了数据流动阻力,能够更高效地捕捉数据长程依赖关系。
全局信息的建模能力对于时序预测网络的精准预测同样重要,针对常用CNN时序预测网络全局建模能力较弱的问题,MA-LSTM引入了SwinTransformer的移位窗口注意力机制,能够从全局进行特征建模,更好地处理时序数据。同时为了解决SwinTransformer在细粒度细节捕捉上的不足,MALayer集成的多尺度注意力模块,在集成了SwinTransformer的基础上,引入了时空特征增强层(global spatial-temporal attention,GSTA)与通道特征增强层(global channel attention,GCA),两种机制融合了通道注意力、空间注意力与卷积,能够有效补充SwinTransformer小细节捕捉能力缺失的问题,同时加强了特征图跨维度交互能力,提升了对复杂场景的理解能力,提高模型的整体性能。
此外,MA-LSTM在特征生成层后额外设计了一个超分辨率重建模块(super resolution reconstruction module,SRRM)用于增强特征图的特征表达,SRRM通过多尺度特征金字塔结构[17]强化特征信息表示,使得模型在重建输出图像时拥有更优秀的精确度表现。
1.1 多尺度注意力层(MALayer)
MALayer的主要组成部分是简化的LSTM结构与MAB模块。二者分别负责横向的长短期记忆捕捉和纵向的全局特征提取,最终形成高效的时空交互机制,MALayer的网络结构如图2所示。
2MALayer网络结构图
Fig.2Structure of MALayer
以ConvLSTM的计算公式为例简化门控结构,ConvLSTM的关键方程为:
It=σWxi*xt+Whi*Ht-1+bi
Ft=σWxf*xt+Whf*Ht-1+bf
Ot=σWxo*xt+Who*Ht-1+bo
Ct=FtCt-1+IttanhWxc*xt+Whc*Ht-1+bc
Ht=OttanhCt
(2)
式中:σ为sigmoid激活函数,“tanh”为非线性激活函数,It为输入门输出,Ft为遗忘门输出,Ot为输出门输出,Ht为隐藏状态,Ct为细胞状态,“·”为特征图点对点相乘,“*”为卷积操作。每个门控结构都由两组完全不同的权重Wxx与偏置b与之对应,不同的权重和偏置决定了门控的不同用途,但是结构本身却完全相同。
MALayer通过注意力直接捕捉并计算全局特征,从而消去所有权重,输入门、遗忘门与输出门的公式完全一致,输出并为Ft,细胞状态和隐藏状态的计算公式也相应得到更新,在MALayer中,MAB模块直接嵌套在Ft计算式中,简化后的计算公式如下:
Ft=σfMABxt, Ht-1
Ct=tanhfMABxt, Ht-1+Ct-1Ft
Ht=FttanhCt
(3)
1.2 多尺度注意力模块(MAB)
SwinLSTM通过将移位窗口注意力结构引入LSTM实现了对特征的全局建模,但窗口注意力机制对于细粒度细节捕捉以及跨通道信息建模存在不足。MAB针对上述问题做出了改进,引入了两种通道空间复合的注意力机制,即时空特征增强层和通道特征增强层,MAB的整体结构见见图3
MAB在总体结构上呈现顺序结构,在首层MAB接受当前时间步xt的特征图后,与前序时间步的Ht-1逐元素相加,通过移位窗口注意力机制,初次进行全局特征提取,随后与xt做跳跃连接后输出。第2层特征图直接通过全局时空特征注意力机制进行更细节的时空特征建模,随后输出与xt做跳跃连接,最后经过MLP层输出。第3层特征图与Ht-1输入进行逐元素相加后,通过全局通道特征注意力机制进行跨维度特征建模提取,经过MLP以后加权输出。
3MAB网络结构图
Fig.3Structure of the MAB
如果需要更深层次的网络,MAB模块会根据所需网络深度层数的奇偶性进行堆叠,多层堆叠的MAB由式(4)表示。
F ( l ) = f SWA x t + H t 1 + x t , l = 1 f GSTA F ( l 1 ) + F ( l 1 ) , l = 2 i f GCA F ( l 1 ) + H t 1 + F ( l 1 ) , l = 2 i + 1
(4)
式中:Fl为MAB在第l层的输出,fSWA为移位窗口注意力机制, fGSTA为全局时空特征注意力机制,fGCA为全局通道特征注意力机制, i∈(0,+∞)用于选择在不同深度下经过的塻块。
图4展示了MAB中时空特征增强层(global spatial-temporal attention,GSTA)与通道特征增强层(global channel attention,GCA)的结构设计。GSTA进一步放大全局特征的交互效应,并保留细粒度的特征细节;GCA通过两种不同的池化方式结合以增强每个通道上的特征表达。
4模块结构图
Fig.4Module structure diagram
在GSTA中,所有输入特征首先经过跨维度特征层,提取出的特征与原输入逐元素相乘;后经过时空特征层,输出特征再次与主元素相乘,最后输出增强特征图。跨维度特征层中包含一个降维卷积,将特征图的维度压缩为c/rr为缩减倍率,在本文中r=4),而后通过LeakyReLU激活函数引入非线性变换,最后通过升维卷积还原特征图并输出维度增强特征图。 LeakyReLU相较于ReLU可有效避免“神经元死亡”,通过保留负值梯度提升模型的鲁棒性。维度注意力模块的计算过程如下:
F (l-1) RC×H×W permutation F' (l-1) RH×W×C
F1=W3×3Up*fLeakyReLU W3×3Down *F' (l-1)
F1RH×W×C permutation F1'RC×H×W
Fdim=F(l-1)F1'
(5)
式中:W为降维升维时卷积的权重,上标注明了权重所属卷积的功能,CHW分别表示特征图的通道、高、宽的尺寸。
时空特征层中包含一个浅层的特征U型池,输入数据会分别经过卷积核为7×7和3×3的两个降维卷积,经过卷积后特征图维度压缩为c/r,经过ReLU函数激活后再次通过对应卷积核一致的两个反向卷积,sigmoid归一化后与主元素相乘,最终输出同时施加维度注意力和时空注意力的特征图。时空特征层的计算公式为:
F1=fLeakyReLU W7×7Down *Fdim , F2=fLeakyReLU W3×3Down *Fdim
Fspatial =W7×7Up*F1+W3×3Up*F2
F(l)=Fdim Fspatial
(6)
式中Fl为GSTA的最终输出,W为卷积层的权重,其中下标表明该权重所属卷积的卷积核尺寸,上标表明该权重所属卷积的功能,fLeakyReLU为LeakyReLU激活函数。
不同尺度的卷积层能够有效提取多尺度的特征,有效弥补移动窗口注意力机制对于细粒度细节捕捉不足和窗口间信息交互受阻的问题。U型池结构通过上下采样,能够聚合更大的特征感受野,增强模型的长程依赖能力,增强特征表达的多样性和鲁棒性。
GCA通过两种不同的池化方式结合,以增强每个通道上的特征表达。所输入的特征图分别在空间维度上进行全局最大池化和全局维度池化,生成两个向量,特征图通过共享的降维卷积层将维度压缩至c/rr=4),并使用 LeakyReLU激活函数进行非线性变换。再通过共享的升维卷积层将通道数还原回原尺寸。两个经过卷积增强的特征向量相加,生成融合后的通道特征向量,融合后的特征向量通过Sigmoid激活函数进行归一化,生成最终的通道权重。输入特征图的每个通道与对应的通道权重逐元素相乘,完成对通道特征的增强,GCA的计算式如下:
F1=fMaxPoolF (l-1) , F2=fAvgPoolF (l-1)
Fchannel_i =fLeakyReLU W3×3Down *Fi, i=1, 2
F(l)=F(l-1)i=12 W3×3Up*Fchannel_i
(7)
通过全局池化与共享卷积操作,GCA能够有效建模不同通道之间的依赖关系,提升通道间的信息交互,保留特征间的关键关系,同时缓解“神经元死亡”问题。
1.3 超分辨率重建模块
超分辨率重建模块(SRRM)通过多尺度特征增强和融合机制,为特征图还原阶段提供更丰富的特征信息,改善MA-LSTM的细节表达能力。超分辨率重建模块采用特征金字塔生成调制后的特征图,将输入特征图平均分割为4个部分,其中的3个部分会经历自适应下采样,最终形成4个不同尺度的特征图:分别为14C×H×W14C×12H×12W14C×14H×14W14C×18H×18W。所有特征图随后会通过一个多尺度深度卷积加权层进行特征增强。该层由4层具有3×3卷积核的卷积层组成,每层卷积通过不同尺度的卷积核进行特征加权,从而有效提取和保留重要的局部和全局信息,SRRM的网络结构如图5所示。
5SRRM网络结构图
Fig.5Structure of the SRRM
增强后的特征图通过最近邻插值上采样至原始大小,4个尺度的特征图在通道维度上拼接,形成多尺度特征图。为了进一步整合多尺度特征,模块引入了一个融合卷积层(卷积核为3×3)对拼接后的特征图进行整合。随后,使用GeLU激活函数引入非线性映射,增强特征图的表达能力。
最后,经过非线性映射的调制特征图与原始输入特征图逐元素相乘完成特征调制,调制在保留原始输入中的关键信息的同时强化由金字塔生成的多尺度特征,确保重建后的特征图具有更高的细节表达能力,SRRM的计算式见式(8)。
F1, F2, F3, F4=SF (l-1)
Fi'=W3×3Down *FiFi'R12i-1C×H2×W2i{2, 3, 4}
Fi''=W3×3Enhance *Fi'i{1, 2, 3, 4}
Fi'''=W3×3Up*Fi''i{2, 3, 4}
Factivated =fGeWU W3×3Fusion ConcatF1'', F2''', F3''', F4'''
F(l)=Factivated F(l-1)
(8)
式中:S为特征图分割操作,Concat为特征图拼接。
超分辨率重建模块的多尺度特征增强设计能够在多个尺度上增强特征图的特征表达,通过融合卷积层和GELU激活函数整合,实现了局部特征和全局信息的高效融合。SRRM弥补了在特征图还原时存在的特征缺失问题,可为输出预测结果提供更清晰的数据支持。
2 实验结果及分析
2.1 损失函数及评价指标
MA-LSTM采用均方误差(mean square error,MSE)作为模型的损失函数,MSE能够有效降低模型在训练时可能出现的梯度爆炸、消失现象,促进模型优化[18],计算方法由式(9)表示。
SMSEyi,y^i=1ni=1n yi-y^i2
(9)
式中:n为用于训练的所有样本总数,yi为真实值的第i个样本值。y^i为预测值的第i个样本值。对于每个样本计算预测值与真实值之间的误差,MSE越小,则表示预测值越接近真实值。
为了更全面地评估模型的预测性能,本文采用结构相似性指数(SSIM)[19]和峰值信噪比(PSNR)作为补充对比评价指标。相对于MSE,SSIM更加关注结构信息的保持情况,PSNR更侧重整体图像质量的评价,通过结合MSE、SSIM与PSNR,可以更全面地评估模型的总体能力,SSIM与PSNR的计算方法可由式(10)表示:
SSIMyi, y^i=2μyμy^i+C12σyiy^i+C2μyi2+μy^i2+C1σyi2+σyi2+C2
PSNRy^i=10log10SMAXy^iI2SMSEy^i
(10)
式中:μyiμy^i分别是真实图像和预测图像的均值,σyi2σy^i2 分别是真实图像和预测图像的方差,σyiy^i则是其二者的协方差,C1C2是稳定常数, SMAX y^iI为图像的最大像素值。其中,SSIM越接近1,表示预测结果与真实图像越相似,PSNR值越高,表示图像质量越好。
2.2 数据集
MovingMNIST数据集常用来进行视频预测模型性能评估。基于经典的MNIST手写数据集,生成动态的手写数字序列,每一幅图像的大小为64*64像素,每个序列包含10~20帧,根据参数设置,图像中会有一个或多个数字同时在图像中移动,可能会发生碰撞、反弹和穿过边界等[20]。MovingMNIST数据集为动态数据集,无固定的训练数量,每次根据模型的参数动态确定总生成数量,在本模型中采用10 000个序列进行训练,每个序列长度为20。
KTH数据集由罗马尼亚科学院开发,是一个大规模的3D人体姿态数据集,包含了11名不同受试者在不同角度和动作下采集的数据,包含了360万种人体姿势以及其对应的图像[21]。在测试中使用步行姿势用于训练,将所有的图像调整大小至64*64*1。
2.3 实验结果
本文选用了具有代表性的图像时间序列预测网络以及近期所发布的网络进行对比:ConvLSTM是率先结合卷积操作与LSTM的网络结构;SwinLSTM是首个将SwinTransformer的滑动窗口注意力机制与LSTM相结合的网络;PhyDNet在物理建模能力上存在优势;PredRNN通过引入时空记忆单元增强了长程时序依赖能力。所有模型均在Windows 11系统下运行,CPU使用Intel Core i5 13600KF,GPU使用Nvidia RTX 3090 24G,环境主体为python 3.9、pytorch 2.1.0、CUDA 11.8。所有模型训练批次大小设置为8,MA-LSTM迭代了1 000轮,对比模型均使用推荐的训练参数,并按照原文推荐迭代轮数进行训练,如果模型较早出现了饱和现象(连续n/10轮未出现评价指标得分提升,n为模型推荐的迭代次数),则提前终止迭代。
表1为MA-LSTM与对比模型在两个数据集(MovingMNIST和KTH)上的测试指标。针对MovingMNIST数据集,MA-LSTM在MSE、SSIM和PSNR的3个指标上均表现优异。具体而言,MA-LSTM在MovingMNIST数据集上达到了最佳MSE值为18.4,SSIM为0.9602,PSNR为35.16。与SwinLSTM相比,MA-LSTM在SSIM上提升了0.01,MSE上提升了0.9,PSNR上提升了0.82。此外,相较于其他对比模型,MA-LSTM的MSE提升数值最大达到了84.9,SSIM最大提升数值为0.337,PSNR最大提升数值为11.58,显示出其在图像时间序列预测中的显著优势。
在KTH数据集上的测试结果同样表明,MA-LSTM在MSE、SSIM和PSNR三个指标上均取得优异的表现。MA-LSTM在KTH数据集上的最佳MSE值为21.5,SSIM值为0.924 3,PSNR值为37.23。相较于SwinLSTM,MA-LSTM的SSIM值提升了0.02,MSE值提升了3.1,PSNR值提升了0.39。与其他对比模型相比,MA-LSTM的 SSIM值最大提升幅度为0.2,PSNR值提升幅度为2.89。
1MA-LSTM与对比模型在不同数据集上的指标
Tab.1MA-LSTM and comparative models′ performance metrics on different datasets
在主要评价指标外,针对MovingMNIST数据集和KTH数据集,本文还提出了部分补充评价指标,如图6所示。模型收敛速度得分考察所有模型在相同环境变量下,模型完全收敛的时长,此项评分依据所有模型在相同环境下模型收敛的时长。细节维持能力得分考察模型在预测时,对于目标的细节的保持能力,此项评分依据模型的PSNR得分并参考所有模型生成的最后一张图片比对真实值主体细节的损失程度。结构维持能力得分考察模型在预测时,能否保持主体目标的结构性完整、不损坏目标结构,此项评分依据所有模型生成的最后一张图片,与真实值差分得出偏差,并计算偏差面积,其计算公式为
S=i,j y^20(i,j)-y20(i,j)>T
(11)
式中:y^20为网络预测输出的最后一幅图像,y20为对应的真实值图像,T为计算阈值,S为面积(越小越好)。
轨迹预测能力得分考察模型在预测时,能否有效预测目标的运动轨迹,不发生明显的偏离,此项评分依据所有模型的SSIM得分与左右模型生成的最后一张图片主体坐标比对真实值主体坐标的情况。通过主要评价指标以及补充指标,可以更全面地评价MA-LSTM的总体性能,图6展示了各项指标的具体表现,在下文的细节对比中亦有体现。
取所有模型最佳迭代权重,固定输入序列,使所有模型预测相同步数并对比结果。图7展示了在MovingMNIST数据集上的目标序列。
6MA-LSTM与对比模型在两个数据集上的表现雷达图
Fig.6Radar chart of the performance of MA-LSTM and the comparison model on two datasets
7MovingMNIST数据集目标序列
Fig.7Dataset target sequence of MovingMNIST
图8为所有模型向后预测10步的结果。MA-LSTM在向后预测的10步中,所有数字未出现结构性损坏,所有数字运动方向与真实值高度吻合,在最后一步出现了一定的目标背景交界模糊。ConvLSTM在第1步即出现了严重的数字结构性损坏,第2步数字结构性完全损坏,所预测的运动基本符合真实值,表明ConvLSTM在捕捉空间特征方面能力较差。SwinLSTM直至第4步才出现了数字“8”的结构变形,但随着步数增高,结构性变形没有明显加剧,所预测的数字运动方向与真实值高度吻合,具有较强的空间信息捕捉能力以及长程依赖能力。PredRNN在第3步时,数字8与数字3均出现了结构性变形,随着步数增高,结构性变形程度明显加剧,所预测的数字运动方向与真实值高度吻合,在捕捉空间特征方面的能力存在一定欠缺。PhyDNet在第3步时,数字8出现了结构性变形,但随着步数增高,结构性变形没有明显加剧,所预测的数字运动方向与真实值高度吻合,在捕捉空间特征方面的同样存在一定欠缺。
8所有模型在MovingMNIST数据集上的预测结果
Fig.8Prediction results of all models on the MovingMNIST dataset
图9展示了经过截取并放大的最后一幅图像,并标明了其出现的结构变形,以对比不同模型的结构维持能力。SwinLSTM在所有预测序列中,保留了完整的数字结构,对比模型则出现了不同程度的结构变形。
9目标结构维持能力对比
Fig.9Comparison of target structure maintenance capabilities
在KTH数据集上的测试,选取了一组完整的任务挥拳动作,图10展示了在KTH数据集上的目标序列。
图11为所有模型向后预测10步的预测结果,可以看到,MA-LSTM在向后预测的10步中,左臂的挥拳动作出现了部分变形,与真实值存在一定偏差,但整体而言,人物的主体结构得以保持,且人物主体细节仍然保留了较高的完整性,展现出其较强的局部细节捕捉能力。ConvLSTM的表现相对于MovingMNIST数据集有所进步,能够在一定程度上保留挥拳的手臂,人物主体结构出现了比较明显的缺失。SwinLSTM无法有效预测挥拳动作,人物主体的手臂结构完全丢失,细节缺失较为严重,证明其未能有效捕捉动作的全貌,建立准确的长程依赖数据。PredRNN能够在一定程度上预测挥拳动作,但同样出现了人物主体手臂结构丢失的现象,同时人物主体细节缺失明显。PhyDNET完全无法预测挥拳动作,人物主体手臂结构完全丢失,同时人物主体细节缺失明显。
图12所示,将模型在两个序列上所输出的最后一幅图像与真实值做绝对值差分,并统计所得到的图像中非0像素的面积,面积越小,证明其结构维持能力越强,其中若出现多个重复轮廓(图12中的红框),则证明其轨迹预测出现偏差。
10KTH数据集目标序列
Fig.10Dataset target sequence of KTH
11所有模型在KTH数据集上的预测结果
Fig.11Prediction results of all models on the KTH dataset
12模型输出差分对比图
Fig.12Model output difference comparison chart
在MovingMNIST数据上的表现不难发现,MA-LSTM与SwinLSTM均展现出优异的预测结果,说明Transformer结构对于运动目标轨迹的捕捉更为擅长,拥有出色的轨迹预测能力;而在KTH数据集上,MA-LSTM、ConvLSTM与PredRNN均能在不同程度反应小区域内的挥拳动作,证实了卷积操作对于小区域的信息提取更加充分。MA-LSTM中的MAB设计,充分结合了Transformer结构与卷积结构的优势,因此在两个数据集上均获得了更加优秀的表现。
同时,为了探究MA-LSTM的长程依赖能力以及可视化表达,图13展示了MA-LSTM在特征提取层以及特征生成层的特征图,并将其转置为热力图的形式表现。在图13中,行2为特征提取层热力图,行3为特征生成层热力图。特征提取层能够有效提取当前层网络的输入数据,并保留一定步长的前序隐藏状态数据;如行3所示,从t=4时刻开始,特征生成层已经能够生成比较明显的预测轨迹,直至最后时间步,特征生成层都能够有效地生成轨迹预测。
13MA-LSTM特征提取层与特征生成层转置热力图
Fig.13Visualization of MA-LSTM long-range dependence capability
2.4 消融实验
本文基于MovingMNIST数据集以及KTH数据集进行了消融实验,主要针对MAB有效性以及SRRM模块有效性两个方面展开了测试,MAB的测试结果如表2所示。
2MAB消融实验对比指标
Tab.2Comparison between the model and the mainstream algorithms
MAB深度的测试在MovingMNIST数据集展开,分别进行了6种不同MAB深度的模型,验证模型均采用2层特征采样层和2层特征生成层,通过对称改变每一层的MAB数量测试不同网络深度下MA-LSTM的表现。图14为不同MAB深度下网络的验证结果。其中,1-1-1-1代表特征采样层与特征生成层的每一层都设计有1个MAB模块;依此类推2-4-4-2则代表特征采样层的第1层设计有2个MAB模块以及第2层设计有4个MAB模块,特征生成层的第1层设计有4个MAB以及第2层设计有2个MAB模块。当平等地增加每个层的MAB数量时,在4-4-4-4时网络出现了退化现象,在训练时长显著增加的情况下出现了指标退化。因此考虑非平等增加层数量,在2-6-6-2时网络指标增幅明显,超越4-4-4-4深度的同时训练时长显著低于4-4-4-4深度,与3-3-3-3深度的训练时长接近。
14MAB深度消融实验验证结果
Fig.14Ablation experimental training results about MAB
对MAB进行消融试验得到的结果,结合不同深度网络下MAB的表现,给出一个用于计算不同任务下的模型深度估计经验公式
D=αTin ×Tout +β(H×W)γ
(12)
式中:D为模型中MAB的累计深度,αβγ为超参数(以本文所示训练环境确立,α=0.005、β=0.5、γ=4.5),TinTout分别为输入序列长度、输出序列长度,HW分别为图像的长宽。
针对SRRM的测试在KTH数据集展开,则分别进行仅TransConv2D模块、TransConv2D&SRRM双模块、仅BilinearInterpolation模块以及Bilinear-Interpolation&SRRM双模块4种方案进行对比,所有对比模型均迭代相同代数,对比不同模型的最优MSE与SSIM得分。验证结果如图15所示,可以看到,TransConv2D&SRRM的组合,在收敛速度上体现出明显优势,拥有更低的MSE和更高的SSIM得分,在趋势上相对于其他模型也有明显的优势。重新分组,将未添加SRRM的模型与添加了SRRM的结果进行对比,SRRM也表现出明显的特征增强优势,相对于另外两个模型拥有更低的MSE和更高的SSIM得分,增加了模型收敛速度。
15SRRM有效性消融实验验证结果
Fig.15Ablation experimental training results about SRRM
3 结论
本文提出了一种基于多尺度特征建模的图像时间序列预测网络 MA-LSTM,并从结构设计、性能评估和模块有效性验证等方面展开了系统研究,主要结论如下。
1)提出了多尺度注意力模块(MAB),融合了移位窗口注意力机制与卷积结构,弥补了传统 Transformer 在细粒度建模和局部特征提取方面的不足。模块内部的时空特征增强层(GSTA)通过多尺度卷积与U型池化结构提升了空间建模能力,通道特征增强层(GCA)利用不同尺度的通道池化加强了跨通道的信息交互。
2)通过简化LSTM与MAB构建了多尺度注意力层(MALayer),形成了横向与纵向交错的信息提取机制,降低了模型复杂度,显著增强了对长程时序依赖的建模能力。
3)设计了超分辨率重建模块(SRRM),采用特征图拆分与多尺度金字塔卷积策略,显著增强了网络在重建阶段的细节恢复能力,从而提升了最终预测图像的质量。
4)在 MovingMNIST 和 KTH 两个具有代表性的数据集上进行广泛实验验证,MA-LSTM 在多个主流性能指标上均优于现有模型(SwinLSTM、ConvLSTM、PredRNN、PhyDNet),在结构维持能力、目标轨迹预测能力和细节保留能力方面表现出显著优势。通过消融实验,进一步验证了 MAB 和 SRRM 模块的有效性,并在此基础上提出了基于输入长度、图像尺寸与输出长度的网络深度估算经验公式,为不同任务下的模型配置提供参考。
1MA-LSTM网络总体结构图
Fig.1Overall structure of MA-LSTM network
2MALayer网络结构图
Fig.2Structure of MALayer
3MAB网络结构图
Fig.3Structure of the MAB
4模块结构图
Fig.4Module structure diagram
5SRRM网络结构图
Fig.5Structure of the SRRM
6MA-LSTM与对比模型在两个数据集上的表现雷达图
Fig.6Radar chart of the performance of MA-LSTM and the comparison model on two datasets
7MovingMNIST数据集目标序列
Fig.7Dataset target sequence of MovingMNIST
8所有模型在MovingMNIST数据集上的预测结果
Fig.8Prediction results of all models on the MovingMNIST dataset
9目标结构维持能力对比
Fig.9Comparison of target structure maintenance capabilities
10KTH数据集目标序列
Fig.10Dataset target sequence of KTH
11所有模型在KTH数据集上的预测结果
Fig.11Prediction results of all models on the KTH dataset
12模型输出差分对比图
Fig.12Model output difference comparison chart
13MA-LSTM特征提取层与特征生成层转置热力图
Fig.13Visualization of MA-LSTM long-range dependence capability
14MAB深度消融实验验证结果
Fig.14Ablation experimental training results about MAB
15SRRM有效性消融实验验证结果
Fig.15Ablation experimental training results about SRRM
1MA-LSTM与对比模型在不同数据集上的指标
Tab.1MA-LSTM and comparative models′ performance metrics on different datasets
2MAB消融实验对比指标
Tab.2Comparison between the model and the mainstream algorithms
QIU Xiangfei, WU Xingjian, LIN Yan,et al. DUET: Dual clustering enhanced multivariate time series forecasting[J/OL].[2025-12-20]. DOI:10.48550/arXiv.2412.10859
LIM B, ZOHREN S. Time-series forecasting with deep learning: A survey[J]. Philos Trans A Math Phys Eng Sci,2021,379(2194):20200209. DOI:10.1098/rsta.2020.0209
LI Zewen, LIU Fan, YANG Wenjie,et al. A survey of convolutional neural networks: Analysis,applications,and prospects[J]. IEEE transactions on neural networks and learning systems,2021,33(12):6999. DOI:10.1109/TNNLS.2021.3084827
LIN Shengsheng, LIN Weiwei, HU Xinyi,et al. Cyclenet: Enhancing time series forecasting through modeling periodic patterns[J]. Advances in Neural Information Processing Systems,2024,37:106315. DOI:10.48550/arXiv.2409.18479
SEO J H, KIM K D. An RNN-based adaptive hybrid time series forecasting model for driving data prediction[J]. IEEE Access,2025,13:54177. DOI:10.1109/ACCESS.2025.3554803
HOCHREITER S, SCHMIDHUBER J. Long short-term memory[J]. Neural Computation MIT-Press,1997,9(8):1735
SHI Xinjian, CHEN Zhourong, WANG Hao,et al. Convolutional LSTM network: A machine learning approach for precipitation nowcasting[J]. Advances in Neural Information Processing Systems,2015,28:802. DOI:10.1145/3620679.3620688
WANG Yunbo, WU Haixu, ZHANG Jianjin,et al. Predrnn: A recurrent neural network for spatiotemporal predictive learning[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence,2022,45(2):2208. DOI:10.1109/TPAMI.2022.3165153
YI Kun, GE Yixiao, YANG Shusheng,et al. Masked image modeling with denoising contrast[C]//11th International Conference on Learning Representations, ICLR 2023. Kigali, Rwanda: OpenReview.net,2023:1. DOI:10.48550/arXiv.2205.09616
GUEN V L, THOME N. Disentangling physical dynamics from unknown factors for unsupervised video prediction[C]//Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition. Washington, USA: IEEE,2020:11471. DOI:10.48550/arXiv.2003.01460
CHEN Peng, ZHANG Yingying, CHENG Yunyao,et al. Pathformer: Multi-scale transformers with adaptive pathways for time series forecasting[C]//12th International Conference on Learning Representations. Hybrid, Vienna, Austria: ICLR,2024. DOI:10.48550/arXiv.2402.05956
VASWANI A, SHAZEER N, PARMAR N,et al. Attention is all you need[J]. Advances in Neural Information Processing Systems,2017,30:5998. DOI:10.48550/arXiv:1706.03762
WU Chuang, HE Tingqin. A survey of applications of vision transformer and its variants[C]//2024 IEEE 10th International Conference on Intelligent Data and Security, IDS 2024. New York City, NY, USA: IEEE,2024:21. DOI:10.1109/IDS62738.2024.00011
LIU Ze, LIN Yutong, CAO Yue,et al. Swin transformer: Hierarchical vision transformer using shifted windows[C]//18th IEEE/CVF International Conference on Computer Vision, ICCV 2021. Canada: IEEE,2021:9992. DOI:10.48550/arXiv.2103.14030
TANG Song, LI Chuang, ZHANG Pu,et al. Swinlstm: Improving spatiotemporal prediction accuracy using swin transformer and lstm[C]//Proceedings 2023 IEEE/CVF International Conference on Computer Vision. Paris, France: IEEE,2023:13424. DOI:10.48550/arXiv.2308.09891
REKAVANDI A M, RASHIDI S, BOUSSAID F,et al. Transformers in small object detection: A benchmark and survey of state-of-the-art[J]. ACM Computing Surveys,2025,58(3):1. DOI:10.1145/3758090
LIN T Y, DOLLAR P, GIRSHICK R,et al. Feature pyramid networks for object detection[C]//Proceedings of the IEEE conference on computer vision and pattern recognition. Honolulu, HI, USA: IEEE,2017:2117. DOI:10.48550/arXiv.1612.03144
ZHOU Jinxin, LI Xiao, DING Tianyu,et al. On the optimization landscape of neural collapse under mse loss: Global optimality with unconstrained features[C]//Proceedings of the 39th International Conference on Machine Learning, ICML 2022. Vienna, Austria: PMLR,2022:27179. DOI:10.48550/arXiv.2203.01238
WANG Zhou, BOVIK A C, HAMID R,et al. Image quality assessment: From error visibility to structural similarity[J]. IEEE Transactions on Image Processing,2004,13(4):600. DOI:10.1109/TIP.2003.819861
SRIVASTAVA N, MANSIMOV E, SALAKHUDINOV R,et al. Unsupervised learning of video representations using lstms[C]//32nd International Conference on Machine Learning, ICML 2015. Lille, France: PMLR,2015:843. DOI:10.48550/arXiv.1502.04681
KANG S M, WILDES R P. Review of action recognition and detection methods[J].arXiv:1610.06906. DOI:10.48550/arXiv.1610.06906