{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,7]],"date-time":"2026-01-07T08:03:56Z","timestamp":1767773036583,"version":"build-2065373602"},"reference-count":35,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2021,9,4]],"date-time":"2021-09-04T00:00:00Z","timestamp":1630713600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61871054"],"award-info":[{"award-number":["61871054"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Entropy"],"abstract":"<jats:p>With the rapid growth of the demand for location services in the indoor environment, fingerprint-based indoor positioning has attracted widespread attention due to its high-precision characteristics. This paper proposes a double-layer dictionary learning algorithm based on channel state information (DDLC). The DDLC system includes two stages. In the offline training stage, a two-layer dictionary learning architecture is constructed for the complex conditions of indoor scenes. In the first layer, for the input training data of different regions, multiple sub-dictionaries are generated corresponding to learning, and non-coherent promotion items are added to emphasize the discrimination between sparse coding in different regions. The second-level dictionary learning introduces support vector discriminant items for the fingerprint points inside each region, and uses Max-margin to distinguish different fingerprint points. In the online positioning stage, we first determine the area of the test point based on the reconstruction error, and then use the support vector discriminator to complete the fingerprint matching work. In this experiment, we selected two representative indoor positioning environments, and compared the DDLC with several existing indoor positioning methods. The results show that DDLC can effectively reduce positioning errors, and because the dictionary itself is easy to maintain and update, the characteristic of strong anti-noise ability can be better used in CSI indoor positioning work.<\/jats:p>","DOI":"10.3390\/e23091164","type":"journal-article","created":{"date-parts":[[2021,9,6]],"date-time":"2021-09-06T13:15:56Z","timestamp":1630934156000},"page":"1164","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["CSI Amplitude Fingerprinting for Indoor Localization with Dictionary Learning"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6450-1969","authenticated-orcid":false,"given":"Wen","family":"Liu","sequence":"first","affiliation":[{"name":"School of Electronic Engineering, Beijing University of Posts and Telecommunications, Beijing 100876, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xu","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Electronic Engineering, Beijing University of Posts and Telecommunications, Beijing 100876, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhongliang","family":"Deng","sequence":"additional","affiliation":[{"name":"School of Electronic Engineering, Beijing University of Posts and Telecommunications, Beijing 100876, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,9,4]]},"reference":[{"key":"ref_1","unstructured":"Basri, C., and El Khadimi, A. (October, January 29). Survey on indoor localization system and recent advances of WIFI fingerprinting technique. Proceedings of the 5th International Conference on Multimedia Computing and Systems (ICMCS), Marrakech, Morocco."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"2568","DOI":"10.1109\/COMST.2019.2911558","article-title":"A survey of indoor localization systems and technologies","volume":"21","author":"Zafari","year":"2019","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2933232","article-title":"A survey on wireless indoor localization from the device perspective","volume":"49","author":"Xiao","year":"2016","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Wang, X., Gao, L., and Mao, S. (2015, January 6\u201310). PhaseFi: Phase fingerprinting for indoor localization with a deep learning approach. Proceedings of the IEEE Global Communications Conference (GLOBECOM), San Diego, CA, USA.","DOI":"10.1109\/GLOCOM.2015.7417517"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Wang, X., Wang, X., and Mao, S. (2017, January 8\u201313). ResLoc: Deep residual sharing learning for indoor localization with CSI tensors. Proceedings of the IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), Montreal, QC, Canada.","DOI":"10.1109\/PIMRC.2017.8292236"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"5792","DOI":"10.1109\/JSEN.2019.2907109","article-title":"An indoor passive positioning method using CSI fingerprint based on AdaBoost","volume":"19","author":"Zhang","year":"2019","journal-title":"IEEE Sens. J."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Youssef, M., and Agrawala, A. (2005, January 6\u20138). The Horus WLAN location determination system. Proceedings of the 3rd International Conference on Mobile Systems, Applications, and Services, Seattle, WA, USA.","DOI":"10.1145\/1067170.1067193"},{"key":"ref_8","unstructured":"Xiao, J., Wu, K., Yi, Y., and Ni, L.M. (August, January 30). FIFS: Fine-grained indoor fingerprinting system. Proceedings of the 21st International Conference on Computer Communications and Networks (ICCCN), Munich, Germany."},{"key":"ref_9","unstructured":"Wang, X., Gao, L., Mao, S., and Pandey, S. (2015, January 9\u201312). DeepFi: Deep learning for indoor fingerprinting using channel state information. Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC), New Orleans, LA, USA."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"490","DOI":"10.1109\/ACCESS.2015.2430359","article-title":"A survey of sparse representation: Algorithms and applications","volume":"3","author":"Zhang","year":"2015","journal-title":"IEEE Access"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"061103","DOI":"10.1063\/1.2759475","article-title":"Fabrication of organic light emitting diode pixels by laser-assisted forward transfer","volume":"91","author":"Fardel","year":"2007","journal-title":"Appl. Phys. Lett."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1502","DOI":"10.1109\/LGRS.2019.2899121","article-title":"Label-Consistent Transform Learning for Hyperspectral Image Classification","volume":"16","author":"Maggu","year":"2019","journal-title":"IEEE Geosci. Remote. Sens. Lett."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1822","DOI":"10.1109\/LSP.2017.2734860","article-title":"Class-aware analysis dictionary learning for pattern classification","volume":"24","author":"Wang","year":"2017","journal-title":"IEEE Signal Process. Lett."},{"key":"ref_14","unstructured":"Gu, S., Zhang, L., Zuo, W., and Feng, X. (2014, January 8\u201313). Projective dictionary pair learning for pattern classification. Proceedings of the Advances in Neural Information Processing Systems 27 (NIPS 2014), Montreal, QC, Canada."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"4311","DOI":"10.1109\/TSP.2006.881199","article-title":"K-SVD: An algorithm for designing overcomplete dictionaries for sparse representation","volume":"54","author":"Michal","year":"2006","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"306","DOI":"10.1016\/j.neucom.2017.07.003","article-title":"Discriminative dictionary pair learning based on differentiable support vector function for visual recognition","volume":"272","author":"Chen","year":"2018","journal-title":"Neurocomputing"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"3790","DOI":"10.1109\/TSP.2016.2550016","article-title":"Sparse codes auto-extractor for classification: A joint embedding and dictionary learning framework for representation","volume":"64","author":"Zhang","year":"2016","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"4209","DOI":"10.1109\/ACCESS.2017.2688362","article-title":"BiLoc: Bi-modal deep learning for indoor localization with commodity 5 GHz WiFi","volume":"5","author":"Wang","year":"2017","journal-title":"IEEE Access"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"404","DOI":"10.1016\/j.neucom.2016.09.037","article-title":"Discriminative analysis-synthesis dictionary learning for image classification","volume":"219","author":"Yang","year":"2017","journal-title":"Neurocomputing"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Zhang, Q., and Li, B. (2010, January 13\u201318). Discriminative K-SVD for dictionary learning in face recognition. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Francisco, CA, USA.","DOI":"10.1109\/CVPR.2010.5539989"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"2651","DOI":"10.1109\/TPAMI.2013.88","article-title":"Label consistent K-SVD: Learning a discriminative dictionary for recognition","volume":"35","author":"Jiang","year":"2013","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Yang, M., Zhang, L., Feng, X., and Zhang, D. (2011, January 6\u201313). Fisher discrimination dictionary learning for sparse representation. Proceedings of the 2011 International Conference on Computer Vision, Barcelona, Spain.","DOI":"10.1109\/ICCV.2011.6126286"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Shao, S., Wang, Y.-J., Liu, B.-D., Liu, W., and Xu, R. (2019). Label embedded dictionary learning for image classification. arXiv.","DOI":"10.1016\/j.neucom.2019.12.071"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"175071","DOI":"10.1109\/ACCESS.2019.2957417","article-title":"Locality constraint dictionary learning with support vector for pattern classification","volume":"7","author":"Yin","year":"2019","journal-title":"IEEE Access"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"2129","DOI":"10.1109\/TNNLS.2020.2997289","article-title":"When dictionary learning meets deep learning: Deep dictionary learning and coding network for image recognition with limited data","volume":"32","author":"Tang","year":"2020","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"135063","DOI":"10.1109\/ACCESS.2019.2941588","article-title":"C-Map: Hyper-Resolution Adaptive Preprocessing System for CSI Amplitude-Based Fingerprint Localization","volume":"7","author":"Liu","year":"2019","journal-title":"IEEE Access"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"155986","DOI":"10.1109\/ACCESS.2019.2949123","article-title":"A Survey on Human Behavior Recognition Using Channel State Information","volume":"7","author":"Wang","year":"2019","journal-title":"IEEE Access"},{"key":"ref_28","unstructured":"Kingma, D.P., and Ba, J. (2015, January 5\u20138). Adam: A method for stochastic optimization. Proceedings of the International Conference Learn. Represent. (ICLR), San Diego, CA, USA."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"316","DOI":"10.1109\/TNSE.2018.2871165","article-title":"Deep Convolutional Neural Networks for Indoor Localization with CSI Images","volume":"7","author":"Wang","year":"2018","journal-title":"IEEE Trans. Netw. Sci. Eng."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"4790","DOI":"10.1109\/TIP.2019.2914376","article-title":"Deep dictionary learning: A parametric network approach","volume":"28","author":"Mahdizadehaghdam","year":"2019","journal-title":"IEEE Trans. Image Process."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"1285","DOI":"10.1109\/TMI.2016.2528162","article-title":"Deep Convolutional Neural Networks for Computer-Aided Detection: CNN Architectures, Dataset Characteristics and Transfer Learning","volume":"35","author":"Shin","year":"2016","journal-title":"IEEE Trans. Med. Imaging"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Wang, Y., Zhang, J., Cao, Y., and Wang, Z. (2017, January 17\u201320). A deep CNN method for underwater image enhancement. Proceedings of the IEEE International Conference on Image Processing (ICIP), Beijing, China.","DOI":"10.1109\/ICIP.2017.8296508"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1255","DOI":"10.1109\/TCSVT.2011.2138790","article-title":"A two-phase test sample sparse representation method for use with face recognition","volume":"21","author":"Xu","year":"2011","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"2545","DOI":"10.1109\/TIP.2017.2675341","article-title":"Semi-supervised sparse representation based classification for face recognition with insufficient labeled samples","volume":"26","author":"Gao","year":"2017","journal-title":"IEEE Trans. Image Process."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"18066","DOI":"10.1109\/ACCESS.2017.2749516","article-title":"ConFi: Convolutional neural networks based indoor Wi-Fi localization using channel state information","volume":"5","author":"Chen","year":"2017","journal-title":"IEEE Access"}],"container-title":["Entropy"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1099-4300\/23\/9\/1164\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:56:22Z","timestamp":1760165782000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1099-4300\/23\/9\/1164"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,9,4]]},"references-count":35,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2021,9]]}},"alternative-id":["e23091164"],"URL":"https:\/\/doi.org\/10.3390\/e23091164","relation":{},"ISSN":["1099-4300"],"issn-type":[{"type":"electronic","value":"1099-4300"}],"subject":[],"published":{"date-parts":[[2021,9,4]]}}}