Vision is a part of a robot soccer system. It completes the system by providing the 'eye' to see what occurs inside the pitch during the game. Similarly as in humans, the sight is then sent to the 'brain'. The control system needs to be processed before making any decision to be sent back to robots on the field to react. The process will be repeated over and over again. This paper discusses the robot soccer vision system which deals with surface theory and some examples of applications used. Suggestions for future improvement are included at the end of this paper.