solidSF Research • Computer Vision & Embedded AI Systems
TECHNICAL REPORT R5.0 • SEPTEMBER 2026

Zero-Weight Optical Recognition

Deterministic Character, GD&T, and Natural Visual Perception via One-Hot Pixel String Tuple Addressing and Empirical Bayesian Belief Accumulation.

Andrew Norris Founder & CEO, solidSF Jesse Research Team Perception & Architecture Group Verified Receipts 0 Floating-Point Weights • 100% Integer RAM
99.93%
ASME Y14.5 GD&T
14 characteristics in <20 μs
99.40%
Schematics & Netlist
10 symbols + SPICE netlists in <25 μs
99.10%
Mechanical CAD Doodles
10 archetypes + BRep recipes in <30 μs
1.31%
Foveal Pixel Efficiency
100% target recall on 4K sheets in <15 μs

1. Abstract

Contemporary optical character recognition (OCR) and computer vision systems are dominated almost exclusively by deep convolutional neural networks (CNNs), Vision Transformers (ViTs), and multimodal Large Language Models. While effective, these models require millions to billions of floating-point parameters, expensive GPU matrix multiplication engines, high energy consumption, and high operational latency (tens to hundreds of milliseconds).

In this technical report, we demonstrate that high-accuracy visual pattern recognition does not require neural network weights, backpropagation, or floating-point matrix multiplications. We introduce Jesse-Vision, a zero-weight perception engine that maps raw pixel matrices into multi-threshold thermometer bitstrings and localized $n$-tuple address spaces.

On the canonical MNIST dataset, Jesse-Vision achieves 93.89% test accuracy after a single streaming training pass of just 0.195 seconds, delivering an inference latency of 5.10 μs per image at exactly $0.00 operational cost. We further extend Jesse to multi-digit recognition ($00 \dots 99$), full CAD drawing sheets (SSF-1000, SSF-1001, SSF-1002), ASME Y14.5 / ISO 1101 GD&T feature control frame parsing (99.93% accuracy), and illumination-invariant photographic categorization (CIFAR-10 Cat vs. Dog).

2. Architectural Foundations: Weightless RAM Networks

Weightless Neural Networks (WNNs) trace their lineage to Igor Aleksander's WiSARD architecture (1979/1984). In conventional ANNs, learned knowledge resides in continuous real-valued weights $W \in \mathbb{R}^{d_{in} \times d_{out}}$ evaluated via dot products $y = f(W x + b)$. In contrast:

  1. Discrete Memory Tables: Knowledge is accumulated directly in addressable RAM locations.
  2. Inputs as Address Lines: Binarized input patterns form integer indices into lookup tables.
  3. Single-Pass Learning ($O(1)$ Updates): Training increments empirical counters without gradient propagation or learning rate schedules.
Multi-Threshold Thermometer Encoding
$$B(x, y) = \Big( \mathbb{I}[I(x, y) > 35], \; \mathbb{I}[I(x, y) > 120] \Big) \in \{0, 1\}^2$$
Each pixel is quantized into 2 threshold levels: a low threshold detecting faint outer stroke boundaries, and a high threshold capturing dense core stroke mass. For a $28 \times 28$ image, this generates a 1,568-bit binary vector $\mathbf{B} \in \{0, 1\}^{1568}$.
Discrete Localized Spatial N-Tuple Addressing
$$a_k = \sum_{s=0}^{n-1} B[\tau_{k, s}] \cdot 2^s \quad \in [0, 2^n - 1]$$
We define $K = 160$ tuples of size $n = 10$ bits sampled within localized spatial neighborhoods $\mathcal{N}(c_r, c_c)$ of radius 4. Each tuple addresses $2^{10} = 1,024$ slots, yielding a memory table of $160 \times 1,024 = 163,840$ slots per class.

3. Single-Digit Empirical Benchmark Results

Evaluated on 10,000 MNIST test images under single-threaded CPU execution on an Apple M4 Max:

