← portfolio
GRRLE computer vision · checkpoint one

The van becomes a relational field.

Two exact white Ram ProMaster 1500 reference photographs seed uncertain component hypotheses. Appearance proposes; geometry and part-to-part compatibility negotiate; ISH preserves unresolved evidence.

2licensed exact-model views
18ambiguous part regions
44% / 56%initial top-prior accuracy
100% / 100%relaxed frozen-pair accuracy

What the computation does

REGION PROPOSALS
PART / ISH LABELS
MUTUAL EXCLUSION
PAIRWISE GEOMETRY
RELAXED PART FIELD

Each region starts with two close, sometimes incorrectly ordered appearance priors plus ISH. Every proposed label predicts where the other labeled parts should lie. Compatible arrangements reinforce recursively; incompatible arrangements inhibit one another.

Resolved component field

White 2017 Ram ProMaster 1500 with resolved part boxes

Select either held reference view. Boxes are normalized annotations; the displayed names are the strongest labels after convergence.

CRLE-0 · live browser prototype

Convolution proposes. Relaxation negotiates.

The same front-left photograph is reduced to a 96×64 field. Tiny gradient filters propose five local labels; eight compatibility passes let neighboring orientations reinforce one another. This is an inspectable first step—not object recognition yet.

loading van image…
Convolutional evidence
Relaxed hypothesis field
flathorizontalverticaldiagonal ↘diagonal ↗

Color is the strongest current label; brightness is confidence. Relaxation is deliberately small and fixed so the before/after comparison remains honest and immediate.

Demonstrated

  • Both fields converge deterministically.
  • Front-left improves from 4/9 to 9/9 labels.
  • Rear-left improves from 5/9 to 9/9 labels.
  • Left/right lights and front/rear wheels resolve through relationships despite misleading local priors.
  • ISH exists as a genuine competitor rather than a forced Boolean answer.

Not yet demonstrated

  • Automatic region proposal from pixels.
  • Generalization beyond these same two annotated views.
  • Robustness to occlusion, lighting, or model-year changes.
  • Discrimination from a Transit, Sprinter, Ducato, or ProMaster 2500.
  • A production vehicle detector.

Why one CAD source can become many views

A component-separated 3D model would let us render color, depth, normals, segmentation masks, and exact part identities from thousands of cameras. This checkpoint implements the downstream relaxation field now, so a future CAD renderer or ordinary feature detector can replace the frozen proposals without changing the relational engine.

The open community CAD link says “feel free to use it,” but supplies no formal redistribution license. It is recorded as a future import candidate, not copied into this repository. Ram’s official dimensional drawing is likewise cited but not redistributed because it is marked All Rights Reserved.

Sources and licensing

Both displayed photographs are by MercurySable99 and licensed CC BY-SA 4.0: front-left source and rear-left source. Engineering dimensions were cross-checked against Ram’s Body Builder’s Guide. Ram and ProMaster are trademarks of their respective owner; this independent research project is not affiliated with or endorsed by Ram or Stellantis.

Reproduce it

cd python
python3 -m vision_grrle.selftest
python3 -m vision_grrle.demo

# machine-readable result
cat vision_grrle/output/promaster_results.json