Introduction: Knee-Joint Pathology and Vibroarthrography

The vibroarthrographic (VAG) signal, representing the sound or vibration emitted from a knee joint during flexion or extension, is expected to be associated with pathological conditions in the joint.5 The application of digital signal processing and pattern classification techniques to VAG signals has been shown to provide indicators of the roughness, softening, breakdown, or the state of lubrication of the articular cartilage surfaces, leading to noninvasive diagnosis of pathology3,10,12,13,16,20,22,23,2527; see Rangayyan and Wu23 for a recent detailed review. Detection of knee-joint pathology using VAG signals could reduce the need for diagnostic surgery; such a procedure could also find use in monitoring joint function and cartilage deterioration over time, as well as in the analysis of the effects of treatment and the functional integrity of prosthetic devices.

A significant portion of the patients who undergo arthroscopy have been observed to be free of any abnormality of the joint.15 Due to the limitations in the application of advanced imaging techniques, such as computed tomography (CT) and magnetic resonance imaging (MRI) to the diagnosis of knee-joint pathology, there is renewed interest, among orthopedic surgeons and related specialists, in the use of VAG signals for noninvasive screening of patients presenting with complaints related to the knee joint, prior to the recommendation of arthroscopic examination. In order to address this need, we are interested in developing a screening tool for use in the clinic of a physician or an orthopedic specialist. Toward this end, we investigate the use of parameters that characterize the variability or activity present in VAG signals for normal-vs.-abnormal classification, that is, screening.24

Methods

VAG Signal Data Acquisition

Each subject sat on a rigid table in a relaxed position with the leg being tested freely suspended in air. The VAG signal was recorded by placing an accelerometer (model 3115a, Dytran, Chatsworth, CA) at the mid-patella position of the knee as the subject swung the leg over an approximate angle range of 135° (approximately full flexion) to 0° (full extension) and back to 135° in 4 s.14,22 The transducer has a nominal sensitivity of 10 mV/G at 100 Hz, and a 3-dB bandwidth of 0.66−12,000 Hz. The subjects were provided verbal directions to complete the flexion–extension–flexion cycle in a period as close to 4 s as possible, with equal durations of 2 s for each of flexion and extension. The first half (approximately) of each VAG signal corresponds to extension, and the second half to flexion of the leg. Informed consent was obtained from each subject. The experimental protocol was approved by the Conjoint Health Research Ethics Board of the University of Calgary.

The VAG signal was prefiltered (10 Hz to 1 kHz) and amplified before digitizing at a sampling rate of 2 kHz. Each signal was normalized to the amplitude range [0, 1]. Figure 1 shows examples of normal and abnormal VAG signals. The abnormal signal exhibits a higher degree of overall variability, activity, or complexity than the normal signal.

Figure 1
figure 1

VAG signal examples: (a) of a normal subject; (b) of a patient with knee-joint pathology. The amplitudes have been normalized to the range [0, 1]

The database used in the present study consists of 89 signals, with 51 from normal volunteers and 38 from subjects with knee-joint pathology. The normals were established by clinical examination and history. The abnormal signals were collected from symptomatic patients scheduled to undergo arthroscopy independent of the VAG studies. The abnormal signals include chondromalacia of different grades at the patella, meniscal tear, tibial chondromalacia, and anterior cruciate ligament injuries, as confirmed during arthroscopic examination. The dataset available is not adequate to permit classification of the signals into various types or stages of pathology. The present study is aimed at screening only, that is, normal vs. abnormal classification.

As compared to previous related studies,12,13,22 the dataset used in the present study lacks one abnormal VAG signal due to corruption of the data. The present study uses the same dataset as that used in a few recent studies.20,23,27

Feature Extraction from VAG Signals

VAG signals associated with knee-joint pathology have been observed to demonstrate a larger extent of variability over the duration of a swing cycle of the leg than normal VAG signals.14,19 In order to characterize this property of the VAG signals, which could be lost in analysis based upon adaptive segments of the signals, Moussavi et al. 19 proposed a feature computed as the variance of the means of the segments of a given VAG signal; the signals were initially segmented adaptively using a recursive least squares (RLS) algorithm. In addition, VAG signals generated during extension (approximately the first half of the duration of each signal recorded according to the protocol described in section “VAG Signal Data Acquisition” and illustrated in Fig. 1) have been observed to bear more discriminant information than those related to flexion, due to increased loading of the knee joint during the former phase of swinging movement of the leg than the latter.14 Taking these observations into consideration, in the present work, we first split each given VAG signal into two halves, with the first part corresponding to extension and the second part to flexion of the leg, and analyze them separately. In order to take into account the overall variability of a given VAG signal, we also analyze the signal over the full swing cycle.

