Skip to content

VictorEscribano/Synthetic-Pipe-Crack-Dataset-Blender

Repository files navigation

Synthetic-Pipe-Crack-Dataset-Blender

This project involves the development of an advanced synthetic pipe crack generator using Blender. The generator produces realistic images of pipe sections with randomly generated cracks, varying camera parameters, illumination conditions, and more to create a diverse dataset. The cracks are automatically labeled, making this tool ideal for creating precise datasets for segmentation tasks.

Demo_video_final.mp4

Features

  • Generates realistic pipe images with random cracks
  • Varies camera parameters and illumination conditions for each iteration
  • Automatically labels cracks for accurate dataset creation
  • Trained on the YOLOv8 medium-size model
  • Outperforms on detecting ground cracks as well

Performance

The model demonstrates impressive performance not only on synthetic pipe cracks but also on ground cracks, highlighting its robustness and adaptability.

Getting Started

Prerequisites

  • Blender 3.6 (not working on versions >4)
  • Python 3.8+
  • Ultralytics (YOLOv8)

About

Synthetick dataset in Blender for crack segmentation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages