Prueba de precisión de FaceBlur
Nueva prueba de los modos rápido y exhaustivo, solo con vídeos de archivo. No se usó contenido subido por usuarios ni se incluyó en las pruebas públicas.
· Nueva prueba de movimiento y resultados de referencia históricos.
App actual: Exhaustivo por defecto
Exhaustivo es ahora el modo predeterminado para vídeos individuales y por lotes. Rápido sigue disponible. El análisis también usa dos detecciones coherentes para cubrir el fotograma anterior de un rostro que aparece, dentro de un intervalo breve y de la misma escena detectada.
Nueve clips de archivo recién descargados, 12 escenarios, 63 segundos y 1.512 fotogramas consecutivos por modo. Tres escenarios se repiten al doble de velocidad. No se utilizó contenido subido por usuarios.
Resultados de movimiento
Ambos modos cubren ahora el rostro que reaparece a los 3,500 segundos en el clip de giros de cabeza. Rápido también cubre el primer fotograma antes omitido del primer plano de la fiesta.
Exhaustivo cubre los intervalos de fallo revisados del movimiento de cabeza y a velocidad 2×. Rápido aún omite siete fotogramas consecutivos entre 2,417 y 2,708 segundos y cuatro entre 2,917 y 3,083 segundos en el clip de la fiesta (extremos finales excluidos). A velocidad 2×, las máscaras de Rápido siguen siendo parciales o inexistentes en los fotogramas 30–31 y 34–36.
Volvimos a revisar visualmente los mismos 64 instantes seleccionados del original y 128 fotogramas exportados. Las coordenadas de las máscaras y las etiquetas de seguimiento existentes no cambiaron en los 3.024 fotogramas analizados; la corrección solo añadió máscaras al fotograma anterior. Esto no demuestra que todos los rostros estén cubiertos en los fotogramas no revisados.
Esta prueba reutiliza el material que orientó la corrección. Los fotogramas seleccionados son pruebas de regresión, no una evaluación independiente de precisión. El 98,3 % anterior es histórico y no mide esta actualización.
Inspeccionar el fallo al reaparecer y la recuperación
| Modo | Fotogramas de salida decodificados | Segundos de análisis | Segundos de exportación |
|---|---|---|---|
| Rápido | 1512 / 1512 | 200.9 | 12.8 |
| Exhaustivo | 1512 / 1512 | 900.5 | 23.4 |
Los tiempos de movimiento proceden de una sola ejecución local con generación de evidencias en segundo plano, no de una comparación de velocidad controlada. Se excluye la inicialización del modelo.
Compare el movimiento: original a la izquierda, Rápido en el centro y Exhaustivo a la derecha. Los vídeos muestran las exportaciones reales a media resolución; se analizaron y exportaron a 1280 × 720 y 24 fps. Se eliminó el audio.
Control: correr de espaldas (1×)
Rostros pequeños y coreografía grupal (1×)
Bailarines superpuestos y oclusión con manos (1×)
Giros y ruedas laterales (1×)
Giros y ruedas laterales (2×)
Giros rápidos de cabeza y oclusión con cabello (1×)
Giros rápidos de cabeza y oclusión con cabello (2×)
Movimiento de cámara y baile con poca luz (1×)
Movimiento de cabeza en primer plano y luz de color (1×)
Movimiento de cabeza en primer plano y luz de color (2×)
Baile de cuerpo entero y movimiento del cabello (1×)
Paso sobre la cámara y salida (1×)
Descargar registro de todos los fotogramas (CSV) · Revisión de movimiento e intervalos de fallo (JSON) · Resumen de movimiento (JSON) · Manifiesto de procedencia de movimiento (JSON)
Resultados brutos de movimiento: Rápido · Resultados brutos de movimiento: Exhaustivo
Antes de actualizar la app
Prueba de movimiento continuo
Nueve clips de archivo recién descargados, 12 escenarios, 63 segundos y 1.512 fotogramas consecutivos por modo. Tres escenarios se repiten al doble de velocidad. No se utilizó contenido subido por usuarios.
Se analizó cada fotograma y se decodificó cada fotograma exportado. Esto verifica el procesamiento, no la cobertura completa de rostros. El 98,3 % inferior corresponde solo a la prueba anterior de muestras fijas.
Resultados de movimiento
Rápido omitió ocho fotogramas consecutivos con el rostro visible durante el giro de cabeza en primer plano, de 2,417 a 2,750 segundos (final excluido). Exhaustivo cubrió ese intervalo. Rápido también omitió cinco fotogramas de 2,917 a 3,125 segundos.
Ambos modos omitieron el rostro que reaparece a los 3,500 segundos en el clip de giro de cabeza y volvieron a cubrirlo a los 3,542 segundos. En el fotograma omitido, Exhaustivo colocó una máscara en el torso en lugar del rostro.
Al doble de velocidad, Rápido también produjo máscaras retrasadas que dejaron rasgos faciales visibles. La presencia de máscaras no demuestra cobertura facial. Estos fallos seleccionados no establecen una clasificación completa de todos los escenarios de movimiento.
Codex revisó fotograma a fotograma los intervalos de fallo seleccionados. No es una puntuación exhaustiva de precisión en movimiento ni una revisión humana independiente. Un fotograma sin máscaras no implica necesariamente un rostro omitido.
Inspeccionar los fotogramas de fallo del giro de cabeza · Inspeccionar el fallo al reaparecer y la recuperación
| Modo | Fotogramas de salida decodificados | Segundos de análisis | Segundos de exportación |
|---|---|---|---|
| Rápido | 1512 / 1512 | 176.5 | 19.7 |
| Exhaustivo | 1512 / 1512 | 753.4 | 11.6 |
Los tiempos de movimiento proceden de una sola ejecución local con generación de evidencias en segundo plano, no de una comparación de velocidad controlada. Se excluye la inicialización del modelo.
Compare el movimiento: original a la izquierda, Rápido en el centro y Exhaustivo a la derecha. Los vídeos muestran las exportaciones reales a media resolución; se analizaron y exportaron a 1280 × 720 y 24 fps. Se eliminó el audio.
Control: correr de espaldas (1×)
Abrir vídeo comparativo · Fuente de archivo de Mixkit · 0–6s → 6s
Rostros pequeños y coreografía grupal (1×)
Abrir vídeo comparativo · Fuente de archivo de Mixkit · 4–10s → 6s
Bailarines superpuestos y oclusión con manos (1×)
Abrir vídeo comparativo · Fuente de archivo de Mixkit · 3–9s → 6s
Giros y ruedas laterales (1×)
Abrir vídeo comparativo · Fuente de archivo de Mixkit · 0–6s → 6s
Giros y ruedas laterales (2×)
Abrir vídeo comparativo · Fuente de archivo de Mixkit · 0–6s → 3s
Giros rápidos de cabeza y oclusión con cabello (1×)
Abrir vídeo comparativo · Fuente de archivo de Mixkit · 2–8s → 6s
Giros rápidos de cabeza y oclusión con cabello (2×)
Abrir vídeo comparativo · Fuente de archivo de Mixkit · 2–8s → 3s
Movimiento de cámara y baile con poca luz (1×)
Abrir vídeo comparativo · Fuente de archivo de Mixkit · 1–7s → 6s
Movimiento de cabeza en primer plano y luz de color (1×)
Abrir vídeo comparativo · Fuente de archivo de Mixkit · 5–11s → 6s
Movimiento de cabeza en primer plano y luz de color (2×)
Abrir vídeo comparativo · Fuente de archivo de Mixkit · 5–11s → 3s
Baile de cuerpo entero y movimiento del cabello (1×)
Abrir vídeo comparativo · Fuente de archivo de Mixkit · 5–11s → 6s
Paso sobre la cámara y salida (1×)
Abrir vídeo comparativo · Fuente de archivo de Mixkit · 0–6s → 6s
Descargar registro de todos los fotogramas (CSV) · Revisión de movimiento e intervalos de fallo (JSON) · Resumen de movimiento (JSON) · Manifiesto de procedencia de movimiento (JSON)
Resultados brutos de movimiento: Rápido · Resultados brutos de movimiento: Exhaustivo
Las fuentes se descargaron directamente de Mixkit para esta prueba. El manifiesto registra hashes, intervalos de extractos, velocidades de reproducción y hashes de modelos, código y evidencias. El control de carrera muestra personas de espaldas y no se cuenta como éxito de cobertura facial.
Prueba de referencia con muestras fijas
| Modo | Cubiertas / caras | Cobertura | Perdido | Falsos positivos |
|---|---|---|---|---|
| Rápido (YuNet) | 58 / 59 | 98.3% | 1 | 20 |
| Exhaustivo (SCRFD-10G) | 58 / 59 | 98.3% | 1 | 10 |
La cobertura cuenta las caras visiblemente ocultas en momentos fijos. Los falsos positivos son máscaras sobre objetos no humanos o el fondo. Se cuentan apariciones de caras, no personas únicas.
Ambos modos omitieron la cara recortada a los 10,5 segundos del vídeo de grupo. El modo exhaustivo redujo a la mitad los falsos positivos de esta muestra, con un análisis más lento.
Resultados por escenario
| escenario | Frame | rostros | Rápido: cubiertas / falsos positivos | Exhaustivo: cubiertas / falsos positivos |
|---|---|---|---|---|
| Frente de la aproximación | 5 | 5 | 5 / 0 | 5 / 0 |
| Profilo completo | 12 | 12 | 12 / 0 | 12 / 2 |
| Oclución de manos y cabello | 15 | 15 | 15 / 9 | 15 / 2 |
| Grupo de luz baja | 15 | 27 | 26 / 11 | 26 / 6 |
Prueba exigente con peatones lejanos
Las 18 muestras de la multitud lejana no se puntúan: el desenfoque y la distancia dificultan etiquetar las caras. No aportan caras ni aciertos al porcentaje de cobertura.
Máscaras en las muestras sin puntuar: 95 Rápido · 76 Exhaustivo
Frame de evidencia
Fuente de archivo y cuadros de detección a la izquierda; resultado con mosaico a la derecha.
Grupo de luz baja
segundos


