FIRST Vision Processing