Commit History

Export only hard lesion masks
c353a6a

rmbielski commited on

Add editor NIfTI download and float32 exports
1e8c35a

rmbielski commited on

Preview uploads and export inference runs
26e51c9

rmbielski commited on

Use fixed canvas for mask editor
ca4c35a

rmbielski commited on

Keep mask editor layer aligned
a334d66

rmbielski commited on

Add quick ANTs registration profile
c3216e1

rmbielski commited on

Make ANTs prep timeout and CPU detection robust
e1d14ed

rmbielski commited on

I changed prep_utils.py (line 266) so every ANTs subprocess now sets:
1d6576d

rmbielski commited on

Quote full Python 3.10 patch version for HF Space
6f73e2e

rmbielski commited on

Restore Python 3.10 pin for Gradio Space
72d210f

rmbielski commited on

Register + normalize should stay CPU. That ANTs prep step is not the GPU-dependent part,
24bf1b8

rmbielski commited on

Enable GPU inference and reset editor on load
fd515c9

rmbielski commited on

Remove python_version to avoid Python 3.1 bug
19fc29e

rmbielski commited on

Use official Python 3.13-slim base image
f2ced2c

rmbielski commited on

Fix base image: use Python 3.10
5cd7539

rmbielski commited on

Stabilize mask editor canvas alignment
f010dc3

rmbielski commited on

Auto-prepare active input before segmentation
00eb9d6

rmbielski commited on

Make mask editor save slices explicitly
b3956d4

rmbielski commited on

Use supported ImageEditor fullscreen button option
c971f19

rmbielski commited on

Replace mask editor click hack with ImageEditor
e5d332b

rmbielski commited on

Keep editor case dropdown choices in sync
38bb26c

rmbielski commited on

Keep editor preview visible on invalid click events
3cd35e8

rmbielski commited on

Enable experimental mask editor by default
09880cb

rmbielski commited on

Add slice controls for native and prepared prep viewers
f8233c4

rmbielski commited on

Add feature-flagged experimental mask editor scaffold
1178683

rmbielski commited on

Trim skull-edge segmentation artifacts with boundary-aware cleanup
6d3c2e9

rmbielski commited on

Mask lesion predictions to MNI brain volume
4eedebc

rmbielski commited on

Save inference outputs to mounted persistent storage
6ddeffc

rmbielski commited on

Improve soft probability preview with contrast-stretched heatmap
68dab45

rmbielski commited on

Show thresholded overlay and probability map side by side
ba643ef

rmbielski commited on

Increase Gradio preview image render size
0b82460

rmbielski commited on

Fix HF model repo downloads for root-level artifacts
b2b9a02

rmbielski commited on

Use ARC_ATLAS_v3.1 HF model repo for Space inference
0c11754

rmbielski commited on

Increase Gradio output viewer sizes for native/registered/inference images
93eb52c

rmbielski commited on

Fix HF dataset input flow and native preview in Gradio
1e5aef4

rmbielski commited on

Add HF dataset browser to Gradio inputs and clarify runtime sync caching
2503dc7

rmbielski commited on

Added ZeroGPU-compatible GPU-decorated function in Gradio:
9e30f8d

rmbielski commited on

Enable ZeroGPU decorator and switch HF defaults to rmbielski org
116be7d

rmbielski commited on

Add Gradio app entrypoint and switch Space config from Streamlit
8900353

rmbielski commited on

Fix SAM attention softmax rank for CPU inference stability
e6dbd52

rmbielski commited on

Auto-preload default ARC_ATLAS V3 model from HF for inference
9cc4d14

rmbielski commited on

Add HF dataset model artifact sync for lesion inference
0b587ce

rmbielski commited on

Add Streamlit lesion inference panel and ignore local artifacts
5652fbb

rmbielski commited on

the-brAIn-lab/Approximate_Numeracy added to the dropdown.
9bbd2d2

rmbielski commited on

the-brAIn-lab/ARC will now appear as a preset option in the "Dataset" dropdown inside the "Browse HF Dataset" tab,
10f893b

rmbielski commited on

Back to a 50/50 column split
c469ef8

rmbielski commited on

Removed base64, html, and PIL.Image — all three were only needed by the old data URI path. Reload the app and the images should now fill the full container width.
5bbb753

rmbielski commited on

The _render_inline_image function already uses width:100%;height:auto on the <img> tag, so it fills whatever container it's placed in. By switching from a 50/50 column split to a full-width st.container(), both viewers (native-space and registered/normalized) will now render at the full page width. No rebuild needed — just reload the app.
96f9492

rmbielski commited on

Dockerfile
c8aa6f0

rmbielski commited on

Implemented a fix for the “runs forever” behavior by removing the two biggest blind spots: repeated runtime sync work and unbounded ANTs subprocess time.
9351e79

rmbielski commited on