You need to agree to share your Hugging Face information to access this dataset

This repository is publicly accessible, but you have to accept the conditions to access its files and content.

These data are free for education, training and research under CC BY-NC-SA 4.0. Direct commercial use is not permitted.

Log in or Sign Up to review the conditions and access this dataset content.

3D Grid on Reinforced Concrete: Rebar Mesh and Diagonal Electrical Cable

GPRbase ds021. Raw Ground Penetrating Radar (GPR) field data recorded with a GSSI 2700 MHz system on a reinforced concrete slab: a 3D grid of 38 profiles over a 1.2 × 0.6 m area. The data are free to use for education, training and research under CC BY-NC-SA 4.0.

Preview of GPRbase dataset ds021

Why this dataset is useful

The slab contains a reinforcement mesh and an electrical cable that crosses the survey area diagonally. On a single 2D profile the cable produces a hyperbola that looks like a rebar. Its angle only becomes visible on the horizontal time slices built from the full 3D grid. The dataset is therefore suited to practicing 3D grid interpretation and time-slice reading, and to learning how to tell an embedded service from reinforcement before drilling or coring.

At a glance

Field Value
GPRbase ID ds021
Applications Concrete and civil engineering, embedded utilities
Technique Ground Penetrating Radar
System GSSI StructureScan Mini XT/LXT
Center frequency 2700 MHz
Channels 1
Survey layout 3D grid, 1.2 × 0.6 m, 38 profiles, 0.05 m line spacing
Targets Rebar mesh, electrical cable, embedded service
Data type Raw, unprocessed
Format GSSI .DZT, each with its .DZX sidecar file
Files 38 profiles (38 .DZT + 38 .DZX) and profiles.csv, about 30 MB in total
GPS Not available
Ground truth Partial, by electromagnetic (EM) detection
Contributor MDSLab (MDS – Le Matériel de Sondage, France)
Published on GPRbase 2026-08-17
License CC BY-NC-SA 4.0

What is included, and what is not

  • The files are native GSSI recordings, exactly as acquired. No gain, filtering, migration or background removal has been applied.
  • Each .DZT file comes with its .DZX file, the XML sidecar written by the GSSI system alongside the radar data.
  • Acquisition settings (samples per scan, scans per meter, time range, dielectric constant) are stored in the header of each .DZT file.
  • data/profiles.csv gives the position and direction of every profile on the grid.
  • There are no annotations, labels or train/test splits. This is documented field data, not a machine learning benchmark.
  • Ground truth is partial. It comes from electromagnetic (EM) detection and does not describe every reflector in the slab.

Repository structure

ds021-3d-grid-reinforced-concrete/
├── README.md
└── data/
    ├── profiles.csv
    ├── FILE__001.DZT
    ├── FILE__001.DZX
    ├── ...
    ├── FILE__038.DZT
    └── FILE__038.DZX

Grid geometry and coordinate system

The 38 profiles were acquired over a 1.20 m × 0.60 m area of reinforced concrete, on a regular orthogonal grid with 0.05 m line spacing.

Coordinate reference

  • Origin (0, 0): bottom-left corner of the grid, viewed from above.
  • X axis: positive from left to right.
  • Y axis: positive from bottom to top.
  • Units: meters.

Horizontal profiles 001 to 013

The 13 horizontal profiles were acquired from left to right (+X direction). Each one extends from X = 0.00 m to X = 1.20 m.

  • Profile 001: Y = 0.00 m
  • Profile 002: Y = 0.05 m
  • Profile 003: Y = 0.10 m
  • ...
  • Profile 013: Y = 0.60 m

Position formula: Y = (profile_number - 1) × 0.05 m

Vertical profiles 014 to 038

The 25 vertical profiles were acquired from bottom to top (+Y direction), progressing from left to right across the grid. Each one extends from Y = 0.00 m to Y = 0.60 m.

  • Profile 014: X = 0.00 m
  • Profile 015: X = 0.05 m
  • Profile 016: X = 0.10 m
  • ...
  • Profile 038: X = 1.20 m

Position formula: X = (profile_number - 14) × 0.05 m

File naming

Each profile is a pair of GSSI files:

  • FILE__001.DZT / FILE__001.DZX to FILE__013.DZT / FILE__013.DZX: horizontal profiles.
  • FILE__014.DZT / FILE__014.DZX to FILE__038.DZT / FILE__038.DZX: vertical profiles.

