Image Geo-Site Estimation Using Convolutional Auto-Encoder and Multi-Label Support Vector Machine
Abstract
:1. Introduction
1.1. Bluetooth Low Energy
1.2. Network-Based Geo-Site
1.3. Wi-Fi
1.4. GPS
- Facebook makes use of the geo-location feature to provide relevant information according to their place which will be more exciting and interesting to the users [13].
- Delivery applications Zomato, Swiggy, Amazon [14], and Flipkart also use this geo-site to deliver products to the right place on time.
- Dating apps like tinder also use the geo-location feature to show nearby people
2. Methods
Convolutional Auto-Encoder (CAE)
- o
- It performs well when there is a distinct margin of separation
- o
- It works well in environments with several dimensions.
- o
- It works well in situations when there are more samples than dimensions.
- o
- It is also memory-efficient since it only needs a small fraction of training points for the decision function (known as support vectors).
- o
- It does not work well when we have a big data set since the needed training time is longer.
- o
- It also does not function well when the data set has more noise, i.e., target classes overlap. It is part of the Python scikit-learn library’s related SVC algorithm.
3. Results and Discussion
3.1. Dataset Description
3.2. Preprocessing
3.2.1. Scaling of the Image
3.2.2. Dimensionality Reduction
3.2.3. Label Binarization
3.2.4. Train Test Split
3.3. Evaluation of the Proposed Algorithm
4. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Elgui, K.; Bianchia, P.; Portiera, F.; Issonb, O. Learning Methods for RSSI-based Geo-site: A Comparative Study. Pervasive Mob. Comput. 2020, 67, 101199. [Google Scholar] [CrossRef]
- Jain, A.; Kumar, A. Desmogging of still smoggy images using a novel channel prior. J. Ambient. Intell. Humaniz. Comput. 2021, 12, 1161–1177. [Google Scholar] [CrossRef]
- Agrawal, S.; Sharma, A.; Bhatnagar, C.; Chauhan, D.S. Modelling and analysis of emitter geo-site using satellite tool kit. Def. Sci. J. 2020, 70, 440–447. [Google Scholar] [CrossRef]
- Tosi, J.; Taffoni, F.; Santacatterina, M.; Sannino, R.; Formica, D. Performance Evaluation of Bluetooth Low Energy: A Systematic Review. Sensors 2017, 17, 2898. [Google Scholar] [CrossRef] [Green Version]
- Hamrouni, L.; Kherfi, M.L.; Aiadi, O.; Benbelghit, A. Plant Leaves Recognition Based on a Hierarchical One-Class Learning Scheme with Convolutional Auto-Encoder and Siamese Neural Network. Symmetry 2021, 13, 1705. [Google Scholar] [CrossRef]
- Gouel, M.; Vermeulen, K.; Fourmaux, O.; Beverly, R. IP Geo-site Database Stability and Implications for Network Research. In Proceedings of the Network Traffic Measurement and Analysis Conference, Virtual Event, 14–15 September 2021; pp. 1–10. [Google Scholar]
- Song, K.; Zhou, L.; Wang, H. Deep Coupling Recurrent Auto-Encoder with Multi-Modal EEG and EOG for Vigilance Estimation. Entropy 2021, 23, 1316. [Google Scholar] [CrossRef] [PubMed]
- El Kader, I.A.; Xu, G.; Shuai, Z.; Saminu, S.; Javaid, I.; Ahmad, I.S.; Kamhi, S. Brain Tumor Detection and Classification on MR Images by a Deep Wavelet Auto-Encoder Model. Diagnostics 2021, 11, 1589. [Google Scholar] [CrossRef]
- Battey, C.; Ralph, P.L.; Kern, A.D. Predicting geographic location from genetic variation with deep neural networks. eLife 2020, 9, e54507. [Google Scholar] [CrossRef]
- Mishra, P. Geo-site of Tweets with a BiLSTM Regression Model. In Proceedings of the 7th Workshop on NLP for Similar Languages, Varieties and Dialects, Barcelona, Spain, 13 December 2020; pp. 283–289. [Google Scholar]
- Sarasa-Cabezuelo, A. The Use of Geolocation to Manage Passenger Mobility between Airports and Cities. Computers 2020, 9, 73. [Google Scholar] [CrossRef]
- Umakantha, A.; Morina, R.; Cowley, B.R.; Snyder, A.C.; Smith, M.A.; Yu, B.M. Bridging neuronal correlations and dimensionality reduction. Neuron 2021, 109, 2740–2754. [Google Scholar] [CrossRef]
- Giese, D.; Noubir, G. Amazon echo dot or the reverberating secrets of IoT devices. In Proceedings of the 14th ACM Conference on Security and Privacy in Wireless and Mobile Networks, Abu Dhabi, United Arab Emirates, 28 June–1 July 2021; pp. 13–24. [Google Scholar] [CrossRef]
- Struminskaya, B.; Lugtig, P.; Keusch, F.; Höhne, J.K. Augmenting Surveys with Data from Sensors and Apps: Opportunities and Challenges. Soc. Sci. Comput. Rev. 2020, 12, 15–29. [Google Scholar] [CrossRef]
- Agrawal, N.; Jain, A.; Agarwal, A. Simulation of network on chip for 3D router architecture. Int. J. Recent Technol. Eng. 2019, 8, 58–62. [Google Scholar] [CrossRef]
- Peddada, A.V.; Hong, J. Geo-Location Estimation with Convolutional Neural Networks. 2016, pp. 1–9. Available online: http://cs231n.stanford.edu/reports/2015/pdfs/CS231N_Final_Report_amanivp_jamesh93.pdf (accessed on 1 November 2022).
- Jain, A.; Kumar, A.; Sharma, S. Comparative Design and Analysis of Mesh, Torus and Ring NoC. Procedia Comput. Sci. 2015, 48, 330–337. [Google Scholar] [CrossRef] [Green Version]
- Yan, X.; Xu, Y.; She, D.; Zhang, W. Reliable Fault Diagnosis of Bearings Using an Optimized Stacked Variational Denoising Auto-Encoder. Entropy 2021, 24, 36. [Google Scholar] [CrossRef]
- Tian, H.; Zhang, M.; Luo, X.; Liu, F.; Qiao, Y. Twitter User Location Inference Based on Representation Learning and Label Propagation. In Proceedings of the Web Conference, Taipei, Taiwan, 20–24 April 2020. [Google Scholar] [CrossRef]
- Jain, A.; Gahlot, A.K.; Dwivedi, R.; Kumar, A.; Sharma, S.K. Fat Tree NoC Design and Synthesis. Intell. Commun. Control Devices 2018, 624, 1749–1756. [Google Scholar] [CrossRef]
- Luo, X.; Qiao, Y.; Li, C.; Ma, J.; Liu, Y. An overview of microblog user geolocation methods. Inf. Process. Manag. 2020, 57, 102375. [Google Scholar] [CrossRef]
- Ghai, D.; Gianey, H.; Jain, A.; Uppal, R.S. Quantum and dual-tree complex wavelet transform-based image watermarking. Int. J. Mod. Phys. B 2020, 34, 2050009. [Google Scholar] [CrossRef]
- Binbusayyis, A.; Vaiyapuri, T. Unsupervised deep learning approach for network intrusion detection combining convolutional Auto-Encoder and one-class SVM. Appl. Intell. 2021, 51, 7094–7108. [Google Scholar] [CrossRef]
- Yang, Y.; Whinston, A. Identifying Mislabeled Images in Supervised Learning Utilizing Auto-Encoder. In Proceedings of the Future Technologies Conference, Vancouver, BC, Canada, 5–6 November 2020; pp. 266–282. [Google Scholar] [CrossRef]
- Li, X.; Chen, W.; Zhang, Q.; Wu, L. Building Auto-Encoder Intrusion Detection System based on random forest feature selection. Comput. Secur. 2020, 95, 101851. [Google Scholar] [CrossRef]
- Han, B.; Cook, P.; Baldwin, T. Geo-site prediction in social media data by finding location indicative words. In Proceedings of the 24th International Conference on Computational Linguistics (COLING), Mumbai, India, 8–15 December 2012; pp. 1045–1062. [Google Scholar]
- Miura, Y. A Simple Scalable Neural Networks based Model for Geo-site Prediction in Twitter. In Proceedings of the 2nd Workshop on Noisy User-Generated Text (WNUT), Osaka, Japan, 5–16 January 2016; pp. 235–239. [Google Scholar]
- Alizadeh, J.; Bogdan, M.; Classen, J.; Fricke, C. Support Vector Machine Classifiers Show High Generalizability in Automatic Fall Detection in Older Adults. Sensors 2021, 21, 7166. [Google Scholar] [CrossRef]
- Shetty, A.; Gao, G.X. UAV pose estimation using cross-view geolocalization with satellite imagery. In Proceedings of the International Conference on Robotics and Automation (ICRA), Montreal, QC, Canada, 20–24 May 2019; pp. 1827–1833. [Google Scholar]
- Zola, P.; Ragno, C.; Cortez, P. A Google Trends spatial clustering approach for a worldwide Twitter user geolocation. Inf. Process. Manag. 2020, 57, 102312. [Google Scholar] [CrossRef]
- Weyand, T.; Kostrikov, I.; Philbin, J. PlaNet—Photo Geo-site with Convolutional Neural Networks. In Proceedings of the European Conference on Computer Vision, Amsterdam, The Netherlands, 11–14 October 2016; pp. 37–55. [Google Scholar] [CrossRef]
- Espadoto, M.; Hirata, N.S.T.; Telea, A.C. Self-supervised dimensionality reduction with neural networks and pseudo-labeling. In Proceedings of the 16th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP), Okaska, Japan, 15–16 January 2021; pp. 27–37. [Google Scholar] [CrossRef]
- Hurtik, P.; Molek, V.; Perfilieva, I. Novel dimensionality reduction approach for unsupervised learning on small datasets. Pattern Recognit. 2020, 103, 107291. [Google Scholar] [CrossRef]
- Ferreira, C.B.R.; Soares, F.A.A.M.N.; Pedrini, H.; Bruce, N.; Ferreira, W.D.; Da Cruz, G. A Study of Dimensionality Reduction Impact on an Approach to People Detection in Gigapixel Images. Can. J. Electr. Comput. Eng. 2020, 43, 122–128. [Google Scholar] [CrossRef]
- Jain, A.; Singh, J.; Kumar, S.; Florin-Emilian, Ț.; Candin, M.T.; Chithaluru, P. Improved Recurrent Neural Network Schema for Validating Digital Signatures in VANET. Mathematics 2022, 10, 3895. [Google Scholar] [CrossRef]
- Wang, D.; Zhang, S. Unsupervised Person Re-Identification via Multi-Label Classification. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 13–19 June 2020; pp. 10978–10987. [Google Scholar] [CrossRef]
- Becker, M.; Lippel, J.; Stuhlsatz, A.; Zielke, T. Robust dimensionality reduction for data visualization with deep neural networks. Graph. Model. 2020, 108, 101060. [Google Scholar] [CrossRef]
Bluetooth Low Energy | Network-Based Location | Wi-Fi | GPS | |
---|---|---|---|---|
Accuracy | Indoor/outdoor | Indoor/outdoor | Indoor/outdoor | Outdoor only |
Accuracy dependency | infrastructure | Everywhere | Availability of network | Up to five meters |
Infrastructure | required | Not required | Not required | Not required |
Accuracy in positioning | Less than 25 m | Up to 5 km | Less than 25 m | 5 m |
Author | Features | Database | Findings | Observations | Shortcomings |
---|---|---|---|---|---|
[15] | Recursive neural network | Washington RGBD dataset | To present a primary outcome of a method centered around approximating the GPS position of a drone with the use of Convolutional Neural Networks (CNN) and a learning-based strategy [28]. | High Accuracy | Large training data sets may be required, resulting in a protracted training procedure. |
[16] | Convolutional neural network | Magnetic field dataset | To present the implementation of an indoor location estimator system, where the data is generated by the magnetic field of the rooms, which has been exhibited and is quasi-stationary and unique. [29] | Better accuracy | Enhancing fitness in the blind test conducted without jeopardizing overfitting, as well as evaluating a lengthier training to update neural network weights. In addition to this, it is considered appropriate to test the model in various situations with varying setups to visualize the behavior of the acquired findings. |
[30] | Convolutional neural network | Unmanned aerial vehicle multispectral images | To propose a convolutional neural network (CNN) approach to resolve the issue of approximating the count of citrus trees in highly packed orchards from UAV multispectral images. | Better accuracy | By expanding the count of stages, the cost of computation leads to the increase in the speed/accuracy trade-off can be examined in the choice of the number of stages [30] |
[18] | Twitter user location inference method | Twitter datasets | To present a Twitter user location inference methodology reliant on label propagation representation learning. | More Accurate | The method often predicts the coordinates of the users based on only the particular single social network data rather than different social network data. |
[20] | Geo localization methods | Real-world dataset | To provide information related to location in addition to an analysis of the micro-blogging platforms [31]. | Good results | The Geo-localization model was not dynamically updated and is unable to capture the change in the user’s home location change and update it. |
[22] | One-dimensional convolutional Auto-Encoder (1D CAE) and a one-class support vector machine (OCSVM) | NSL-KDD and UNSW-NB15 datasets | To propose intrusion detection using an unsupervised deep learning method. | Potential results | Prolonged time for training compared to other ablations. |
Sample street map images of Aland | |
SampleStreet map images of Canada | |
SampleStreet map images of the United States | |
Sample Street map images of India | |
Sample street map images of Thailand |
Models | Accuracy (%) | Sensitivity (%) | Specificity (%) | F1-Score |
---|---|---|---|---|
Auto-Encoder-SVM | 95.46 | 91.72 | 81.67 | 0.9693 |
Auto-Encoder-KNN | 89.07 | 74.79 | 79.02 | 0.8934 |
Auto-Encoder-RF | 84.71 | 71.61 | 65.09 | 0.8276 |
Models | Accuracy (%) | Sensitivity (%) | Specificity (%) |
---|---|---|---|
Auto-Encoder SVM Auto-Encoder KNN | 7.17413 | 22.6367 | 3.35358 |
Auto-Encoder SVM Auto Encoder RF | 12.6904 | 28.0827 | 25.4724 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Jain, A.; Verma, C.; Kumar, N.; Raboaca, M.S.; Baliya, J.N.; Suciu, G. Image Geo-Site Estimation Using Convolutional Auto-Encoder and Multi-Label Support Vector Machine. Information 2023, 14, 29. https://doi.org/10.3390/info14010029
Jain A, Verma C, Kumar N, Raboaca MS, Baliya JN, Suciu G. Image Geo-Site Estimation Using Convolutional Auto-Encoder and Multi-Label Support Vector Machine. Information. 2023; 14(1):29. https://doi.org/10.3390/info14010029
Chicago/Turabian StyleJain, Arpit, Chaman Verma, Neerendra Kumar, Maria Simona Raboaca, Jyoti Narayan Baliya, and George Suciu. 2023. "Image Geo-Site Estimation Using Convolutional Auto-Encoder and Multi-Label Support Vector Machine" Information 14, no. 1: 29. https://doi.org/10.3390/info14010029
APA StyleJain, A., Verma, C., Kumar, N., Raboaca, M. S., Baliya, J. N., & Suciu, G. (2023). Image Geo-Site Estimation Using Convolutional Auto-Encoder and Multi-Label Support Vector Machine. Information, 14(1), 29. https://doi.org/10.3390/info14010029