Object recognition on non-cooperative objects