Architecture Weights / Parameters Test Accuracy Training Duration Inference Latency API Cost
GPT-4o Vision ~200B+ params 98.8% Months (Pretrained) ~450,000 μs ~$40.00 / 10k
ViT-B/16 86,000,000 floats 98.5% ~45 min (GPU) ~4,200 μs ~$0.12 (GPU)
ResNet-18 11,170,000 floats 99.1% ~8 min (GPU) ~1,100 μs ~$0.04 (GPU)
LeNet-5 60,000 floats 98.2% ~45 s (CPU) ~380 μs $0.00
Jesse-Vision Single-Digit 0 (100% Integer RAM) 93.89% 0.195 s (CPU) 5.10 μs $0.00
Jesse Approach 1 (Spatial) 0 (100% Integer RAM) 88.20% 0.195 s (CPU) 118.4 μs $0.00
Jesse GD&T (ASME Y14.5) 0 (100% Integer RAM) 99.93% 6.46 s (CPU) <20 μs $0.00
Jesse Schematics & Netlist 0 (100% Integer RAM) 99.40% 7.83 s (CPU) <25 μs $0.00
Jesse Mechanical CAD Doodles 0 (100% Integer RAM) 99.10% 5.95 s (CPU) <30 μs $0.00
Jesse Raster-to-CAD Vectorizer 0 (100% Integer RAM) Zero Residual Instant <50 μs $0.00
Jesse Saccadic Foveation (4K) 0 (100% Integer RAM) 100% Recall 0.010 s (CPU) <15 μs $0.00
Jesse Zero-Weight PCB Autorouter 0 (100% Integer RAM) 100.0% Completion 0.105 s – 2.31 s (CPU) <50 μs / net $0.00
Jesse Cat vs Dog (Photos) 0 (100% Integer RAM) 63.80% 0.704 s (CPU) 67.03 μs $0.00

4. Multi-Digit OCR: A Comparative Study of Three Zero-Weight Architectures

Recognizing multi-character sequences (e.g. dual-digit pairs "42", "07", "99") on a wide canvas ($56 \times 28$ pixels) presents unique challenges: stroke ligature, touching characters, variable spacing, and combinatorial class expansion. We investigate and benchmark all three fundamental zero-weight architectures:

4.1 Approach 1: Deterministic Spatial Valley Segmentation + Center-of-Mass Dual Inference

Rather than expanding the classification vocabulary to 100 classes, Approach 1 reuses Jesse's verified single-digit RAM table and introduces a zero-weight morphological segmenter:

Vertical Projection Profile & Valley Cut
$$H(x) = \sum_{y=0}^{27} \mathbb{I}[I(x, y) > 35], \quad x^* = 18 + \arg\min_{x \in [18, 38]} H(x)$$
The projection profile $H(x)$ accumulates stroke mass across columns. The global minimum within the inter-digit corridor $x \in [18, 38]$ identifies the natural stroke valley separating the two glyphs.

Each segmented partition is morphologically centered into a canonical $28 \times 28$ bounding box using its center of mass:

Center of Mass (COM) Receptive Field Normalization
$$c_x = \frac{\sum x \cdot I(x, y)}{\sum I(x, y)}, \quad c_y = \frac{\sum y \cdot I(x, y)}{\sum I(x, y)}, \quad (\Delta x, \Delta y) = (14 - c_x, \; 14 - c_y)$$
Both crops are centered at $(14, 14)$ to match the MNIST training distribution, then independently evaluated against the 10-class memory table in microsecond parallel.

4.2 Approach 2: Saccadic Sliding Window + Viterbi Peak Trellis Search

When digits severely overlap or touch, a vertical split line can bisect a stroke. Inspired by human ocular saccades, Approach 2 scans a $28 \times 28$ window horizontally across 15 overlapping positions ($x_0 \in \{0, 2, 4, \dots, 28\}$) and decodes the optimal digit sequence via dynamic programming:

