1.一种机场停机位入侵检测方法,其特征在于,包括以下步骤:实时获取监控图像,求监控图像前视视角与停机位俯视视角的透视变换矩阵;
判断监控图像中飞机是否进入停机位;
对飞机未进入停机位的监控图像进行检测,得到每个目标像素点集和目标标签的矩阵;
对所述矩阵进行变换得到俯视视角的变换后矩阵;
判断变换后矩阵中每个目标的所有像素点是否都进入停机位区域,若全部进入,则判断为停机位有入侵物;
对飞机未进入停机位的监控图像采用实例分割检测算法模型进行检测,检测目标类别和每个目标对应像素点,得到每个目标像素点集P和目标标签L的矩阵I;通过所述透视变换矩阵将矩阵I变换为俯视视角下的矩阵T。
2.根据权利要求1所述的机场停机位入侵检测方法,其特征在于,透视变换矩阵的计算方法包括:从监控相机实时获取监控图像Imager,选取监控图像中机位x个关键点Pr1…Prn;
根据实际机位俯视图的几何关系绘制机位虚拟图像Imaget,选取Imaget中x个点作为Imager变换后对应的x个点Pt1…Ptn;
通过Pr1…Prn与Pt1…Ptn的对应关系求出透视变换矩阵Mp。
3.根据权利要求1所述的机场停机位入侵检测方法,其特征在于,若检测到飞机未进入停机位,则使用若干入侵物样本作为训练集训练一可以识别机场入侵目标的实例分割检测算法模型Mseg,
1)采用Mseg对机位监控图像进行检测,得到每个目标像素点集P和目标标签L的矩阵其中 表示一个目标的所有点坐标,x,y是横坐标和纵坐标,Ln表示目标标签,m为1‑n中的其中一个数;
2)将I中的目标像素点P通过透视变换矩阵Mp转换为俯视视角后的坐标点集矩阵其中 表示转换后一个目标的所有点坐标,x,y是横坐标和纵坐标,Ln表示目标标签,m为1‑n中的其中一个数。
4.根据权利要求2所述的机场停机位入侵检测方法,其特征在于,从监控相机实时获取监控图像Imager,选取监控图像中机位4个关键点pr1,pr2,pr3,pr4;
根据实际机位俯视图的几何关系绘制机位虚拟图像Imaget,选取Imaget中4个点作为Imager变换后对应的4个点pt1,pt2,pt3,pt4;
通过pr1,pr2,pr3,pr4与pt1,pt2,pt3,pt4的对应关系求出透视变换矩阵Mp。
5.根据权利要求1所述的机场停机位入侵检测方法,其特征在于,采用目标检测模型检测监控图像中飞机是否进入停机位。
6.根据权利要求5所述的机场停机位入侵检测方法,其特征在于,训练目标检测模型,采用所述目标检测模型对停机位监控图像进行飞机是否进入的检测,若检测到的飞机数量大于0,则状态属于不在检测阶段,若检测到的飞机数量等于0,则状态属于检测入侵的阶段。
7.根据权利要求1所述的机场停机位入侵检测方法,其特征在于,调用opencv中的pointPolygonTest函数检测每个目标的所有像素点是否都进入监测区域。
8.一种机场停机位入侵检测系统,其特征在于,采用权利要求2‑7任意一项所述的机场停机位入侵检测方法,包括,输入模块,用于输入监控图像;
目标检测模块,用于检测飞机是否进入机位;
实例分割检测算法模块,用于计算监控图像的平视视角下的入侵物的目标的类别和每个目标对应像素点的矩阵;
矩阵转换模块,用于将平视视角下的入侵物的目标的类别和每个目标对应像素点的矩阵转换为俯视视角下的矩阵;
入侵判定模块,用于判断变换后的矩阵中每个目标所有像素点坐标是否停机位区域;
输出模块,用于输出结果。