1.0.0-alpha.3
Gerstep/cybos1.0.0-alpha.3Aug 1, 2026by tyt2y3
AI Summary
Introduces a new blind fidelity benchmark for tracers and fixes a watershed boundary leakage bug where low-contrast images produced unintended filament regions.
Key Highlights
- Added `vtracer-bench` for blind fidelity scoring (PSNR, SSIM)
- Fixed watershed leakage on blurred low-contrast boundaries
- Improved boundary snap mixture gate for blending regions
New Features
- Blind fidelity benchmark utility
- Fixed watershed boundary sharpness and leakage
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.