I develop programs to detect / recognize pre-defined object in input image. Algorithm will change by the need: characteristic of the object that needs to be detected or the background enviroment. - Scale & Rotation Invarient - Special algorithms by need I can develop spesific algorithms for problems. For example in the Rubik's cube detection project that I developed, algorithm searches for vertically crossed lines, estimate cube's position & rotation with over 95% success rate.