Vector field segmentation methods usually belong to either of three classes: methods which segment regions homogeneous in direction and/or norm, methods which detect discontinuities in the vector field, and region growing or classification methods. The first two classes of method do not allow segmentation of complex vector fields and control of the type of fields to be segmented, respectively. The third class does not directly allow a smooth representation of the segmentation boundaries. In the particular case where the vector field actually represents an optical flow, a fourth class of methods acts as a detector of main motion. The proposed method combines a vector field model and a theoretically founded minimization approach. Compared to existing methods following the same philosophy, it relies on an intuitive, geometric way to define the model while preserving a general point of view adapted to the segmentation of potentially complex vector fields with the condition that they can b...