Optical flow is an image processing algorithm that produces a 2D vector field of the speed of every pixel in a movie. In this project we implemented a basic optical flow algorithm in Simulink as a real time hardware system for future loading onto a FPGA.