Cracks splitter/cropper/au​gment on a large dataset

To augment the cracks with similar geometric properties, cracks can be split into tile images on a large dataset.
48 descargas
Actualizado 8 abr 2024

Introduction

View Cracks splitter/cropper/augment on a large dataset on File Exchange Open in MATLAB Online

Cracks are the precursor of defects. Labeling the cracks is a tedious process. To augment the cracks with similar geometric properties, cracks can be split into tile images. In this program, the thinned cracks are traversed with a certain overlap ratio between the adjacent tiles, each pixel and interpolated points to split into tile images on a large dataset. This will ensure to produce the cracks with similar attributes. Note that some cracks artifacts may show in the tiled images.

Sample images

Type Images
Original image original
Cropped bounding boxes split

Requirements

MATLAB
MATLAB Image Processing Toolbox

Citation

Crack splitter code for cropping the cracks to the dataset augmentation on large datasets is available to the public. If you use this code in your research, please use the following BibTeX entry to cite:

@PhdThesis{preetham2021vision,
author = {{Aghalaya Manjunatha}, Preetham},
title = {Vision-Based and Data-Driven Analytical and Experimental Studies into Condition Assessment and Change Detection of Evolving Civil, Mechanical and Aerospace Infrastructures},
school =  {University of Southern California},
year = 2021,
type = {Dissertations & Theses},
address = {3550 Trousdale Parkway Los Angeles, CA 90089},
month = {December},
note = {Condition assessment, Crack localization, Crack change detection, Synthetic crack generation, Sewer pipe condition assessment, Mechanical systems defect detection and quantification}
}

Feedback

Please rate and provide feedback for the further improvements.

Citar como

Preetham Manjunatha (2024). Cracks splitter/cropper/augment on a large dataset (https://github.com/preethamam/CracksSplitterCropper-Dataset/releases/tag/1.0.3), GitHub. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2021b
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versión Publicado Notas de la versión
1.0.3

See release notes for this release on GitHub: https://github.com/preethamam/CracksSplitterCropper-Dataset/releases/tag/1.0.3

1.0.1.0

See release notes for this release on GitHub: https://github.com/preethamam/CracksSplitterCropper-Dataset/releases/tag/1.0.1

1.0.0

Para consultar o notificar algún problema sobre este complemento de GitHub, visite el repositorio de GitHub.
Para consultar o notificar algún problema sobre este complemento de GitHub, visite el repositorio de GitHub.