万字长文 | 多目标跟踪最新综述(基于Transformer/图模型/检测和关联/孪生网络)(下)

本文涉及的产品
模型训练 PAI-DLC,5000CU*H 3个月
交互式建模 PAI-DSW,每月250计算时 3个月
模型在线服务 PAI-EAS,A10/V100等 500元 1个月
简介: 随着自动驾驶技术的发展,多目标跟踪已成为计算机视觉领域研究的热点问题之一。MOT 是一项关键的视觉任务,可以解决不同的问题,例如拥挤场景中的遮挡、相似外观、小目标检测困难、ID切换等。为了应对这些挑战,研究人员尝试利用transformer的注意力机制、利用图卷积神经网络获得轨迹的相关性、不同帧中目标与siamese网络的外观相似性,还尝试了基于简单 IOU 匹配的 CNN 网络、运动预测的 LSTM。为了把这些分散的技术综合起来,作者研究了过去三年中的一百多篇论文,试图提取出近年来研究者们更加关注的解决 MOT 问题的技术。

Siamese Network

两帧之间的相似性信息对目标跟踪有很大的帮助。因此,Siamese网络试图学习相似之处,并区分输入。该网络由两个并行子网络共享相同的权值和参数空间。最后将双子网络之间的参数绑定在一定的损失函数上进行训练,以度量双子网络之间的语义相似度。下表给出了Siamese网络在MOT任务中的应用概况。

640.png


戴涛等人提出了一个金字塔网络,嵌入了一个轻量级的transformer注意力层。他们提出的Siamese transformer金字塔网络增强了横向交叉注意力金字塔特征之间的目标特征。因此,它产生了健壮的特定于目标的外观表示[22]。如下图所示:

640.png


Bing 等人试图通过结合运动建模来提升基于区域的多目标跟踪网络[70]。他们将Siamese网络跟踪框架嵌入到较快的RCNN中,通过轻量级跟踪和共享网络参数来实现快速跟踪。Cong 等人提出了一种使用Siamese双向GRU(SiaBiGRU)对轨迹进行后处理以消除轨迹损坏的切割网络。然后他们建立了重新连接网络来连接这些轨迹并制造轨迹[31]。在典型的MOT网络中,有预测和检测模块。所述预测模块试图预测下一帧中目标的外观,所述检测模块检测所述目标。这两个模块的结果用于特征匹配和目标轨迹更新。新文等人提出了Siamese RPN(区域提案网络)结构作为预测因子。他们还提出了一种数据关联模块的自适应阈值确定方法[71]。因此,Siamese网络的整体稳定性得到了改善。与transformer模型相反,贾旭等人提出了一种基于注意力的在Siamese网络的结构下的轻量级跟踪头,增强了前景目标在目标框内的定位[58]。另一方面,Philippe 等人已经将他们的有效transformer层合并到Siamese跟踪网络中,他们用transformer层取代了卷积层[21]。


Tracklet Association


感兴趣目标的一组连续帧称为tracklet。在检测和跟踪目标时,首先使用不同的算法对轨迹进行识别。然后把它们联系在一起,建立一个轨迹。轨迹关联显然是一个具有挑战性的任务在 MOT 问题。一些论文特别关注这个问题。不同的论文采取了不同的方法。如下表所示。

640.png


金龙等人提出了轨迹平面匹配(TPM)[72] ,其中首先从被检测的目标创建短轨迹,并且它们在轨迹平面中对齐,其中每个轨迹根据其开始和结束时间分配超平面。这样就形成了巨大的轨迹。这个过程还可以处理非相邻和重叠的tracklet。为了改善这种情况,他们还提出了两个方案。Duy 等人首先用3D几何算法制作了tracklet[73]。他们已经形成了多个摄像机的轨迹,由于这一点,他们通过制定空间和时间信息优化了全局关联。在[31]中,Cong等人提出了位置投影网络(PPN)来实现从局部环境到全局环境的轨迹转换。Daniel等人通过根据运动将新来的目标分配给先前发现的被遮挡的目标来重新识别被遮挡的目标。然后他们实现了已经发现的进一步回归轨迹,使用by-regression approach。此外,他们还通过提取时间方向来扩展工作,以提高性能。