In order to characterize the larger variability in abnormal VAG signals, as compared to normal VAG signals, the standard deviation or variance of the signals could be used. A measure of the complexity of a signal x is given by form factor (FF), which was originally defined by Hjorth79; see also Rangayyan.21 FF is defined as \( \hbox{FF}=\frac{\sigma_{x''} / \sigma_{x'}}{\sigma_{x'}/\sigma_x},\) where σ stands for the standard deviation, and x′ and x″ are the first and second derivatives of the signal (or segment) x. We have shown that FF can provide good classification performance in discriminating between normal and abnormal VAG signals.20,23 However, it should be noted that the standard deviation is affected by noise and outliers in signal values; in addition, the derivatives of the signal used to compute FF would contain amplified versions of the noise present in the original signals.

In the present work, we take a different approach: we compute the mean-squared (MS) values of a given VAG signal in fixed-duration segments of 5 ms each, and then compute the variance of the values of the parameter over the entire duration of the signal (labeled as VMS). The same procedure is applied to the first half (extension) and the second half (flexion) of the VAG signal, resulting in the corresponding parameters labeled as VMS1 for the first half, and VMS2 for the second half. Note that the VMS values represent the variability (variance) of power in the signal. Figure 2 illustrates the variation of the mean-squared value, computed in nonoverlapping windows of duration 5 ms each, for the VAG signals in Fig. 1. Two additional VAG signals are shown in Figs. 3 and 4 along with the associated mean-squared values. It is evident that the abnormal signals have greater variation of power than the normal signals.

Figure 2
figure 2

Illustration of the variation of the mean-squared value, computed in nonoverlapping windows of duration 5 ms each, for the VAG signals in Fig. 1: (a) of a normal subject; (b) of a patient with knee-joint pathology

Figure 3
figure 3

(a) VAG signal of a normal subject. (b) Plot illustrating the variation of the mean-squared value, computed in nonoverlapping windows of duration 5 ms each, for the VAG signal in (a)

Figure 4
figure 4

(a) VAG signal of a subject with a pathological knee joint. (b) Plot illustrating the variation of the mean-squared value, computed in nonoverlapping windows of duration 5 ms each, for the VAG signal in (a)

A different indication of the variability of a signal above a certain threshold is given by turns count (TC), originally proposed by Willison29 for the analysis of electromyographic (EMG) signals; see also Rangayyan.21 The procedure involves the detection of the number of spikes, swings, or changes in amplitude larger than a certain threshold. Instead of counting zero-crossings, the method checks the significance of each change in phase, direction, or slope in the signal, called a turn. Only those turns that are greater than the specified threshold are counted, in order to avoid the effects of noise. In contrast, a zero-crossing detector would be susceptible to the effects of noise. The TC method is related to a test for randomness.1,11,21 Willison29 showed that EMG signals of patients with myopathy have higher values of TC than signals of normal subjects at comparable levels of volitional effort.

In the present work, we compute values of TC for the entire duration of a given VAG signal, as well as for the first half (extension) and the second half (flexion) of the VAG signal, labeled as TC, TC1, and TC2, respectively. The threshold to determine the significance of a turn is computed adaptively for each signal as 0.5σV, where σV is the standard deviation of the VAG signal being analyzed (computed over its entire duration, extension, or flexion for TC, TC1, or TC2, respectively).

Figure 5 illustrates examples of detection of turns in segments of the VAG signals in Fig. 1. Two additional examples, using segments from a normal and an abnormal VAG signal, are shown in Fig. 6 to further illustrate the detection of turns. The variance of a normal VAG signal is expected to be lower than that of an abnormal signal; as a consequence, the use of an adaptive threshold proportional to σV is expected to lead to larger counts for normal signals than for abnormal signals, for a given interval of time.

Figure 5
figure 5

