A method for processing echocardiography data to enable automatic functional measurements based on cardiac ultrasound images as an input, including (i) classification of the cardiac ultrasound images to ensure that relevant images are passed on to the next steps, optionally utilising a first neural network, such as a convolutional neural network, (ii) segmentation and semantic partitioning of the left ventricle (LV) myocardium to extract relevant parts of the image, optionally by using a second neural network, (iii) regional motion estimates to determine a mapping of displacements in the extracted parts of the image and to output estimated tissue motion vectors for the extracted parts of the image, optionally using a third neural network, and (iv) fusion of measurements via state estimation applied to the tissue motion vectors and thereby incorporating a temporal domain to produce data showing variation of the estimated measurements over time.