1. A method for determining a transducer position and a transducer viewpoint using spatial and temporal information in a cardiac echo video, comprising: 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 an annotated cardiac echo cycle video, thereby creating a time-varying set of spatial features; fitting the set of spatial features to a 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 heart-cycle variations using the plurality of heart-cycle variations for isolated features via the spatial and temporal models from the sample learning set; and determining a matching model using a matching algorithm for recognizing a cardiac echo view from the appearance of the plurality of heart-cycle variations; wherein the matching algorithm estimates a measure of a sequence fit for each cardiac view, in which the sequence fit is an average appearance fit over the cardiac echo cycle, a Mahalannobis distance on motion, and a motion reconstruction error term.