Image Segmentation plays an essential role in computer vision and image processing with various applications from medical diagnosis to autonomous car driving. A lot of segmentation algorithms have been proposed for addressing specific problems. In recent years, the success of deep learning techniques has tremendously influenced a wide range of computer vision areas, and the modern approaches of image segmentation based on deep learning are becoming prevalent. In this article, we introduce a high-efficient development toolkit for image segmentation, named PaddleSeg. The toolkit aims to help both developers and researchers in the whole process of designing segmentation models, training models, optimizing performance and inference speed, and deploying models. Currently, PaddleSeg supports around 20 popular segmentation models and more than 50 pre-trained models from real-time and high-accuracy levels. With modular components and backbone networks, users can easily build over one hundred models for different requirements. Furthermore, we provide comprehensive benchmarks and evaluations to show that these segmentation algorithms trained on our toolkit have more competitive accuracy. Also, we provide various real industrial applications and practical cases based on PaddleSeg. All codes and examples of PaddleSeg are available at https://github.com/PaddlePaddle/PaddleSeg.
翻译:在从医学诊断到汽车自主驾驶等各种应用的计算机视觉和图像处理中,图像分割作用在计算机视觉和图像处理中发挥着必不可少的作用。为了解决具体问题,已经提出了许多分化算法。近年来,深层学习技术的成功极大地影响了广泛的计算机视觉领域,基于深层学习的现代图像分割方法正在变得十分普遍。在本篇文章中,我们为图像分割引入了一个高效开发工具包,名为PaddleSeg。该工具包旨在帮助开发者和研究人员设计分化模型、培训模型、优化性能和推断速度以及部署模型的整个过程。目前,PaddleSeg支持大约20个流行分化模型和50多个实时和高精确水平的预先培训模型。使用模块组件和主干网络,用户可以很容易地为不同要求建立100多个模型。此外,我们提供了全面的基准和评价,以显示这些以我们工具培训的分化算法具有更高的竞争力。此外,我们还提供了基于PaddleSeg的多种实际工业应用和实用案例。所有代码和PaddleSeg的例子都可在 https://gidlesdleb/Padlegh/Pagh.