A comparative study on mobile visual recognition