1.0.0-alpha.3

mukul975/cve-mcp-server1.0.0-alpha.3Aug 1, 2026by tyt2y3

AI Summary

Introduces a blind fidelity benchmarking tool for raster-to-vector tracers and fixes a watershed algorithm bug that caused region leaks along blurred boundaries.

Key Highlights

  • Added `vtracer-bench`: a blind fidelity benchmark using PSNR, SSIM, and missing patch metrics.
  • Fixed watershed boundary leaks on blurred images (error reduced from 31.6px to 1.5px).
  • Improved boundary snapping logic to handle blend bands correctly.

New Features

  • New benchmarking tool for evaluating tracer fidelity.

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.