Skip to main content

GHio-Ca: An Android Application for Automatic Image Classification

  • Conference paper
  • First Online:

Abstract

Online social networks (OSN) have revolutionized many aspects of our daily lives and have become the predominant platform where content is consumed and produced. This trend coupled with recent advances in the field of Artificial Intelligence (AI) have paved the way to many interesting features, enriching user experience in these social platforms. Photo sharing and tagging is an important activity contributing to the social media data ecosystem. These data once labeled constitute a fruitful input for the system which is exploited to better the services of interest to the user. However, these labeling activity is imperfect and user subjective, hence prone to errors inherent to the process. In this paper, we present the design and the analysis of an Android app (namely GHio-Ca), an automatic photo tagging service relying on state-of-the-art image recognition APIs. The application is presented to the user as a camera app used to share pictures on social networks while relying on external services to automatically retrieve tags best representing the picture theme. Along with the system description we present a user evaluation involving 30 subjects.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Bujari, A., Furini, M., Laina, N.: On using cashtags to predict companies stock trends. In: Proceedings of IEEE CCNC, Las Vegas, NV, USA, pp. 25–28 (2017)

    Google Scholar 

  2. Roccetti, M., Salomoni, P., Prandi, C., Marfia, G., Mirri, S.: On the interpretation of the effects of the infliximab treatment on Crohn’s disease patients from Facebook posts: a human vs. machine comparison. Netw. Model. Anal. Health Inf. Bioinf. 6(1), 11 (2017)

    Article  Google Scholar 

  3. Bujari, A., Licar, B., Palazzi, C.E.: Road crossing recognition through smartphone’s accelerometer. In: Proceedings of IFIP WD, Niagara Falls, ON, pp. 1–3 (2011)

    Google Scholar 

  4. Bujari, A., Ciman, M., Gaggi, O., Palazzi, C.E.: Using gamification to discover cultural heritage locations from geo-tagged photos. Pers. Ubiquit. Comput. 21(2), 235–252 (2017)

    Article  Google Scholar 

  5. Computer vision API by Microsoft Azure. https://azure.microsoft.com/en-us/services/cognitive-services/computer-vision/

  6. Visual recognition by IBM Watson. https://www.ibm.com/watson/developercloud/visual-recognition.html

  7. Google reverse image search. https://images.google.com/

  8. Imagga. https://imagga.com/

  9. Fu, X., Huang, J., Ding, X., Liao, Y., Paisley, J.: Clearing the skies: a deep network architecture for single-image rain removal. IEEE Trans. Image Process. 26(6), 2944–2956 (2017)

    Article  MathSciNet  Google Scholar 

  10. Sabokrou, M., Fayyaz, M., Fathy, M., Klette, R.: Deep-cascade: cascading 3D deep neural networks for fast anomaly detection and localization in crowded scenes. IEEE Trans. Image Process. 26(4), 1992–2004 (2017)

    Article  MathSciNet  Google Scholar 

  11. Cao, J., Pang, Y., Li, X.: Learning multilayer channel features for pedestrian detection. IEEE Trans. Image Process. 26(7), 3210–3220 (2017)

    Article  MathSciNet  Google Scholar 

  12. Krishna, R., et al.: Visual genome: connecting language and vision using crowdsourced dense image annotations. Int. J. Comput. Vis. 123(1), 32–73 (2017)

    Article  MathSciNet  Google Scholar 

  13. Russakovsky, O., et al.: ImageNet large scale visual recognition challenge. Int. J. Comput. Vis. 115(3), 211–252 (2015)

    Article  MathSciNet  Google Scholar 

  14. Deng, J., Dong, W., Socher, R., Li, F.: ImageNet: a large-scale hierarchical image database. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition, June 2009

    Google Scholar 

  15. GHio-Ca source code repository. https://github.com/Augugrumi/ghioca

  16. Mason, W., Suri, S.: Conducting behavioral research on Amazon’s Mechanical Turk. Behav. Res. Methods 4(1), 1–23 (2012)

    Article  Google Scholar 

  17. LeCun, Y., et al.: Backpropagation applied to handwritten zip code recognition. Neural Comput. 1(4), 541–551 (1989)

    Article  Google Scholar 

  18. Lecun, Y., Bottou, L., Bengio, Y., Haffner, P.: Gradient-based learning applied to document recognition. In: Proceedings of IEEE, vol. 86, no. 11, pp. 2278–2324, November 1998

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Armir Bujari .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Polonio, D., Tavella, F., Zanella, M., Bujari, A. (2018). GHio-Ca: An Android Application for Automatic Image Classification. In: Guidi, B., Ricci, L., Calafate, C., Gaggi, O., Marquez-Barja, J. (eds) Smart Objects and Technologies for Social Good. GOODTECHS 2017. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 233. Springer, Cham. https://doi.org/10.1007/978-3-319-76111-4_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-76111-4_25

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-76110-7

  • Online ISBN: 978-3-319-76111-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics