Methods, image processing system, and computer program elements are provided for algorithmically determining optimal catheter types for use in traversing a determined vascular path. The algorithmic determination uses geometric values obtained from angiogram imaging data and a database of available catheter types and corresponding geometric values for the available catheter types.