1.0.0-alpha.3

visioncortex/vtracer1.0.0-alpha.3Aug 1, 2026by tyt2y3

AI Summary

This release introduces a blind fidelity benchmarking tool for raster-to-vector tracers and fixes a watershed algorithm bug where regions leaked along low-contrast boundaries.

Key Highlights

  • Added `vtracer-bench` workspace crate for blind fidelity scoring
  • Benchmark uses PSNR, SSIM, and clustered-diff metrics
  • Fixed watershed region leakage on blurred low-contrast cracks
  • Improved boundary snap mixture gate to handle blend bands

New Features

  • `vtracer-bench` blind fidelity benchmark

Full Release Notes


### Added

* `vtracer-bench`: a blind fidelity benchmark for raster-to-vector tracers — it compares an original raster against a rendered reconstruction and reports one 0..1 score built from PSNR, SSIM, and a clustered-diff "missing patch" metric (geometric mean, so a single collapsed axis drags the score down). Blind to how the reconstruction was produced: render any tracer's output to pixels and score it. A new workspace crate, separate from the four shipped packages.

### Fixed

* Watershed no longer leaks a region along a blurred low-contrast crack as a 1-px filament (a slightly soft image could grow a hairline of one region's color running tens of px down a neighbouring boundary). The boundary snap's mixture gate now also admits pixels that blend two *neighbouring* regions — a blend band belongs to its closer flank even when the basin cut misattributed it to a distant region. On the blurred striped synthetic the circle's max boundary error drops from 31.6 px to 1.5 px; crisp images are byte-unaffected.