Retrieving Similar E-Commerce Images Using Deep Learning

01/11/2019
by   Rishab Sharma, et al.
0

In this paper, we propose a deep convolutional neural network for learning the embeddings of images in order to capture the notion of visual similarity. We present a deep siamese architecture that when trained on positive and negative pairs of images learn an embedding that accurately approximates the ranking of images in order of visual similarity notion. We also implement a novel loss calculation method using an angular loss metrics based on the problems requirement. The final embedding of the image is combined representation of the lower and top-level embeddings. We used fractional distance matrix to calculate the distance between the learned embeddings in n-dimensional space. In the end, we compare our architecture with other existing deep architecture and go on to demonstrate the superiority of our solution in terms of image retrieval by testing the architecture on four datasets. We also show how our suggested network is better than the other traditional deep CNNs used for capturing fine-grained image similarities by learning an optimum embedding.

READ FULL TEXT
research
09/26/2017

Image similarity using Deep CNN and Curriculum Learning

Image similarity involves fetching similar looking images given a refere...
research
03/07/2017

Deep Learning based Large Scale Visual Recommendation and Search for E-Commerce

In this paper, we present a unified end-to-end approach to build a large...
research
12/29/2017

Learning Deep Similarity Models with Focus Ranking for Fabric Image Retrieval

Fabric image retrieval is beneficial to many applications including clot...
research
05/31/2018

On representation power of neural network-based graph embedding and beyond

The representation power of similarity functions used in neural network-...
research
11/02/2016

Learning Deep Embeddings with Histogram Loss

We suggest a loss for learning deep embeddings. The new loss does not in...
research
02/14/2019

MultiGrain: a unified image embedding for classes and instances

MultiGrain is a network architecture producing compact vector representa...
research
03/05/2021

A Convolutional Architecture for 3D Model Embedding

During the last years, many advances have been made in tasks like3D mode...

Please sign up or login with your details

Forgot password? Click here to reset