1. A method for artery-vein separation and vessel modeling comprising: receiving three-dimensional image data indicative of vessels; visualizing the received image data; selecting seed points on the vessels relative to the visualization; smoothing the image data with a non-linear filter responsive to curvature information of the data; initiating a deformable model for each selected seed point; modulating the propagation of each deformable model in accordance with at least one of local and global statistics; and growing an interconnected region for each model, where.each model competes for classifying new points in its own region until convergence.