本发明涉及智慧港口,尤其涉及一种集装箱检测方法、装置、电子设备及存储介质。
背景技术:
1、集装箱在装船时,需要在船上对集装箱进行固定,一般采用的固定方式为对集装箱进行绑扎的方式,通过相关人员在绑扎桥上对集装箱进行绑扎固定。由于集装箱的固定不牢会影响轮船在航行的安全,因此,需要对集装箱的固定进行严格检查,而现有的检测方式是在集装箱装船后通过检测人员上绑扎桥上进行人工检查,对于较大的船舶来说,需要检查的集装箱数量较多,检查工作量大,使得集装箱的检测效率低,而且需要检测人员登上绑扎桥进行,存在一定的安全风险。
技术实现思路
1、本发明实施例提供一种集装箱检测方法,旨在解决现有人工检测时,由于需要检查的集装箱数量较多,检查工作量大,使得集装箱的检测效率低的问题。通过待检测集装箱的图像特征值来构建待处理特征矩阵序列,从待处理特征矩阵序列中提取出空间特征向量,利用空间特征向量提取出时空特征向量,可以在时空维度上自动对集装箱进行检测,提高了集装箱的检测效率,同时,不需要人工检查,提高了集装箱检测的安全性。
2、第一方面,本发明实施例提供一种集装箱检测方法,所述方法包括:
3、获取待处理特征矩阵序列,所述待处理特征矩阵序列包括按时间维度进行排列的待处理特征矩阵,所述待处理特征矩阵包括按邻接关系进行排列的多个待检测集装箱的图像特征值;
4、对所述待处理特征矩阵序列中每一帧待处理特征矩阵进行第一特征提取处理,得到所述待处理特征矩阵序列的空间特征向量;
5、对所述空间特征向量进行第二特征提取处理,得到所述待处理特征矩阵序列的时空特征向量;
6、根据所述时空特征向量确定多个所述待检测集装箱的检测结果。
7、可选的,所述获取待处理特征矩阵,包括:
8、当具有邻接关系的所述待检测集装箱数量大于预设数量时,在预设时间内获取多个所述待检测集装箱的图像矩阵序列,所述图像矩阵序列包括按所述时间维度进行排列的图像矩阵,所述图像矩阵包括按邻接关系进行排列的多个所述待检测集装箱的目标图像;
9、对每一帧图像矩阵中各个目标图像进行图像特征提取处理,得到每一帧图像矩阵中各个目标图像的图像特征值;
10、基于每一帧所述图像矩阵中各个目标图像的图像特征值,确定每一帧图像矩阵对应的待处理特征矩阵。
11、可选的,所述在预设时间内获取多个待检测集装箱的图像矩阵序列,包括:
12、在预设时间内,通过绑扎桥上安装在不同高度的滑动拍摄设备在水平方向上对多个所述待检测集装箱进行周期性滑动拍摄,得到每个所述待检测集装箱的原始拍摄图像序列;
13、根据每个所述待检测集装箱的原始拍摄图像序列,确定各个拍摄周期中每个所述待检测集装箱的目标图像;
14、根据各个拍摄周期中每个所述待检测集装箱的目标图像以及各个所述待检测集装箱之间的邻接关系,确定所述图像矩阵序列。
15、可选的,所述对每一帧图像矩阵中各个目标图像进行图像特征提取处理,得到每一帧图像矩阵中各个目标图像的图像特征值,包括:
16、通过训练好的特征提取模型对各个所述目标图像进行图像特征提取处理,得到各个所述目标图像中待检测集装箱的偏移特征、角度特征以及绑扎特征中至少一项;
17、根据各个所述目标图像对应的所述偏移特征、所述角度特征以及所述绑扎特征中至少一项确定每一帧图像矩阵中各个目标图像的图像特征值。
18、可选的,所述对所述待处理特征矩阵序列中每一帧待处理特征矩阵进行第一特征提取处理,得到所述待处理特征矩阵序列的空间特征向量,包括:
19、对每一帧所述待处理特征矩阵进行卷积处理,得到每一帧所述待处理特征矩阵的空间特征;
20、将每一帧所述待处理特征矩阵的空间特征进行一维展开,得到展开后的空间特征;
21、将展开后的所述空间特征在时间维度上进行拼接,得到所述待处理特征矩阵序列的空间特征向量。
22、可选的,所述对所述空间特征向量进行第二特征提取处理,得到所述待处理特征矩阵序列的时空特征向量,包括:
23、将所述空间特征向量按预设的长度进行切分,得到多个空间特征子向量;
24、通过对多个所述空间特征子向量进行第二特征提取处理,得到所述待处理特征矩阵序列的时空特征向量。
25、可选的,所述通过多个所述空间特征子向量进行第二特征提取处理,得到所述待处理特征矩阵序列的时空特征向量,包括:
26、通过预设的映射路径将每个所述空间特征子向量映射到各个预设的空间内,得到目标向量空间,所述目标向量空间包括由于所述空间特征子向量映射得到的目标特征子向量,每条映射路径用于将一个所述空间特征子向量映射为一个所述目标特征子向量,一个目标向量空间对应所述待处理特征矩阵中的一个矩阵单元;
27、将各个所述目标向量空间中的所有目标特征子向量进行加权融合,得到各个所述目标向量空间对应的融合特征向量;
28、对所述融合特征向量进行非线性变换,得到所述目标向量空间对应的时空特征向量;
29、根据所述目标向量空间对应的时空特征向量,确定所述待处理特征矩阵序列的时空特征向量。
30、第二方面,本发明实施例还提供了一种集装箱检测装置,所述集装箱检测装置包括:
31、获取模块,用于获取待处理特征矩阵序列,所述待处理特征矩阵序列包括按时间维度进行排列的待处理特征矩阵,所述待处理特征矩阵包括按邻接关系进行排列的多个待检测集装箱的图像特征值;
32、第一处理模块,用于对所述待处理特征矩阵序列中每一帧待处理特征矩阵进行第一特征提取处理,得到所述待处理特征矩阵序列的空间特征向量;
33、第二处理模块,用于对所述空间特征向量进行第二特征提取处理,得到所述待处理特征矩阵序列的时空特征向量;
34、确定模块,用于根据所述时空特征向量确定多个所述待检测集装箱的检测结果。
35、第三方面,本发明实施例提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本发明实施例提供的集装箱检测方法中的步骤。
36、第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现发明实施例提供的集装箱检测方法中的步骤。
37、本发明实施例中,获取待处理特征矩阵序列,所述待处理特征矩阵序列包括按时间维度进行排列的待处理特征矩阵,所述待处理特征矩阵包括按邻接关系进行排列的多个待检测集装箱的图像特征值;对所述待处理特征矩阵序列中每一帧待处理特征矩阵进行第一特征提取处理,得到所述待处理特征矩阵序列的空间特征向量;对所述空间特征向量进行第二特征提取处理,得到所述待处理特征矩阵序列的时空特征向量;根据所述时空特征向量确定多个所述待检测集装箱的检测结果。通过待检测集装箱的图像特征值来构建待处理特征矩阵序列,从待处理特征矩阵序列中提取出空间特征向量,利用空间特征向量提取出时空特征向量,可以在时空维度上自动对集装箱进行检测,提高了集装箱的检测效率,同时,不需要人工检查,提高了集装箱检测的安全性。