CareXR-RecallAR is a two-part prototype project built to support people living with Alzheimer's disease through AR-assisted memory support.
This repository combines:
- PathGuide_CareXR: An AR path-memorization experience that helps users remember and follow important routes.
- RecallAR: A face-recognition pipeline that identifies important people (family or caregivers) from a pre-authorized set.
Together, these modules aim to reduce confusion, improve confidence, and support safer daily routines.
CareXR-RecallAR/
├── PathGuide_CareXR/ # AR path guidance and memorization project (Lens Studio)
├── RecallAR/ # AR experience project files
├── Face_recognition/ # Python face-recognition pipeline used by RecallAR
└── README.md
PathGuide is the navigation-support module. It is designed for indoor/outdoor memory assistance by presenting visual AR cues so users can learn or recall a route.
- Help users memorize important paths (for example: room-to-room, home-to-garden, or key daily locations).
PathGuide_CareXR/
- This module is implemented as a Lens Studio project (
.esproj) with AR assets, materials, scripts, and prefabs. - Open the project in Lens Studio to run, test, and publish.
RecallAR is the familiar-person recognition module. It detects and recognizes known people from a small pre-authorized database, then can provide identity context in AR.
- Help users identify important people, such as family members or caregivers.
RecallAR/for Lens Studio experience integration.Face_recognition/for the Python training/inference pipeline.
From Face_recognition/:
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtBuild embeddings database:
python src/build_embeddings.pyRun recognition on a test image:
python src/recognize_face.py --image test_images/test1.jpgOptional threshold evaluation:
python src/evaluate_threshold.py- This project is a research/hackathon prototype, not a medical device.
- The recognition workflow is designed to prefer
Unknownwhen uncertain, to reduce harmful false identifications. - Use only with informed consent and appropriate privacy handling for face images.
- Prepare familiar-person photos in
Face_recognition/data/. - Build and validate embeddings/thresholds using Python scripts.
- Export or integrate outputs into the AR Lens experience.
- Test PathGuide and RecallAR flows with caregivers and iterate.