Martin Jacobsson’s research while affiliated with KTH Royal Institute of Technology and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (60)


Different order of Exponential-Golomb coding for various 12-bit signals. CR shows the average between LinP(3) and LinP(4).
The compression ratio for some different VLC methods.
The compression ratio of all linear prediction methods for all signals.
Compression results for downsampling the 12-bit signals and using LinP(3) together with Exponential-Golomb (k = 1) or Huffman.
Required storage space per day for hundred patients with four signals (125 Hz 12-bit). Measured in Gibibytes (1024³ bytes) per day.

+3

The role of compression in large scale data transfer and storage of typical biomedical signals at hospitals
  • Article
  • Full-text available

December 2023

·

32 Reads

Martin Jacobsson

·

·

In modern hospitals, monitoring patients’ vital signs and other biomedical signals is standard practice. With the advent of data-driven healthcare, Internet of medical things, wearable technologies, and machine learning, we expect this to accelerate and to be used in new and promising ways, including early warning systems and precision diagnostics. Hence, we see an ever-increasing need for retrieving, storing, and managing the large amount of biomedical signal data generated. The popularity of standards, such as HL7 FHIR for interoperability and data transfer, have also resulted in their use as a data storage model, which is inefficient. This article raises concern about the inefficiency of using FHIR for storage of biomedical signals and instead highlights the possibility of a sustainable storage based on data compression. Most reported efforts have focused on ECG signals; however, many other typical biomedical signals are understudied. In this article, we are considering arterial blood pressure, photoplethysmography, and respiration. We focus on simple lossless compression with low implementation complexity, low compression delay, and good compression ratios suitable for wide adoption. Our results show that it is easy to obtain a compression ratio of 2.7:1 for arterial blood pressure, 2.9:1 for photoplethysmography, and 4.1:1 for respiration.

Download

A Drone-mounted Depth Camera-based Motion Capture System for Sports Performance Analysis

July 2023

·

70 Reads

·

1 Citation

Lecture Notes in Computer Science

Video is the most used tool for sport performance analysis as it provides a common reference point for the coach and the athlete. The problem with video is that it is a subjective tool. To overcome this, motion capture systems can used to get an objective 3D model of a person’s posture and motion, but only in laboratory settings. Unfortunately, many activities, such as most outdoor sports, cannot be captured in a lab without compromising the activity. In this paper, we propose to use an aerial drone system equipped with depth cameras, AI-based marker-less motion capture software to perform automatic skeleton tracking and real-time sports performance analysis of athletes. We experiment with off-the-shelf drone systems, miniaturized depth cameras, and commercially available skeleton tracking software to build a system for analyzing sports-related performance of athletes in their real settings. To make this a fully working system, we have conducted a few initial experiments and identified many issues that still needs to be addressed.KeywordsQuadcopterDroneMotion captureSkeleton trackingDepth cameraSports performance analysis


Figure 1: The prototype was based on a regular shoe including two force sensors, one at the the tip of the shoe (a), one at the heel (b), and both are connected to an IoT node (c).
Human Computer Interaction aspects of Low-Power Wide Area Networks for Wearable Applications

The advent of Low-Power Wide Area Networks has enabled significant developments of the IoT ecosystem. Long range communication using low power is now feasible and offers connectivity to remote areas where cellular network is not available. Therefore, new application scenarios have emerged, such as smart cities, smart metering and more, which are attracting a lot of attention from both research and industry. Beside the aforementioned popular scenarios, Low-Power Wide Area Networks have started to be used in wearable systems scenarios as well. In this position paper, we pose some questions regarding the Human Computer Interaction aspects of Low-Power Wide Area Networks which will help them integrate in Ubiquitous Computing applications. We illustrate by a wearable system, which is based on an foot gesture interface, a Low-Power Wide Area Network, and an Neural Network classifier. The discussion is based on the state of art of foot interfaces and highlights open issues and challenges. CCS CONCEPTS • Computer systems organization → Embedded and cyber-physical systems; • Human-centered computing → Gestural input; Human computer interaction (HCI).


Fig. 1: The prototype was based on a regular shoe including two force sensors, one at the the tip of the shoe (a), one at the heel (b), and both are connected on an IoT node (c)
A Discreet Wearable Long-Range Emergency System Based on Embedded Machine Learning

February 2021

·

87 Reads

·

14 Citations

·

Rayén Bel

·

Haj Hassen

·

[...]

·

Martin Jacobsson

Low-Power Wide Area Networks have contributed in several parts of the Internet of Things ecosystem during the last years by enabling long range, robust and low power communication. Machine Learning for embedded systems has also assisted the advancement of the Internet of Things by identifying patterns and increasing the accuracy of predicting events and behaviours. At the same time, wearable and mobile systems are less obtrusive, consuming less energy and have more computing resources. In this paper we combine these three components and propose a low cost wearable system based on a regular shoe and off-the-shelf electronics which is able to recognize foot gestures and transmit messages over long range, in cases of emergency. The evaluation considers an application scenario where the user performs specific foot gestures to trigger the transmission of an emergency message, during other activities (e.g., walking). The proposed wearable system would benefit a user who is in danger and attempts to notify her/his emergency contacts in a discreet manner. Results show that the proposed system is able to identify the intended foot gestures with 98% accuracy.


Virtual Machine Execution for Wearables Based on WebAssembly

March 2020

·

87 Reads

·

16 Citations

Today, the programming of a complete wearable sensor system requires writing code in different programming languages for the different parts of the systems, such as the wearable sensor platform itself, the gateway, the back-end server, and the client app. In this paper, we propose to use WebAssembly, which is a simple but powerful virtual machine standard already supported by all major web browsers. We show that it is possible to implement a WebAssembly interpreter for embedded systems, such as the Texas Instruments CC2652R system-on-chip and this enables the same code to execute in all parts of the systems. In our proof-of-concept implementation, we use Bluetooth low energy, which means that smartphones can communicate with and program our device without the need for special hardware.


Towards battery-free LPWAN wearables

November 2019

·

167 Reads

·

15 Citations

Low-Power Wide-Area Network (LPWAN) is an emerging technology in IoT which is utilized in use cases like smart cities and smart agriculture. LPWAN offers new features to wearable systems and therefore introduces new application scenarios. Long range communication is already used in application scenariosm such as elderly monitoring, localization, sportsm etc. We demonstrate how LPWAN wearables can operate by using energy-harvesting means and be battery-free. This preliminary study with real experiments illustrates how the LoRa radio is able to operate by a combination of solar and mechanical energy on a smart shoe prototype outdoors. The results indicate that the activity can influence the harvest rate.



Link quality estimation for arbitrary packet sizes over wireless links using packet reception events

August 2019

·

144 Reads

·

6 Citations

International Journal of Communication Systems

The packet error rate of wireless links is known to increase with the length of packets. Yet, packet length is rarely taken into account in protocols and algorithms estimating the packet error rate. Still, it is an important factor that higher layer protocols need to be aware of. In this article, we systematically measure the relationship between packet length and packet error rate over a wide range of wireless links and technologies. On the basis of our measurements, we propose a simple empirical model that can capture this behavior. Using this model, multiple methods are proposed that can estimate the packet error rate for any packet length by sampling the link. We consider methods based on hello packets with controlled packet lengths as well as data packets, where the transmitted packet lengths cannot be controlled. We investigate the accuracy of the different estimation methods in various situations and show how they are able to predict the delivery ratio for different packet sizes. The packet error rate of wireless links is known to increase with the length of packets. In this article, we systematically measure the relationship between packet length and packet error rate over a wide range of wireless links and technologies. Based on the result of this, multiple methods are proposed that efficiently and accurately can estimate the packet error rate for any packet length by sampling the link.


Cross-technology Clear Channel Assessment for Low-Power Wide Area Networks

August 2019

·

983 Reads