在[75]中,可以看到与前者不同的策略。将每个轨迹作为一个中心向量,建立了轨迹中心存储库(TMB) ,并对其进行动态更新和成本计算。整个过程称为多视点轨迹对比学习(MTCL)。此外,他们还创建了可学习的视图采样(LVS) ,它将每个检测作为关键点,帮助在全局上下文中查看轨迹。他们还提出了相似引导特征融合(SGFF)方法来避免模糊特征。et,al等人已经开发了轨迹助推器(TBooster)[76]来减轻关联过程中发生的错误。TBooster有两个组件: 拆分器和连接器。在第一个模块中,在ID切换发生的地方拆分tracklet。因此,可以解决为多个目标分配相同ID的问题。在第二个模块中,将同一目标的tracklet链接起来。通过这样做,可以避免将相同的ID分配给多个tracklet。Tracklet嵌入可以通过连接器完成。


MOT Benchmarks



典型的 MOT 数据集包含视频序列。在这些序列中,每个目标都由一个唯一的 id 标识,直到它不再出现。一旦一个新目标进入帧,它就会得到一个新的唯一标识。MOT 有很多基准。其中,MOT 挑战基准有多个版本。自2015年以来,他们几乎每年都会发布一个变化更多的新基准。还有一些流行的基准,如 PETS、 KITTI、 STEPS 和 DanceTrack。到目前为止,MOT 挑战有17个目标跟踪数据集,其中包括 MOT15[81] ,MOT16[82] ,MOT20,[6]和其他。MOt15基准包含威尼斯,KITTI,ADL-Rundle,eTH-Pescross,eTH-Sunnyday,PET,TUd-cross 数据集。这个基准是在一个不受约束的环境中拍摄的,有静态摄像机和运动摄像机。MOT16和 MOT17基本上是从 MOT15更新的基准,具有较高的groundtruth精度和严格遵循的协议。MOT20是一个行人探测挑战赛。这个基准有8个具有挑战性的视频序列(4列火车,4测试)在无约束的环境[6]。除了目标跟踪,MOTS 数据集也有分割任务[40]。一般来说,跟踪数据集有一个边界框,框中的目标有一个唯一标识符。


TAO [83]数据集有一个巨大的规模,由于跟踪每一个目标在一帧内。有一个叫Head Tracking 21的数据集。这个基准的任务是跟踪每个行人的头部。STEP 数据集对每个像素进行了分割和跟踪。还有一些其他的数据集。下图显示了作者审阅的论文中使用的数据集的频率。从图表中可以看出,MOT17数据集的使用频率高于其他数据集。


640.png640.png


MOT 指标



MOTP


多目标跟踪精度(MOTP)。无论跟踪器是否有能力识别目标形状和保持一致的轨迹,它都是根据跟踪器在寻找目标位置时的精确程度给出的分数。由于 MOTP 只能提供定位精度,因此经常与 MOTA (Multiple Object Tracking Accuracy)结合使用,因为 MOTA 不能单独说明定位误差。定位(Localization)是 MOT 任务的输出之一。它让大家知道目标在本帧中的位置。单凭它不能提供一个完整的跟踪器的性能。


640.png

Dit: 在时间t时刻,实际目标与其各自假设之间的距离,在一个单帧内,对于集合中的每个目标Oi,跟踪器分配一个假设hi。Ct: 在t时刻目标和假设之间匹配的数量。


MOTA


多目标跟踪准确度。这个度量衡量跟踪器在不考虑精度的情况下检测目标和预测轨迹的能力。这个度量标准考虑了三种类型的误差:

640.png


Mt: 在t时刻丢失的数量;fpt误检数量;mmet: ID切换的数量 gt: 在t时刻出现的真实目标的数量。


MOTA过分强调精确检测的效果。它侧重于检测级别的预测和真值之间的匹配,并没有考虑关联。当考虑没有ID切换的MOTA,度量会更偏向于被较差的精度影响。上述的局限性可能会导致研究人员调整他们的跟踪器,使其在检测水平上更具精度和准确性,同时忽略了跟踪的其他重要方面。MOTA 只能考虑短期关联。它只能评估算法执行一阶关联的效果,而不能评估算法在整个轨迹中的关联效果。且它根本没有考虑关联精度/ID转换。事实上,如果一个跟踪器能够纠正任何关联错误,它会惩罚它而不是奖励它。MOTA 的最高分是1,但是没有一个固定的最小值,这会导致 MOTA 的分数为负。


