Skip to main content

Is There a Free Lunch for Image Feature Extraction in Web Applications

  • Conference paper
  • First Online:
Similarity Search and Applications (SISAP 2015)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9371))

Included in the following conference series:

  • 1068 Accesses

Abstract

Feature extraction is one of the essential parts of multimedia indexing in similarity search and content-based retrieval methods. Most applications that employ these methods also implement their client side interface using web technologies. The world wide web has become a well-established platform for distributed software and virtually all personal computers, tablets, and smartphones are equipped with a web browser. In the past, most applications employed a strict client-server approach, where the client part (running in the browser) handles only the user interface and the server side handles data storage and business logic. However, the client-side technologies leaped forward with the new HTML5 standard and the web browser has become capable of handling much more complex tasks. In this paper, we propose a model where the multimedia indexing is handled at the client side, which reduces necessary computational power of the server to run a web application that manages large multimedia database. We have implemented an in-browser image feature extractor and compared its performance with a server implementation.

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

Access this chapter

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 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Chien, A., Calder, B., Elbert, S., Bhatia, K.: Entropia: architecture and performance of an enterprise desktop grid system. Journal of Parallel Distributed Computing 65, 597–610 (2003)

    Article  Google Scholar 

  2. Datta, R., Joshi, D., Li, J., Wang, J.Z.: Image retrieval: Ideas, influences, and trends of the new age. ACM Computing Surveys (CSUR) 40(2), 5 (2008)

    Article  Google Scholar 

  3. Duda, J., Dłubacz, W.: Distributed evolutionary computing system based on web browsers with JavaScript. In: Manninen, P., Öster, P. (eds.) PARA 2012. LNCS, vol. 7782, pp. 183–191. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  4. Garrett, J.J., et al.: Ajax: A new approach to web applications (2005)

    Google Scholar 

  5. Hartigan, J.A., Wong, M.A.: Algorithm AS 136: A k-means clustering algorithm. Applied Statistics, 100–108 (1979)

    Google Scholar 

  6. Hickson, I., Hyatt, D.: Html5. W3C Working Draft, May 2011

    Google Scholar 

  7. Jeon, W., Brutch, T., Gibbs, S.: Webcl for hardware-accelerated web applications. In: TIZEN Developer Conference May, pp. 7–9 (2012)

    Google Scholar 

  8. Krulis, M., Falt, Z., Zavoral, F.: Exploiting HTML5 technologies for distributed parasitic web storge. In: Proceedings of the Dateso 2014 Annual International Workshop on DAtabases, TExts, Specifications and Objects, Roudnice nad Labem, Czech Republic, 16 April 2014, pp. 71–80 (2014). http://ceur-ws.org/Vol-1139/poster10.pdf

  9. Kruliš, M., Lokoč, J., Skopal, T.: Efficient extraction of feature signatures using multi-GPU architecture. In: Li, S., El Saddik, A., Wang, M., Mei, T., Sebe, N., Yan, S., Hong, R., Gurrin, C. (eds.) MMM 2013, Part II. LNCS, vol. 7733, pp. 446–456. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  10. McLaren, K.: XIII–The Development of the CIE 1976 (L* a* b*) Uniform Colour Space and Colour-difference Formula. Journal of the Society of Dyers and Colourists 92(9), 338–341 (1976)

    Article  Google Scholar 

  11. Merelo-Guervós, J.J., Castillo, P.A., Laredo, J.L.J., Mora Garcia, A., Prieto, A.: Asynchronous distributed genetic algorithms with javascript and json. In: IEEE Congress on Evolutionary Computation, CEC 2008, (IEEE World Congress on Computational Intelligence), pp. 1372–1379. IEEE (2008)

    Google Scholar 

  12. Reginald, C., Putra, G., Belloum, A., Koulouzis, S., Bubak, M., de Laat, C.: Distributed Computing on an Ensemble of Browsers (2013)

    Google Scholar 

  13. Univ. of Berkeley: SETI@Home (2006). http://setiathome.ssl.berkeley.edu/

  14. W3C: Web Workers. http://www.w3.org/TR/workers/

  15. Wang, M., Ni, B., Hua, X.S., Chua, T.S.: Assistive tagging: A survey of multimedia tagging with human-computer joint exploration. ACM Comput. Surv. 44(4), 25:1–25:24 (2012). http://doi.acm.org/10.1145/2333112.2333120

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Martin Kruliš .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Kruliš, M. (2015). Is There a Free Lunch for Image Feature Extraction in Web Applications. In: Amato, G., Connor, R., Falchi, F., Gennaro, C. (eds) Similarity Search and Applications. SISAP 2015. Lecture Notes in Computer Science(), vol 9371. Springer, Cham. https://doi.org/10.1007/978-3-319-25087-8_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-25087-8_31

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-25086-1

  • Online ISBN: 978-3-319-25087-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics