Arvind Ananthan, Medical Devices Industry Manager, MathWorks, gives an overview of digital health, which will help move healthcare regimes toward personalised medicine
Trends like artificial intelligence (AI), neural networks, cloud computing, machine learning, deep learning, wearables, and Internet of Things (IoT) are defining a new technological era. While one cannot be blamed for thinking this might be more hype than substance, the changes emerging from these trends are quite real.
The traditional healthcare system has enormous amounts of patient data (medical records, images, videos, and ICU signals) that is being used for predictive analytics systems that learn and detect trends that improve patient care. Besides collecting medical data at the point-of-care (at hospitals and clinics), engineers and scientists can now acquire, store, and work with large amounts of data from wearable medical devices in ways that weren’t conceivable even 10 years ago.
With all this data, though, comes the very real challenge of transforming it into actionable insights. Often, this involves applying some of the latest analytics to your data to develop an innovative product or service that positively affects patient outcomes and delivers commercial growth. Beyond that, getting your product or service approved and out to the market quickly is another significant challenge. A key enabler of success in overcoming these challenges are engineering software tools, like MATLAB, that let medical device engineers and researchers prototype and implement advanced algorithms, analyse large amounts of varied types of data quickly and effectively, and develop/ deploy new machine learning models without coding them from scratch.
How the landscape looks?
To better understand this big data challenge, you can view this emerging landscape using two different perspectives: the IoT system framework along with the infrastructure enabling it to be possible, and the data analytics (machine learning) framework, which focusses on smart algorithms that helps physicians and patients make more informed, data-driven decisions.
The IoT system view
The first framework that helps us characterise digital health is the IoT system framework. An IoT framework typically has three main elements:
- Edge node(s)
- A gateway or a cloud aggregator
- A back-end data analytics engine operating on the aggregated data for trend analysis, anomaly detection, etc.
Edge nodes typically collect raw physiological health data through various sensors. Wearable fitness devices as well as some proprietary FDA-regulated devices, such as blood glucose sensors and ECG monitors, are examples of edge nodes in an IoT system. Data collected from the edge nodes needs to be processed to extract meaningful information from it.
With the right signal or image processing algorithms running on the sensor data streamed from the edge nodes, signal features can be extracted and transmitted to a cloud in a way that reduces bandwidth requirements and improves power efficiencies of these wearables that leads to reduced device size and longer times between recharges. The feature extraction algorithms may be run locally on the low-power embedded processor, which allows processed or compressed information to be sent to the cloud periodically, and then aggregated for a single patient or across a population of patients on the cloud.
Predictive analytics can be run on the larger data collected across patients and time to provide patients and physicians with real-time reports.
Identifying the right combination of the algorithms for preprocessing and feature extraction is a critical step in this workflow and can determine the effectiveness of the final predictive analytics solution. It can also be difficult and time-consuming to figure out the right partitioning of algorithms without the right engineering and algorithm prototyping tools as seen through Respiri’s process for creating a digital asthma measurement device. By developing the respiratory monitoring algorithms using advanced signal and image processing techniques, Respiri was able to produce a device that measures the severity of asthma by analysing chest sound from breathing. The device then sends the processed data to the patient (or the parent of the paediatric patient) and the physician, so actions can be taken depending on the severity.
Other similar examples would be Philips Healthcare developing smart digital RF Power Subsystem for their MRI Systems and how using data analytics Medrad ensures safety of MRI vascular injection pump.
Data analytics view
The second framework that helps us understand this landscape is the machine learning algorithms that adds intelligence into this entire system and helps transform data into actionable insights. Smart algorithms built using machine learning techniques enable the extraction of meaningful information from large amounts of text data, signals, images, and videos to automate and accelerate diagnostic capabilities.
A machine learning algorithm has three primary components:
- Preprocessing of data
- Feature extraction
- Developing a predictive model that is trained to learn the features from a training set
The training of the model is typically done on large amounts of historical data recorded over long periods of time using well established computational approaches. The trained model can then be applied on new, untested data to provide predictions on various parameters acting as an advanced diagnostic aid to the physician and/ or patients.
In Respiri’s case, a handheld device is used to collect and pre process audio signals that are sent via Bluetooth to the patient’s phone. A smart algorithm built in MATLAB and implemented on a smartphone app using C-code generation analyses the spectral image using computer vision techniques and calculates a wheeze rate which quantifies the severity of wheezing. This information is then sent to the cloud from the smartphone for further aggregation and for sharing the patient’s wheezing trends with physicians.
Being able to prototype signal processing algorithms, while quickly exploring machine learning models and rapidly implement them on a target platform through C-code generation technologies is helping companies accelerate the development of such complex medical device products.
In today’s world, where data-driven analytics is pushing the boundaries of what’s possible, digital health will help move healthcare regimes toward personalised medicine. It’s quite likely that in the foreseeable future, both preventative and therapeutic care will be driven by predictive analytics collected from wearables and shared on smartphones and personal devices. This technology will allow for a better understanding of a patient’s health and a more effective diagnosis of a wide range of human physiological conditions leading to a healthier society.