IDF1


ID度量。它试图将预测的轨迹与实际轨迹进行映射,这与MOTA等在检测级别执行双射线映射的指标形成对比。它被设计用来测量“识别”,不同于检测和关联,它与轨迹有关.

640.png


IDTP:代表ID真正例,预测得到的目标轨迹与groundtruth目标轨迹匹配。IDFN:ID假反例。任何未被发现的groundtruth值并且其轨迹未被匹配。IDFP:ID误检。任何错误的预测结果。


由于MOTA对检测精度的高度依赖,一些人更喜欢IDF1,因为该指标更注重关联性。然而,IDF1也有一些缺陷。在IDF1中,最佳unique的双映射不会导致预测轨迹和实际轨迹之间的最佳对齐。最终结果将为更好的匹配留下空间。即使检测正确,IDF1分数也会降低。如果有很多不匹配的轨迹,分数也会降低。这促使研究人员增加unique的总数量,而不是专注于进行合理的检测和关联。


Track-mAP


这种度量匹配GroundTruth轨迹和预测轨迹。当轨迹相似性得分Str大于或等于阈值αtr时,在轨迹之间进行匹配。此外,预测的轨迹必须具有最高的置信度得分。


640.png

640.png

n:预测轨迹的总数。预测轨迹按照置信度得分降序排列。Prn:计算跟踪器的精度。TPTr:真正轨迹。找到匹配的任何预测轨迹。|TPTr|n:n条预测轨迹中的真正轨迹数。Ren:Measures Re-call。|gtTraj |:目标轨迹真值,使用精度和召回方程进行进一步计算,以获得最终Track−mAP分数。

640.png


作者首先对精度值进行插值,得到每个n值的InterpPr。然后,作者将每个n值绘制一个InterpPr与 Ren 对应的图。作者现在有了精确-召回曲线。这条曲线的积分会给出 Track-mAP 得分。Track-mAP 也有一些缺点。轨迹mAP的跟踪结果很难直观地显示出来。它对于单个轨道有多个输出。低置信度得分的轨迹对最终得分的影响是模糊的。有一种方法可以“黑掉”这个度量标准。研究人员可以得到一个较高的分数,通过创造几个有较低置信度分数的预测。这将增加获得合适匹配的机会,从而增加得分。然而,这并不是一个良好跟踪的指标。跟踪 mAP 无法指示跟踪器是否具有更好的检测和关联。


HOTA


Higher Order Tracking Accuracy。原论文[96]将 HOTA 描述为: “ HOTA 测量匹配检测的轨迹对齐程度,并对整体匹配检测进行平均,同时惩罚不匹配的检测。”HOTA 应该是一个单一的分数,可以涵盖跟踪评估的所有要素。它还应该被分解为子度量。HOTA 弥补了其他常用指标的缺点。虽然像 MOTA 这样的指标忽略关联并且严重依赖于检测(MOTA)或反之亦然(IDF1),但是 TPA,FPA 和 FNA 等新概念的发展使得关联可以像TP,FNs 和 FP 用于测量检测一样进行测量。

640.png


A(c):测量预测轨迹和groundtruth轨迹的相似程度。TP:真正例,在S ≥ α的条件下,将groundtruth检测与预测检测相匹配。S是定位相似度,α是阈值。FN: 假反例。漏掉的groundtruth检测 FP: 假正例。一种没有与任何groundtruth匹配的预测。TPA: 真正关联正例。与给定的 TPC 具有相同的groundtruth ID和相同的预测ID的真正正例的集合。

640.png


FNA: 具有与给定TPC相同的groundtruth ID的一组groundtruth检测目标。然而,这些检测目标被分配了一个不同于c或根本没有的预测ID。

640.png


FPA:与给定TPc具有相同预测ID的预测检测集。然而,这些检测目标被分配了一个不同于c的groundtruth ID,或者根本没有。

