A computer implemented method for selecting, from a series of cardiac implants having different sizes, a cardiac implant having an optimum size, and predicting an optimum deployment position, for implantation of the cardiac implant in a patient, the method comprising:
- obtaining a patient-specific three-dimensional anatomical model corresponding to data representative of a patient-specific three-dimensional image of a cardiac region, the patient-specific three-dimensional anatomical model comprising a finite element mesh;
- obtaining an implant model representing a finite element representation of the cardiac implant;
- virtually deploying the implant model into the patient-specific three-dimensional anatomical model;
- calculating a deployed shape of the implant model at a plurality of deployment locations of the implant model;
- and
- predicting the optimum size, and optimum position, of the cardiac implant when deployed in the cardiac region based on the patient-specific three-dimensional anatomical model and the implant model,
- wherein the predicting comprises querying a database including a plurality of records, each record including data representative of a patient-specific three-dimensional image of a cardiac region and an associated size and associated position of the cardiac implant of the series.