Geometry table: data/profiles.csv

One row per profile, with these columns:

Column Content
profile_id Profile number, 001 to 038
dzt_file, dzx_file File names of the profile
orientation horizontal or vertical
x_start_m, y_start_m Start of the profile, in meters
x_end_m, y_end_m End of the profile, in meters

The scan direction runs from the start point to the end point. These coordinates describe the acquisition lines. They are not ground-truth annotations of the objects in the slab.

How to use

View without installing anything

Open the .DZT files in GPRviewer, a browser-based DZT viewer with a free tier. Disclosure: GPRviewer is published by MDS, which also maintains GPRbase. The files are standard GSSI files and also open in GSSI RADAN and in third-party tools that read the DZT format.

Download with Python

import csv
from pathlib import Path
from huggingface_hub import snapshot_download

REPO_ID = "gprbase/ds021-3d-grid-reinforced-concrete"

local_dir = snapshot_download(repo_id=REPO_ID, repo_type="dataset")
data_dir = Path(local_dir, "data")

files = sorted(p for p in data_dir.iterdir() if p.suffix.lower() == ".dzt")
print(len(files), "profiles")

with open(data_dir / "profiles.csv", newline="") as f:
    profiles = list(csv.DictReader(f))
first = profiles[0]
print(first["dzt_file"], first["orientation"], "from",
      (first["x_start_m"], first["y_start_m"]), "to", (first["x_end_m"], first["y_end_m"]))

Read a profile as a NumPy array

This example uses readgssi (MIT license, pip install readgssi).

from readgssi import readgssi

header, arrays, gps = readgssi.readgssi(infile=str(files[0]), antfreq=[2700], plotting=False)
bscan = arrays[0]  # shape: (samples, traces)
print(bscan.shape, header["rhf_range"], "ns,", header["rhf_spm"], "scans per meter")

Intended uses

  • Teaching and self-training in radargram interpretation on concrete.
  • Building and reading time slices from a 3D grid.
  • Testing processing chains on real, unprocessed data: time-zero correction, background removal, gain, migration.
  • Exploratory signal processing or machine learning work, provided you create your own labels.

Direct commercial use is not permitted by the license. Use in a professional context such as internal training or applied research is permitted.

License and attribution

The data are distributed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license. If you modify or adapt the data, you must distribute your contribution under the same license.

Required attribution:

Source : GPRbase (https://www.gprbase.com) - Licence CC BY-NC-SA 4.0

For questions about the license or to request a specific permission, write to info@gprbase.com.

Citation

To cite this dataset:

@misc{gprbase_ds021,
  author       = {{MDS - Le Matériel de Sondage - GPRbase}},
  title        = {3D Grid on Reinforced Concrete — Rebar Mesh and Diagonal Electrical Cable},
  year         = {2026},
  publisher    = {GPRbase},
  howpublished = {\url{https://www.gprbase.com/en/dataset/ds021-3d-grid-on-reinforced-concrete-rebar-mesh-and-diagonal/}},
  note         = {GSSI, StructureScan Mini XT/LXT, 2700 MHz. Licensed under CC BY-NC-SA 4.0}
}

To cite GPRbase as a whole:

@misc{xavier_2026_gprbase,
  author    = {Xavier, J.},
  title     = {GPRBase: A Free Library of Real-World Ground Penetrating Radar Datasets for Education, Training and Research},
  year      = {2026},
  publisher = {Zenodo},
  doi       = {10.5281/zenodo.21894932},
  url       = {https://doi.org/10.5281/zenodo.21894932}
}

Links

En français

Grille 3D sur béton armé — Ferraillage et câble électrique en diagonale. Données géoradar brutes (GSSI, 2700 MHz, format .DZT) acquises sur une dalle en béton armé : grille 3D de 38 profils au pas de 5 cm sur une zone de 1,2 × 0,6 m. Sur un profil 2D isolé, le câble électrique ressemble à une hyperbole d'armature. Seules les coupes horizontales issues de la grille 3D révèlent son tracé en diagonale. Le fichier data/profiles.csv donne la position et le sens de chaque profil. Données gratuites pour l'enseignement, la formation et la recherche, sous licence CC BY-NC-SA 4.0. Fiche complète : https://www.gprbase.com/dataset/ds021-grille-3d-sur-beton-arme-ferraillage-et-cable-electrique-en/

Downloads last month
86