640.png


HOTaα 是计算α的特殊值的HOTA。需要进一步计算才能得到最终的HOTA分数。作者找到了不同α的值对应的HOTA,α范围从0到1,然后计算它们的平均值。

640.png


作者能够将 HOTA 分解为几个子指标。这很有用,因为可以采用跟踪评估的不同元素,并使用它们进行比较。可以更好地了解跟踪器正在产生的错误。跟踪中常见的错误有五种类型: 假反例、假正例、碎片化、合并和偏差。这些可以分别通过检测召回、检测精度、关联召回、关联精度和定位来衡量。


LocA


Localization Accuracy[96].

640.png


S(c): 预测检测与groundtruth之间的空间相似性得分。这个子度量处理错误类型偏差或定位错误。当预测检测和groundtruth不一致时,就会产生定位误差。这与 MOTP 类似,但又不同,因为它包含几个定位阈值。常用的度量标准,如 MOTA 和 IDF1没有考虑到定位。


AssA:Association Accuracy Score


根据 MOT 基准: “所有匹配检测的关联Jaccard索引的平均值,平均值超过定位阈值”[96]。关联是MOT 任务结果的一部分,它让大家知道不同帧中的目标是属于同一个还是不同的目标。这些目标具有相同的ID,并且是相同轨迹的一部分。关联精度给出了匹配轨迹之间的平均对齐度。它主要关注关联错误。这是由于groundtruth中的单个目标被给予了两种不同的预测,或者一个单独的预测被给予了两种不同的groundtruth目标。

640.png


DetA:Detection Accuracy


根据 MOT 基准: “检测 Jaccard 索引平均超过定位阈值”[96]。检测是 MOT 任务的另一个输出。它只是帧内的目标。检测精度是正确检测的一部分。当groundtruth被忽略或者存在虚假检测时,检测误差就会存在。

640.png


DetRe:Detection Recall


给出了一个定位阈值的计算方程。需要平均所有定位阈值[96]:

640.png


检测召回错误是假反例。它们发生时,跟踪器错过了一个真实目标,检测精度可分为检测召回和检测精度。


DetPr:


给出了一个计算定位阈值的方程,需要对所有定位阈值进行平均[96]:


640.png

如前所述,检测精度是检测精度的一部分。检测精度误差为假正例(误检)。当追踪器做出不存在于groundtruth中的预测时,它们就会发生。


AssRe:Association Recall


需要计算下面的公式,然后计算所有匹配检测的平均值。最后,平均结果要超过定位阈值[96]:

640.png


当跟踪器将不同的预测轨迹分配给相同的groundtruth轨迹时,就会发生关联召回错误。关联精度可分为关联召回和关联精度。


AssPr:Association Precision


作者需要计算下面的方程,然后对所有匹配检测进行平均。最后,结果的平均值超过定位阈值[96]:

640.png


关联精度是关联精度的一部分。当两条不同的groundtruth轨迹具有相同的预测ID时,就会出现关联错误。


MOTSA: Multi Object Tracking and Segmentation Accuracy


这是 MOTA 度量的一种变体,因此也可以评估分割任务的跟踪器性能。

640.png


这里 M 是一组 N 个非空的groundtruth掩模。每个mask被分配一个groundtruth跟踪ID。TP 是一组真正例。当一个假设的掩码映射到一个groundtruth掩码时,真正例出现。FP 是假正例的,没有任何groundtruth,FN是一组假反例,有真值但没有任何相应的检测结果。IDS、ID切换是属于同一轨道但被分配了不同ID的groundtruth掩码。MOTSA 算法的缺点包括: 使检测比关联更加重要,并且会受到匹配阈值选择的影响。


AMOTA: Average Multiple Object Tracking Precision


这是通过平均所有recall的MOTA值来计算的:


640.png

numg数值是所有帧中groundtruth目标的数量。对于一个特定的召回值r,FP的数目、FN的数目和ID切换的数目表示为 FPr、 FNr 和 IDSr。召回值的数量用 L 表示。


应用



