mnm-matin's picture
Use bundled latest HyperView wheel
bb243a7 verified
|
Raw
History Blame Contribute Delete
2.78 kB
metadata
title: HyperView VisA Manufacturing
emoji: 🏭
colorFrom: gray
colorTo: blue
sdk: docker
app_port: 7860
pinned: false

HyperView - VisA Manufacturing Reference Retrieval

This Space builds a balanced subset of the VisA industrial visual anomaly dataset and opens HyperView with two side-by-side embedding spaces:

  • CLIP ViT-B/32 in a Euclidean 2D layout
  • Hyper3-CLIP hyper3-clip-v0.5 from the public hyper-models provider in a Poincare 2D layout

The workflow is inspection reference retrieval: given a production-line inspection image, retrieve the right normal references for the same SKU or product family. This maps to a real manufacturing QA pain point: engineers need to compare a questionable camera frame against the correct part library rather than a visually similar but wrong line or variant.

Benchmark Context

Fresh local probe on 600 VisA samples, using test inspection images as queries and train split images as the normal reference library:

Metric Hyper3-CLIP CLIP-B/32
Same-SKU mAP 0.9995 0.9924
Macaroni2 same-SKU mAP 1.0000 0.9377
Same-SKU P@10 1.0000 0.9983
Family P@10 1.0000 0.9997
Off-family leakage@10 0.0000 0.0003

The live Space uses a smaller cached interactive subset by default (VISA_SAMPLES_PER_CATEGORY=4 in local smoke runs) so the maps open quickly. The benchmark table above is the full 600-image protocol.

Keep the claim narrow: this is not defect segmentation or anomaly AUROC. It is a reference-retrieval workflow for inspection image libraries, where Hyper3-CLIP keeps same-SKU and same-family references slightly cleaner than CLIP on this sample.

Pilot framing: two lines, four SKUs, two weeks, using the plant's normal-reference image library. Success metrics should be wrong-SKU reference retrieval and QA lookup time, not defect segmentation accuracy.

Suggested acceptance thresholds: 30%+ faster QA reference lookup, 50%+ fewer wrong-SKU top-10 references versus the current baseline, at least three hard negative SKU families, and a failure report with abstentions/top misses.

Run locally from the HyperView repo:

VISA_SAMPLES_PER_CATEGORY=12 HYPERVIEW_PORT=6265 \
  uv run python hyperview-spaces/spaces/manufacturing-visa-reference-clip-hyper3clip/demo.py

The Docker image installs the bundled latest HyperView wheel for this repo and uses HyperView's public dataset, UI, and panel command APIs. Hyper3-CLIP loads through the public hyper-models provider catalog entry for the gated hyper3labs/hyper3-clip-v0.5 model repository. The Space needs an HF_TOKEN secret with access to that model. If unavailable, the Space can start with a clearly labeled CLIP fallback unless HYPERVIEW_ALLOW_CANDIDATE_FALLBACK=0 is set.