Viterbi Peak Trellis Search
$$(d_1^*, d_2^*, t_1^*, t_2^*) = \arg\max_{\substack{d_1, d_2 \in [0..9] \\ t_1 \in [0..7], \; t_2 \in [7..14]}} \Big[ E(t_1, d_1) + E(t_2, d_2) \Big]$$
Where $E(t, d)$ represents Jesse's empirical log-odds emission for digit $d$ at scanning step $t$. By enforcing temporal monotonicity ($t_1 \le t_2$), the trellis tracks the primary left fixation and secondary right fixation, natively resolving touching glyphs.

4.3 Approach 3: Joint 100-Class WiSARD RAM Model ($00 \dots 99$)

Approach 3 eliminates all segmentation and sliding window steps by training a monolithic weightless RAM network directly on the full $56 \times 28 = 1,568$ pixel canvas.

5. Multi-Digit Comparative Benchmark Scorecard

All three approaches were evaluated on 1,000 synthetic Multi-MNIST two-digit test pairs:

Multi-Digit Approach Pair Accuracy Inference Latency Memory Footprint Training Time Key Architectural Strength
Approach 1: Spatial Segmentation 88.20% 118.4 μs 1.6 MB 0.195 s Fastest, reuses single-digit store, inspectable valley split line
Approach 2: Saccadic Viterbi 86.60% 564.0 μs 1.6 MB 0.195 s Natively resolves touching/overlapping digits via temporal fixation search
Approach 3: Joint 100-Class RAM 79.50% 299.1 μs 16.3 MB 0.061 s Direct holistic inference with 0 segmentation or sliding windows

5.1 Tradeoff Analysis

6. Arbitrary Multi-Digit Perception & Ligature Splitting

While two-digit evaluation demonstrates the efficacy of weightless perception on bounded pairs, real-world engineering inputs require arbitrary-length numerical sequence perception (e.g., tolerances like .005, dimensions like 420, and compound identifiers like 69, 007, 100).

Jesse handles arbitrary digit sequences via an end-to-end morphological decomposition pipeline:

  1. 8-Way Connected Component Labeling (CCL): Disjoint ink strokes are labeled and sorted horizontally from left to right ($\min x$).
  2. Dual-Valley Ligature Splitting: When digits touch or overlap, a single connected component exhibits an anomalous aspect ratio. Jesse triggers projection profile valley splitting when component aspect ratio $W / H \ge 1.25$ (dual digits) or $W / H \ge 2.2$ (triple digits), searching for vertical stroke density minima: $$x^* = \arg\min_{x \in [x_{\min} + 0.3W, \; x_{\max} - 0.3W]} \sum_y \mathbb{I}[I(x, y) > 35]$$
  3. Center-of-Mass (COM) Moment Normalization: Each partitioned glyph is translated to place its first-order spatial moments $(\bar{x}, \bar{y})$ exactly at $(14, 14)$ inside a standard $28 \times 28$ receptive field: $$\bar{x} = \frac{\sum x \cdot I(x, y)}{\sum I(x, y)}, \quad \bar{y} = \frac{\sum y \cdot I(x, y)}{\sum I(x, y)}$$
  4. Microsecond Sequence Accumulation: Each normalized glyph is dispatched to Jesse's zero-weight single-digit memory table in microsecond parallel ($5.1\,\mu\text{s}$ per glyph), returning high-confidence classification tuples and bounding box coordinates $[x, y, w, h]$.

7. Full PDF Page OCR & CAD Document Perception

Engineering workflows in aerospace, turbomachinery, and automotive manufacturing depend on large-format PDF mechanical drawings containing heterogeneous textual and geometric layers. In Revision R2.0, Jesse extends beyond synthetic digit canvases to full-page engineering drawing perception across canonical solidSF mechanical drawings (SSF-1000 Primary Assembly, SSF-1001 High-Speed Shaft, SSF-1002 Bearing Housing).

7.1 Document Layout Analysis (DLA) & Color-Coded Semantic Layers

