Spaces:
Sleeping
Sleeping
FelixzeroSun
commited on
Commit
·
2dc96d0
1
Parent(s):
09df4a4
update
Browse files
app.py
CHANGED
|
@@ -55,11 +55,11 @@ from process_1 import SynthradAlgorithm1
|
|
| 55 |
# Streamlit UI
|
| 56 |
# =========================
|
| 57 |
st.set_page_config(page_title="SynthRad (nnUNetv2) Demo", layout="wide")
|
| 58 |
-
st.title("SynthRad —
|
| 59 |
|
| 60 |
# 任务选择
|
| 61 |
TASKS = ["Task 1 (MR → CT)", "Task 2 (CBCT → CT)"]
|
| 62 |
-
task = st.radio("
|
| 63 |
|
| 64 |
# 根据任务设置标题/提示
|
| 65 |
if task == "Task 1 (MR → CT)":
|
|
@@ -111,7 +111,7 @@ def build_sample_map(task_name: str):
|
|
| 111 |
repo_dir = REPO_DIRS[task_name]
|
| 112 |
if task_name == "Task 1 (MR → CT)":
|
| 113 |
vol_key = "mri"
|
| 114 |
-
vol_fname = "
|
| 115 |
mask_fname = "mask1.mha" # 如果你的样例文件名不是 mri.mha,请改成实际名称
|
| 116 |
else:
|
| 117 |
vol_key = "cbct"
|
|
@@ -261,7 +261,7 @@ else:
|
|
| 261 |
# 下载输入体积(根据任务区分命名)
|
| 262 |
with col_d1:
|
| 263 |
if st.session_state.input_vol is not None:
|
| 264 |
-
in_name = "
|
| 265 |
in_label = "Download input MRI" if task == "Task 1 (MR → CT)" else "Download input CBCT"
|
| 266 |
_download_sitk_image(
|
| 267 |
st.session_state.input_vol,
|
|
|
|
| 55 |
# Streamlit UI
|
| 56 |
# =========================
|
| 57 |
st.set_page_config(page_title="SynthRad (nnUNetv2) Demo", layout="wide")
|
| 58 |
+
st.title("SynthRad — MRI/CBCT + Mask → synthetic CT")
|
| 59 |
|
| 60 |
# 任务选择
|
| 61 |
TASKS = ["Task 1 (MR → CT)", "Task 2 (CBCT → CT)"]
|
| 62 |
+
task = st.radio("Select Task", TASKS, index=0, horizontal=True)
|
| 63 |
|
| 64 |
# 根据任务设置标题/提示
|
| 65 |
if task == "Task 1 (MR → CT)":
|
|
|
|
| 111 |
repo_dir = REPO_DIRS[task_name]
|
| 112 |
if task_name == "Task 1 (MR → CT)":
|
| 113 |
vol_key = "mri"
|
| 114 |
+
vol_fname = "mr.mha" # 如果你的样例文件名不是 mri.mha,请改成实际名称
|
| 115 |
mask_fname = "mask1.mha" # 如果你的样例文件名不是 mri.mha,请改成实际名称
|
| 116 |
else:
|
| 117 |
vol_key = "cbct"
|
|
|
|
| 261 |
# 下载输入体积(根据任务区分命名)
|
| 262 |
with col_d1:
|
| 263 |
if st.session_state.input_vol is not None:
|
| 264 |
+
in_name = "input_mr.nii.gz" if task == "Task 1 (MR → CT)" else "input_cbct.nii.gz"
|
| 265 |
in_label = "Download input MRI" if task == "Task 1 (MR → CT)" else "Download input CBCT"
|
| 266 |
_download_sitk_image(
|
| 267 |
st.session_state.input_vol,
|
app_1.py
CHANGED
|
@@ -3,7 +3,7 @@ import os
|
|
| 3 |
from huggingface_hub import snapshot_download
|
| 4 |
|
| 5 |
from PIL import Image, ImageDraw
|
| 6 |
-
HF_REPO = "
|
| 7 |
LOCAL_WEIGHTS_DIR = os.path.abspath("weights/task1")
|
| 8 |
|
| 9 |
token = os.getenv("HF_TOKEN")
|
|
|
|
| 3 |
from huggingface_hub import snapshot_download
|
| 4 |
|
| 5 |
from PIL import Image, ImageDraw
|
| 6 |
+
HF_REPO = "aehrc/Synthrad2025"
|
| 7 |
LOCAL_WEIGHTS_DIR = os.path.abspath("weights/task1")
|
| 8 |
|
| 9 |
token = os.getenv("HF_TOKEN")
|