Oclución de manos y cabello
segundos


Oclución de manos y cabello
segundos


Grupo de luz baja
segundos


Prueba exigente con peatones lejanos
segundos


Descargar todos los resultados por fotograma (CSV) · Anotaciones visuales (JSON)
Método y limitaciones
Ambos modos analizan cada fotograma decodificado, aplican seguimiento y reparación de huecos y exportan con el análisis guardado. Ajustes: mosaico, intensidad 72, margen 42, sin ediciones manuales y sin audio.
Inspeccionamos muestras fijas desde 0,5 segundos, separadas por un segundo: 5 frontales, 12 de perfil, 15 con oclusión, 15 de grupo y 18 de multitud. Resolución original: 1280 × 720.
Una revisión visual de Codex puntúa los fotogramas originales y procesados; no hay revisión humana independiente. Se cuentan perfiles, caras parcialmente tapadas y recortadas. Se excluyen estatuas y fragmentos de solo pelo, mentón o punta de nariz.
Las máscaras sobre fragmentos humanos excluidos no se puntúan: ninguna en el modo rápido y dos en el exhaustivo.
Una cara cubierta tiene los ojos, la nariz y la boca visibles ocultos por el mosaico. Una máscara ausente o incompleta cuenta como fallo. Se comprueba la cobertura visual, no si se puede identificar a alguien.
La prueba anterior de BlazeFace usó vídeos y etiquetas diferentes. Sus porcentajes no son directamente comparables con esta ejecución.
Comprobaciones de exportación
Se exportaron los cinco vídeos en cada modo y todos los fotogramas se decodificaron correctamente. Los recuentos coincidieron con el análisis; la salida fue de 1280 × 720 y sin pistas de audio.
| Modo | Fotogramas de salida decodificados | Segundos de análisis | Segundos de exportación |
|---|---|---|---|
| Rápido | 1637 / 1637 | 196.4 | 19.3 |
| Exhaustivo | 1637 / 1637 | 761.7 | 10.5 |
Entorno de prueba: Chrome 153.0.8010.53 · macOS · ONNX Runtime WASM · 4 hilos
Los tiempos corresponden a una ejecución local en navegador sin interfaz, no a una garantía de velocidad. Se excluye la carga inicial del modelo; la exportación usa el análisis guardado. No se repitió la prueba en otros navegadores ni dispositivos.
Resumen legible por máquina · Resultados brutos del modo rápido · Resultados brutos del modo exhaustivo
Fuentes y procedencia
Para esta prueba se descargaron copias nuevas directamente de Mixkit. El manifiesto registra páginas de origen, URL de descarga, fechas, hashes de archivos, modelos, código e imágenes de prueba. El ejecutor comprueba la lista autorizada antes de abrir cualquier vídeo.
- Frente de la aproximación · Mixkit
- Profilo completo · Mixkit
- Oclución de manos y cabello · Mixkit
- Grupo de luz baja · Mixkit
- Prueba exigente con peatones lejanos · Mixkit
Licencia gratuita de vídeos de archivo de Mixkit · Manifiesto de procedencia (JSON)
La licencia del vídeo y la del modelo detector son distintas. El modo exhaustivo usa pesos SCRFD sujetos a las condiciones originales de investigación no comercial.
Comprueba tu propio vídeo
Revisa las máscaras automáticas y añade coberturas manuales donde falte una cara.
herramientas abiertas