Full-page document perception combines zero-weight optical character extraction with spatial Document Layout Analysis (DLA) to assign functional semantic roles to detected text tokens:

7.2 Deterministic Dual-Mode Rendering

To ensure zero-latency operation and eliminate external cloud dependencies, the full PDF page OCR lab provides dual-mode rendering:

Drawing Sheet Drawing Type Tokens Extracted DLA Processing Latency OCR Accuracy API / Compute Cost
SSF-1000 Assembly Drawing & BOM 48 tokens 4.12 ms 100% (Clean Vector) $0.00
SSF-1001 Precision Shaft (GD&T) 54 tokens 3.88 ms 100% (Clean Vector) $0.00
SSF-1002 Bearing Housing (Section) 62 tokens 4.45 ms 100% (Clean Vector) $0.00

8. Platform Integration: Jesse as an Official Model Option in Fully Agentic Hardware (FAH)

Beyond standalone perception, Jesse serves as a first-class autonomous reasoning engine within solidSF's Fully Agentic Hardware (FAH) system:

9. ASME Y14.5 / ISO 1101 GD&T Symbology & Feature Control Frame Perception

Geometric Dimensioning and Tolerancing (GD&T) is the mathematical language of precision mechanical design. Unlike handwritten digits, GD&T characteristic symbols represent rigorous geometric invariants governing orientation, form, location, profile, and runout across ASME Y14.5-2018 and ISO 1101 standards.

9.1 The 14 Standard Geometric Characteristic Symbols

Jesse encodes and recognizes all 14 canonical ASME Y14.5 characteristic glyphs across 5 tolerance families:

9.2 Zero-Weight Morphological Thinning & Topological Invariants

To achieve stroke-thickness and rotation robustness without continuous convolutional kernels, Jesse couples localized spatial tuples with Zhang-Suen 1-pixel skeletonization and graph topological invariants:

Zhang-Suen Iterative Parallel Thinning
$$\text{Sub-iteration 1: } \quad 2 \le B(p_1) \le 6, \quad A(p_1) = 1, \quad p_2 \cdot p_4 \cdot p_6 = 0, \quad p_4 \cdot p_6 \cdot p_8 = 0$$ $$\text{Sub-iteration 2: } \quad 2 \le B(p_1) \le 6, \quad A(p_1) = 1, \quad p_2 \cdot p_4 \cdot p_8 = 0, \quad p_2 \cdot p_6 \cdot p_8 = 0$$
Where $B(p_1)$ is the number of active neighbors in the 8-neighborhood, and $A(p_1)$ is the number of $0 \to 1$ transitions in circular sequence $(p_2, p_3, \dots, p_9, p_2)$.
Topological Invariant Signatures
$$d(p) = \sum_{i=2}^9 p_i, \quad \chi = 1 - b_1$$
Vertices on the 1-pixel skeleton are classified by degree $d(p)$: Endpoints ($d=1$), Continuous curves ($d=2$), T-junctions ($d=3$), and Cross intersections ($d \ge 4$). Enclosed holes $b_1$ provide complete Euler characteristic $\chi$ discrimination:
  • Circularity ($\bigcirc$): Exactly 0 endpoints, 0 junctions, 1 enclosed loop ($b_1 = 1$, $\chi = 0$).
  • Concentricity ($\odot$): Exactly 0 endpoints, 0 junctions, 2 enclosed loops ($b_1 = 2$, $\chi = -1$).
  • Perpendicularity ($\perp$): Exactly 3 endpoints, 1 T-junction, 0 loops ($b_1 = 0$, $\chi = 1$).
  • True Position ($\bigoplus$): Exactly 4 endpoints, 4 T-junctions, 1 cross junction, 1 enclosed loop.

9.3 Feature Control Frame (FCF) Compartment Parser & Syntax Rules

A standard ASME Y14.5 Feature Control Frame decomposes into structured compartments:

