Optical Flow Estimation Using Pulse Coupled Neural Networks by Markus Barenhoff