Skip to content

Latest commit

 

History

History
32 lines (16 loc) · 1.12 KB

File metadata and controls

32 lines (16 loc) · 1.12 KB

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)