feat: add About page with system spec link to web UI
Duy
2bdb3d6
- Add /spec route to server.py that serves design_spec/system_spec.html
- Add About page section to index.html with pipeline diagram, features, tech stack
- Add About page styling to style.css (hero, cards, pipeline steps, tech table)
- Add page navigation logic to app.js (switch between Detection and About)
- Spec link opens in new tab, showing detailed system architecture & design
UI now has two tabs:
* Detection (original upload & results)
* About (project overview + link to full technical specification)
fix: wire up VLM toggle in web UI (checkbox + JS + CSS)
Duy
a675733
Prior commit added server use_vlm but the frontend edits did not land. Add the
'VLM filter' toggle to the sidebar, send use_vlm from app.js, style tag/hint.
feat: Zero-shot pattern detection pipeline for engineering BOM drawings
Duy
7d835bb
Pipeline: NCC multi-scale (Stage 1) + DINOv2 ViT-S/14 (Stage 2) + structural filters
- Auto-classify templates as simple (outline, e.g. resistor) or complex (e.g. bridge rectifier)
- Simple path: Chamfer pre-filter + hybrid DINOv2 bypass for borderline candidates
- Complex path: dual micro-pass (0deg + 90deg) with DINOv2 derotate=True
- FastAPI web UI with PaceOS-style dashboard
- HuggingFace Spaces Docker deployment ready
Results: Drawing 1 (resistor) 10 detections, Drawing 4 (BR) 4 detections,
Example 1 10 detections, Example 2 4 detections. All 10 unit tests pass.