Axowl.com
000
%

Technical evaluation · for perception / ADAS engineers

Cameras can't see it. LiDAR can't see it. We see it.

For perception engineers at automakers, Tier-1 suppliers and autonomy vendors evaluating non-line-of-sight pedestrian detection. We run an urban approach with a child hidden behind parked vehicles and demonstrate, end-to-end, 16 patent claims on a single page — 7 automotive-specific (multi-physics NLOS, AND-gated fusion, phase-invariant FFT chain entry, frame-rate sealing, OEM-installed-sensor retrofit, EDR ring-buffer integration, V2X cooperative trust) and 9 cross-cutting (verified-prior recursive smoother, cascade tamper invalidation, canonical serialization, multi-party offline verification, industry-standard format embedding, cloud-TEE PUF emulation, FPGA hardware HMAC with metering, sidecar retrofit, and — most importantly for production — fault-tolerant odd-N PUF quorum operation under natural physical degradation across a 10-year ASIL-D fleet lifetime). All numbers from a reproducible Python pipeline.

✅ Update — validated on real data: on real K-Radar (KAIST) 4D radar, sequence 20, the Axowl modal stack detected 5 of 5 radar-invisible pedestrians a median +4.6 s before conventional radar first sees them (the prior simulation had estimated +2.35 s). Next: Doppler-domain testing on the full 4D tensor — to separate a moving hidden pedestrian from static clutter. See the measurement ↓

Request engineering briefing Read the whitepaper

✅ Real-world data · K-Radar (KAIST) · validated on sequence 20

On real K-Radar data, we detect the radar-invisible pedestrian a median +4.6 s before conventional radar.

The CPNCO demo further down is a concept simulation. This result is real measured data . The Axowl modal stack runs end-to-end on real K-Radar 4D radar tensors (KAIST — K-Radar, NeurIPS 2023 Datasets & Benchmarks). K-Radar's v2.1 visibility labels tag each pedestrian by what each sensor can see: avail = L1 means LiDAR confirms a pedestrian there that conventional radar cannot detect . Those radar-invisible pedestrians — 1,042 across 988 frames — are exactly the NLOS target. On sequence 20 (urban night), the modal stack recovered 5 of 5 of them from the radar tensor a median +4.6 s before conventional radar first registers the same pedestrian (the dataset's own L1 → R visibility transition). LiDAR is the ground truth here; the claim is that we pull the pedestrian out of radar seconds before conventional radar processing catches up.

seq20 radar-invisible pedestrian track

Range when conventional radar first detects

Modal lead time (MTI)

Track 129

21.5 m

+4.8 s

Track 237

21.5 m

+5.8 s

Track 235

29.3 m

+4.6 s

Track 238

27.8 m

+2.4 s

Track 236

31.3 m

+1.5 s

Median (5 / 5 detected early)

 

+4.6 s

What "+4.6 s" means. The prior simulation estimated +2.35 s; the real K-Radar measurement is roughly 2× larger. Detection rule: a per-frame metric z-score ≥ 2.5 sustained over 3 consecutive labelled frames; the winning metric is m3 = MTI (zero-Doppler-masked radar energy). Azimuth sign is calibrated from avail = R objects — no geometric assumption. Reproducible: measure_head_of_time.py / find_transitions.py in scripts/demo_automotive/k_radar/ .

Watch on YouTube ↗  ·  Download MP4 (3.6 MB)

Real-data demo video (sequence 20). Six panels on the real K-Radar capture: front camera with projected 3D boxes (red = radar-invisible L1 , blue = radar-visible R ), the radar tensor, the modal signature, and the running lead-time readout. No synthetic frames — every panel is the KAIST capture.

Honest scope — three sequences, reported in full.

seq20 (urban night): 5 tracks, 77–119 radar-invisible frames each → median +4.6 s . ✅

seq16 (daytime): 3 tracks, only ~10 invisible frames each → +0.2 s . The 1-second window is a structural floor, not a failure — there is little head-room to win.

seq30 (fog / rain): 9 pedestrian tracks but no L → R transition in the capture → lead time not measurable with this method.

This is one validated sequence with a clear NLOS window — not a full-dataset NLOS mAP, and not yet the Doppler 4D test. Next step — Doppler: the full arrDREA tensor adds the Doppler axis, which separates a moving hidden pedestrian from static clutter (parked cars, walls) — the core of NLOS pedestrian safety. The seq20 result above already uses MTI (a Doppler-derived mask); full 4D Doppler is the next measurement.

Why mmWave + modal — not just another sensor

Vision + AI solves what data can solve. We solve what data cannot .

Self-driving perception splits into two kinds of tasks. Camera + ML has already solved the data-rich 99% of everyday driving — lane marking, signal colour, sign recognition, pedestrian classification, intent estimation. We do not compete with that. The remaining 1% — occluded NLOS pedestrians, heavy-fog + night combinations, edge-case anomalies — is the long-tail that no fleet of any size can collect, because the camera that would label the data cannot see what is occluded in the first place . That is the part we solve, with physics rather than data.

 

Data-rich · 99% of driving

Data-scarce long-tail · 1% of driving (≈ 100% of severe accidents)

Approach

Camera + ML — interpolation across abundant labels (Tesla, Mobileye, modern Tier-1)

mmWave + modal decomposition + verified-prior — extrapolation by physics forward model

Tasks

Lane marking · signal colour · traffic sign · pedestrian classification · pose / intent · daytime LOS object detection