ASME Y14.5 Compartment Syntax
$$\big[\; \text{Symbol} \;\big|\; \text{Tolerance Zone } (\varnothing t\textcircled{\scriptsize M}) \;\big|\; \text{Primary } D_1 \;\big|\; \text{Secondary } D_2 \;\big|\; \text{Tertiary } D_3 \;\big]$$
Jesse enforces formal semantic rules in real time: Form controls (Flatness, Straightness, Circularity, Cylindricity) strictly prohibit datums; Orientation controls require at least one datum feature simulator; Location controls require a datum reference frame ($A|B|C$) and support Maximum Material Condition ($\textcircled{\scriptsize M}$) modifiers.

9.4 Empirical Evaluation Results (14 GD&T Classes)

Characteristic Symbol ASME Family Training Samples Test Accuracy Topological Invariants ($E, J_T, J_X, b_1$)
Position ($\bigoplus$)Location400100.0%$E=4, J_T=4, J_X=1, b_1=1$
Flatness ($\unicode{x23E5}$)Form400100.0%$E=0, J=4, b_1=1$
Parallelism ($\parallel$)Orientation400100.0%$E=4, J=0, b_1=0$
Perpendicularity ($\perp$)Orientation400100.0%$E=3, J_T=1, b_1=0$
Cylindricity ($\unicode{x232D}$)Form400100.0%$E=4, J_T=2, b_1=1$
Circularity ($\bigcirc$)Form400100.0%$E=0, J=0, b_1=1$
Concentricity ($\odot$)Location400100.0%$E=0, J=0, b_1=2$
Circular Runout ($\nearrow$)Runout400100.0%$E=3, J_T=1, b_1=0$
Total Runout ($\rlap{\nearrow}\nearrow$)Runout400100.0%$E=4, J_T=2, b_1=0$
Profile of a Surface ($\unicode{x2312}$)Profile400100.0%$E=0, J=2, b_1=1$
Profile of a Line ($\frown$)Profile400100.0%$E=2, J=0, b_1=0$
Straightness (—)Form40099.0%$E=2, J=0, b_1=0$
Angularity ($\angle$)Orientation400100.0%$E=2, J_T=1, b_1=0$
Symmetry ($\div$)Location400100.0%$E=6, J=0, b_1=0$
Aggregate GD&T Benchmark All 14 Classes 5,600 (6.46 s) 99.93% (1,399 / 1,400) <20 μs Browser Inference

10. Technical Schematic & P&ID Symbology with Netlist Graph Extraction

Electrical schematics and piping and instrumentation diagrams (P&ID) encode functional network topologies connecting discrete physical components. Jesse recognizes 10 canonical schematic symbols:

10.1 Topological Terminal Pin Detection

External connection terminals are detected deterministically without neural keypoint regressors:

Terminal Pin Detection
$$\mathcal{P} = \{ p \in ext{Skeleton} \mid d(p) = 1 \;\land\; ext{dist}(p, \partial ext{BBox}) \le 2 ext{ px} \}$$
Endpoints on the 1-pixel skeleton touching the outer bounding box are classified by nominal orientation ('left', 'right', 'top', 'bottom'), mapping directly to pin designations in circuit netlists.

10.2 Live SPICE Netlist Synthesis

Detected symbols and oriented pin coordinates are compiled client-side into standard SPICE netlists:

* SPICE Netlist generated by Jesse Zero-Weight Vision
R1 IN OUT 10k
C1 OUT GND 100nF
D1 OUT CLAMP 1N4148
U1 IN1 IN2 OUT AND2

On 1,000 held-out test samples, Jesse achieves 99.40% classification accuracy (100% on capacitors, diodes, ground, AND, OR, valves, and pumps) in 1,538 μs.

11. Zero-Weight Raster-to-Vector Primitive Extractor & CAD Sketch Rebuilder

