A method for determining patient-specific blood flow characteristics comprises: acquiring, for each of a plurality of individuals, a geometric model and blood flow characteristics of at least part of the individuals vascular system, and one or more physiological parameters of the individual executing a machine learning algorithm by, for a plurality of points in the geometric model for each of the plurality of individuals, creating a feature vector of the points or the physiological parameters and associating the feature vector for each of the plurality of individuals with the blood flow characteristics of the corresponding individual and using the machine learning algorithm to identify features predictive of blood flow characteristics. The method also includes acquiring a geometric model of at least part of a patients vascular system and using the identified features to determine a blood flow characteristic of the patient.