NLOS occluded pedestrian (camera cannot label what it cannot see) · heavy fog + night + accident combination · stalled emergency vehicle behind curve · edge-case debris · pre-crash anomaly patterns

Why fleet data works

Pattern repeats every drive — labels are abundant and cheap. ML interpolation is the right tool.

Events are structurally rare — < 1 / 10⁵ km natural occurrence, plus the labelling sensor is itself blind to the event. No amount of fleet data closes this gap.

What we add

Nothing — vision + ML is the right answer. Keep the camera stack as is.

mmWave 4D imaging diffraction multipath + modal decomposition (8-coefficient phase-invariant FFT) + verified-prior smoother + PUF-anchored chain. Physics-grounded feature, OOD-generalisable, no fleet data required to operate.

Where Axowl plugs in

Untouched — existing OEM camera stack stays as production lead.

Drop-in mmWave + modal layer alongside the camera stack. Camera handles the 99%; we cover the 1% that the camera structurally cannot.

The accident-distribution observation. Public incident analyses of camera-AI driving systems (NHTSA SGO crash reports, IIHS investigations) consistently place serious crashes inside the long-tail 1%: occluded objects emerging from corners, white trailers against bright sky, stationary emergency vehicles, road debris, sensor failure under heavy weather. The structural problem is that the data needed to train these failure modes is the data the failing sensor cannot collect . A physics- driven secondary modality — one that does not depend on the same blindspots — is the only way to close the loop. mmWave diffraction multipath + modal decomposition is that modality.

Honest scope. The 99% / 1% framing is a qualitative observation about where serious failures happen , not a quantitative crash-cause attribution. Quantitative validation requires (a) public-benchmark (VoD / K-Radar) mAP measurement of our modal stack vs production baselines, (b) self-collected NLOS bench dataset with ground-truth occlusion, (c) OEM-pilot ROC / PR on real-world long-tail. (a) has started — the modal stack now runs on a real K-Radar radar tensor and the radar-invisible-pedestrian evaluation set (K-Radar v2.1 visibility labels) is identified; per-frame mAP scoring is in progress (§12). (b) and (c) remain on the roadmap. No NLOS mAP number is claimed as completed today. See §12 limitations and §14 pilot scope.

Sensor-by-task labour division — where Axowl plugs in, where the camera stack stays untouched

Perception task

Best-fit sensor (legacy stack)

Axowl stack contribution

Lane marking

Camera — unchanged

None — existing camera stack stays as production lead

Traffic-signal colour

Camera — unchanged

None — existing camera stack stays as production lead

Traffic sign (text / icon)

Camera — unchanged

None — existing camera stack stays as production lead

Pedestrian intent / gaze / pose

Camera + ML — unchanged

None — existing camera stack stays as production lead

Object classification (pedestrian / vehicle / cyclist)

Camera + ML — unchanged

None — existing camera stack stays as production lead

LOS object detection

Camera + LiDAR-replaced mmWave

Inherits LiDAR's 3D-detection role

3D depth / range

LiDAR-replaced mmWave 4D imaging

Full LiDAR replacement (4D imaging tensor + modal)

Velocity (Doppler)

mmWave — direct measurement

More accurate than camera frame-to-frame inference

Adverse weather (rain / fog / snow)

mmWave only penetrates

Axowl-unique — camera + LiDAR both fail

Night / low light

mmWave — unaffected

Complements camera low-light degradation

Long-range (200 m +)

mmWave 200–300 m

Complements camera ≈ 200 m perception limit

NLOS / occluded objects

mmWave + modal only

Axowl-unique — camera + LiDAR are 0 %

How to read this table. Five rows where the camera stack stays as production lead and Axowl adds nothing — these are tasks already solved by data-rich vision + ML (Tier-1 / Mobileye-class). Five rows where Axowl complements or replaces the LiDAR + long-range / weather / low-light role at a fraction of the BOM cost. Two rows highlighted red are Axowl-unique — physical regimes where every other production sensor is structurally blind.

⚠ Demonstration video · simulation only

Auto NLOS — 30 km/h CPNCO simulation, full pipeline visualised.

The first ~25 seconds cover what is established science — peer-reviewed mmWave NLOS literature, 40 kHz ultrasonic physics, Euro NCAP CPNCO test standard, and sensor BOM cost comparison. After the explicit "SIMULATION ONLY" transition, the 6-panel simulation core renders the deterministic seed-locked Python pipeline frame by frame: bird's-eye view, driver POV, 77 GHz mmWave tensor, 8-coefficient modal output, PUF-anchored chain seal timeline, and the head-of-time indicator (2.35 s ahead of camera / LiDAR line-of-sight). Closing slides outline the path to public-benchmark validation.

Watch on YouTube ↗  ·  Download MP4 (1.1 MB)

Watermark. Every simulation-core frame carries the "SIMULATION ONLY · NOT PRODUCTION DATA" watermark. Numbers in the video are deterministic (seed = 20260514, single trial). The video is concept demonstration; quantitative validation requires public-benchmark (VoD / K-Radar) mAP, self-collected NLOS bench, and OEM-pilot ROC / PR — see §12 / §14.

Source code. Reproducible Python pipeline at scripts/demo_automotive/automotive_video.py — single deterministic seed, matplotlib + ffmpeg renderer, no proprietary dependencies. Re-run on any workstation with Python 3.11+ and ffmpeg installed.

§0 · Reader's note — what is and is not claimed

