Video image data is received in the form of a sequence of images representative of a subject performing one or more predetermined tasks within a new environment (FIG. 3 element 31). A plurality of silhouettes is generated from the video image data and combined to provide a motion portrait (FIG. 6). Motion characteristics are then calculated based on the motion portrait and may be compared with normal or previous motion characteristics as part of diagnostic analysis (38).