Illustration of the detection of turns in parts of the VAG signals in Fig. 1: (a) of a normal subject; (b) of a patient with knee-joint pathology. Significant turns detected have been labeled with red plus symbols. The threshold used to identify significant turns is adaptive, proportional to the standard deviation of the signal being analyzed

Figure 6
figure 6

Illustration of the detection of turns in parts of two additional VAG signals: (a) of a normal subject; (b) of a patient with knee-joint pathology. Significant turns detected have been labeled with red plus symbols. The threshold used to identify significant turns is adaptive, proportional to the standard deviation of the signal being analyzed

Feature Selection and Pattern Classification

Receiver operating characteristics (ROC) curves were generated for each feature using the software tool ROCKIT provided by the University of Chicago.17,18 The area (A z ) under the ROC curve was derived to serve as a measure of the overall classification performance in each experiment.

The six features computed were analyzed for their individual discriminant capability using their A z values. The features were also analyzed for the statistical significance of the differences between the normal and abnormal categories by applying the t-test and deriving the p-values.28 The sequential forward selection procedure was applied to rank-order the features.

Classification experiments were conducted by using several neural networks with radial-basis functions (RBF),6 using the full set of features and the leave-one-out (LOO) procedure for cross validation.4 An RBF network (RBFN) with a feed-forward hidden layer applies a nonlinear transformation from the input space to a high-dimensional hidden space, and then produces separable responses through a linear output transformation; see Fig. 7 for an illustration of the generic architecture of an RBFN. The results may be used to classify the signals by applying a threshold, or a sliding threshold may be applied to generate an ROC curve.

Figure 7
figure 7

Schematic representation of the RBF network used for the classification of VAG signals. The inputs to the RBFN, f 1(n), f 2(n),…, f M (n), are the M components of the feature vector f(n) of a VAG signal to be classified. The hidden layer has K neurons. G(f(n), c k ) is the RBF of the kth neuron with center c k and weight w k

A difficulty in the design of an RBFN is the selection of the centers. Improper selection of the centers leads to a relatively large network with high computational complexity. In the present work, we applied the orthogonal least-squares (OLS) method,2 which is a systematic method for center selection that can significantly reduce the size of the RBFN. See Rangayyan and Wu23 for more details on the RBFN.

The details of the RBFN used in the present work are as follows: The input layer included M = 2 to M = 6 nodes to accept various sets of features extracted from each VAG signal. The spread parameter was varied over the range [1, 6], and the number of hidden nodes was varied over the range [1, 30]. The resulting output values were used to derive ROC curves and the associated A z values using ROCKIT. For the sake of comparison, classification experiments were also conducted using Fisher linear discriminant analysis (FLDA).4

Results

Table 1 lists the mean and standard deviation values of the six features computed for the 89 VAG signals tested. It is evident that the abnormal signals possess higher variance of power (VMS) than the normal signals, as expected. Because of the use of an adaptive threshold, proportional to the standard deviation of the signal being processed, the abnormal signals have lower turns counts than the normal signals. The use of fixed thresholds to determine the significance of turns led to poor discrimination between normal and abnormal VAG signals; this could be due to variations in the signal acquisition procedure and normalization of the signal amplitude.

Table 1 Mean and standard deviation (SD) of the proposed features for the normal (51) and abnormal (38) VAG signals

The separability of the individual features is indicated by the following p-values, obtained using the t-test: TC: 0.0098, TC1: 0.0028, TC2: 0.0014, VMS: 0.0032, VMS1: 0.0112, and VMS2: 0.0032. The p-values indicate that all of the features possess statistically highly significant differences (p < 0.01) between the normal and abnormal VAG signals, except VMS1 which possesses significant difference (0.01 < p < 0.05). Individually, the features gave the following A z values: TC: 0.6551, TC1: 0.6808, TC2: 0.6742, VMS: 0.6935, VMS1: 0.6708, and VMS2: 0.6744. The results are summarized in Table 2.

Table 2 Statistical significance of separability (p-value) and classification performance (area A z under the ROC curve and the associated standard error, SE) of the features used for the screening of VAG signals

The application of sequential forward selection resulted in different results depending upon the criterion used. Using A z values, the rank-ordered list of features is {VMS, TC1, VMS2, TC2, VMS1, TC}. Using the p-values, the rank-ordered list is {TC2, TC1, VMS2, VMS, TC, VMS1}.

