{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,5]],"date-time":"2026-05-05T23:20:49Z","timestamp":1778023249021,"version":"3.51.4"},"reference-count":36,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2015,9,11]],"date-time":"2015-09-11T00:00:00Z","timestamp":1441929600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper presents a distributed information extraction and visualisation service, called the mapping service, for maximising information return from large-scale wireless sensor networks. Such a service would greatly simplify the production of higher-level, information-rich, representations suitable for informing other network services and the delivery of field information visualisations. The mapping service utilises a blend of inductive and deductive models to map sense data accurately using externally available knowledge. It utilises the special characteristics of the application domain to render visualisations in a map format that are a precise reflection of the concrete reality. This service is suitable for visualising an arbitrary number of sense modalities. It is capable of visualising from multiple independent types of the sense data to overcome the limitations of generating visualisations from a single type of sense modality. Furthermore, the mapping service responds dynamically to changes in the environmental conditions, which may affect the visualisation performance by continuously updating the application domain model in a distributed manner. Finally, a distributed self-adaptation function is proposed with the goal of saving more power and generating more accurate data visualisation. We conduct comprehensive experimentation to evaluate the performance of our mapping service and show that it achieves low communication overhead, produces maps of high fidelity, and further minimises the mapping predictive error dynamically through integrating the application domain model in the mapping service.<\/jats:p>","DOI":"10.3390\/s150922970","type":"journal-article","created":{"date-parts":[[2015,9,15]],"date-time":"2015-09-15T03:46:33Z","timestamp":1442288793000},"page":"22970-23003","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":44,"title":["Map as a Service: A Framework for Visualising and Maximising Information Return from Multi-ModalWireless Sensor Networks"],"prefix":"10.3390","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1058-0996","authenticated-orcid":false,"given":"Mohammad","family":"Hammoudeh","sequence":"first","affiliation":[{"name":"School of Computing, Mathematics & Digital Technology, Manchester Metropolitan University, Manchester, M1 5GD, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert","family":"Newman","sequence":"additional","affiliation":[{"name":"School of Mathematics and Computer Science, University of Wolverhampton, Wolverhampton WV1 1LY, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christopher","family":"Dennett","sequence":"additional","affiliation":[{"name":"School of Mathematics and Computer Science, University of Wolverhampton, Wolverhampton WV1 1LY, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sarah","family":"Mount","sequence":"additional","affiliation":[{"name":"School of Mathematics and Computer Science, University of Wolverhampton, Wolverhampton WV1 1LY, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Omar","family":"Aldabbas","sequence":"additional","affiliation":[{"name":"Faculty of Engineering, Al-Balqa Applied University, Salt, 12011, Jordan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2015,9,11]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Estrin, D. (2007, January 9\u201311). Reflections on Wireless Sensing Systems: From Ecosystems to Human Systems. Proceedings of the Radio and Wireless Symposium, Long Beach, CA, USA.","DOI":"10.1109\/RWS.2007.351776"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"2820","DOI":"10.1016\/j.comnet.2005.09.038","article-title":"Contour maps: Monitoring and diagnosis in sensor networks","volume":"50","author":"Meng","year":"2006","journal-title":"Comput. Netw."},{"key":"ref_3","unstructured":"Tynan, R., O\u2019Hare, G., Marsh, D., and O\u2019Kane, D. (2005, January 14\u201317). Interpolation for Wireless Sensor Network Power Management. Proceedings of the International Workshop on Wireless and Sensor Networks (WSNET-05), Oslo, Norway."},{"key":"ref_4","unstructured":"Wood, A.D., Stankovic, J.A., and Son, S.H. JAM: A Jammed-Area Mapping Service for Sensor Networks. Proceedings of the 24th IEEE International Real-Time Systems Symposium, Washington, DC, USA."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Xue, W., Luo, Q., Chen, L., and Liu, Y. (2006, January 27\u201329). Contour map matching for event detection in sensor networks. Proceedings of the International Conference on Management of Data and Symposium on Principles Database and Systems, Chicago, IL, USA.","DOI":"10.1145\/1142473.1142491"},{"key":"ref_6","unstructured":"Chang, Y.S., Lo, C.J., Hsu, M.T., and Huang, J.H. (2006, January 5\u20137). Fault Estimation and Fault Map Construction on Cluster-based Wireless Sensor Network. Proceedings of the IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing, Taichung, Taiwan."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"339","DOI":"10.1109\/TSP.2007.906770","article-title":"Performance analysis of distributed detection in a random sensor field","volume":"56","author":"Niu","year":"2008","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"861","DOI":"10.1109\/LSP.2013.2271847","article-title":"One-bit decentralized detection with a Rao test for multisensor fusion","volume":"20","author":"Ciuonzo","year":"2013","journal-title":"IEEE Signal Process. Lett."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"208","DOI":"10.1109\/LSP.2013.2295054","article-title":"Decision Fusion With Unknown Sensor Detection Probability","volume":"21","author":"Ciuonzo","year":"2014","journal-title":"IEEE Signal Process. Lett."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1145\/774763.774786","article-title":"Dimensions: why do we need a new data handling architecture for sensor networks?","volume":"33","author":"Ganesan","year":"2003","journal-title":"SIGCOMM Comput. Commun. Rev."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Shuttleworth, J., Hammoudeh, M., Gaura, E., and Newman, R. (2008, January 25\u201331). Experimental Applications of Mapping Services in Wireless Sensor Networks. Proceedings of the Fourth International Conference on Networked Sensing Systems, Cap Esterel, France.","DOI":"10.1109\/INSS.2007.4297412"},{"key":"ref_12","unstructured":"Zhao, Y.J., Govindan, R., and Estrin, D. (2002, January 17\u201321). Residual energy scan for monitoring sensor networks. Proceedings of the Wireless Communications and Networking Conference, Orlando, FL, USA."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"604","DOI":"10.1109\/TSP.2014.2376886","article-title":"Massive MIMO Channel-Aware Decision Fusion","volume":"63","author":"Ciuonzo","year":"2015","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"3005","DOI":"10.1109\/TSP.2015.2417508","article-title":"Massive MIMO for Wireless Sensing With a Coherent Multiple Access Channel","volume":"63","author":"Jiang","year":"2015","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Liu, Y., and Li, M. (2007, January 25-27). Iso-Map: Energy-Efficient Contour Mapping in Wireless Sensor Networks. Proceedings of the 27th International Conference on Distributed Computing Systems, Toronto, ON, USA.","DOI":"10.1109\/ICDCS.2007.115"},{"key":"ref_16","unstructured":"Yu, Y. (1999, January 24\u201329). Surface reconstruction from unorganized points using self-organizing neural networks. Proceedings of the IEEE Visualization \u201999, San Francisco, CA, USA."},{"key":"ref_17","unstructured":"Shuttleworth, J., Gaura, E., and Newman, R.M. Surface reconstruction: Hardware requirements of a som implementation. Proceedings of the ACM Workshop on Real-World Wireless Sensor Networks (REALWSN\u201906)."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Shepard, D. (1968, January 27\u201329). A two-dimensional interpolation function for irregularly-spaced data. Proceedings of the 1968 23rd ACM National Conference, New York, NY, USA.","DOI":"10.1145\/800186.810616"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/j.inffus.2013.02.005","article-title":"Adaptive routing in wireless sensor networks: QoS optimisation for enhanced application performance","volume":"22","author":"Hammoudeh","year":"2015","journal-title":"Inf. Fusion"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"809","DOI":"10.1002\/wcm.1139","article-title":"Interpolation techniques for building a continuous map from discrete wireless sensor network data","volume":"13","author":"Hammoudeh","year":"2013","journal-title":"Wirel. Commun. Mob. Comput."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1016\/0097-8493(94)00122-F","article-title":"Spatial free-form deformation with scattered data interpolation methods","volume":"19","author":"Ruprecht","year":"1995","journal-title":"Comput. Graph."},{"key":"ref_22","unstructured":"Krivoruchko, K. (2004). Using ArcGIS Geostatistical Analyst, ESRI Press. [9th ed.]."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"521","DOI":"10.1016\/S0377-0427(01)00485-X","article-title":"Radial basis functions for the multivariate interpolation of large scattered data sets","volume":"140","author":"Lazzaro","year":"2002","journal-title":"J. Comput. Appl. Math."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Hertkorn, P., and Rudolph, S. (1999, January 7\u20139). From Data to Models: Synergies of a Joint Data Mining and Similarity Theory Approach. Proceedings of the SPIE Aerosense 1999 Conference on Data Mining and Knowledge Discovery, Orlando, FL, USA.","DOI":"10.1117\/12.339974"},{"key":"ref_25","unstructured":"Hertkorn, P., and Rudolph, S. (1998, January 26\u201327). Dimensional analysis in case-based reasoning. Proceedings of the International Workshop on Similarity Methods, Stuttgart, Germany."},{"key":"ref_26","unstructured":"Johnson, K.C. Multidimensional Interpolation Methods. Available online: http:\/\/software.kjinnovation.com\/InterpMethods.pdf."},{"key":"ref_27","first-page":"1","article-title":"Continuity of Mappings over the Union of Subspaces","volume":"4","author":"Karno","year":"1992","journal-title":"J. Formaliz. Math."},{"key":"ref_28","unstructured":"Bourbaki, N. (1966). Elements of Mathematics: General Topology, Addison-Wesley."},{"key":"ref_29","unstructured":"Burley, M., Bechkoum, K., and Pearce, G. (2006). A Formative Survey of Geometric Algebra for Multivariate Modelling, UK Society for Modelling and Simulation."},{"key":"ref_30","unstructured":"Braunl, T. Visual Universe-Data into Insight. Available online: http:\/\/www.informatik.uni-hamburg.de\/TGI\/PetriNets\/tools\/java\/Braunl\/."},{"key":"ref_31","unstructured":"Mount, S. Dingo Wireless Sensor Networks Simulator. Available online: http:\/\/code.google.com\/p\/dingo-wsn\/."},{"key":"ref_32","unstructured":"McCabe, C. Grand canyon terrain. Available online: http:\/\/www.cc.gatech.edu\/projects\/large_models\/index.html."},{"key":"ref_33","first-page":"778","article-title":"Twelve Different Interpolation Methods: A Case Study of Surfer 8.0","volume":"35","author":"Yang","year":"2004","journal-title":"ISPRS Congress"},{"key":"ref_34","unstructured":"FLIR Systems ThermaCAM P65. Available online: http:\/\/www.flir.com.hk\/p65_print.htm."},{"key":"ref_35","unstructured":"AG, T. Oak Smart USB Devices. Available online: http:\/\/www.toradex.com\/En\/Products\/Oak_USB_Sensors."},{"key":"ref_36","unstructured":"Bennett, J.O., and Briggs, W.L. (2010). Using and Understanding Mathematics: A Quantitative Reasoning Approach, Pearson. [5th ed.]."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/15\/9\/22970\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T20:48:23Z","timestamp":1760215703000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/15\/9\/22970"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,9,11]]},"references-count":36,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2015,9]]}},"alternative-id":["s150922970"],"URL":"https:\/\/doi.org\/10.3390\/s150922970","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,9,11]]}}}