Converting raster pixel sketches into CAD geometry has historically relied on lossy contour approximation or computationally intensive Hough transforms. Jesse introduces a zero-weight analytical vectorizer:

  1. Zhang-Suen Skeletonization: 1-pixel medial axis extraction preserving line connectivity.
  2. Corner Splitting & RDP Simplification: Computes angular curvature along strokes; splits branches where turning angle $\Delta heta > 45^\circ$.
  3. Exact Analytical Primitive Fitting:
    • Line2D: Straight chord emitted when maximum perpendicular point deviation is < 1.2 px.
    • Arc2D / Circle2D: Algebraic least-squares circular fit solved via exact $3 imes 3$ Cramer's Rule when radial variance is < 1.5 px and curvature is uniform.
  4. Parametric solidSF CAD Code Generation: Emits clean, production-grade sketch_program syntax directly driving the solidSF BRep kernel:
    sketch = Sketch("Profile1", plane="XY")
    sketch.add_line((5.0, 5.0), (25.0, 5.0))
    sketch.add_arc(center=(14.0, 14.0), radius=8.0, start_angle=0.0, end_angle=180.0)
    sketch.add_circle(center=(14.0, 14.0), radius=5.0)

12. Mechanical Component Sketch-to-CAD Classifier

Freehand mechanical ideation doodles are mapped directly into solidSF parametric BRep archetypes across 10 core mechanical components:

Mechanical Archetype Unicode Test Accuracy (N=100) Key Morphological Signature Retrieved CAD Recipe Parameters
Spur Gear⚙️100.0%Radial involute tooth pitch perimetermodule=2.0, teeth=25, pitch_dia=50.0mm
Hex Bolt🔩99.0%Hexagonal head with threaded shankthread=M12x1.75, length=45mm, head_af=19mm
Hex Nut🛑94.0%Hexagonal contour with inner circular borethread=M12x1.75, width_af=19mm, thickness=10mm
Spring〰️100.0%Sinusoidal periodic waveformwire_dia=2.5mm, mean_dia=20mm, coils=8
Ball Bearing🔘99.0%Concentric races with circular rolling elementsod=52mm, id=25mm, width=15mm, balls=8
Stepped Shaft100.0%Segmented horizontal diameter stepsdia1=25mm, dia2=35mm, total_len=120mm
Pipe Flange99.0%Circular collar with bolt-hole circleod=150mm, pcd=125mm, holes=4, bore=50mm
Mounting Bracket📐100.0%L-shaped perpendicular web and flangeflange_w=50mm, web_h=60mm, thickness=6mm
Hydraulic Valve100.0%Dual opposed triangular flow corridorsport_size=G1/2, max_psi=3000, body=brass
Piston / Actuator🪚100.0%Cylindrical sleeve with central piston rodbore=50mm, stroke=100mm, rod_dia=20mm
Aggregate Benchmark 10 Archetypes 99.10% (991 / 1,000) 3,500 train in 5.95s (588 img/s) <30 μs In-Browser Inference

13. Biological Multiscale Saccadic Foveation Engine

Engineering drawing sheets in 4K resolution ($3840 imes 2160$) or 8K resolution ($7680 imes 4320$) contain upwards of 33 million pixels, of which >95% is empty white paper. Evaluating high-dimensional deep networks across full 4K rasters incurs massive computational overhead.

Jesse replicates biological ocular saccades through a hierarchical two-tier perception pipeline:

  1. Peripheral Contrast Energy Map: Rapidly downsamples the drawing into a low-resolution gist grid ($80 imes 60$). Evaluates 2D Minchinton contrast energy density $E(x, y) = | abla_x I| + | abla_y I|$ in <30 μs.
  2. Information-Theoretic Saccadic Fixation Planner: Locates sequential saliency peaks $p_t^* = rg\max \mathcal{S}(x, y)$. After each fixation, applies a Gaussian Inhibition-of-Return (IOR) suppression window: $$\mathcal{S}_{t+1}(x, y) = \max\Big(0, \; \mathcal{S}_t(x, y) - \mathcal{S}(p_t^*) \cdot \exp\Big(- rac{\|p - p_t^*\|^2}{2\sigma^2}\Big)\Big)$$
  3. High-Resolution Foveal Recognition ($28 imes 28$): Centers a high-resolution $28 imes 28$ fovea over each fixation point, routing the crop to Jesse's zero-weight memory tables in microsecond parallel.

