FaceBlurOutils ouverts

Test de précision de FaceBlur

Nouveau test des modes rapide et approfondi, uniquement sur des vidéos de stock. Aucun contenu téléversé par un utilisateur ne figure dans ce test ni dans les preuves publiques.

· Nouveau test de mouvement et résultats de référence historiques.

Application actuelle : Approfondi par défaut

Approfondi est désormais le mode par défaut pour les vidéos individuelles et les lots. Rapide reste disponible. L’analyse utilise aussi deux détections cohérentes pour couvrir l’image précédant l’apparition d’un visage, dans un bref intervalle et dans la même scène détectée.

Neuf vidéos de stock fraîchement téléchargées, 12 scénarios, 63 secondes et 1 512 images consécutives par mode. Trois scénarios sont répétés à vitesse double. Aucun contenu importé par les utilisateurs n’a été utilisé.

Résultats en mouvement

Les deux modes couvrent désormais le visage qui réapparaît à 3,500 secondes dans le clip de rotations de tête. Rapide couvre aussi la première image auparavant manquée du gros plan de la fête.

Approfondi couvre les intervalles de défaillance examinés lors du mouvement de tête et à vitesse 2×. Rapide manque encore sept images consécutives de 2,417 à 2,708 secondes et quatre de 2,917 à 3,083 secondes dans le clip de la fête (bornes finales exclues). À vitesse 2×, les masques de Rapide restent partiels ou absents aux images 30–31 et 34–36.

Nous avons réexaminé visuellement les mêmes 64 instants sélectionnés dans la source et 128 images exportées. Les coordonnées des masques et les étiquettes de suivi existantes sont inchangées sur les 3 024 images analysées ; la correction a seulement ajouté des masques sur l’image précédente. Cela ne démontre pas que tous les visages des images non examinées sont couverts.

Ce nouveau test utilise les mêmes vidéos que celles ayant guidé la correction. Les images sélectionnées servent aux tests de régression, pas à une mesure indépendante de précision. L’ancien score de 98,3 % est historique et ne mesure pas cette mise à jour.

Examiner la réapparition manquée et la reprise

ModeImages de sortie décodéesSecondes d’analyseSecondes d’export
Rapide1512 / 1512200.912.8
Approfondi1512 / 1512900.523.4

Les durées proviennent d’une seule exécution locale avec génération de preuves en arrière-plan, pas d’une comparaison de vitesse contrôlée. L’initialisation des modèles est exclue.

Comparez le mouvement : original à gauche, Rapide au centre, Approfondi à droite. Les vidéos montrent les exports réels à demi-résolution ; analyse et export en 1280 × 720 à 24 i/s. Le son a été supprimé.

Témoin : course de dos (1×)
OriginalRapideApprofondi

Ouvrir la vidéo comparative · Source vidéo Mixkit

Petits visages et chorégraphie de groupe (1×)
OriginalRapideApprofondi

Ouvrir la vidéo comparative · Source vidéo Mixkit

Danseurs qui se chevauchent et occultation par les mains (1×)
OriginalRapideApprofondi

Ouvrir la vidéo comparative · Source vidéo Mixkit

Rotations et roues (1×)
OriginalRapideApprofondi

Ouvrir la vidéo comparative · Source vidéo Mixkit

Rotations et roues (2×)
OriginalRapideApprofondi

Ouvrir la vidéo comparative · Source vidéo Mixkit

Mouvements rapides de tête et occultation par les cheveux (1×)
OriginalRapideApprofondi

Ouvrir la vidéo comparative · Source vidéo Mixkit

Mouvements rapides de tête et occultation par les cheveux (2×)
OriginalRapideApprofondi

Ouvrir la vidéo comparative · Source vidéo Mixkit

Mouvements de caméra et danse en faible lumière (1×)
OriginalRapideApprofondi

Ouvrir la vidéo comparative · Source vidéo Mixkit

