Page 24 - Read Online
P. 24

Page 168                            Ji et al. Intell Robot 2021;1(2):151-75  https://dx.doi.org/10.20517/ir.2021.14























                                                 Figure 8. Image acquisition setup.































                                                Figure 9. A sample image for training.

               We worked with rail maintenance operations staff to describe and label the images according to their
               properties. Figure 10 shows some sample patterns of “normal”, “corrugation”, “insulated rail joint”, and
               “weld” images.


               5.2. Deep learning environment configurations
               The deep learning experiments were performed on a platform with OS (Windows or Linux) and GPU. Our
               configurations include Intel Core i7-8700 CPU, Nvidia GeForce RTX 2080 Ti GPU, and 64 GB RAM.
               Software packages such as Python 3.6, Nvidia CUDA Toolkit, cuDNN, and TensorFlow with GPU support
               were installed on Windows 10 operating system for our experiments.


               5.3. Application 1: CNN
               We conducted training and prediction experiments for both anomaly detection and classification purpose.
               The input images were categorized by the neural network into two output classes for detection tasks and ten
               output classes for classification tasks. For both tasks, 90% of the image samples were randomly reserved for
   19   20   21   22   23   24   25   26   27   28   29