1. Introduction
Movement disorder is classified as a neurologic syndrome, and can manifest in two distinct forms: hyperkinetic movement or hypokinetic movement [
1,
2]. Hyperkinetic movement is characterized by the presence of excessive movement that is not voluntarily performed and is uncontrollable [
3]. Individuals who have this sort of movement disorder may notice that when some parts of their body move inadvertently, they are unable to control the movement, such as their hands shaking while carrying a cup of water. Hypokinetic movement, on the other hand, is known as the difficulty in initiating movement and a reduction in the ability to perform a voluntary movement in terms of speed and amplitude [
4]. Most Parkinson’s disease patients usually experience hypokinetic movement, which is noticeable in their walk as the steps become shorter and slower [
5].
Tremor is the most often seen movement condition in clinical practice, and it is a kind of hyperkinetic movement disorder [
6]. By definition, tremor is the involuntary movement of body parts or limbs in a rhythmic and oscillating manner [
7]. The aetiology of tremors could originate from various causes, including fatigue, drug intake, and neurologic disorders [
8,
9]. The aetiology of the tremor will have an effect on how the tremor behaves, such as how the tremor is activated, which body parts are affected, and how strong and how often the tremor is. Each aetiology has its own set of tremor result characteristics. For instance, Parkinson’s disease patients usually experience tremors of 4 to 6 Hz, activated in a resting condition; on the other hand, essential tremor patients will experience tremors of 4 to 11 Hz, activated in a postural condition [
10].
Basically, a tremor has two main activation conditions, namely rest and action [
6,
7,
8,
11]. Rest is the condition in which the affected body part is fully supported against gravity, such as when the patient places their hand on top of a table in a relaxed manner. Action is the condition where the tremor is activated during any manoeuvre of the body part that voluntarily contracts the muscle. This can be divided into five other conditions: postural, kinetic, intention, isometric, and task-specific.
There are various types of treatments possible for tremor patients, and in some cases, it is possible to completely cure or suppress the tremor [
12]. However, each aetiology of tremor only responds to a specific type of treatment or stimulant [
13]. The diagnosis of tremor patients must be done correctly and quickly so that the patient can get the treatment they need to improve their quality of life. Usually, the diagnosis of a tremor patient is made by considering four criteria: the phenomenology of the tremor, frequency and amplitude, familial history, and neurological examination [
14]. Among these four criteria, only the frequency and amplitude require some measurement to get the exact value produced by the tremor. Currently, clinicians are measuring this criterion subjectively by palpation and observation. Based on the consensus statement made by the Movement Disorder Society in 1998 on tremors, they determined that tremors for each aetiology have their specific range of frequency and activation condition [
15]. Therefore, the ability to accurately measure tremor frequency will considerably enhance the diagnosis of tremor patients. Among a few sensors suitable to measure tremors, the most common one used is the accelerometer due to its practicality [
12,
16]. Additionally, there have been studies using laser displacement sensors as the transducer to develop a system to measure tremors [
17], introducing a different approach from using an accelerometer, as it uses a contactless measurement method and is capable of measuring the tremor displacement.
This study is conducted to develop a measurement approach capable of measuring the tremor in both the hand and the leg. Adding the system’s capability to measure the tremor in the leg allows clinicians to measure tremors for a wider group of tremor aetiologies, as specific aetiologies only affect the hand, the leg, or both. This study aims to design a measurement device capable of fulfilling the following targets:
- (i)
To measure tremors occurring in the hand and leg.
- (ii)
To adapt for measuring both rest and postural tremors.
- (iii)
To impose minimal interference through non-contact and portable measurement.
2. Methodology
2.1. Measurement Rig Design Specifications
This measurement device is designed based on the specifications of the sensor and measuring mode flexibility while ensuring portability. The sensor selected to be used with this device is a laser displacement sensor. With the use of this sensor, it is possible to measure the movement of the body parts affected by tremors without having the sensor in contact with the body parts. This is due to the laser displacement sensor characteristics, which measure displacement based on the reflective ray of the laser projected by the sensor [
18,
19,
20].
As for the measuring mode, the device is designed to have five different measuring modes, which cover two different measuring conditions for both the hand and the leg. Four of the measuring modes are for measuring tremors in the hand, while the last one is for measuring tremors in the leg. To enhance the portability of this device, the structure of the device is made in such a way that it is detachable into smaller parts for ease of transportation and is easy to assemble. Furthermore, this device is also designed with the flexibility of adapting to various human sizes and measuring locations. To ensure this feature, the position of the sensor is designed to be easily adjusted to ensure that the distance of the sensor from the surface of the body parts is maintained at about half of the sensor range.
2.2. Fabrication
Components fabricated for this device can be divided into five separate groups: frames, sensor holder, hinges and bases, measurement accessories, and external hardware.
2.2.1. Frames
The rig is split into several small components to increase portability, as this allows the rig to pack and deploy more compactly. The connections between the parts are made with custom-designed fittings to enable the rig to be disassembled and assembled with ease. The bases are the bottom part of the rig, which is responsible for stabilizing the rig by preventing it from toppling and wiggling during the measurement. The bases are made of a combination of 3D-printed parts and acrylic plates. The 3D-printed parts were designed to serve as sockets to ease attachment and detachment of the bases from the aluminium beam. The frames act as the main structure for this device.
Figure 1 shows the fully assembled frame of the device together with the sensor. The frames are made up of 25 mm by 25 mm squared hollow aluminium rods. To form a complete structure, the device requires three aluminium rods with a length of 100 mm.
2.2.2. Laser Displacement Sensor and Sensor Holder
A laser displacement sensor is used to measure the tremor activity of the patient’s body parts. The laser displacement sensor used is the HL-G112-A-C5 (Panasonic, Ōsaka, Japan) sensor with a measuring range of 120 ± 60 mm. The detailed specifications of the laser displacement sensor are shown in
Table 1.
The sensor holder is responsible for integrating a laser displacement sensor into the frame.
Figure 2 shows the fabricated sensor holder mounted with the sensor. The sensor holder also allows the sensor position to be adjusted perpendicular to the frame it is mounted to.
2.2.3. Hinges and Bases
All three aluminium frames are assembled using the hinges as the medium. The hinges are designed in a manner that allows the aluminium frame and the hinge to be joined by simply plugging the frame into the hinge. The hinges can revolve at an angle of 90 degrees, allowing the measurement device to transform from hand-measuring mode to leg-measuring mode. The bases for the measuring devices are also plugged in with the frames to ensure the stability of the device during measurement. The structure is easily assembled by plugging it together, and this allows the device to be transported easily in the form of small parts, which also means a quick setup.
2.2.4. Measurement Accessories
This device also has three accessories that are utilized to assist in the measuring process. The accessories are the 120 mm jig, measuring plates, and pointing target, which can be seen in
Figure 3. The 120 mm jig serves the purpose of assisting in estimating the midpoint of the distance between the sensor’s sensing range. As for the measuring plates, they provide a flat surface for the sensor to obtain a measurement, which improves the accuracy of the measurement made by the sensor.
During the measurement of hand tremor for postural condition, the pointing target is used together with the hand’s measuring plate to assist the user in maintaining the hand’s position in postural measurement and ensure that the hand stays within the laser displacement measuring range. The pointing target comprises a transparent acrylic plate bent into an “L” shape and an adjustable target sheet. The target sheet is slid into position in such a way that the centre of the sheet target will position the hand in the middle of the laser-displacement sensor’s measuring range.
2.2.5. External Hardware and Data Acquisition Unit
This measurement device requires a set of external hardware, which includes a DC power supply unit, a data acquisition module, and a computer, as shown in
Figure 4. The DC power supply is used to provide 24 V to the operating sensor, while the DAQ module extracts the raw measuring data from the sensor. The data acquisition unit used is the USB-4716, a portable data acquisition module manufactured by Advantech. With the use of Universal Serial Bus (USB) as the means of connection, this data acquisition could be connected to most computers, as most computers nowadays come with a USB port. This data acquisition unit had a sampling rate of 200 thousand samples per second. Based on the raw data extracted, a computer processes the data through a program that converts the data into the frequency domain.
2.3. Classification Algorithm
The tremor classification system consists of two main parts, acquisition and classification, as in
Figure 5. The acquisition part of the program is responsible for extracting and processing data obtained from the laser displacement sensor. Both parts were constructed by using MATLAB (R2017a, The MathWorks Inc., Natick, MA, USA) as a base. Here, the data undergo a filtering and transformation process. The raw data are first filtered to cancel out the noise using a low pass filter with a limit value of 20 Hz based on the characteristic of human tremors, which lies in the range of 4 to 18 Hz. The filtered data then undergo a second order of differentiation before being transformed from the time domain to the frequency domain through Fast Fourier Transform to obtain the condition of the data with respect to the frequency. The value of the frequency mode that had the highest magnitude is passed to the classifier for further handling.
The classification portion of the program is conducted through a scoring process that determines the location of the dominant frequency with respect to the range of frequencies for each tremor group. If a frequency lies in the middle of a specific tremor group’s frequency range, it gives that group a higher score compared to the other tremor groups. Therefore, the group that possesses a higher score is more likely to be the associated tremor group.
Table 2 shows the tremor frequency range for the tremor group, which is defined by the 1998 Consensus Statement of the Movement Disorder Society [
16].
The processes of producing score for each of dominant frequency obtained were determined by using the Formula (1):
where
DF,
R,
MaxR, and
MinR, are dominant, tremor group’s range, minimum, and maximum frequencies, respectively.
Equation (1) is used in determining the score obtained for each group with respect to each tremor group frequency characteristic. Any dominant frequency that lies perfectly in the centre of a tremor group’s frequency range will result in the tremor group’s obtaining a hundred points for the score. However, if the dominant frequency of the tremor measured lies outside of the tremor group frequency, the product of subtraction for the dominant frequency with either the upper or lower limit of the tremor group frequency results in a negative value. Therefore, the program will avoid calculating the score for tremor groups whose dominant frequency does not lie in between these limits.
3. Results and Validations
The performance of this device was assessed through a validation process. The validation was conducted to verify whether the device can record the vibration produced by a shaker induced at a known frequency for both hand and leg tremors. This validation process was conducted by having the device record the movement created by a mini shaker with a 3 mm stroke length. The mini shaker was set to move at a frequency of 50 Hz, which is twice the frequency produced by a human tremor.
Figure 6 illustrates the setup used for the validation process. The recorded data were analysed by converting them into the frequency domain with the Fast Fourier Transform, and the most dominant peak of the signal was identified. The calculated mean for dominant frequencies obtained from three sets of readings is 49.4 Hz, which is 1.22% less than the 50 Hz induced by the mini shaker.
In this research, the subject’s hand and leg tremors were recorded in postural and resting positions. In measuring the tremor in the postural position, the limbs are required to use the muscles to maintain their position. As a result, to measure the hand, the subject had to sit properly on a chair and stretch their arm forward perpendicular to the body, as shown in
Figure 7a. The subject needed to simply stand up straight to measure the leg, as shown in
Figure 7c. As for the resting position, the muscles of the limb being measured were required to relax. As a result, for the measurement of the hand, the hand was placed on a table while the subject was sitting, as shown in
Figure 7b. The leg was measured with the subject sitting firmly on a chair with their feet on the floor, as shown in
Figure 7d. The measurement task was conducted within 10 s for postural and another 2 min for rest positions, while the measurement set-up preparation and calibration took almost 2 min for each measurement.
The accelerometer used as a secondary sensor was the ADXL330, which is capable of measuring acceleration in three different axes. A data logger was used in this for the purpose of extracting and recording the data from the DAQ unit. The data logger used in this study was software provided by Advantech, which is the manufacturer of the DAQ unit used for this study. Since the programming software used, MATLAB, is unable to directly communicate with the DAQ unit to obtain the required data, the data logger acted as an intermediary by storing the data in a format readable by MATLAB. The data logger was set to record the data at a rate of 2 kHz and store the data in Comma-Separated Value (.csv) format.
The conditioning step is handled in the program constructed using MATLAB. In this step, three different processes are conducted on the data recorded. The processes were filtration, differentiation, and Fast Fourier Transform. The filtration process was performed using a low-pass Butterworth filter with a cut-off frequency of 20 Hz, which filters out noises at a frequency higher than the human tremor frequency.
As for differentiation, the data obtained from the laser displacement sensor were in the form of displacement and caused the tremor frequency to be less dominant due to the swaying motion of the body parts. This swaying motion caused the magnitude of the frequency below 1 Hz to appear dominant. Since there are tremor groups with low-frequency tremors, it is not suitable to use a high-pass filter in this situation, and this is where the differentiation process comes into play. Through differentiation, the movement caused by sway motion will have less effect on the data as the sway motion will have a lower rate of movement over time, and second-order differentiation is applied in this process. The filter selected to be used on the data conditioning was the Butterworth filter, which was set to filter out noises above the cut-off frequency specified in the program. The cut-off frequency was set to a value of 20 Hz because the highest value of frequency expected to be generated by a human tremor is below 18 Hz, which lies in the Orthostatic Tremor Group. To improve the ability of the user to handle the program, developed for the tremor group classification, it was constructed using MATLAB’s Graphical User Interface module, as shown in
Figure 8.
The sets of data for each subject were analysed by the classification programs constructed and reported in
Table 3 and
Table 4. Among four of the subjects, two subjects already knew the reason behind their tremor. The subjects are Subject 1, who was diagnosed with Parkinson’s Disease, and Subject 2, who experienced tremors after the muscle suffered from fatigue due to sustaining load for a long time. The remaining subjects were Subject 3 and Subject 4, who did not have any known cause for their tremors. Based on the score received by Subject 1, the score computed by the program agrees with the one diagnosed by medical personnel, as the score obtained shows that Parkinson’s Disease is the highest. The same was also true for Subject 2, who had the highest score for enhanced physiologic tremor as the subject experienced tremors after experiencing muscle fatigue. As for Subject 3 and Subject 4, who do not have any known cause for their tremor problems, the score computed by the program showed that Subject 3 had a high score for Holmes Tremor and Cerebellar Tremor, while Subject 4 had the highest score for Enhanced Physiologic.
4. Discussion
In this study, we proposed a tremor-measuring device with a contactless sensor to eliminate any extra load on patients’ limbs during data recording. The device was designed to be used in clinics to record data from the hand and leg in various situations, including resting and posture conditions. Furthermore, the frame is lightweight, and the hinges are designed to be easy to disassemble and reassemble to make it easier for general practitioners to set the device for different subjects in different situations. Additionally, the structure and the materials used in assisting accessories were chosen to be lightweight tools to minimize their impacts on subjects.
The data measured using the secondary accelerometer, which was placed on the top of the patient’s hand, also led to the same classification of the tremor in Subject 1 [
21] as the validation of the proposed portable device. The data were collected and calibrated for the resting and postural tremor along with the Z axis for Subject 1. However, a different algorithm was used for the quantification of tremor oscillation severity [
21]. Based on the results computed, the score obtained by the subjects with a known cause of tremor agrees with their causes as the associated tremor group had the highest score. Furthermore, the program computed the score given to each subject by considering multiple number sets and measurement conditions. Therefore, it can be said that the approach used to obtain the score could assist medical professionals in identifying the cause of the tremor experienced by their patients. The approach proposed by this research provides information regarding the tremor and the possibility of any underlying causes.
Studies have shown that adding weight to a tremulous limb could affect tremor characteristics; therefore, the recorded data obtained by attaching accelerometers could be different from the genuine tremor signal of the subject [
22]. When compared to previous work on tremor diagnosis strategies, this work demonstrated greater adaptability to various rest and postural tremors in non-contact devices while accurately classifying and ranking tremor severities in both rest and postural tremors. In the portable tremor diagnosis research thus far, heavy devices were attached to the subject’s hands and were used to acquire tremor data [
23,
24].
Previous research used a contact-less sensor to record tremors in the hand [
17], but subjects had to hold their hand in a narrow cylinder-shaped tool that made it uncomfortable for patients. Additionally, the mentioned device is not suitable for recording leg tremors. Similar to the current study, Laser Doppler Vibrometer (LDV) and Kinect devices were used to obtain tremor signals, with up to a 25% difference reported in frequencies detected by different devices [
25]. However, there was little experimental work on a vibrant device with a specific frequency, and the device’s accuracy on portable devices was not reported. Another study to quantify tremors was carried out in 2019 using Kinect 2, and the results showed high precision in detecting tremors with an amplitude of more than 2 mm (detect frequency with 25% error) [
26]. This device and algorithm could be used for severe tremors with high amplitude in flexion-extension tremors, but in moderate tremors with low amplitude, the device could lead to wrong diagnoses. Tremor quantifications using non-contact capacitive (NCC) sensors showed promising results compared to gyroscope sensors. However, their proposed apparatus is designed for the upper limb in a rest position, and it must be redesigned for the leg and to record an active tremor [
27]. Additionally, a study was conducted to record tremors with video processing technology on videos taken by smartphones. Results showed a −0.38 to +0.35 Hz difference from results recorded by an accelerometer [
28]. These data, however, are only for hand rest and postural position, and there is a need for additional customization for leg tremor classifications.
The proposed signal acquisition system in this paper is designed to have a near-zero effect on subjects’ limbs compared to contact measurement devices [
21]. Therefore, the recorded data is a better reference to analyse and report the results to specialists. Additionally, it is a general-purpose apparatus fabricated to collect data from any tremulous part of the subject in various positions (rest or active). Furthermore, the device’s portability is an advantage that allows specialists to customize the sensor setup for patients.