Mouvements de tête en gros plan et lumière colorée (1×)
OriginalRapideApprofondi

Ouvrir la vidéo comparative · Source vidéo Mixkit

Mouvements de tête en gros plan et lumière colorée (2×)
OriginalRapideApprofondi

Ouvrir la vidéo comparative · Source vidéo Mixkit

Danse en pied et mouvements de cheveux (1×)
OriginalRapideApprofondi

Ouvrir la vidéo comparative · Source vidéo Mixkit

Passage au-dessus de la caméra et sortie (1×)
OriginalRapideApprofondi

Ouvrir la vidéo comparative · Source vidéo Mixkit

Télécharger la trace de chaque image (CSV) · Analyse du mouvement et intervalles de défaillance (JSON) · Résumé du mouvement (JSON) · Manifeste de provenance des tests de mouvement (JSON)

Résultats bruts en mouvement : Rapide · Résultats bruts en mouvement : Approfondi

Avant la mise à jour de l’application

Test de mouvement continu

Neuf vidéos de stock fraîchement téléchargées, 12 scénarios, 63 secondes et 1 512 images consécutives par mode. Trois scénarios sont répétés à vitesse double. Aucun contenu importé par les utilisateurs n’a été utilisé.

Chaque image a été analysée et chaque image exportée décodée. Ces vérifications portent sur le traitement, pas sur la couverture complète des visages. Le score de 98,3 % ci-dessous concerne uniquement le test précédent à échantillons fixes.

Résultats en mouvement

Rapide a manqué huit images consécutives où le visage était visible pendant la rotation de tête en gros plan, de 2,417 à 2,750 secondes (fin exclue). Approfondi a couvert cet intervalle. Rapide a aussi manqué cinq images de 2,917 à 3,125 secondes.

Les deux modes ont manqué le visage réapparaissant à 3,500 secondes dans la vidéo de rotation de tête, puis l’ont couvert à 3,542 secondes. Sur l’image manquée, Approfondi a masqué le torse au lieu du visage.

À vitesse double, Rapide a aussi produit des masques en retard laissant des traits du visage visibles. La présence de masques ne prouve pas la couverture du visage. Ces défaillances sélectionnées ne permettent pas un classement complet de tous les scénarios de mouvement.

Codex a examiné image par image les intervalles de défaillance sélectionnés. Il ne s’agit ni d’un score exhaustif de précision en mouvement ni d’une évaluation humaine indépendante. Une image sans masque ne signifie pas forcément qu’un visage a été manqué.

Examiner les images manquées pendant la rotation de tête · Examiner la réapparition manquée et la reprise

ModeImages de sortie décodéesSecondes d’analyseSecondes d’export
Rapide1512 / 1512176.519.7
Approfondi1512 / 1512753.411.6

Les durées proviennent d’une seule exécution locale avec génération de preuves en arrière-plan, pas d’une comparaison de vitesse contrôlée. L’initialisation des modèles est exclue.

Comparez le mouvement : original à gauche, Rapide au centre, Approfondi à droite. Les vidéos montrent les exports réels à demi-résolution ; analyse et export en 1280 × 720 à 24 i/s. Le son a été supprimé.

Témoin : course de dos (1×)
OriginalRapideApprofondi

Ouvrir la vidéo comparative · Source vidéo Mixkit · 0–6s → 6s

Petits visages et chorégraphie de groupe (1×)
OriginalRapideApprofondi

Ouvrir la vidéo comparative · Source vidéo Mixkit · 4–10s → 6s

Danseurs qui se chevauchent et occultation par les mains (1×)
OriginalRapideApprofondi

Ouvrir la vidéo comparative · Source vidéo Mixkit · 3–9s → 6s

Rotations et roues (1×)
OriginalRapideApprofondi

Ouvrir la vidéo comparative · Source vidéo Mixkit · 0–6s → 6s

