A Self Organization-Based Optical Flow Estimator With Gpu Implementation