The full set of the six features provided A z  = 0.6521 with FLDA and A z  = 0.8570 with the RBFN (spread = 4 with 16 hidden nodes), including the LOO procedure. The criterion for selecting the number of hidden nodes and the value of the spread parameter in the RBFN was the overall classification accuracy of the normal and abnormal signals. Use of the top two or four features selected based upon the A z values led to poor results with FLDA and RBFN. Use of the top two or four features selected based upon the p-values provided poor results with FLDA, but improved results of A z  = 0.9174 with the RBFN (spread = 4 with 15 hidden nodes), including the LOO procedure. The results are summarized in Table 2. See Figs. 8 and 9 for the ROC plots of selected experiments.

Figure 8
figure 8

ROC plots for the individual features TC1, TC2, VMS, and VMS2. The corresponding areas under the ROC curves (A z ) are 0.6808, 0.6742, 0.6935, and 0.6744, respectively. Due to similar classification performance, the ROC plots overlap significantly with one another. See Table 2 for further details

Figure 9
figure 9

ROC plots for the FLDA (labeled as Fisher6 and Fisher4) and RBFN classifiers (RBF6 and RBF4), including the LOO procedure, using the sets of features {TC, TC1, TC2, VMS, VMS1, VMS2} and {TC1, TC2, VMS, VMS2}. The corresponding areas under the ROC curves (A z ) are Fisher6: 0.6521, Fisher4: 0.6352, RBF6: 0.8570, and RBF4: 0.9174, respectively. See Table 2 for further details

The results indicate that the proposed adaptive turns count and the variance of the power (VMS) over the extension and flexion parts as well as over the entire swing cycle can yield good levels of accuracy in screening VAG signals. This agrees with the observations in previous studies,10,14,19,26 where power-related parameters of VAG signals have shown good discriminant capabilities. In particular, use of the feature set {TC1, TC2} provided the best result, with A z  = 0.9174. However, the features are not linearly separable to a good degree of classification accuracy, and require a nonlinear classifier; the RBFN classifier used has provided a high classification performance.

Discussion and Conclusion

The proposed methods have shown good performance in noninvasive screening for articular cartilage pathology. Specifically, the turns count and variance of the mean-squared values (power), computed separately for the flexion and extension parts of the VAG signals, have provided high screening accuracy. The features relate to signal variability, and represent the overall variation in a given VAG signal over a swing cycle. Abnormal VAG signals have been clinically observed to possess larger variability than normal VAG signals: this distinguishing characteristic is captured by the proposed feature VMS. The present work is focused on screening VAG signals (as normal or abnormal). More specific features would be required to identify different types of pathology.

In comparison with the results reported in previous studies on the analysis of VAG signals with the same dataset as in the present study (except for the loss of one signal), the results obtained in the present study are important in that the proposed parameters, derived from the VAG signals with no segmentation other than splitting the duration of each signal in halves, have provided screening accuracies comparable to or better than those obtained with more sophisticated methods, such as autoregressive modeling (68.9 and 70%),13,22 cepstral coefficients (75.6%),22 time-frequency distributions (68.9%),12 and wavelet packet decomposition (79.8%).27 In our most recent related study,23 the best screening performance obtained was A z  = 0.8172 using the same dataset as in the present study with form factor, skewness, kurtosis, and entropy as the features, and an RBFN classifier; the present work has yielded a higher performance with A z  = 0.9174.

The proposed methods do not require clinical information regarding the patient, reports related to auscultation of the knee joint, or clinical interpretation of the VAG signals. The removal of the segmentation step overcomes the need to estimate the joint angle corresponding to the pathology as observed during clinical examination, auscultation, or arthroscopy.

The parameters of the RBFN classifier need to be determined by conducting experiments with a training set; however, once trained, the computational requirements of the RBFN are not large in a classification task. Further work will be conducted on the selection of high-performance combinations of features and the application of advanced nonlinear and kernel-based classifiers,20 which could lead to improved results.

The relatively simple signal processing techniques that have been used in the present work could lead to a practical approach for the analysis of the nonstationary VAG signals. We intend to develop a simple computational tool for use in the clinic of a physician or an orthopedic specialist. Selection of patients based on objective criteria for clinical procedures such as arthroscopy could reduce costs to the healthcare system and the patient.