Two independent value props on this page. Evaluate them separately.

(1) NLOS perception hypothesis (§3 – §4, §6 – §7). That a phase-invariant modal decomposition of mmWave + ultrasonic multipath carries usable NLOS signal — and that an integrity-gated verified-prior smoother (XC1) yields lower trigger-time variance with a measurable, safe fall-back to single-shot operation under chain tamper. The page demonstrates the primitive in a 2-D simulator; the production-grade numbers a Tier-1 perception team needs (false-alarm rate per hour, ROC / PR on held-out scenarios, generalisation to adult / cyclist / animal, real-world ultrasonic range, cross-vendor reproducibility) are the explicit scope of a pilot — see §12 + §14.

(2) Tamper-evident perception chain (§5, §7 XC9, §8 XC4). The FPGA-PUF sealed transition hash chain + fault-tolerant odd-N quorum + multi-party offline verification stand on their own and are independent of which perception algorithm produced M t . They would apply equally to a CNN, a transformer, a vendor's proprietary fusion, or even today's production LiDAR stack. This is the primary licensable portfolio asset.

A licensing partner who is sceptical of (1) on toy-simulator grounds can still adopt (2) on its own — the integrity primitives do not depend on the NLOS hypothesis being correct.

⚡ Signal / Data Restoration

Broken mmWave + ultrasonic → hidden child recovered.

Patent core claim: "recover original modal information from broken received signal via medium forward model + integrity-anchored prior" . Cameras and LiDAR cannot see the occluded target — diffuse mmWave and diffracted ultrasonic carry traces of it. The modal forward model + XC1 verified-prior smoother reconstructs the latent target trajectory from these broken signals. See §3 setup + §4 sensor signatures .

§1 · Why an ADAS / autonomy team should read this

Sees through occlusion. Reuses existing OEM-installed sensors. Sealed for after-action review.

A 30 km/h urban approach with a child hidden behind two parked vehicles shows three effects. First, fusing 77 GHz mmWave radar diffraction with 40 kHz ultrasonic returns extracts a modal anomaly 2.35 seconds before any line-of-sight sensor — camera, LiDAR, or otherwise — can detect the child. Second, the sensors needed are already installed on virtually every production vehicle (mmWave on ~80 % of new cars, ultrasonic parking arrays on 100 %). Third, every M t snapshot is signed inside an FPGA-resident PUF and chained — turning the perception stack's output into auditable evidence for incident review.

NLOS pedestrian detection

Children, pets, cyclists behind parked cars / corners — invisible to camera and LiDAR, audible to mmWave + ultrasonic multipath via modal decomposition.

5 – 50× cheaper than LiDAR

LiDAR stack: $1,500 – $5,000 / vehicle. RF + ultrasonic stack with our algorithm: $100 – $400 / vehicle using existing OEM-installed sensors.

After-action / incident review

Sealed perception chain replaces "we trust the EDR" with "we cryptographically verify what the car knew, and when".

Regulator-ready evidence

NHTSA, KATRI, UNECE WP.29 — the chain gives an investigator a tamper-evident perception log without trusting the OEM's logging stack.

§2 · Experimental setup

Urban approach, 30 km/h, two parked cars, hidden child.

We use a 2-D top-down model deliberately — no full vehicle-dynamics integration with CarMaker / Carla / VTD, no ASIL-D-grade sensor stack, no production radar signal processor. The point is to isolate the perception primitive (the M t -extraction of Subsystem D-2) from confounding gains from a production fusion stack, an HD map, or a behaviour planner. Porting onto a higher-fidelity simulator is the obvious next step of any pilot.

Scene

Urban side-street, ego in main lane at 30 km/h, two parked cars at x = 32 m / 37.5 m , child 1.5 m behind the second car

Ego vehicle

2-D point mass, length 4.6 m, width 1.85 m, cruise 8.3 m/s, comfortable braking 6.0 m/s² (0.6 g), 0.3 s reaction delay

RF radar (claim 4)

77 GHz mmWave, ±45° FOV, 80 m range, multipath-around-corners via wall diffraction; modeled as a 24×20 azimuth-range intensity map

Ultrasonic array (claim 12)

40 kHz, ±60° FOV, 25 m simulator ceiling, diffraction-around-corner pulse-echo amplitude (the same physics that already powers a parking sensor). Physical caveat: 40 kHz air attenuation is ≈ 1.3 dB/m at 20 °C / 50 % RH, so 25 m is the synthetic upper bound, not a measured field range. Production parking arrays typically operate to ≈ 5 m and edge-bench research arrays to ≈ 10 – 15 m; closing the gap between simulator and bench is the D-test of a pilot.

Integration step

20 Hz update, 10 Hz chain sealing

Modal extractor

8-coefficient phase-invariant FFT magnitude per modality — 16-D M t after concatenation

Fusion gate

Geometric-mean AND of noise-floor-subtracted RF and ultrasonic scores — both must rise above floor for trigger

Camera-only baseline

Sees the child the instant the LOS clears (ego at +1 m past the side-street corner) — same instant a LiDAR would, for an occluded target

§3 · Scene and detection comparison

Same scene, two cars: one stops, one hits.

Both autopilots see the identical road geometry. The camera-only autopilot has no NLOS information until line-of-sight clears the lead parked car — at which point the stopping distance (~ 8.2 m from 30 km/h with 0.3 s reaction) is insufficient. The fused autopilot triggers on the joint multipath signature 2.35 seconds earlier , leaving ~ 20 m of clearance.

