1. A method for determining a transducer position and a transducer viewpoint using spatial and temporal information in a cardiac echo video, comprising the steps of: receiving a spatial and temporal model for a known transducer viewpoint from a sample learning data; analyzing a new single heart-cycle echo sequence for the known transducer viewpoint by fitting a spatial aspect of the spatial and temporal model to each frame in the annotated cardiac echo cycle video, wherein creating a time-varying set of spatial features; fitting the set of spatial features to the motion model of the cardiac echo cycle, wherein the motion model is derived from the annotated cardiac echo cycle video; evaluating the spatial and temporal model fit using a combined fit of the motion model; receiving an appearance of a plurality of the heart-cycle variations using the plurality of heart-cycle variations for isolated features using the spatial and temporal models from the sample learning set; and, determining a matching model using a matching algorithm for recognizing the cardiac echo view from the appearance of the plurality of heart cycle variations.