A non-invasive analysis system includes data collecting units and an analysis unit adapted to quantify and visualize ventricular rotation patterns of the heart. The data collecting units register rotational information about the cardiac movement for a number of time points and levels in the heart throughout the cardiac cycle. The analysis unit calculates rotation planes for different levels in the heart over time and constructs rotation planes from at least two rotation lines originating from the same level in the heart. Each of the rotation lines are created between a pair of points having matching rotation values located in ventricular walls, and to calculate a rotation axis for the rotation plane for each selected level. The analysis unit creates a model of the rotational pattern of the heart. Deflection and direction of the rotation axes for the rotation planes at selected levels of the ventricles are quantified and visualized.