스마트폰에서 확인하는 움직임
브레니케어는 돌봄 환경에서 사람의 움직임을 관찰하고 확인이 필요한 상황을 표시하는 흐름을 검토하기 위한 Android PoC입니다. 스마트폰 한 대로 관절 추적, 관찰 대상 선택, 기록 재생을 체험할 수 있습니다.
주요 기능
- 여러 사람의 관절 추적: 최대 4명의 2D 관절선과 임시 번호를 표시하고, 사용자가 관찰 대상을 선택합니다.
- 낙상 의심 표시: 급격한 자세 변화가 감지되면 해당 사람에게 경고를 표시하고, 사용자가 확인 후 해제합니다.
- 측정 기록과 재생: 관절 좌표를 기기에 저장하고 움직임을 다시 보거나 좌표 파일을 내보냅니다.
- 오프라인 데모 체험: 여러 사람·낙상·일상 샘플을 앱에서 실행하고 일시 정지하거나 다시 재생합니다.
앱 시연
실제 배포용 APK를 Android 에뮬레이터에서 실행해 녹화했습니다. 샘플은 배우의 연출 영상이며, 여러 사람 장면은 같은 배우의 서로 다른 시점을 나란히 배치한 합성 영상입니다. 조작 대기 구간만 잘라 연결했으며, 재생 속도는 바꾸지 않았습니다.

사용 기술
Android 앱: Kotlin · Jetpack Compose · CameraX · MediaPipe
독립 측정 엔진: Python · FastAPI · OpenCV · NumPy · SQLite
현재 단계
Android 데모 APK 제작과 기기 설치를 마친 기능 검토용 PoC입니다. 두 카메라 실험과 향후 Edge PC 확장을 고려해 Python 기반 3D 복원 엔진을 앱과 분리했습니다. 한 대의 스마트폰으로 시연하는 범위는 2D 움직임이며, 실제 환경의 측정 정확도와 경고 성능은 추가 검증이 필요합니다. 치매 여부를 판정하거나 임상적으로 검증된 응급 경보를 제공하지 않습니다.
샘플 영상 출처
샘플 영상: © 2024 Ekram Alam, GMDCSA24 v2.1, CC BY 4.0. 일부 장면을 자르고 좌우 반전·분할 배치했으며, 앱 관절선과 안내 화면을 덧붙였습니다. 원본 오디오를 제거했습니다.