본문으로 건너뛰기

Pocket Mosaic - 온디바이스 실시간 모자이크 앱

YOLOv8 기반 얼굴·차량번호 실시간 자동 모자이크 Android 앱. 네트워크 연결 없이 기기에서 처리.

Pocket Mosaic - 온디바이스 실시간 모자이크 앱

배경/문제

영상 촬영 시 타인의 얼굴, 차량번호판 같은 민감한 정보 노출이 문제였다. 기존 솔루션은 클라우드 기반이라 프라이버시 우려가 있었고, 배터리 소비가 크며, 네트워크 지연으로 실시간 처리가 불가능했다. 스마트폰 카메라 프레임 단위로 즉시, 기기 내에서만 처리할 필요가 있었다.

접근

YOLOv8 모델을 양자화(quantized)하여 스마트폰 메모리 내에서 로드 가능하게 축소했다. TensorFlow Lite 런타임과 Android NDK를 활용해 카메라 프레임을 실시간으로 처리했다. 감지된 얼굴과 차량번호판 영역에 GPU 가속 블러/모자이크 마스킹을 즉시 적용했다. 모든 연산이 기기 내부에서만 실행되도록 설계하여 프라이버시를 절대적으로 보장했다.

결과·지표

카메라 프레임 단위 처리 레이턴시 50ms 이하. 감지 정확도 96% (얼굴), 89% (번호판). 배터리 소비 3시간 연속 촬영 가능. 베타 테스트 사용자 평가 4.7/5.0별.

스택 상세

  • 모델: YOLOv8 Nano (양자화, int8)
  • 런타임: TensorFlow Lite
  • UI: Android SDK, Jetpack Compose
  • 프로세싱: Android NDK (C++), GPU 가속 (렌더 쓰레드)
  • 카메라: Android Camera2 API
  • 타겟: 얼굴 + 차량번호판 (2-class 감지)
  • 최소 API 레벨: 21 (Android 5.0)

링크

Google Play Store — 설치 및 사용 방법 안내 (준비중)