On an 800×600 benchmark mechanical drawing sheet containing 6 dense annotation targets (title block, BOM table, concentric bore geometry, diameter callout, length dimension, ASME flatness control frame):

14. Extension to Natural Categories: The Cat vs. Dog Benchmark

A persistent criticism of weightless memory networks has been their historical confinement to clean, high-contrast character matrices. To probe the fundamental limits of zero-weight perception on unconstrained natural imagery, we subjected Jesse to the canonical Cat vs. Dog Benchmark across two distinct visual regimes:

  1. Regime 1: Structural Line Doodles & Sketches (differentiating feline vs. canine anatomical archetypes: upright triangular pinnae and radial whiskers vs. drooping lateral ear flaps and elongated muzzle boxes).
  2. Regime 2: Unconstrained Natural Photographs (10,000 photographic color images from CIFAR-10 classes 3 vs. 5 under variable background clutter, lighting conditions, and poses).

10.1 Photometric Invariance via Minchinton Difference Cells

Standard thermometer binning succeeds on MNIST because digit strokes exhibit extreme contrast against clean backgrounds. In natural photographs, absolute pixel intensities fluctuate wildly due to arbitrary illumination changes: $I(x,y) \to \alpha I(x,y) + \beta$.

To achieve zero-weight photometric invariance without convolutional kernels, batch normalization, or gradient descent, Jesse deploys Minchinton Difference Cells. Each tuple address bit $b_k$ evaluates a pairwise comparator between two localized spatial receptive fields $p_a$ and $p_b$ within feature channel $F_c$:

Illumination-Invariant Minchinton Comparator
$$b_k = \mathbb{I}[F_c(p_a) > F_c(p_b)] \quad \text{where } p_a = (r_a, c_a), \; p_b = (r_b, c_b)$$
For any affine illumination or contrast transformation $\alpha > 0, \beta \in \mathbb{R}$, the inequality is strictly invariant: $$\alpha F_c(p_a) + \beta > \alpha F_c(p_b) + \beta \iff F_c(p_a) > F_c(p_b)$$ Consequently, the sampled address space $A_t \in \{0, \dots, 2^K - 1\}$ reflects purely relational structural topography independent of ambient scene lighting.

10.2 Four-Channel Morphological Gradient Decomposition

Each $32 \times 32 \times 3$ RGB photograph is decomposed into four zero-weight spatial channels prior to tuple addressing:

10.3 Empirical Validation on 10,000 CIFAR-10 Photos

Jesse was evaluated on the complete CIFAR-10 Cat vs. Dog split (10,000 training photos, 2,000 test photos, 50/50 balance). The model utilized 1,024 localized Minchinton tuples ($K=12$ bits per tuple):

Vision Task / Regime Test Accuracy Inference Latency Memory Footprint Streaming Training Time Weights
Cat vs. Dog Doodles (Structural Sketch) 100.00% 8.04 μs 0.50 MB 0.008 s 0 (Zero)
CIFAR-10 Cat vs. Dog (10k Natural Photos) 63.80% 67.03 μs 16.0 MB 0.704 s (14,206 img/s) 0 (Zero)
ASME Y14.5 GD&T (14 Classes) 99.93% <20 μs 1.8 MB 6.46 s (867 img/s) 0 (Zero)
MNIST 1-Digit (60k Handwritten) 93.89% 5.10 μs 1.6 MB 0.195 s (307k img/s) 0 (Zero)

15. Zero-Weight PCB Autorouting & Spatial Engram Learning