Detector

First trigger (m to corner)

Clearance to impact

Outcome from 30 km/h

Camera / LiDAR — naïve LOS-only

~ 1 m

~ 1 m

collision (8.2 m needed)

Camera / LiDAR + occlusion-aware prior †

~ 6 – 8 m

~ 6 – 8 m

safe (conservative slow-down only)

RF mmWave modal

~ 12 m

~ 12 m

safe (but tight)

Ultrasonic modal

~ 10 m

~ 10 m

safe

Fused RF + ultrasonic

~ 20.5 m

~ 20.5 m

safe + 2.35 s advance warning

"Trigger distance" is measured at the first frame after a 3-frame run above the per-detector threshold. The fused detector wins not because RF or ultrasonic alone are insufficient, but because the AND-gate on the joint signature is what gives us a low-enough false-alarm rate to actually trigger braking without nuisance stops.

What this table does not measure. Trigger distance is a single-scenario metric on a fixed threshold. It is not a false-alarm rate per hour, a ROC curve, a PR curve, or an unseen-scenario generalisation test. The threshold here is tuned to this scene; a production deployment requires the threshold fixed across a held-out scenario library (rainy night / dense urban clutter / multiple-occluders / non-pedestrian targets) and the resulting curves published. That measurement is the explicit scope of a Tier-1 pilot — see §12 limitations and §14 next steps. Until those numbers exist, the claim of this table is "the NLOS primitive carries information, and the AND-gate makes it usable in principle," not "production-ready under arbitrary clutter."

† Modern LiDAR / camera baselines are not LOS-only in production. Map priors, occlusion-boundary risk scoring, and motion priors let production stacks (Waymo / Mobileye / Bosch) initiate conservative slow-downs ~6–8 m before LOS clears — enough for safety in this scene, but at the cost of nuisance braking on every blind corner. Our NLOS layer adds a further ~12 m of advance warning and a target-confirmed trigger (AND-gated on independent physics) so braking fires only when the occluded object is real. The +2.35 s margin is over the naïve LOS baseline; over the occlusion-aware baseline it is ~1.5 s plus a sharply lower false-brake rate. Both gaps are quantified in a pilot.

§4 · Sensor signatures · multipath + diffraction

Two independent physics, one M t signature.