Rotations et roues (2×)
OriginalRapideApprofondi

Ouvrir la vidéo comparative · Source vidéo Mixkit · 0–6s → 3s

Mouvements rapides de tête et occultation par les cheveux (1×)
OriginalRapideApprofondi

Ouvrir la vidéo comparative · Source vidéo Mixkit · 2–8s → 6s

Mouvements rapides de tête et occultation par les cheveux (2×)
OriginalRapideApprofondi

Ouvrir la vidéo comparative · Source vidéo Mixkit · 2–8s → 3s

Mouvements de caméra et danse en faible lumière (1×)
OriginalRapideApprofondi

Ouvrir la vidéo comparative · Source vidéo Mixkit · 1–7s → 6s

Mouvements de tête en gros plan et lumière colorée (1×)
OriginalRapideApprofondi

Ouvrir la vidéo comparative · Source vidéo Mixkit · 5–11s → 6s

Mouvements de tête en gros plan et lumière colorée (2×)
OriginalRapideApprofondi

Ouvrir la vidéo comparative · Source vidéo Mixkit · 5–11s → 3s

Danse en pied et mouvements de cheveux (1×)
OriginalRapideApprofondi

Ouvrir la vidéo comparative · Source vidéo Mixkit · 5–11s → 6s

Passage au-dessus de la caméra et sortie (1×)
OriginalRapideApprofondi

Ouvrir la vidéo comparative · Source vidéo Mixkit · 0–6s → 6s

Télécharger la trace de chaque image (CSV) · Analyse du mouvement et intervalles de défaillance (JSON) · Résumé du mouvement (JSON) · Manifeste de provenance des tests de mouvement (JSON)

Résultats bruts en mouvement : Rapide · Résultats bruts en mouvement : Approfondi

Les sources ont été téléchargées directement depuis Mixkit pour ce test. Le manifeste contient les empreintes des sources, les extraits, les vitesses de lecture et les empreintes des modèles, du code et des preuves. Le témoin de course montre des personnes de dos et ne compte pas comme un succès de couverture faciale.

Référence à échantillons fixes

5Vidéos de stock publiques
47 / 65Images évaluées / échantillonnées
59Occurrences de visages visibles
ModeMasqués / visagesCouvertureManquéFausses positives
Rapide (YuNet)58 / 5998.3%120
Approfondi (SCRFD-10G)58 / 5998.3%110

La couverture compte les visages visiblement masqués aux instants fixes. Les faux positifs sont des masques sur des objets non humains ou le fond. Il s’agit d’occurrences de visages, pas de personnes distinctes.

Les deux modes ont manqué le visage coupé à 10,5 secondes dans la vidéo de groupe. Le mode approfondi a divisé les faux positifs par deux, avec une analyse plus longue.

Résultats par scénario

scénarioFrameursLes visagesRapide : masqués / faux positifsApprofondi : masqués / faux positifs
Frontale en proche555 / 05 / 0
Profil complet121212 / 012 / 2
- L’occlusion des mains et des cheveux151515 / 915 / 2
Le groupe Low-Light152726 / 1126 / 6

Test difficile sur des piétons éloignés

Les 18 images de foule éloignée ne sont pas évaluées, car le flou et la distance rendent les visages ambigus. Elles n’ajoutent aucun visage ni succès au taux de couverture.

Masques dans les images non évaluées : 95 Rapide · 76 Approfondi

Frame de preuve

Source de stock et cadres de détection à gauche ; résultat mosaïque à droite.

Le groupe Low-Light

secondes

Rapide (YuNet)
Source de stock et cadres de détection à gauche ; résultat mosaïque à droite.
Approfondi (SCRFD-10G)
Source de stock et cadres de détection à gauche ; résultat mosaïque à droite.

- L’occlusion des mains et des cheveux

secondes

