Nuria Oliver, Tony Jebara, Bernt Schiele and Alex Pentland — MIT Media Lab
Problem and approach
DyPERS (Dynamic Personal Enhanced Reality System) uses augmented reality and computer vision to overlay video and audio clips onto real objects that the user is paying attention to. The system is wearable and adaptively learns an audio-visual memory, associating everyday objects with relevant media to evoke or play back in the future.
This was a laboratory prototype, not a self-contained pair of smart glasses.
The user wore the camera, display, headphones, microphone, and controls, while
an SGI workstation performed the recognition and media processing.
System Architecture
The object-recognition component learned visual cues selected by the user,
formed statistical representations from sample images, and grouped multiple
objects into an audio-visual association. It was designed to tolerate changes
in scale, translation, rotation, lighting, and modest deformation.
The three main components of DyPERS were:
Audio-visual memory — accumulates personal memories and associates them with objects.
Generic trainable object recognition — identifies the objects linked to those memories.
Wearable interface — provides audio-visual input/output via a Heads-Up Display, wireless mouse, and wireless microphone.
Real-time audio-visual recording and playback.
Object recognition and association.
Hardware
ELMO CCD QN401E color camera
Wireless 3-button mouse
Wireless microphone
Glasstron heads-up display and headphones
SGI O2 workstation
Wavecom Jr. transmitter/receiver units
Interface
The interface paradigm is Record and Associate: two buttons on a wireless mouse let the user record video and audio in real time. A third button provides negative feedback to delete an incorrect association.
Demonstrated and proposed uses
The archived project page gave the following demonstrations and application
ideas:
Clock — displays the user's daily schedule.
Demo poster — plays a short video associated with the poster.
Multilingual teacher — speaks the name of recognized objects in multiple languages.
Stuffed animal — triggers an associated story when a child looks at the toy.
Augmented storybook — associates pages of a children's book with narration.
Keypad door lock — reminds the user of the correct combination.
Business card — plays a recorded conversation to recall who the card belongs to.
Origami — plays step-by-step instructions for creating origami objects.
Machinery — plays maintenance or operating instructions associated with an appliance.
CD / movie poster — plays a preview clip associated with the media.
Accessibility — associates objects with audio descriptions for visually impaired users.
Medicine — plays dosage instructions when the user looks at the medication container.
Store logo — displays the nearest location, hours, and relevant items.
Art objects — plays explanations about paintings, sculptures, or other works.
Bernt Schiele, Nuria Oliver, Tony Jebara, Alex Pentland (1999). An Interactive Computer Vision System DyPERS: Dynamic Personal Enhanced Reality System. International Conference on Computer Vision Systems (ICVS 1999), 51-65. https://doi.org/10.1007/3-540-49256-9_4
BibTeX
@inproceedings{schiele1999dypers,
author = {Bernt Schiele and Nuria Oliver and Tony Jebara and Alex Pentland},
title = {An Interactive Computer Vision System {DyPERS}: Dynamic Personal Enhanced Reality System},
booktitle = {International Conference on Computer Vision Systems (ICVS 1999)},
publisher = {Springer},
pages = {51--65},
year = 1999,
doi = {10.1007/3-540-49256-9_4},
cites = 36,
citesdate = {2026-03-23}
}
Thad Starner, Bernt Schiele, Bradley J. Rhodes, Tony Jebara, Nuria Oliver, Joshua Weaver, Alex Pentland (1999). Augmented realities integrating user and physical models. Augmented Reality, 93-100. https://doi.org/10.1201/9781439863992-14
BibTeX
@inproceedings{starner1999augmented,
author = {Starner, Thad and Schiele, Bernt and Rhodes, Bradley J. and Jebara, Tony and Oliver, Nuria and Weaver, Joshua and Pentland, Alex},
title = {Augmented realities integrating user and physical models},
booktitle = {Augmented Reality},
year = 1999,
pages = {93--100},
doi = {10.1201/9781439863992-14},
cites = 7,
citesdate = {2026-03-23}
}