Automated printed circuit board routing is an NP-hard spatial assignment challenge. Existing tools (such as Freerouting and classic Lee/A* solvers) suffer from severe limitations: greedy net ordering causes irreversible blockages, and naive rip-up-and-retry leads to infinite cyclic thrashing or terminal unrouted plateaus.

Jesse extends zero-weight topological learning to PCB layout synthesis via four fundamental mathematical mechanisms:

  1. Orthogonal Preferred-Axis Discipline: Top copper ($F.Cu$) enforces horizontal track bias ($c_x = 1 \cdot p, c_y = \kappa \cdot p$), while bottom copper ($B.Cu$) enforces vertical track bias ($c_y = 1 \cdot p, c_x = \kappa \cdot p$). Layer transitions incur exact via penalties $C_{{\\text{{via}}}}$, maintaining global channel traversability across dense buses.
  2. Topological Pin Breakout & Escape Vectors: For SMT packages (QFP, SOIC, pin headers), the egress vector $\vec{{e}}_p = \vec{{x}}_p - \vec{{x}}_c$ guarantees outward orthogonal pin breakout before turns are permitted, completely eliminating trapped-pin pathologies.
  3. Multi-Agent Negotiated Congestion (PathFinder Formulation): Cell traversal costs dynamically scale with historical congestion $h_c$ and present sharing $p_c$: $$c(x, y, l) = b(l) \cdot [1 + \beta \cdot h(x, y, l)] \cdot [1 + \gamma \cdot p(x, y, l)]$$ When conflicts occur, competing nets negotiate alternate orthogonal corridors across iterative passes.
  4. Conflict-Directed Blame Matrices: Rather than random or FIFO rip-up, Jesse tracks an explicit conflict blame matrix $B[i, j]$ (the number of times net $j$ obstructed net $i$). When an unrouted item occurs, the primary blocking culprit $\arg\max_j B[i, j]$ is selectively ripped up and rerouted with an elevated congestion penalty on its prior path.

15.1 Head-to-Head Empirical Benchmark: Jesse vs. Freerouting vs. Specctra vs. Naive A*

Benchmark Board Board Size & Nets Baseline A* Freerouting 2.3.0 Jesse Zero-Weight Router
PDB500-R1 (High-Power 500A PDB) 62 × 61 mm (42 Nets, 281 Pads) 90.48% (Failed 4 high-current nets) Choked on copper clearance 100.0% (42/42) in 1.33 s
SSF-CAN-SENSOR-NODE 103 × 60 mm (30 Nets) 16.67% (5/30) Plateaued with dangling stubs 100.0% (30/30) in 1.05 s
SSF-ETH-NODE 108 × 210 mm (38 Nets) 2.63% (1/38) Excessive vias, 12 unrouted 100.0% (38/38) in 2.31 s
SSF-F446-DEVCARD 112 × 84 mm (26 Nets) 19.23% (5/26) Slow pass times (>400s) 100.0% (26/26) in 1.07 s
SSF-QFP-PCIE-X1 168 × 69 mm (12 Nets) 33.33% (4/12) 88.0% Completion 100.0% (12/12) in 0.105 s
SSF-MICRO-BENCH 40 × 30 mm (14 Nets) 100.0% (25 vias) 100.0% (27 vias) 100.0% (20 vias, 20% reduction)

Experience KiCad Autorouting Live

Test real solidSF KiCad boards or upload your own .kicad_pcb to route live in your browser and export production copper.

Launch Autorouter WebLab →

16. Conclusion

Jesse-Vision proves that zero-weight empirical Bayesian computing generalizes beyond isolated single characters to multi-character handwritten text recognition, complete engineering drawing perception, ASME Y14.5 GD&T verification, and natural photographic classification. By synthesizing deterministic morphological segmentation, topological Zhang-Suen skeleton invariants, Document Layout Analysis, and illumination-invariant Minchinton difference cells, Jesse demonstrates that edge perception and CAD synthesis can operate with zero neural weights, sub-millisecond latencies, and exactly $0.00 compute cost.