Table of Contents
Fetching ...

RailYolact -- A Yolact Focused on edge for Real-Time Rail Segmentation

Qihao Qian

TL;DR

This work incorporated the edge information extracted by edge operator into the original Yolact's loss function to emphasize the model's focus on rail edges and applied box filter to smooth the jagged ground truth mask edges cause by linear interpolation.

Abstract

Ensuring obstacle avoidance on the rail surface is crucial for the safety of autonomous driving trains and its first step is to segment the regions of the rail. We chose to build upon Yolact for our work. To address the issue of rough edge in the rail masks predicted by the model, we incorporated the edge information extracted by edge operator into the original Yolact's loss function to emphasize the model's focus on rail edges. Additionally, we applied box filter to smooth the jagged ground truth mask edges cause by linear interpolation. Since the integration of edge information and smooth process only occurred during the training process, the inference speed of the model remained unaffected. The experiments results on our custom rail dataset demonstrated an improvement in the prediction accuracy. Moreover, the results on Cityscapes showed a 4.1 and 4.6 improvement in $AP$ and $AP_{50}$ , respectively, compared to Yolact.

RailYolact -- A Yolact Focused on edge for Real-Time Rail Segmentation

TL;DR

This work incorporated the edge information extracted by edge operator into the original Yolact's loss function to emphasize the model's focus on rail edges and applied box filter to smooth the jagged ground truth mask edges cause by linear interpolation.

Abstract

Ensuring obstacle avoidance on the rail surface is crucial for the safety of autonomous driving trains and its first step is to segment the regions of the rail. We chose to build upon Yolact for our work. To address the issue of rough edge in the rail masks predicted by the model, we incorporated the edge information extracted by edge operator into the original Yolact's loss function to emphasize the model's focus on rail edges. Additionally, we applied box filter to smooth the jagged ground truth mask edges cause by linear interpolation. Since the integration of edge information and smooth process only occurred during the training process, the inference speed of the model remained unaffected. The experiments results on our custom rail dataset demonstrated an improvement in the prediction accuracy. Moreover, the results on Cityscapes showed a 4.1 and 4.6 improvement in and , respectively, compared to Yolact.

Paper Structure

This paper contains 18 sections, 7 equations, 6 figures, 1 table.

Figures (6)

  • Figure 1: Comparison on FPS and AP on Cityscapes cordts2016cityscapes
  • Figure 2: Edge information extracted by Sobel operator
  • Figure 3:
  • Figure 4: Edge information extraction head
  • Figure 5: RailYolact
  • ...and 1 more figures