MOT有无数应用程序。许多工作都涉及到跟踪各种目标,包括行人、动物、鱼、车辆、体育运动员等。实际上,多目标跟踪的领域不能仅限于几个领域。但是,为了从应用的角度获得一个想法,作者将根据具体的应用涵盖论文。


自动驾驶


自动驾驶可以说是多目标跟踪中最常见的任务。这是近年来人工智能领域的一个热门话题。高等人提出了一个自动驾驶的双重注意力网络,他们整合了两个注意力模块[97]。傅先生等人首先利用自注意力机制检测车辆,然后利用多维信息进行关联。他们还通过重新跟踪失踪的车辆来处理堵塞问题[62]。庞等人将车辆检测与基于随机有限集(RFS)引入3D MOT 的多测量模型滤波器(RFS-M3)相结合[98]。罗等人还应用了3D MOT技术,提出了模拟跟踪技术,该技术可以通过激光雷达捕捉到的点云来检测和关联飞行器。Mackenzie 等人做了两项研究: 一项是关于自动驾驶汽车的,另一项是关于运动的。他们研究了多目标避让(MOA)的整体表现,这是一种测量自动驾驶中行动注意力的工具。邹等人提出了一个轻量级的框架,用于路边摄像机拍摄的2D交通场景的全栈感知。Cho等人通过YOLOv4和DeepSORT的交通监控摄像头,在将图像从局部到全局坐标系统投影后,识别并跟踪了这些车辆[101]。


其它


行人跟踪:是多目标跟踪系统中最常见的任务之一。由于街头摄像头的视频很容易被捕捉,人们已经做了很多关于人类或行人跟踪的工作。


车辆监控:与自动驾驶一样,也是一项非常重要的任务。为了监控车辆的活动,可以应用MOT技术。


运动员跟踪:在人工智能时代,对任何运动中的运动员进行严格的分析都是最重要的战术之一。因此 MOT 在许多方面被用来跟踪运动员。


野生动物追踪:MOT 的一个潜在应用案例是野生动物跟踪。它可以帮助野生动物研究人员避免昂贵的传感器,这些传感器在某些情况下并不那么可靠。MOT在跟踪鱼类等水下生物方面也发挥着至关重要的作用。在[118]中,李等人提出了 CMFTNet,它通过应用联合检测和嵌入来提取和关联特征来实现。在复杂背景下,采用可变形卷积方法进一步提高特征的锐化能力,并借助重量平衡损失的方法实现对鱼的精确跟踪。


在视觉监控领域,Ahmed 等人提出了一个基于SSD和YOLO的协作机器人框架,用于检测和一系列跟踪算法的组合[120]。


还可以看到MOT在农业中的实施。为了跟踪番茄种植,Ge 等人使用基于YOLO的shufflenetv2作为基线,CBAM 作为注意力机制,BiFPN 作为多尺度融合结构,DeepSORT 作为跟踪[125]。Tan 等人还使用 YOLOv4作为棉花幼苗的检测器和一种基于光流的跟踪方法来跟踪幼苗[49]。


MOT还可以应用于各种现实生活中的应用,如安全监控、社会距离监控、雷达跟踪、活动识别、智能老年护理、犯罪跟踪、人员重识别、行为分析等。


未来方向



由于 MOT 是一个多年来的研究热点,人们已经在它上面做了大量的努力。但是,这个领域仍然有很大的发展空间。在这里,作者想指出一些MOT的潜在的方向:


  1. 在多个摄像头下进行多目标跟踪有点困难。主要的挑战是如何融合这些场景。但是,如果将非重叠摄像机的场景融合在一起,投影到虚拟世界中,那么 MOT 就可以在一个较长的区域内连续跟踪目标。类似的努力可以在[31]中看到。一个相对较新的数据集多摄像机多人跟踪也可用[126]。Xindi等人提出了一种用于多目标多摄像机跟踪的实时在线跟踪系统[127]。

  2. 基于类的跟踪系统可以与多目标跟踪相结合。MOT算法试图跟踪一帧中几乎所有的运动目标。如果可以进行基于类的跟踪,这将更好地应用于实际场景中。例如,鸟类跟踪MOT系统在机场非常有用,因为为了防止鸟类与飞机在跑道上相撞,目前采用了一些人工预防机制。它可以完全自动使用基于类的MOT系统。基于类的跟踪在许多方面有助于监视。因为它有助于有效地跟踪特定类型的目标。

  3. MOT 在二维场景中有着广泛的应用。虽然这是一个有点具有挑战性的任务,利用MOT分析3D视频将是一个很好的研究课题。三维跟踪可以提供更精确的跟踪和遮挡处理。正如在三维场景深度信息保存,因此它有助于克服一个主要的挑战,MOT中的遮挡问题。

  4. 到目前为止,大多数transformer都被用作黑匣子。但transformer可以更具体地用于解决不同的MOT任务。一些方法是完全基于检测和进一步的回归被用来预测下一帧的边界框[128]。在这种情况下,DETR[25]可用于检测,因为它在检测目标方面有非常高的效率。

  5. 在任何应用程序中,轻量级体系结构对于实际应用程序都非常重要。因为轻量级体系结构是资源有效的,而且在实际场景中,资源是有限的。在MOT中,如果想在物联网嵌入式设备中部署一个模型,轻量级架构也是非常关键的。同时在实时跟踪中,轻量级体系结构起着非常重要的作用。因此,在不降低精度的情况下,如果能够实现更多的fps,那么它就可以在实际应用中实现,在实际应用中,轻量级体系结构是非常必要的。

  6. 在现实生活中,在线多目标跟踪是唯一可行的解决方案。因此,推理时间起着至关重要的作用。作者观察到近年来从研究人员那里获得更多准确性的趋势。但是,如果能够实现超过30帧率的推理时间,那么就可以使用MOT作为实时跟踪。由于实时跟踪是监控的关键,因此它是未来 MOT 研究的主要方向之一。

  7. 近年来,量子计算在计算机视觉中的应用呈现出一种趋势。量子计算也可以用于MOT。Zaech等人在Ising模型的帮助下发表了MOT使用绝热量子计算(AQC)的第一篇论文[129]。他们期望AQC能够在将来的关联过程中加速N-P硬分配问题。由于量子计算在不久的将来具有很大的潜力,这可能是一个非常有前途的研究领域。

总结



本文试图对计算机视觉在MOT中的最新发展趋势进行总结和回顾。作者试图分析其局限性和重大挑战。与此同时,作者发现,除了一些主要的挑战,如遮挡,ID切换,也有一些小的挑战。这项研究包括了与每种方法相关的简要理论,试图平等地关注每一种方法。作者也添加了一些流行的基准数据集以及他们自己的见解。根据最近的MOT趋势,展望了一些MOT未来可能的方向。作者发现,最近研究人员更多地关注基于transformer的结构,这是因为transformer的上下文信息存储能力。由于轻量级架构的transformer仍然是很吃资源的,所以开发新的模块也很必要。最后,希望本文的研究能够对多目标跟踪领域的研究者起到补充作用,开启多目标跟踪研究的新篇章。


原文首发微信公众号【自动驾驶之心】:一个专注自动驾驶与AI的社区(https://mp.weixin.qq.com/s/NK-0tfm_5KxmOfFHpK5mBA

相关文章
|
6天前
|
机器学习/深度学习 人工智能 算法
深入解析图神经网络:Graph Transformer的算法基础与工程实践
Graph Transformer是一种结合了Transformer自注意力机制与图神经网络(GNNs)特点的神经网络模型,专为处理图结构数据而设计。它通过改进的数据表示方法、自注意力机制、拉普拉斯位置编码、消息传递与聚合机制等核心技术,实现了对图中节点间关系信息的高效处理及长程依赖关系的捕捉,显著提升了图相关任务的性能。本文详细解析了Graph Transformer的技术原理、实现细节及应用场景,并通过图书推荐系统的实例,展示了其在实际问题解决中的强大能力。
74 30
|
1月前
|
机器学习/深度学习 计算机视觉 网络架构
【YOLO11改进 - C3k2融合】C3k2DWRSeg二次创新C3k2_DWR:扩张式残差分割网络,提高特征提取效率和多尺度信息获取能力,助力小目标检测
【YOLO11改进 - C3k2融合】C3k2DWRSeg二次创新C3k2_DWR:扩张式残差分割网络,提高特征提取效率和多尺度信息获取能力,助力小目DWRSeg是一种高效的实时语义分割网络,通过将多尺度特征提取分为区域残差化和语义残差化两步,提高了特征提取效率。它引入了Dilation-wise Residual (DWR) 和 Simple Inverted Residual (SIR) 模块,优化了不同网络阶段的感受野。在Cityscapes和CamVid数据集上的实验表明,DWRSeg在准确性和推理速度之间取得了最佳平衡,达到了72.7%的mIoU,每秒319.5帧。代码和模型已公开。
【YOLO11改进 - C3k2融合】C3k2DWRSeg二次创新C3k2_DWR:扩张式残差分割网络,提高特征提取效率和多尺度信息获取能力,助力小目标检测
|
25天前
|
安全 Linux 网络安全
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息。本文分三部分介绍 nmap:基本原理、使用方法及技巧、实际应用及案例分析。通过学习 nmap,您可以更好地了解网络拓扑和安全状况,提升网络安全管理和渗透测试能力。
94 5
|
1月前
|
机器学习/深度学习 搜索推荐 安全
深度学习之社交网络中的社区检测
在社交网络分析中,社区检测是一项核心任务,旨在将网络中的节点(用户)划分为具有高内部连接密度且相对独立的子群。基于深度学习的社区检测方法,通过捕获复杂的网络结构信息和节点特征,在传统方法基础上实现了更准确、更具鲁棒性的社区划分。
61 7
|
1月前
|
机器学习/深度学习 计算机视觉 网络架构
【YOLO11改进 - C3k2融合】C3k2融合DWRSeg二次创新C3k2_DWRSeg:扩张式残差分割网络,提高特征提取效率和多尺度信息获取能力,助力小目标检测
【YOLO11改进 - C3k2融合】C3k2融合DWRSDWRSeg是一种高效的实时语义分割网络,通过将多尺度特征提取方法分解为区域残差化和语义残差化两步,提高了多尺度信息获取的效率。网络设计了Dilation-wise Residual (DWR) 和 Simple Inverted Residual (SIR) 模块,分别用于高阶段和低阶段,以充分利用不同感受野的特征图。实验结果表明,DWRSeg在Cityscapes和CamVid数据集上表现出色,以每秒319.5帧的速度在NVIDIA GeForce GTX 1080 Ti上达到72.7%的mIoU,超越了现有方法。代码和模型已公开。
|
3月前
|
机器学习/深度学习 数据采集 网络安全
使用Python实现深度学习模型:智能网络安全威胁检测
使用Python实现深度学习模型:智能网络安全威胁检测
270 5
|
2月前
|
运维 安全 网络协议
Python 网络编程:端口检测与IP解析
本文介绍了使用Python进行网络编程的两个重要技能:检查端口状态和根据IP地址解析主机名。通过`socket`库实现端口扫描和主机名解析的功能,并提供了详细的示例代码。文章最后还展示了如何整合这两部分代码,实现一个简单的命令行端口扫描器,适用于网络故障排查和安全审计。
50 0
|
7天前
|
存储 SQL 安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将介绍网络安全的重要性,分析常见的网络安全漏洞及其危害,探讨加密技术在保障网络安全中的作用,并强调提高安全意识的必要性。通过本文的学习,读者将了解网络安全的基本概念和应对策略,提升个人和组织的网络安全防护能力。
|
8天前
|
SQL 安全 网络安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将从网络安全漏洞、加密技术和安全意识三个方面进行探讨,旨在提高读者对网络安全的认识和防范能力。通过分析常见的网络安全漏洞,介绍加密技术的基本原理和应用,以及强调安全意识的重要性,帮助读者更好地保护自己的网络信息安全。
27 10
|
9天前
|
SQL 安全 网络安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
在数字化时代,网络安全和信息安全已成为我们生活中不可或缺的一部分。本文将介绍网络安全漏洞、加密技术和安全意识等方面的内容,并提供一些实用的代码示例。通过阅读本文,您将了解到如何保护自己的网络安全,以及如何提高自己的信息安全意识。
36 10

热门文章

最新文章