FelixzeroSun commited on
Commit
2dc96d0
·
1 Parent(s): 09df4a4
Files changed (2) hide show
  1. app.py +4 -4
  2. app_1.py +1 -1
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 — 双任务演示(MRI/CBCT + Mask → synthetic CT")
59
 
60
  # 任务选择
61
  TASKS = ["Task 1 (MR → CT)", "Task 2 (CBCT → CT)"]
62
- task = st.radio("选择任务", TASKS, index=0, horizontal=True)
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 = "mri.mha" # 如果你的样例文件名不是 mri.mha,请改成实际名称
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 = "input_mri.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,
 
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 = "Synthard2025KoalAI/synthrad2025_task1"
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")