Control, Automation, Robotics and Vision (ICARCV), International Conference on