Rapide (YuNet)
Source de stock et cadres de détection à gauche ; résultat mosaïque à droite.
Approfondi (SCRFD-10G)
Source de stock et cadres de détection à gauche ; résultat mosaïque à droite.

- L’occlusion des mains et des cheveux

secondes

Rapide (YuNet)
Source de stock et cadres de détection à gauche ; résultat mosaïque à droite.
Approfondi (SCRFD-10G)
Source de stock et cadres de détection à gauche ; résultat mosaïque à droite.

Le groupe Low-Light

secondes

Rapide (YuNet)
Source de stock et cadres de détection à gauche ; résultat mosaïque à droite.
Approfondi (SCRFD-10G)
Source de stock et cadres de détection à gauche ; résultat mosaïque à droite.

Test difficile sur des piétons éloignés

secondes

Rapide (YuNet)
Source de stock et cadres de détection à gauche ; résultat mosaïque à droite.
Approfondi (SCRFD-10G)
Source de stock et cadres de détection à gauche ; résultat mosaïque à droite.

Télécharger tous les résultats par image (CSV) · Annotations visuelles (JSON)

Méthode et limites

Les deux modes analysent chaque image décodée, appliquent le suivi et comblent les lacunes, puis exportent avec l’analyse enregistrée. Réglages : mosaïque, intensité 72, marge 42, aucune retouche manuelle, audio supprimé.

Nous inspectons des images fixes à partir de 0,5 seconde, puis toutes les secondes : 5 de face, 12 de profil, 15 avec occultation, 15 de groupe et 18 de foule. Résolution source : 1280 × 720.

Une seule évaluation visuelle par Codex note les images source et de sortie, sans contrôle humain indépendant. Les profils et visages partiellement cachés ou coupés comptent. Les statues et fragments de cheveux, menton ou bout du nez seuls sont exclus.

Les masques sur les fragments humains exclus sont ignorés : aucun en mode rapide, deux en mode approfondi.

Un visage couvert a ses yeux, son nez et sa bouche visibles masqués par la mosaïque. Un masque absent ou incomplet est un échec. Ce contrôle vérifie le masquage visuel, pas la possibilité d’identifier une personne.

Ce petit échantillon corrélé n’évalue pas chaque image pour la confidentialité, l’équité démographique ou la précision générale. Visionnez l’export complet avant de le partager.

Le précédent test BlazeFace utilisait d’autres vidéos et annotations. Ses pourcentages ne sont pas directement comparables à ce test.

Vérification des exports

Les cinq vidéos ont été exportées dans chaque mode et toutes les images décodées avec succès. Leur nombre correspondait à l’analyse ; la sortie était en 1280 × 720, sans piste audio.

ModeImages de sortie décodéesSecondes d’analyseSecondes d’export
Rapide1637 / 1637196.419.3
Approfondi1637 / 1637761.710.5

Environnement de test : Chrome 153.0.8010.53 · macOS · ONNX Runtime WASM · 4 threads

Les durées proviennent d’un seul test local dans un navigateur sans interface, sans garantie de vitesse. L’initialisation du modèle est exclue ; l’export réutilise l’analyse. Les autres navigateurs et appareils n’ont pas été retestés.

Résumé lisible par machine · Résultats bruts du mode rapide · Résultats bruts du mode approfondi

Sources et provenance

Des copies neuves ont été téléchargées directement depuis Mixkit. Le manifeste consigne les pages sources, URL, dates de récupération et empreintes des fichiers, modèles, code et images de preuve. Le test vérifie la liste autorisée avant d’ouvrir un média.

Licence gratuite de vidéos de stock Mixkit · Manifeste de provenance (JSON)

La licence des vidéos est distincte de celle du modèle. Le mode approfondi utilise des poids SCRFD soumis aux conditions amont de recherche non commerciale.

Notice du modèle SCRFD

Vérifiez votre vidéo

Vérifiez les masques automatiques et ajoutez des masques manuels sur les visages manqués.

Outils ouverts