Back 한국어

Huge Everyone's Link for Protection

1. Project Overview

This project aims to build a system that detects people and recognizes faces in real time within an XR environment to identify missing individuals. It is based on Unity and Meta Quest 3, and utilizes YOLOv8n-face and MobileFaceNet models for inference.

  • Development Period: March 2025 – June 2025
  • Participant: Junho Jang
  • Role: Planning, model selection and inference pipeline implementation, UI design
  • 2. Problem & Motivation

    In South Korea, many people go missing every year. However, current information delivery methods for missing persons mainly rely on SMS alerts, requiring individuals to remember and manually identify the faces. This passive structure has limitations due to its dependence on memory. To address this, I designed this project to convert the traditional passive structure into an active recognition system using XR technology.

    3. System Architecture

    The entire system is structured as follows:

  • Face detection using YOLOv8n-face
  • Face embedding vector extracted via MobileFaceNet
  • Inference execution using Unity Inference Engine
  • Real-time rendering in MR environment using Meta Quest passthrough camera
  • Matching using cosine similarity with missing person JSON file

  • System Architecture Diagram

    Figure. Flow of Missing Person Detection System in XR

    4. My Contribution

    I was responsible for the overall system planning, model selection, UI/UX design, inference pipeline configuration, testing in Meta Quest environment, and UI development. I especially focused on optimizing model inference speed and improving the accuracy of face embedding comparison.

    5. Outcomes & Achievements

  • Real-time inference on Meta Quest 3 (YOLOv8n-face + MobileFaceNet)
  • Visual UI triggered when cosine similarity exceeds a certain threshold
  • Implemented real-time server integration and missing person report feature
  • 6. Reflections

    I learned that integrating an AI model into Unity is only part of the challenge — the true complexity lies in designing and debugging for real-world use. It was my first time integrating AI into an XR environment, and I faced many practical constraints. Through this, I developed stronger problem-solving skills and resilience.

    7. Related Links

  • GitHub Repository
  • Development Blog Post