Spaces:
Sleeping
Sleeping
Commit History
-
Hide Orbital Fat (class 6) by default in 3D view
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>a243680 -
Fix 3D: rotate right 90 only (no flip), fix camera up vector
Avoid mirror image by removing flipud. Use rot90(k=-1) only and set camera up to [0,1,0] for correct orientation. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>96c0f15 -
Fix 3D upside-down (rot90+flipud) and opacity slider refresh
- 3D: apply rot90(k=1) + flipud to correct orientation - Opacity: add debounce to prevent stale requests during slider drag Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>f561c33 -
Fix slice slider hidden by overflow: add min-height:0 and flex-shrink:0
ImageViewer was consuming all space in workspace-center, pushing SliceSlider out of the visible area due to overflow:hidden. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1737c11 -
Move 3D View button inside OverlayControls below Overlay
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>e4b067d -
Fix 3D orientation, brighten eyeball color, view from front
- Fix upside-down: change rot90 k=1 to k=-1 - Eyeball (class 9) color: gray -> brighter silver-blue for 3D - Camera starts from front (negative Z) looking toward the back Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>f485559
-
Add pseudo-3D visualization with marching cubes and Three.js
- Backend: Generate 3D meshes per class using scikit-image marching cubes with Z-axis interpolation for sparse slices and Gaussian smoothing - Frontend: Three.js viewer with drag-to-rotate (OrbitControls), per-class visibility checkboxes, and proper lighting - New endpoint: GET /results/{session_id}/mesh3d with mesh caching - 3D View button appears for NIfTI volumes after segmentation Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>f443f24 -
Add 3D volume calculation, L/R split statistics, and Excel export
- Feature 1: Calculate real tissue volumes (mm³/cm³) from NIfTI affine matrix - Feature 2: Split statistics by left/right image halves with comparison view - Feature 3: Export analysis data to Excel (.xlsx) with 4 sheets (Summary, Overall Statistics, Left-Right Comparison, Per-Slice Breakdown) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>6509062
-
Initial commit: MRI segmentation SaaS with Render deployment
- FastAPI backend with PyTorch U-Net for eye MRI T2 coronal segmentation - React + TypeScript + Vite frontend - Docker multi-stage build for Render deployment - Git LFS for model checkpoint (200MB) - Backend serves built frontend as static files in production Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>2102bc9