A virtual mirror or smart mirror is a device which displays a user's own image on a screen as if that screen were a mirror. Some versions feature augmented reality additions to the video display, or use an entirely virtual graphical avatar of the user.