Ocean vortices are an important component of global circulation because they are an efficient transport and mixing mechanism for salt/freshwater, heat, plankton communities, nutrients, and momentum. Furthermore, these (compact) singularities can provide a lossy reconstruction of the original data. Intelligent data mining may occur at several scales of hierarchy. The lowest scale is at the raw image level, where we have developed an algorithm to compute the velocity of feature vectors from consecutive frames of data, followed by localization of singular events from the underlying vector field. In our current model, the velocity field is computed along the temperature gradient (perpendicular to isothermal) from SST data, while motion continuity and fluid incompressibility are used as physical constraints. Our implementation uses a pyramid representation for efficient computation of large image sizes. Additionally, we have developed an efficient algorithm to detect vortices and saddle points from underlying velocity field measurements. In the following image, the arrows show the velocity of feature vectors normal to isothermals, the underlying intensity encodes the magnitude of the feature vector, and the red dots denote the position of vortices.