The hidden child is invisible directly but produces a weak return in both sensors through different physical mechanisms. The 77 GHz mmWave radar picks it up via wall-bounce multipath (long wavelength diffracts around the lead parked car). The 40 kHz ultrasonic array picks it up via edge diffraction (short wavelength bends around the lead car's near edge). The fact that the two returns are independent physical phenomena is what lets the AND gate suppress noise without losing the real signal.

RF modal : m RF n (t) = |FFT n { flatten( F RF az,rng (t) ) }|,   n = 0 … 7 US modal : m US n (t) = |FFT n { F US az (t) }|,   n = 0 … 7 M t : [ m RF 0…7 (t) , m US 0…7 (t) ] ∈ ℝ 16 fused gate : ρ fused (t) = √( max(0, ρ RF (t) − τ RF ) · max(0, ρ US (t) − τ US ) )

§5 · Sealed perception history

Each M t is signed by an FPGA-resident PUF key, then chained.

One M t snapshot every 100 ms, HMAC-SHA256 signed against the previous transition hash with a key derived from a PUF inside an FPGA. An 8 % alteration to a single coefficient of any historical snapshot breaks every downstream signature — both the OEM and a regulator can independently verify offline.

Fig. — 10-snapshot perception chain. 8 % coefficient alteration to M 4 in storage: 4 / 10 links validate (clean baseline = 10 / 10). All H k for k ≥ 4 reject.

σ t = HMAC K PUF (H t−1 ‖ M t )

H t = SHA256(H t−1 ‖ M t ‖ σ t )

verify HMAC K PUF (H t−1 ‖ M t ) ≟ σ t   ∀ t

MAC primitive

HMAC-SHA256, 256-bit PUF-derived key

Key custody

AWS F2 FPGA (AFI agfi-085919c09c35982c3 ) in the lab today; production target = ASIL-rated automotive FPGA inside the perception ECU

EDR / data-recorder integration

Each sealed M t persisted in the existing event-data-recorder ring buffer; binary-compatible with current EDR R&R format

Tamper sensitivity (measured)

8 % change to a single modal coefficient → 100 % of downstream links reject

Multi-party verification

OEM, regulator (NHTSA / KATRI / UNECE), and accident investigator each hold the public verification key

Chain frame rate

10 Hz seal — comfortably within an automotive perception ECU's compute budget; SHA-256 + HMAC ≈ μs-class on a $5 FPGA

§6 · Cross-cutting claim XC1 — verified-prior recursive smoother

The chain doesn't just attest the past — it improves the present .

A perception loop that blends each new measurement with its cryptographically verified past is both more consistent (lower trigger-time variance) and self-defending : when the chain is tampered, the smoother weight on the prior collapses to zero and the receiver degrades to a memoryless single-shot detector — never below baseline. Both the gain and the collapse are measured here over 80 Monte-Carlo noise realizations.

M̂ t = w · M̂ t−1 + (1 − w) · sensor t   if chain verification at link t−1 succeeds M̂ t = sensor t   if chain verification at link t−1 fails (memoryless collapse) w = 0.7 (trust prior 70 %)

Receiver

Mean trigger distance (m to corner)

σ over 80 trials (m)

Safe rate

Single-shot (no prior)

19.1

1.45

100 %

Naive 5-frame moving average (no chain)

19.5

1.00

100 %

XC1 verified-prior (chain OK)

19.7

0.95

100 %

XC1 under chain tamper (self-collapse)

19.1

1.45

100 %

Key result: σ drops 35 % when the chain is intact (1.45 → 0.95 m). Under tamper, σ recovers exactly to single-shot (1.45 m) — never worse than baseline. This is the defining behaviour of XC1 — the chain integrity is the smoother's control input, making the perception layer and the security layer one closed loop.

§6.5 · HD-map M t -rail + AI dispatch · methodology

Mapped Tier-1 cities = Rail-applicable sub-scope.

The §6 verified-prior smoother is the kernel. This section is the deployment surround : on a mapped Tier-1 city (SF Bay, NYC, central London, Tokyo) the environment (lane geometry, building polygons, RSU positions, static obstacles) can be pre-laid as a rail. An AI dispatcher then chooses the right per-frame pipeline based on what the rail predicts about LOS / occlusion / weather / map-staleness. This section is methodology only — there is no fleet-deployment data — but it lays out (A) published challenges, (B) Tier-1 / production state of the art (Mobileye REM, HERE HD Live Map, Waymo Driver, Apollo, V2X cooperative perception), and (C) where the Axowl Rail + AI dispatch + chain primitive plugs in.

A. Why urban NLOS perception is hard

Challenge

Mechanism

Published source

NLOS pedestrian darting-out

Child / cyclist hidden behind parked vehicle or T-junction wall — appears in the ego-vehicle FOV with sub-second time-to-collision; conventional sensors cannot see it before egress

arXiv 2508.04033 (Aug 2025) — Radar-based NLoS pedestrian localization for darting-out near parked vehicles; arXiv 2508.02348 — mmWave radar NLoS at T-junctions

Multipath ghost targets

Urban building reflections create false radar returns ("ghost") that degrade detection and waste compute; same mechanism that enables NLOS detection also creates false-alarms if not filtered

arXiv 2503.05413 — Hybrid approach for extending automotive radar to NLOS urban scenarios; IEEE AESS 2024

HD-map staleness

Construction / lane closure / road repair makes the map diverge from reality; the Waymo CA DMV 2024 report cited 3 disengagement events caused by map-update delay

California DMV Autonomous Vehicle Disengagement Report 2024 (Waymo); arXiv 2509.12632 — Maps for AD full-process survey 2025

Adverse weather degradation

LiDAR scattering in heavy snow / dust / fog; camera glare at low-sun angle; degraded performance in 5-10 % of operational time

Waymo Driver heavy-rain recall 95.2 % (2024 report); standard CARLA / nuScenes weather benchmarks

B. Current Tier-1 / production state of the art

System

Function

Reference

Mobileye REM™ (Roadbook)

Crowd-sourced HD-map from 40M+ vehicles globally (as of 2020); ~10 kb/km bandwidth; continuous cloud-updated map of lanes, signs, drivable area. Partnerships with BMW, GM, VW, HERE.

Mobileye REM (mobileye.com/technology/rem); HERE + Mobileye joint mapping

Waymo Driver

Target-level + feature-level fusion (cross-modal attention on LiDAR voxel + image); 95.2 % heavy-rain recall; 250 ms end-to-end latency. HD-map dependent.

Waymo AI & robotics deep-dive 2024 (techrxiv); CA DMV reports

Baidu Apollo HD Map

Open-platform HD-map + perception stack; lane-level localization + cross-modal sensor fusion

apollo.auto (open-source platform)

Cooperative Perception (V2X)

V2V / V2I / V2N message exchange of sensor features and detection results; relay selection + store-carry-forward sustain NLOS coverage in obstructed corridors

arXiv 2310.03525 — V2X Cooperative Perception Survey 2023; arXiv 2307.06615 — "NLOS Dies Twice"; arXiv 2512.00490 — Cooperative Safety Intelligence Survey

Hybrid radar NLOS (CNN + multipath physics)

CNN-based reflective-surface detection + physical electromagnetic propagation model — jointly estimates surface and target without auxiliary sensors or Doppler

arXiv 2503.05413 (March 2025)

C. Axowl Rail + AI dispatch + chain — methodology (where the engine plugs in)

Layer

What plugs in

Where it would help

Pre-laid road rail

HD-map prior (Mobileye REM / HERE / Apollo / custom) — lane geometry, building polygons, RSU positions, parking-zone static obstacles — combined with the §3 phase-invariant modal-decomposition forward model

Each frame starts from a known road skeleton; perception only refines the dynamic objects on top

V2X cooperative fusion

RSU + neighbouring-vehicle sensor features (per arXiv 2310.03525 + 2307.06615 NLOS bypass), authenticated through the §5 PUF chain so the ego vehicle can trust a remote sensor measurement

NLOS pedestrian detection extends beyond ego FOV; V2X-fusion is only safe if every remote message is chain-verified (else V2X becomes a spoof vector)

AI dispatch trigger

LOS lost / occlusion detected → NLOS modal pipeline (radar multipath, §3 – §4) · map staleness > 7 days for a corridor → trigger REM-style online crowd-update · adverse-weather (snow / dust / fog) detected → degraded chain-only mode with elevated alert

Same architectural pattern as Space §S1.7 (regime classifier + per-regime pipeline + explicit out-of-scope alarm) and Defense §4.8 (WOD / pad-motion triggers)

Chain-anchored integrity

Every camera / LiDAR / radar / V2X frame is PUF-chain authenticated at the natural per-frame cycle (camera 30 Hz, LiDAR 10 – 20 Hz, radar 50 – 100 Hz); spoofed sensor input → chain fail → smoother weight collapses to single-shot (§6 XC1 behaviour)

Per-frame integrity = real-time safety. Sealed EDR record = post-incident accident-investigation primitive (§7 / §8)

Sub-scope — where this Rail applies. ✅ Mapped Tier-1 cities with HD-map coverage and recent REM-style crowd updates (SF Bay, NYC, central London, SF Bay, NYC, Tokyo, Shanghai, Munich). 🟡 Lite-map deployments (2021+ industry trend toward lightweight maps): partial rail — coarse geometry yes, fine landmark prior no. ❌ Rural / unmapped roads, off-road, active construction zones, heavy-snow / dust whiteouts — Rail is not applicable; chain primitive carries over as a tamper-evident EDR but the smoother falls back to §6 single-shot behaviour. Methodology status (no fleet-deployment data). Validation requires (i) integration with an actual HD-map provider's SDK (Mobileye REM, HERE, TomTom, or in-house OEM map), (ii) closed-track or simulation NLOS scenarios over both clean and stale maps, and (iii) V2X stack integration (C-V2X PC5 or DSRC) with a real RSU partner. The current claim is " the Axowl Rail + AI + chain primitive plugs into the urban-NLOS perception problem in these four places " — not a CEP or false-alarm number for a specific OEM stack.

§7 · Cross-cutting claim XC9 — fault tolerance under natural physical degradation

1 M vehicles × 10 years × natural silicon aging. σ does not budge.

Adversarial tamper of a PUF is statistically negligible — the PUF is intrinsically tamper-evident, and XC2 already covers detection. The real production failure modes over an ASIL-D 10-year automotive lifetime are physical : NBTI / HCI / TDDB silicon aging, cosmic-ray SEU events, vibration- and temperature-induced response drift, connector corrosion, power-rail glitches. XC9 is the patent's answer — N = 5 independently- fabricated PUFs, K = 3 majority quorum, dynamic quarantine on consecutive-miss persistence, periodic re-probe of quarantined PUFs (transient SEU recovers automatically), last-known-good rollback through the rare quorum-miss frames. Across 200-trial Monte Carlo of four production-realistic failure scenarios — including two simultaneously failing PUFs — σ of trigger distance is statistically indistinguishable from a clean 5-PUF baseline. "Avoiding a rubbish truck only to crash into a sewage truck" — that scenario does not happen here.

Scenario

Failure mode

End-of-run mean N eff

σ trigger distance (m)

S1 clean

None — all 5 PUFs healthy (yr 0)

5 of 5

1.00

S2 transient SEU

Cosmic-ray strike on PUF #0, frames 25–35, recovers

5 of 5 (recovered)

1.00

S3 persistent fail

PUF #0 silicon defect (NBTI end-of-life)

4 of 5

1.00

S4 worst case

PUF #0 hard fail + PUF #1 thermal-cluster fail at frame 40

3 of 5

1.00

(reference) single-shot

No prior, no chain, no smoother

1.45

Key result: σ identical (1.00 m) across all four production-lifetime scenarios — including the worst case where 2 of 5 PUFs are permanently quarantined and the verifier is operating on a 3-of-3-of-5 minority quorum. Compare to the single-shot baseline 1.45 m. Fault tolerance is 31 % σ-reduction-preserved regardless of which physical failure occurs . The verified-prior smoother continues to operate via XC9a last-known-good rollback through every quorum-miss frame — perception never falls back to single-shot operation, eliminating the "rubbish-truck / sewage-truck" failure mode.

N = 5   (odd, independent silicon wafer lots) K = ⌈N eff / 2⌉ + 1   (default majority, recomputed as N eff drops) quarantine : 5 consecutive miss frames per PUF re-probe : every 30 frames (≈ 3 s at 10 Hz) — restores transient failures service flag: cumulative quarantine ≥ 1 hr → OEM telemetry alert

§8 · Cross-cutting claim XC4 — multi-party offline verification

OEM signs once. Three independent parties verify offline. Tamper is detected identically by all.

The PUF signing key resides in the OEM's perception ECU. The corresponding public verification key is distributed to N independent parties before chain production (OEM Tier-1, NHTSA / regulator, insurer / liability). Each verifies the chain offline using only the public key and the sealed records — no communication with the OEM required . Under tamper, all three independently detect the same break, at the same link. The OEM cannot unilaterally rewrite history.

Verifier

Holds

Clean chain

OEM tampers M 4 (8 % coeff)

OEM (Tier-1, key custodian)

PUF key + public key

10 / 10 PASS

4 / 10 PASS → fails at M 4

NHTSA / regulator

public key only

10 / 10 PASS

4 / 10 PASS → fails at M 4

Insurer / liability

public key only

10 / 10 PASS

4 / 10 PASS → fails at M 4

Key result: all three verifiers arrive at the identical first-fail link (M 4 ) without communicating. The OEM cannot construct a tampered chain that some verifiers accept and others reject. This is the cryptographic basis on which regulator / underwriter / accident-investigator independence rests.

§9 · How this stacks up against current AV/ADAS stacks

A layer no other vendor has — bolts on top of what they already ship.

Our pipeline is sensor-stack-agnostic. It does not replace LiDAR, cameras, or radar — it extracts information out of existing returns that no current fusion stack uses, and seals the result.

Vendor / stack

What they have today

What our IP adds

Tesla (vision-only)

Eight cameras

Radar return + acoustic NLOS + sealed perception chain

Waymo / Cruise (full stack)

LiDAR + camera + radar

NLOS layer (radar-acoustic fusion) on top of existing perception

Vayyar (RF-only NLOS)

mmWave-only NLOS

Acoustic-fusion modal extraction + chain seal

Mobileye

Camera + radar + REM

NLOS layer + cryptographically sealed REM

Bosch / Continental / ZF

Production radar + ultrasonic Tier-1 stack

Our modal-fusion algorithm + chain = production-ready

The defensible position is the three primitives simultaneously : multi-modal RF + acoustic fusion (claims 4 and 12), Chladni-style modal decomposition (claim 1), and FPGA-PUF sealed chain (claim 1). No incumbent has any single one of these; the three together are independently filed.

§10 · Integration paths

Three deployment shapes.

In-vehicle perception ECU

Onboard FPGA / SoC module that consumes the existing radar and ultrasonic raw streams. Tight integration with the AEB / ACC chain. ASIL-D path, longer cycle.

Fleet-telemetry NLOS service

Cloud-side fusion service that consumes uploaded raw radar / ultrasonic frames from OEM telematics. No ASIL impact; suitable for retrofit and post-incident analysis.

EDR-log signer

Sealed M t records produced alongside existing event-data-recorder data. The chain integrates with whichever perception stack the OEM ships (or none — RF-only fallback works).

Standards alignment

ISO 26262 (functional safety), ISO 21434 (cybersecurity), UNECE R155 / R156 (CSMS / SUMS), NHTSA FMVSS 150 (EDR), UN GTR on AEBS (pedestrian)

Licensing model

Per-vehicle IP block, per-fleet software license, or per-mile NLOS-as-a-service — negotiated via the lead financial advisor

§11 · Operational scenarios

Where the rail pays back.

Urban AEB — child / cyclist NLOS

The cohort that drives most EU NCAP / IIHS demerit points today: pedestrian-from-occlusion. RF + ultrasonic fusion is the only commodity-cost answer.

Commercial fleets / urban delivery

Last-mile delivery vans operate where pedestrian NLOS is the dominant accident class. The chain doubles as insurance-grade incident evidence.

L2+ / L3 autonomy

"Hand-back" disengagement events need a defensible record of what the car could and could not perceive. The chain makes this audit-grade.

Defense — convoy / urban patrol

Tactical vehicles need NLOS detection of personnel and IEDs around corners. Sealed chain prevents tamper of patrol logs.

Insurance / liability underwriting

Insurers can price policies based on chain-verified perception coverage rather than self-reported ADAS-feature lists.

Recall / defect investigation

NHTSA / KATRI / regulator investigations get a tamper-evident perception log without trusting the OEM's logging stack — closes the gap that today drives multi-year defect probes.

V2X / cooperative perception

Once sealed, M t snapshots are safe to broadcast to neighbouring vehicles — a tampered-with cooperative NLOS report is rejected at the receiver.

OEM software-update assurance

Each perception software update can be tied to a chain-anchored M t baseline — regression in NLOS performance becomes cryptographically detectable.

§12 · Honest limitations

What this page does not show.

2-D point mass. No suspension dynamics, no tire model, no pitch-on-braking, no production AEB controller. Vehicle dynamics matter for stopping-distance claims; production work needs CarMaker / VTD / Carla.

Synthetic sensor model — first real-data validation done (seq20, 2026-06-19). The RF and ultrasonic returns on this page's CPNCO demo are analytic stand-ins for full electromagnetic / acoustic simulation. On real data, the modal stack now runs end-to-end on K-Radar (KAIST, NeurIPS 2023 Datasets & Benchmarks) 4D-radar tensors, and on sequence 20 it detected 5 of 5 radar-invisible pedestrians a median +4.6 s before conventional radar (see the K-Radar section at the top of this page). This is one validated sequence with a clear NLOS window — not a full-dataset NLOS mAP across all 1,042 radar-invisible pedestrians / 988 frames, and not yet the Doppler 4D test. Tier-1-supplied raw radar tensors (Continental ARS548, Bosch MRR) and ultrasonic edge-bench data remain the production next step.

No clutter / no other road users. A real urban scene has dozens of multipath sources. Our AND-gated geometric mean is a deliberately conservative fusion designed to suppress them, but the false-alarm rate under realistic clutter is to be measured on raw OEM data.

Modal extractor is a deliberate simplification. Production work would use a wavelet basis or a learned-feature head rather than a fixed FFT. The chain primitive is independent of the extractor choice.

FPGA is software-emulated in this demo. The chain in §5 is computed in Python against the same PUF-key constant the real FPGA uses. A separate program of work has the same HMAC running on an AWS F2 FPGA AFI. An ASIL-D-rated automotive FPGA is the production target.

Chain content vs chain attestation. The chain attests which M t was produced when . It does not encrypt the modal state nor attest to driver or platform identity. Identity binding and confidentiality are separate primitives that stack on top.

No driver-in-the-loop study. The advance-warning number (+2.35 s) is the perception margin only. End-to-end avoidance also depends on the AEB controller and the driver-override budget.

What a perception evaluator will ask first — and where it is answered

Question

Answered here?

Where it gets answered

False-alarm rate per hour?

No

Pilot Phase A — fixed threshold on a held-out scenario library, FAR/h reported per ODD bucket

Does it generalise from child to adult / cyclist / animal?

No — child only

Pilot Phase B — labelled multi-target dataset, recall × class

Recall in the same scene over 100 runs?

Indirectly (§6, 80 MC trials, single scene)

Pilot Phase A — recall + variance across noise + clutter realisations

Headline false-brake rate on empty multipath-rich corners?

No

Pilot Phase A — empty-scene null-trial cohort with identical fusion threshold

Ultrasonic 25 m — real or simulator artefact?

Simulator ceiling (see §2 caveat)

Pilot Phase C — edge-bench measurement on OEM-supplied transducer array

Reproducible on a different radar vendor / different car?

No — single synthetic model

Pilot Phase D — re-run §3 against ARS548 / MRR raw tensors, Bosch / Continental / ZF

Effect of rain / snow / fog / wind?

No

Pilot Phase D environmental matrix

What collapses the fusion under tamper?

Yes (§6 XC1 — verified-prior smoother)

Already in §6 table — σ recovers to single-shot, never below baseline

What if 2 of 5 PUFs fail in the field?

Yes (§7 XC9 — σ unchanged at 3/5 quorum)

Already in §7 table

Can a regulator verify without trusting the OEM?

Yes (§8 XC4 — multi-party offline verify)

Already in §8 table

Reading this honestly: the integrity primitives (XC1 / XC9 / XC4 in §6 – §8) are answered on this page. The perception-accuracy questions (FAR/h, ROC, generalisation, cross-vendor) are not — they are the scope of the pilot. A licensee who needs (2) only — the sealed perception chain — does not need to wait for the pilot.

§13 · Patent claim map — what each section demonstrates

16 claims, one page, every one tied to a figure.

For IP review and underwriting: the table below maps each cross-cutting (XC) and automotive-specific (A) claim onto the page section and figure that demonstrates it. Cross-cutting claims appear independently in 4 – 5 other domain demos (telco, antenna, oil-gas, aviation, defense), making them generalizable rather than vehicle-specific.

Claim

One-line description

Demonstrated in

Also appears in

XC1

Verified-prior recursive smoother — chain integrity gates fusion weight

§6 · xc1_smoother.svg

antenna, telco, defense, oil-gas, aviation

XC2

Cascade tamper invalidation — single bit kills all downstream links

§5 · chain_diagram_drive.svg

all 5 other domains

XC3

Canonical timestamp-prefixed serialization (big-endian + float32)

script (line 304-310: canon() )

antenna, aviation

XC4

Multi-party offline public-key verification — 3 independent verifiers

§8 · xc4_multiparty.svg

telco, defense, oil-gas, aviation

XC5

Industry-standard format embedding — EDR ring buffer compatible

§5 spec-grid · "EDR / data-recorder integration"

SEG-Y, O-RAN, ETSI LI, FDR/QAR

XC6

Cloud TEE + HSM PUF emulation alternative

§10 spec-grid · "Fleet-telemetry NLOS service"

oil-gas, defense

XC7

FPGA hardware HMAC engine + metering counter

§5 spec-grid · "Key custody" / "Chain frame rate"

aviation, defense

XC8

Sidecar retrofit appliance — no PHY/ECU certification impact

§10 spec-grid · "Fleet-telemetry NLOS service"

telco, aviation

XC9 ★

Fault-tolerant odd-N (N=5, K=3) PUF quorum under natural physical degradation + LKG rollback + dynamic quarantine + re-probe

§7 · xc9_faulttolerance.svg

candidate for telco, defense, aviation, oil-gas (any safety-critical fleet)

A1

Multi-physics NLOS fusion gate (mmWave + ultrasonic AND)

§3 · anomaly_curves.svg + §4 · sensor_fields.svg

automotive-only

A2

AND-gated geometric-mean fusion with noise-floor subtraction

§4 math block

automotive-only

A3

Phase-invariant FFT magnitude modal signature

§4 math block · M t definition

automotive-only

A4

Real-time perception sealing at sensor frame rate (10 Hz)

§5 spec-grid · "Chain frame rate"

automotive-only

A5

OEM-installed commodity sensors only — no new hardware

§1 use card · "5 – 50× cheaper than LiDAR"

automotive-only

A6

EDR ring-buffer binary compatibility (NHTSA FMVSS 150)

§5 spec-grid · "EDR / data-recorder integration"

automotive-only

A7

V2X cooperative perception with chain-anchored trust

§11 use card · "V2X / cooperative perception"

automotive-only

Why this matters: a competitor that reads only the automotive page sees 7 reasons we win in this market. A patent examiner who reads the cross-cutting block sees that 8 of these patterns are independently demonstrated in 4 – 5 other domain demos — i.e., they are not automotive tricks, they are generalizable inventions.

§14 · For your perception team

Run it on your own raw radar / ultrasonic data.

The Python pipeline that produced every figure on this page is available under NDA. The recommended first step is to repeat §3 against OEM-specific raw radar tensors and edge-bench ultrasonic data — replace the analytic sensor model with a real-data raster and re-measure trigger distance and false-alarm rate against your in-house fusion. The chain primitive (§5) is sensor- independent and can be evaluated separately from the fusion work.

Request engineering briefing Read the whitepaper