Due to their popularity, large coverage areas, and diversity of radio technologies, Low Power Wide Area Networks (LPWAN) will experience high levels of cross-technology interference. In this work, we investigate the impact of LoRa interference on IEEE 802.15.4 (Wi-SUN) networks. Using hardware experiments , we characterize the interaction between these two very different radio technologies. In particular, we observe that the IEEE 802.15.4 Clear Channel Assessment (CCA) mechanism does not reliably detect interfering LoRa transmissions. We therefore propose an enhanced CCA mechanism based on a Multi-Layer Perceptron classifier and show that it significantly reduces the number of unsuccessful transmissions, while remaining compatible with the IEEE 802.15.4 standard.



Citations (33)


... Although they are less commonly used than body-worn sensors due to deployment challenges [59], combining object sensors with other types is increasingly popular for detecting a broader range of activities. In HAR, object sensors integrated with LoRaWAN systems have been applied to scenarios such as emergency and fall detection systems for healthcare monitoring [86], [87]. ...

Reference:

A Survey of LoRaWAN-integrated Wearable Sensor Networks for Human Activity Recognition: Applications, Challenges and Possible Solutions
A Discreet Wearable Long-Range Emergency System Based on Embedded Machine Learning

... The network server organizes MAC schedules centrally, while end devices operate in one of three modes: class A (intended for batterypowered devices) is purely producer-driven, best-effort with very limited support for downlink communication; class C is not suitable for the low-power domain; and class B as a tradeoff between both. LoRaWAN networks are subject to collisions [16,47] and scalability issues [14,17]. Class B, albeit rarely deployed, is designed to allow periodic downlink communication at low energy, and exhibits reliability issues [41,50,57]. ...

Cross-Technology Clear Channel Assessment for Low-Power Wide Area Networks
  • Citing Conference Paper
  • November 2019

... It is a low-level language with a compact binary format that gets processed with near-native performance in a sandboxed execution environment. Although WebAssembly is a relatively new technology, it is already utilized for many use cases like serverless computing [12,13], and resourceconstrained embedded systems [14]. ...

Virtual Machine Execution for Wearables Based on WebAssembly
  • Citing Chapter
  • March 2020

... Future efforts should focus on advanced energy harvesting techniques, such as utilizing solar, thermal, or kinetic energy [113], [114] alongside efficient power management algorithms that adjust sensor activities based on context [115], such as adaptive sampling rates, to significantly improve battery longevity. As food for thought, for instance, power consumed during data transmission, P tx , and processing, P proc , can be modeled as: ...

Towards battery-free LPWAN wearables

... We assess error performance using a 95% confidence interval. 39 For this, the simulation is performed 1000 times, and the mean sum-rate capacity and confidence interval for the ESA and iBWO systems are computed. The SNR of the system is altered, while N U , N B , N T , U S , and N RF remain constant. ...

Link quality estimation for arbitrary packet sizes over wireless links using packet reception events

International Journal of Communication Systems

... Experimentally determined the amount of electromagnetic interference needed for blocking a channel in LoRa. Cross-technology interference between LoRa and IEEE 802.15.4g was experimentally evaluated by the authors of [91]. LoRa is typically more resistant to interference than IEEE 802.15.4g, with the radio settings (SF and BW) being critical to the level of tolerance. ...

Investigating interference between LoRa and IEEE 802.15.4g networks

... Service discovery architecture is the framework correlating with different domains such as storage of service information, directory design, topology, information flow, routing, etc. There are many approaches to definition of service discovery architectures and classification of SD protocols [16, 17, 18, 19] . The service discovery architectures applicable to ad hoc design can be classified into two general groups: query-based (or directory-less) and direc- tory-based [20]. ...

The Personal Network Architecture
  • Citing Chapter
  • May 2010

... By means of trilateration, and by using at least 3 server stations, we can do a simple calculation to obtain the localization, in a similar way to the GPS system. However, unlike GPS, the signal from the wireless network shows a greater degree of instability and suffers more from interference [5, 7, 21]. In [3] it has been shown that obtaining an absolute performance in localization, by means of a wireless network, depends on environmental configuration. ...

The Future of Personal Networks
  • Citing Chapter
  • May 2010