Abstract
Background:
Existing knee cartilage segmentation methods have reported several technical drawbacks. In essence, graph cuts remains highly susceptible to image noise despite extended research interest; active shape model is often constraint by the selection of training data while shortest path have demonstrated shortcut problem in the presence of weak boundary, which is a common problem in medical images.
Objectives:
The aims of this study is to investigate the capability of random walks as knee cartilage segmentation method.
Methods:
Experts would scribble on knee cartilage image to initialize random walks segmentation. Then, reproducibility of the method is assessed against manual segmentation by using Dice Similarity Index. The evaluation consists of normal cartilage and diseased cartilage sections which is divided into whole and single cartilage categories.
Results:
A total of 15 normal images and 10 osteoarthritic images were included. The results showed that random walks method has demonstrated high reproducibility in both normal cartilage (observer 1:
Conclusion:
The proposed segmentation model has overcame technical problems reported by existing semi-automated techniques and demonstrated highly reproducible and consistent results against manual segmentation method.
Introduction
Osteoarthritis (OA) is the most prevalent joint disease [1] and the second most debilitating global disease after cardiovascular disease in western society [2,3]. In absence of effective cure for OA, Total Knee Arthroplasty (TKA) is often viewed as painful alternative for chronic OA patients by replacing damaged cartilage with knee joint implant. Hence, imaging biomarker [4] has been proposed to quantify the pathogenesis of OA in order to produce potent Disease Modifying OA Drug (DMOAD). Initially, ruler, callipers or computer software have been used to measure the joint space width (JSW) derived from X-ray images [5]. Nevertheless, the technique’s reliability fell under close scrutiny after several studies suggested that JSW may not solely reflect cartilage loss because the narrowing was ascribable to meniscal extrusion [6,7] instead of cartilage thinning. Besides, frequent use of radiography will inevitably expose the subjects to radiation hazard.
Subsequently, imaging biomarker based on magnetic resonance imaging (MRI) was proposed. MRI is a 3D medical imaging technology which grants whole view of knee cartilage, which contributes to the direct monitor of OA progression [8]. Moreover, it is non-invasive and radiation free; guaranteeing the safety of patients. Currently, substantial amount of morphological variables derived from MR imaging biomarker have been studied extensively. Among these variables, cartilage thickness, cartilage volume, surface area and curvature [9,10] are considered as crucial to signify the development of OA.
The process to obtain these morphological variables starts with the segmentation of knee cartilage. Existing studies have used manual segmentation to separate knee cartilage from image background [11] because it is extremely useful to tackle great anatomical variation demonstrated by knee cartilage. The disadvantage, however, is the expert will spend great amount of time and effort to complete the segmentation process [12], rendering the technique unsuitable to cope with huge dataset. To mitigate the manual intervention problem while maintaining the incorporation of expert knowledge, semi-automated segmentation methods have been broadly applied.
Graph cuts [13,14], growcut [15], region grow [16] and shortest path [17–19] are among the most common segmentation methods used for knee cartilage segmentation. Although the intention to preserve direct expert knowledge fusion has been achieved, these segmentation methods have exhibited severe limitations. For example, graph cuts method is infamous for shortcut problem, sensitive to image noise and demands heavy computation [20]. Besides, the method is limited to binary segmentation and does not guarantee global optimality. Meanwhile, shortest path method suffers from constant boundary deviation in the presence of weak boundary, which occurs commonly in medical images processing. While the problem can be minimized by inserting more free points along curvature and vague boundary, this implies the method is highly sensitive to free point position [20,21]. Lastly, region grow method is easy to implement but requires manual threshold setting and high computation power [22].
These shortcomings suggest the need for more intuitive segmentation method in order to process great amount of image data acquired from longitudinal OA studies. In this works, we propose a new semi-automated segmentation method known as random walks [23]. The proposed method is a probabilistic based segmentation approach which measures the likelihood of each unlabelled pixel belongs to every label using system of linear equations. Comparatively, random walks have demonstrated superior technical features. It is not sensitive to image noise, supports multi-label segmentation and demonstrates fast computation. In the following section, we discuss the implementation of random walks for knee cartilage segmentation.
Materials and methods
Image dataset
The study involved 15 normal dual echo steady state (DESS) MR knee images with water excitation (we). Two radiologists (A.H.A.K. and K.A.S.) were involved and both experts were blinded throughout the study. All MR images of knee were acquired by using 3.0T MRI scanner (Siemens Magnetom Trio, Erlangen, Germany) with quadrature transmit-receive knee coil (USA Instruments, Aurora, OH) [24]. The DESS images have section thickness of 0.7 mm and an in-plane resolution
Overview of segmentation procedures
Two methods, manual segmentation and random walks segmentation were implemented on 2D images by using MATLAB R2014a (Mathworks, Natick, MA) on a laptop equipped with Core i7-4700HQ @2.50 GHz processor and 8.00 GB RAM. Figure 1 shows the execution of manual segmentation and semi-automated segmentation.

Overview of knee cartilage segmentation process using manual and semi-automated approaches.
Manual segmentation is the most common segmentation method in medical imaging; being implemented as validation atlas [12,26,27] and segmentation tool in clinical study [28,29]. In this context, experts are required to delineate the cartilage boundary manually. The procedures are outlined below: Load the MR image into image processing software [30]. Expert will interpret the image. Select the manual delineation function and outline knee cartilage boundary using mouse cursor. Continue to outline the boundary until an initial shape enclosing the knee cartilage is obtained. Adjust initial boundary until expert is satisfied with the refinement. Proceed to the next knee cartilage and repeat step (1) to (5).
Random walks method obeys the uniqueness principal for harmonic functions. Implementation of the random walk is summarized as follows: Insert seeds on non-cartilage, femoral cartilage, tibial cartilage and patella cartilage. All information is translated into edge weight and stored in Laplacian matrix. Minimize the Dirichlet integral by solving the Dirichlet problem. The Dirichlet problem is regarded as an attempt in searching for a suitable harmonic function that solves a specified partial differential equation in the interior of a given region. The PDE takes into account the prescribed values of the boundary of the region. Assign unseeded pixels to the most likely labels (seeded pixels) according the probability of the pixel.
In this study, we have developed cartilage label and non-cartilage label. The cartilage label consists of three selections namely femoral cartilage, tibial cartilage and patella cartilage. Meanwhile, non-cartilage label comprises of all background tissues such as menisci, bone, fat tissues and other knee tissues. Experts first interpret the MR image of knee and then place suitable seeds on different cartilage and non-cartilage regions [31].
Graph structure of random walks
Random walk algorithm treats an image with size
In this context, the image pixels are treated as vertices. Then, we use a Gaussian weighting function that maps the changes in image intensities (intensity gradient) to maximize the entropy. The weighting function is defined in
To construct an image graph structure, we store weights and degree information inside a combinatorial Laplacian matrix with size
Discrete Dirichlet problem
Random walks method generates the probability that each random walker will reach every labelled seed and assign the unlabelled pixel to the label with highest probability. The probability that each random walker will reach a labelled seed is equivalent to the solution to Dirichlet problem, which is defined as a problem of finding a harmonic function under the constraint of boundary values. Intuitively, harmonic function that obeys the boundary condition will minimize the Dirichlet integral for field u and region Ω. The Dirichlet integral is defined as
In this work, the boundary condition of labelled seed point is fixed to unity and all unlabelled points are set to zero. The label vector for labelled seeds is defined as a function
The motivation, for instance, is to derive a combinatorial harmonic function x that minimizes the combinatorial Dirichlet integral
Since
Figure 2 demonstrates the probability map of each label for knee cartilage created during the execution of random walks method.

Segmentation procedures using random walks algorithm. (a) An original MR image of knee. (b) Segmentation result. Probability map for (c) femoral cartilage label, (d) tibial cartilage label, (e) patellar cartilage label, and (f) non-cartilage label.
In this works, 15 normal images and 10 diseased images from the OAI dataset were used. Two experts performed the segmentation of knee cartilage using semi-automated methods and manual method independently. Both experts were blinded throughout the experiment. Then, Dice similarity coefficient (DSC) was used to verify the performance of the proposed method against manual segmentation result, which is the common practice in knee cartilage segmentation studies in the absence of groundtruth [32,33]. Accuracy of the model was tested by using DSC, sensitivity and specificity. DSC evaluates the degree of agreement between two set of results, sensitivity measures the correct classification of cartilage pixels and specificity measures the correct classification of non-cartilage pixels.
Statistical analysis
All statistical analyses were performed by using SPSS (version 21; SAS Institute, Cary, NC). DSCs were obtained by superimposing manual segmentation results on semi-automated segmentation results. The experiment consisted of whole cartilage and single cartilage analyses. Whole cartilage was defined as the combination of femoral, tibial and patella cartilage while single cartilage was defined as separated femoral, tibial and patella cartilage compartments. In both analyses, we further categorised the results into normal (

Comparison between normal and osteoarthritic cartilages. (a) normal cartilage. (b) mild osteoarthritic cartilage (c) severe osteoarthritic cartilage.
Segmentation reproducibility
Table 1 summarized the inter-method reproducibility generated by using whole cartilage. By referring to normal cartilage section (
Reproducibility results generated by whole cartilage
Reproducibility results generated by whole cartilage
Reproducibility results generated by single cartilage
Table 2 summarized the inter-method reproducibility generated by using single cartilage i.e. femoral data (
To our best knowledge, this is the first extended attempt to evaluate the performance of random walks for knee cartilage segmentation. Retrospectively, the proposed semi-automated segmentation method has exhibited several technical properties which establish itself as better alternative to existing methods. First, random walks have high robustness to image noise and shortcut problem compared to graph cuts and shortest path. Second, random walks support arbitrary segmentation with global solution in differ from graph cuts, another graph based method that can only produce approximated solution for multi-label segmentation. This property is very important given cartilage segmentation involves bone, non-cartilage and different types of cartilage tissues. Lastly, random walks do not require heavy computation in order to obtain desirable results; making it more applicable to process large amount of image [23]. These desirable properties contribute to the coveted intuitive knee cartilage segmentation.
In the works, we found out the inter-method reproducibility for normal whole cartilage produced by both observer 1 and 2 are consistent (Observer 1:
In single cartilage analysis, we have observed similar results except normal tibial cartilage data and diseased patellar cartilage data. Normal tibial cartilage has yielded DSC of
Both sets of findings suggest random walks offer great potential as betterment for existing methods. Nonetheless, the study is limited by relatively small number of images used, which implies the need to expand the size of dataset in order to strengthen the reliability of future studies. Besides, current study uses 2D images since this is the novel attempt to validate the model performance. Therefore, future study will be carried out by using 3D based clinical morphological variables to explain the significance of random walks from clinical perspective.
Conclusions
In this works, random walks method was proposed to segment knee cartilage on MR DESS image of knee. The proposed method avoids major technical problems reported by current semi-automated segmentation techniques and was found to be highly accurate in order to be tested with clinical morphological variables in future studies.
Footnotes
Acknowledgements
The authors gratefully acknowledge the Short Term Research Grant (STRG) provided by Universiti Kuala Lumpur British Malaysian Institute (UniKL BMI) in supporting the study.
Conflict of interest
The authors have no conflict of interest to report.
