The TinyExplorer Detection App is a user-friendly graphical interface designed with developmental scientists in mind. This toolbox integrates state-of-the-art open-source face recognition algorithms into an easy-to-use software package, streamlining the process of analysing facial data.
- Simple graphical user interface for easy operation
- Integration of cutting-edge face recognition models
- Batch processing capabilities for efficient analysis of large datasets
- Customizable confidence thresholds for detection accuracy
All processing is performed entirely on your local machine. No images, videos, or detection results are ever uploaded to external servers. Your research data stays completely private and under your control.
- No cloud processing or data transmission
- No internet connection required after initial model download
- Models are downloaded once and stored locally
- Ideal for working with sensitive research data involving human subjects
Choose from multiple face detection models included in the app:
- YOLOv8n-face (Nano): fastest inference, smallest size (~2.7 MB); lower accuracy; ideal for real‑time or limited resources.
- YOLOv8m-face (Medium): balanced speed and accuracy (~27.3 MB); solid default for most tasks.
- YOLOv8l-face (Large): highest accuracy within v8 (~59.2 MB); slower inference; best for high precision.
- YOLOv11m-face (Medium): newer generation with improved accuracy/speed trade‑offs; good general‑purpose choice on modern hardware.
- YOLOv11l-face (Large): higher accuracy variant; increased compute and memory cost.
- YOLOv12l-face (Large): latest large model; highest accuracy and resource use; recommended for offline batch processing.
- RetinaFace: alternative architecture with facial landmarks; good speed/accuracy for feature localization. Note: available on Apple Silicon (arm64) macOS only.
The app automatically downloads required model weights when needed.
- YOLO face weights: https://github.com/cardiff-babylab/tinyexplorer-detection-app/releases/tag/v1.0.0-models (originally from https://github.com/akanametov/yolo-face)
- RetinaFace implementation: https://github.com/serengil/retinaface
This toolbox addresses several key needs in developmental psychology research:
- Efficiency: Automates the time-consuming process of manual face detection in video and image data.
- Accessibility: Provides a user-friendly interface, making advanced face recognition technology accessible to researchers without extensive programming experience.
- Flexibility: Allows researchers to easily switch between different face recognition models to suit their specific research needs.
- Reproducibility: Ensures consistent application of face detection criteria across studies, enhancing research reproducibility.
This toolbox is actively developed by the Cardiff University BabyLab, a research group dedicated to exploring attentional and motor skills in young children and their impact on learning in everyday settings. We welcome contributions from the developmental psychology community to enhance and expand the capabilities of this toolbox.
If you have ideas for new features, improvements, or bug fixes, please feel free to:
- Submit a pull request
- Open an issue with your suggestion
- Contact us directly with your ideas
- Download the latest installer for your OS from the Releases page.
- Run the installer and launch the app.
If no release exists for your system or the installer doesn't work, you can build locally.
- Ensure Node.js and npm are installed.
- Install dependencies:
npm install - Start in development:
npm run start - Build a distributable package:
npm run build
- Basic Usage: https://cardiff-babylab.github.io/tinyexplorer-detection-app/getting-started
- Supported File Formats: https://cardiff-babylab.github.io/tinyexplorer-detection-app/main-features/#supported-file-formats
For more information or collaboration inquiries, please contact:
- Organization: Cardiff BabyLab, Cardiff University Centre for Human Developmental Science (CUCHDS)
- Address: 70 Park Place, Cardiff, CF10 3AT, UK
- Email: babylab@cardiff.ac.uk
- Phone: 029 2251 4800
- Website: cardiff-babylab.com
We look forward to seeing how this toolbox can support and advance your research in developmental psychology!
This work was supported by a James S. McDonnell Foundation (JSMF) Opportunity Award and a UKRI Future Leaders Fellowship (MR/X032922/1) awarded to HD.
