pith:LEHNWRHA
Towards Generalizable Mapping of Hedges and Linear Woody Features from Earth Observation Data: a national Product for Germany
A modular workflow lets one trained neural network map linear woody features across Germany from multiple heterogeneous Earth observation sources without retraining.
arxiv:2604.27247 v2 · 2026-04-29 · cs.CV
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{LEHNWRHAGFQFYQOVK56DGNWQUG}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
We demonstrate the workflow by deriving three national-scale linear woody feature maps for all of Germany from three input sources by using a single trained model without retraining. Evaluation against refined reference data from four federal state biotope mapping campaigns and comparison with two existing linear woody feature maps demonstrate that the workflow produces competitive results across all evaluation sites on a national level.
That a binary woody vegetation mask derived from heterogeneous sensors and conditions is sufficient input for the neural network to reliably separate linear from non-linear shapes, and that the model generalizes across Germany's landscape variability without retraining or site-specific adjustments.
A modular workflow using a flexible data interface and a shape-separating neural network produces competitive national-scale maps of linear woody features in Germany from three different Earth observation inputs with one trained model.
Receipt and verification
| First computed | 2026-05-25T02:02:15.937933Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
590edb44e031605c41d5577c3336d0a18560e3dcfefb92a6856635eae0abe544
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/LEHNWRHAGFQFYQOVK56DGNWQUG \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: 590edb44e031605c41d5577c3336d0a18560e3dcfefb92a6856635eae0abe544
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "d7237ab91c331e753bae3740f1a76aa56ca57ba788afc34276cfc1d22568a2b0",
"cross_cats_sorted": [],
"license": "http://creativecommons.org/licenses/by/4.0/",
"primary_cat": "cs.CV",
"submitted_at": "2026-04-29T22:43:01Z",
"title_canon_sha256": "45340baa12216a63f84f3a7305b4e3d0b4646df447f21419db2229e11ae501a1"
},
"schema_version": "1.0",
"source": {
"id": "2604.27247",
"kind": "arxiv",
"version": 2
}
}