Page 62 - Read Online
P. 62

Page 156                                                      Kimbowa et al. Art Int Surg 2024;4:149-69  https://dx.doi.org/10.20517/ais.2024.20































                Figure 3. Software-based needle localization methods can be categorized into three: (A) classical image processing methods that use a
                handcrafted feature extractor and decoder; (B) machine learning-based methods with a trainable decoder; (C and D) and deep learning-
                based methods with a trainable feature extractor and decoder. Generally, software-based methods take as input either single ultrasound
                images or a video stream of ultrasound images.


               Classical image processing methods face two major challenges: (1) they require carefully engineered feature
               extractors E with arbitrarily or heuristically selected parameters λ  which are generally not robust to
                                                                          1
                                                                                 [63]
               intensity, scale and orientation changes, or are computationally expensive ; (2) designing a decoding
               algorithm for high dimensional features is not tractable. These challenges led to the adoption of methods to
               automatically learn features necessary for needle detection and also learn robust classifiers for high-
               dimensional features.


               Learning-based methods
               Learning-based methods can be broadly categorized into two categories: (1) machine learning-based
               methods in which only the parameters λ  of the decoder D are learned, and (2) deep learning-based methods
                                                 2
               in which the parameters λ  and λ  of both the feature extractor E and decoder D, respectively, are learned
                                      1
                                           2
               [Figure 3B and C]. Initial attempts at learning a classifier involved combining various combinations of
               threshold responses of the image to the feature extractors using the Adaboost statistical algorithm . The
                                                                                                    [67]
               intuition behind this approach is that, independently, the threshold responses are weak classifiers, but when
               combined, a strong classifier can be obtained. However, this approach is wasteful as it only utilizes a subset
               of all the extracted features. Other common classification algorithms used include Bayesian classifer ,
                                                                                                       [68]
                                              [56]
               linear discriminant analysis (LDA) , support vector machine (SVM) , and its variant linear support
                                                                             [60]
               vector machine (LSVM) .
                                   [56]
               The most commonly used decoder in machine learning methods is the SVM algorithm, which can learn to
               classify high-dimensional features from data. For needle detection, the SVM is fed with all the extracted
               features and it outputs a binary segmentation mask where white pixels represent the needle and black pixels
               the background [55,60,69] . The challenge with SVMs is that they do not directly output probability estimates of
               their predictions which may be required for uncertainty estimation and postprocessing. While machine
               learning approaches solve the decoder issues faced in classical image processing methods, they still rely on
               handcrafted features that exhibit the challenges mentioned in Section “Classical image processing methods”.
   57   58   59   60   61   62   63   64   65   66   67