Abstract
The information of e-commerce images varies and different users may focus on different contents of the same image for different purpose. So the research on recommendation by computers is becoming more and more important. But retrieval based only on keywords obviously falls short for massive numbers of resource images. In this paper, we focus on a recommendation system of goods images based on image content. Goods images have a relatively homogenous background and have a wide range of applications. The recommendation consists of three stages. First, the image is pre-processed by removing the background. Second, a weighted representation model is proposed to represent the image. The separated features are extracted and normalized, and then the weights of each feature are computed based on the samples browsed by the users. Third, a feature indexing scheme is put forward based on the proposed representation. A binary-tree is used for the indexing, and a binary-tree updating algorithm is also given. Finally, the recommended images are given by a features combination searching scheme. Experimental results on a real goods image database show that our algorithm can achieve high accuracy in recommending similar goods images with high speed.




Similar content being viewed by others
References
Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. TKDD
Akshita S (2013) Recommender System: Review. International Journal of Computer Applications 71(24):0975–8887
Alber J, Niedermeier R (1998) On multi-dimensional Hilbert indexings, in Proc. of the Fourth Annual International Computing and Combinatorics Conference, Taipei
Barla M, Kompan M, Suchal J, Vojtek P, Zeleník D, Bieliková M (2010) News recommendation. In: Proc. of the 9th Znalosti, VSE Prague 171–174
Beckmann N, Kriegel H (1990) The R-tree: An efficient and robust access method for points and rectangles. In Proceedings of the ACM SIGMOD Int. Conference on Management of Data, pp 322–331
Berger P, Hennig P, Dummer D, Ernst A, Hille T, Schulze F, Meinel C (2015) Extracting image context from Pinterest for image recommendation. IEEE International Conference on Smart City 2015:326–332
Bernd M, Klaus S, Laszlo B (2017) Content-based processing and analysis of endoscopic images and videos: A survey. Multimed Tools Appl 1–40
Castleman KR (1996) Digital image processing. Prentice Hall, New York
Celentano A, Sabbadin S Multiple Features Indexing in Image Retrieval Systems, First European Workshop on Content-Based Multimedia Indexing. University a Ca' Foscari di Venezia, Dipartimento di Informatica Italia
Deuk HP, Hyea KK, Young C, Jae KK (2012) A literature review and classification of recommender systems research. Expert Syst Appl 39(11):10059–10072
Geng X, Zhang H, Bian J, Chua T (2015) Learning Image and User Features for Recommendation in Social Networks, 2015 I.E. International Conference on Computer Vision (ICCV), pp 4274–4282
Guntuku S, Zhou J, Roy S, Weisi L, Ivor W, Tsang I (2016) Understanding deep representations learned in modeling users likes. IEEE Transactions on Image Processing, pp 3762-3774:25(8)
Huang J, Kumar S (1999) Spatial color indexing and applications. IJCV 35(3):245–268
Jain A, Farroknia F (1991) Unsupervised texture segmentation using gabor filters. Pattern Recogn 24(12):1167–1186
Jinming W, Xiao-Wen C (2017) The success probability of the Babai point estimator in box-constrained integer linear models. IEEE Trans Inf Theory 63:631–648
Jinming W, Dongfang L, Fumin Z (2015) Stable recovery of sparse signals via minimization. Appl Comput Harmon Anal 38:161–176
Jinming W, Zhengchun Z, Wang J, Xiaohu T, Qun M (2017) A sharp condition for exact support recovery of sparse signals with orthogonal matching pursuit. IEEE Trans Signal Process 65:1370–1382
Kaufman L, Roussew P (1990) Finding groups in data - an introduction to cluster analysis. A Wiley-Science Publication John Wiley & Sons, New York
Kim H, Kim H, Chang J (2016) A kNN query processing algorithm using a tree index structure on the encrypted database, 2016 International Conference on Big Data and Smart Computing (BigComp), pp 93–100
Pazzani M, Billsus D (2007) Content-based recommendation systems. In: Brusilovsky P, Kobsa a, Nejdl W (eds.) adaptive web 2007. LNCS, vol. 4321, pages. Springer, Heidelberg, pp 325–341
Poli G, Saito JH (2010) Parallel face recognition processing using neocognitron neural network and GPU with CUDA high performance architecture. In: Oravec M (ed) Face Recognition. InTech, pp 381–404
Rubert C, Cinque L (2009) Decomposition of two-dimensional shapes for efficient retrieval. Image Vis Comput 27:1097–1107
Tamura H, Mori S, Yamawaki T (1978) Texture features corresponding to visual perception. IEEE Trans on SMC 8(6):460–473
White D, Jain R (1996) Similarity indexing with the SS-tree. In Proceedings of the 12th Intl Conf on Data Engineering, New Orleans
Yang L, Di M, Huang X, Duan F (2015) Block, B-Tree: A new index structure combined compact B+−tree with block distance, 2015 8th International Congress on Image and Signal Processing (CISP), pp 533–538
Yoneya T, Mamitsuka H (2007) Pure: a pubmed article recommendation system based on content-based filtering. Genome informatics. In: International conference on genome informatics, vol 18. Imperial College Press, London, pp 267–276
Yu L, Wang R (2006) Image. Object Detection based on Local Conditional Flooding 22(3):348–352
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Yu, L., Han, F., Huang, S. et al. A content-based goods image recommendation system. Multimed Tools Appl 77, 4155–4169 (2018). https://doi.org/10.1007/s11042-017-4542-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-017-4542-z