Skip to main content
Log in

A cloud-based recommendation service using principle component analysis–scale-invariant feature transform algorithm

  • New Trends in data pre-processing methods for signal and image classification
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Cloud computing delivers resources such as software, data, storage and servers over the Internet; its adaptable infrastructure facilitates on-demand access of computational resources. There are many benefits of cloud computing such as being scalable, paying only for consumption, improving accessibility, limiting investment costs and being environmentally friendly. Thus, many organizations have already started applying this technology to improve organizational efficiency. In this study, we developed a cloud-based book recommendation service that uses a principle component analysis–scale-invariant feature transform (PCA-SIFT) feature detector algorithm to recommend book(s) based on a user-uploaded image of a book or collection of books. The high dimensionality of the image is reduced with the help of a principle component analysis (PCA) pre-processing technique. When the mobile application user takes a picture of a book or a collection of books, the system recognizes the image(s) and recommends similar books. The computational task is performed via the cloud infrastructure. Experimental results show the PCA-SIFT-based cloud recommendation service is promising; additionally, the application responds faster when the pre-processing technique is integrated. The proposed generic cloud-based recommendation system is flexible and highly adaptable to new environments.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Abdel-Hakim AE, Farag AA (2006) CSIFT: a SIFT descriptor with color invariant characteristics. In: 2006 IEEE computer society conference on computer vision and pattern recognition (CVPR’06), vol 2, pp 1978–1983. IEEE

  2. Arth C, Leistner C, Bischof H (2007) Robust local features and their application in self-calibration and object recognition on embedded systems. In: 2007 IEEE conference on computer vision and pattern recognition, pp 1–8. IEEE

  3. Bay H, Ess A, Tuytelaars T, Van Gool L (2008) Speeded-up robust features (SURF). Comput Vis Image Underst 110(3):346–359

    Article  Google Scholar 

  4. Beel J, Gipp B, Langer S, Breitinger C (2016) Research-paper recommender systems: a literature survey. Int J Digit Libr 17(4):305–338

    Article  Google Scholar 

  5. Berg AC, Berg TL, Malik J (2005) Shape matching and object recognition using low distortion correspondences. In: 2005 IEEE computer society conference on computer vision and pattern recognition (CVPR’05), vol 1, pp 26–33. IEEE

  6. Birinci M, Diaz-de Maria F, Abdollahian G, Delp EJ, Gabbouj M (2011) Neighborhood matching for object recognition algorithms based on local image features. In: Digital signal processing workshop and IEEE signal processing education workshop (DSP/SPE), 2011 IEEE, pp 157–162. IEEE

  7. Bobadilla J, Ortega F, Hernando A, Gutierrez A (2013) Recommender systems survey. Knowl Based Syst 46:109–132

    Article  Google Scholar 

  8. El-gayar M, Soliman H et al (2013) A comparative study of image low level feature extraction algorithms. Egypt Inform J 14(2):175–181

    Article  Google Scholar 

  9. Gao H, Liu C, Yu Y, Li B (2014) Traffic signs recognition based on PCA-SIFT. In: Intelligent control and automation (WCICA), 2014 11th world congress on, pp 5070–5076. IEEE

  10. Juan L, Gwun O (2009) A comparison of SIFT, PCA-SIFT and SURF. Int J Image Process 3(4):143–152

    Google Scholar 

  11. Kaur S, Aggarwal D (2013) Image content based retrieval system using cosine similarity for skin disease images. Adv Comput Sci Int J 2(4):89–95

    Google Scholar 

  12. Kawaji H, Hatada K, Yamasaki T, Aizawa K (2010) An image-based indoor positioning for digital museum applications. In: Virtual systems and multimedia (VSMM), 2010 16th international conference on, pp 105–111. IEEE

  13. Ke Y, Sukthankar R (2004) PCA-SIFT: A more distinctive representation for local image descriptors. In: Computer vision and pattern recognition, 2004. CVPR 2004. Proceedings of the 2004 IEEE computer society conference on, vol 2, pp II-506. IEEE

  14. Lazebnik S, Schmid C, Ponce J (2005) A sparse texture representation using local affine regions. IEEE Trans Pattern Anal Mach Intell 27(8):1265–1278

    Article  Google Scholar 

  15. Li J, Allinson NM (2008) A comprehensive review of current local features for computer vision. Neurocomputing 71(10):1771–1787

    Article  Google Scholar 

  16. Loncomilla P, Ruiz-del-Solar J, Martínez L (2016) Object recognition using local invariant features for robotic applications: a survey. Pattern Recognit 60:499–514. doi:10.1016/j.patcog.2016.05.021

  17. Lowe DG (1999) Object recognition from local scale-invariant features. In: Computer vision, 1999. The proceedings of the seventh IEEE international conference on, vol 2, pp 1150–1157. IEEE

  18. Lowe DG (2004) Distinctive image features from scale-invariant keypoints. Int J Comput Vis 60(2):91–110

    Article  Google Scholar 

  19. Morel JM, Yu G (2009) ASIFT: a new framework for fully affine invariant image comparison. SIAM J Imaging Sci 2(2):438–469

    Article  MathSciNet  MATH  Google Scholar 

  20. Mortensen EN, Deng H, Shapiro L (2005) A sift descriptor with global context. In: 2005 IEEE computer society conference on computer vision and pattern recognition (CVPR’05), vol 1, pp 184–190. IEEE

  21. Mumbaikar S, Padiya P (2013) Web services based on soap and rest principles. Int J Sci Res Publ 3(5)

  22. Muralidharan R, Chandrasekar C (2012) Combining local and global feature for object recognition using SVM-KNN. In: Pattern recognition, informatics and medical engineering (PRIME), 2012 international conference on, pp 1–7. IEEE

  23. Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th international conference on World Wide Web, pp 285–295. ACM

  24. Se S, Lowe D, Little J (2001) Vision-based mobile robot localization and mapping using scale-invariant features. In: Robotics and automation, 2001. Proceedings 2001 ICRA. IEEE international conference on, vol 2, pp 2051–2058. IEEE

  25. Shen Y, Guturu P, Damarla T, Buckles BP, Namuduri KR (2009) Video stabilization using principal component analysis and scale invariant feature transform in particle filter framework. IEEE Trans Consum Electron 55(3):1714–1721

    Article  Google Scholar 

  26. Shi DC, Yan GQ (2010) Combining MSCR detector and PCA-SIFT descriptor for scene recognition. In: Advanced computer control (ICACC), 2010 2nd international conference on, vol 2, pp 136–141. IEEE

  27. Singh VK, Singh VK (2015) Vector space model: an information retrieval system. Int J Adv Eng Res 141:143

    Google Scholar 

  28. Sivic J, Schaffalitzky F, Zisserman A (2006) Object level grouping for video shots. Int J Comput Vis 67(2):189–210

    Article  MATH  Google Scholar 

  29. Tao D, Tang X, Li X, Rui Y (2006) Direct kernel biased discriminant analysis: a new content-based image retrieval relevance feedback algorithm. IEEE Trans Multimed 8(4):716–727

    Article  Google Scholar 

  30. Tianyuan T, Zhiwei K, Jin L, Xin H (2015) Small celestial body image feature matching method based on PCA-SIFT. In: Control conference (CCC), 2015 34th Chinese, pp 4629–4634. IEEE

  31. Wang Y, Zhang N (2009) Gender classification based on enhanced PCA-SIFT facial features. In: 2009 first international conference on information science and engineering, pp 1262–1265. IEEE

  32. Wen-Huan W, Qian Z (2014) A novel image matching algorithm using local description. In: Wavelet active media technology and information processing (ICCWAMTIP), 2014 11th international computer conference on, pp 257–260. IEEE

  33. Wu J, Cui Z, Sheng VS, Zhao P, Su D, Gong S (2013) A comparative study of sift and its variants. Meas Sci Rev 13(3):122–131

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Akhan Akbulut.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Akbulut, A., Catal, C. & Akbulut, F.P. A cloud-based recommendation service using principle component analysis–scale-invariant feature transform algorithm. Neural Comput & Applic 28, 2859–2868 (2017). https://doi.org/10.1007/s00521-017-2858-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-017-2858-2

Keywords

Navigation