Advertisement

HyperFAS: 静默面部防伪攻击检测 Silent Face Anti-Spoofing Attack Detection

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
HyperFAS是一种先进的静默面部识别技术,专注于防御各种面部防伪攻击,确保生物认证的安全性和可靠性。该系统采用创新算法,有效识别人脸伪造威胁,如照片、视频和面具模拟,为用户提供安全的访问控制环境。 HyperFAS 是一种基于深度学习的人脸静默活体验证算法,在人脸识别过程中扮演重要角色,主要用于区分真实人脸与假脸图像,并能识别纸张打印、屏幕翻拍及3D模型等欺骗手段。 在设计阶段,我们尝试了多种方法,包括SVM、LBP和深度学习。对于单一场景或摄像头而言,这些方法可以取得不错的验证效果;然而,在开发适用于各种类型摄像头的活体算法方面仍存在挑战。这里提供了一个较为优秀的模型供参考使用,尽管它在逆光等复杂环境下表现仍有待提升。 该模型训练数据集包含约36万张图像,其中假脸和真脸各占一半(即18万张)。这些图像涵盖了纸张、屏幕等多种类型的假脸,并且还包括了大部分公开的假脸数据集。此算法基于mobilenet-0.5架构,并结合OpenCV 3.4.3及MTCNN进行人脸检测,使用Keras和TensorFlow在Python环境下运行。 可以通过执行`python src/demo.py`命令来测试样例相关数据集CASIA FASD。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • HyperFAS: Silent Face Anti-Spoofing Attack Detection
    优质
    HyperFAS是一种先进的静默面部识别技术,专注于防御各种面部防伪攻击,确保生物认证的安全性和可靠性。该系统采用创新算法,有效识别人脸伪造威胁,如照片、视频和面具模拟,为用户提供安全的访问控制环境。 HyperFAS 是一种基于深度学习的人脸静默活体验证算法,在人脸识别过程中扮演重要角色,主要用于区分真实人脸与假脸图像,并能识别纸张打印、屏幕翻拍及3D模型等欺骗手段。 在设计阶段,我们尝试了多种方法,包括SVM、LBP和深度学习。对于单一场景或摄像头而言,这些方法可以取得不错的验证效果;然而,在开发适用于各种类型摄像头的活体算法方面仍存在挑战。这里提供了一个较为优秀的模型供参考使用,尽管它在逆光等复杂环境下表现仍有待提升。 该模型训练数据集包含约36万张图像,其中假脸和真脸各占一半(即18万张)。这些图像涵盖了纸张、屏幕等多种类型的假脸,并且还包括了大部分公开的假脸数据集。此算法基于mobilenet-0.5架构,并结合OpenCV 3.4.3及MTCNN进行人脸检测,使用Keras和TensorFlow在Python环境下运行。 可以通过执行`python src/demo.py`命令来测试样例相关数据集CASIA FASD。
  • Silent-Face-Anti-Spoofing: 活体(无声音欺骗)
    优质
    简介:Silent-Face-Anti-Spoofing是一项创新技术,采用静默方式执行活体检测,无需用户发声即可有效防止面部图像或视频的欺骗攻击。 静默活体检测(Silent-Face-Anti-Spoofing)是一项旨在识别真实人脸与伪造人脸的技术项目。该项目开源了基于caffe的模型,并分享了一段关于工业级静默活体检测算法技术解析的视频及相关文件。 在本工程中,我们公开了用于训练活体模型的架构、数据预处理方法以及相关的脚本和应用软件(APK),以便用户进行测试使用。活体检测的主要目的是判断出现在设备前的人脸是真实还是虚假的。这里的虚假人脸可以包括打印的照片、电子屏幕上的图像、硅胶面具或立体3D人像等。 目前,主流的活体解决方案分为配合式与非配合式(静默活体)两类。其中,静默活体检测可以在用户无感知的情况下完成识别任务。由于傅里叶频谱图在一定程度上能够体现真假脸之间的差异,我们采用了基于这种图表的技术来辅助实现这一目标。
  • Zeusee-Face-Anti-Spoofing:开源协同式人脸活体
    优质
    Zeusee-Face-Anti-Spoofing是一个致力于开发和维护的人脸活体检测项目的开源平台,采用协同工作模式确保技术的持续创新与安全。此项目旨在通过先进的算法有效防范各类攻击手段,保障用户数据的安全性及隐私权益,推动人脸识别技术更加可靠地服务于社会各领域应用。 在移动端进行人脸识别应用开发时,用户可能会尝试通过翻拍照片或录制视频来欺骗系统。因此,在人脸识别和验证过程中,活体检测是一个非常重要的环节。目前开源的活体检测代码已有所补充,但配合型活体检测实现相对简单,我们可以对其进行简单的实施并完成了相关编码。 2018年3月30日更新后引入了基于IntraFace的单目配合型人脸活体检测技术。由于移动端传感器有限,在多数情况下只能使用单一前置摄像头进行非配合性的人脸活体检测,这使得其实现较为复杂且需要较高的数据成本。相比之下,配合型活体检测仅需用户简单地低头或摇头即可显著降低欺骗攻击的风险和难度。
  • 优质
    面部防伪检测是一种用于验证个人身份的技术,通过分析个体面部的独特特征来防止身份欺诈。这种技术广泛应用于安全认证、金融交易和边境控制等领域,为个人信息安全提供强有力的支持。 面部防欺骗攻击检测采用FaceBagNet模型进行二分类任务,区分真实人脸与伪造的人脸图像。在训练过程中使用了500个时代,并应用了两种模式:颜色型号_A 和 融合型号_A 。其中,预训练权重分别保存为color-model_A和融合模型_A。 为了开始实验,请先下载CASIA-SURF数据集并修改代码中的相关变量(位于process/data_helper文件中),以适应本地的数据地址。接着进行单模态的彩色图片训练,使用模型_A,并设置补丁大小为48,在训练时需要指定CUDA_VISIBLE_DEVICES环境变量。
  • 基于YOLOv8的(YOLOv8-Face-Detection
    优质
    本项目采用先进的YOLOv8框架进行面部识别与跟踪研究,旨在提高面部检测的速度和准确性。通过优化后的模型,在保持低延迟的同时实现了高效的人脸定位功能。 YOLOv8-Face-Detection 是基于 YOLOv8 的人脸检测工具,包含权重、训练集以及权重调用方法。可以通过 HuggingFace 进行下载。
  • GNSS欺骗系统: GNSS-spoofing-detection
    优质
    GNSS欺骗检测系统是一款专为识别和抵御全球导航卫星系统(GNSS)欺骗攻击而设计的安全软件。它通过实时监测与分析信号,确保用户设备接收准确的定位信息,广泛应用于军事、航空及智能交通等领域,保障系统的安全性和可靠性。 GNSS-欺骗检测系统是一个开源项目,旨在识别被GPS/GLONASS模拟器生成的“欺骗”信号。为了开始这项工作,我需要从GLONASS或GPS模拟器接收信号的NMEA数据转储,并且在该日志中必须包含$GPGSV字符串。我会分析卫星信号电平并尝试检测这些“欺骗”。我已经拥有一个GPS接收器并且有经验进行NMEA转储以获取真实信号,但没有从生成欺骗信号的GPS模拟器获得的数据,因此无法制作图表和软件测试。 在一项相关工作中提到过,如果我们能获得欺骗信号的C/N0值(即卫星信噪比),就可以检测到这种“欺骗”。然而,在尝试编程方式生成这些数据时,我认为这不会是一个干净有效的实验。
  • ZOO-Attack:动物园
    优质
    ZOO-Attack是一种利用Web服务容器漏洞发起的安全威胁,通过模拟合法应用程序请求的方式,在受保护的网络环境中部署恶意代码,犹如在数字世界中进行一场精心策划的“动物园大逃狱”,对系统安全构成严重挑战。 根据IBM的要求,该存储库已迁移至新的位置。我们的目标是确保两个存储库保持同步状态。此代码以Apache License v2发布。 ZOO是一个基于零阶优化的深度神经网络黑盒攻击工具,它利用Web技术来攻击深层神经网络(DNNs)。我们提出了一种有效的黑盒攻击方法,仅需访问目标DNN的输入(如图像)和输出(置信度得分),而无需其他信息。我们将此问题形式化为一个优化问题,并设计了适用于黑盒环境的新损失函数。 ZOO使用零阶随机坐标下降直接针对目标DNN进行优化,并通过降维、分层攻击及重要性采样技术提高效率,完全不需要可移植模型或替代模型的支持。该工具有两个变体:ZOO-ADAM和ZOO-Newton,分别对应于不同的求解器(ADAM和牛顿法)以找到最佳的坐标更新。 实际上,在微调参数的情况下,ZOO-ADAM通常表现得更好一些。
  • 识别数据集 - face-detection
    优质
    face-detection 是一个专为面部识别技术开发的数据集,包含大量标注清晰的人脸图像样本,旨在促进人脸识别算法的研究与优化。 Kaggle 2017年人脸检测数据集包含人脸数据和非人脸数据的mat文件。
  • 安装助手(Silent Install Helper).exe
    优质
    静默安装助手是一款高效实用的软件安装工具,能够帮助用户在无需人工干预的情况下快速、安静地完成应用程序的安装过程。 每次装机都需要重新安装大量软件,有了它,你可以实现解放双手,全自动安装软件。
  • 口罩:使用SSD进行模型训练的face mask detection
    优质
    本项目旨在开发一种基于SSD(单发检测器)框架的面部口罩检测系统。通过深度学习技术,特别是在图像识别领域的应用,该模型能够准确地在各类场景中定位并判断人脸是否佩戴了口罩,为疫情防控提供技术支持。 基于SSD训练模型的facemask_detection要求使用张量流 2.1.0 和 Python=3.7 环境,如果需要可以使用 Kaggle 平台。 入门步骤如下: 1. 运行 voc2ssd.py 脚本,并将“xmlfilepath”和“saveBasePath”参数修改为所需的路径。 2. 执行 voc_annotation.py: - Line6: 修改 classes 变量以匹配目标类别。 - Line9: 设置 in_file 的路径,该路径应指向数据集的注释文件集合。 - Line32: 将 list_file.write 的路径设置为数据集路径。 完成以上步骤后,您将获得所需的数据。