A method and system for improving the physical skills of a user performing
a given activity. In the method and system, processed images of the user
during the performance of the activity are gathered and displayed to the
user in real-time using a viewer. Images are generated of an idealized
instructional performance of the activity. The generated images are
simultaneously displayed with the gathered and processed images, and may
be customized to the physical characteristics of the user.