TY - JOUR
T1 - Privacy-preserving image retrieval for mobile devices with deep features on the cloud
AU - Rahim, Nasir
AU - Ahmad, Jamil
AU - Muhammad, Khan
AU - Sangaiah, Arun Kumar
AU - Baik, Sung Wook
N1 - Publisher Copyright:
© 2018 Elsevier B.V.
PY - 2018/9
Y1 - 2018/9
N2 - With the prevalent use of mobile cameras to capture images, the demands for efficient and effective methods for indexing and retrieval of personal image collections on mobile devices have also risen. In this paper, we propose to represent images with hash codes, which is a compressed representation of deep convolutional features using deep auto-encoder on the cloud. To ensure user's privacy, the image is first encrypted using a light-weight encryption algorithm on mobile device prior to offloading it to the cloud for features extraction. This approach eliminates the computationally expensive process of features extraction on resource constrained devices. A pre-trained convolutional neural network (CNN) is used to extract features which are then transformed to compact binary codes using a deep auto-encoder. The hash codes are then sent back to the mobile device where they are stored in a hash table along with image location. Approximate nearest neighbor (ANN) search approach is utilized to efficiently retrieve the desired images without exhaustive searching of the entire image collection. The proposed method is evaluated against three different publicly available image datasets namely Corel-10K, GHIM-10K, and Product image dataset. Experimental results demonstrate that features representation using CNN and auto-encoder shows much better results than several state-of-the-art hashing schemes for image retrieval on mobile devices.
AB - With the prevalent use of mobile cameras to capture images, the demands for efficient and effective methods for indexing and retrieval of personal image collections on mobile devices have also risen. In this paper, we propose to represent images with hash codes, which is a compressed representation of deep convolutional features using deep auto-encoder on the cloud. To ensure user's privacy, the image is first encrypted using a light-weight encryption algorithm on mobile device prior to offloading it to the cloud for features extraction. This approach eliminates the computationally expensive process of features extraction on resource constrained devices. A pre-trained convolutional neural network (CNN) is used to extract features which are then transformed to compact binary codes using a deep auto-encoder. The hash codes are then sent back to the mobile device where they are stored in a hash table along with image location. Approximate nearest neighbor (ANN) search approach is utilized to efficiently retrieve the desired images without exhaustive searching of the entire image collection. The proposed method is evaluated against three different publicly available image datasets namely Corel-10K, GHIM-10K, and Product image dataset. Experimental results demonstrate that features representation using CNN and auto-encoder shows much better results than several state-of-the-art hashing schemes for image retrieval on mobile devices.
KW - Artificial intelligence
KW - Cloud
KW - Deep features
KW - Features extraction
KW - Image retrieval
KW - Privacy preservation
UR - http://www.scopus.com/inward/record.url?scp=85048390542&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85048390542&partnerID=8YFLogxK
U2 - 10.1016/j.comcom.2018.06.001
DO - 10.1016/j.comcom.2018.06.001
M3 - Article
AN - SCOPUS:85048390542
SN - 0140-3664
VL - 127
SP - 75
EP - 85
JO - Computer Communications
JF - Computer Communications
ER -