Skip to content

NeuroSeg Pro v4.0.0

Latest

Choose a tag to compare

@mohany203 mohany203 released this 01 Jul 23:54

NeuroSeg Pro v4.0.0 – Production Release

We are thrilled to present NeuroSeg Pro v4.0.0, a major evolution of our enterprise AI-powered 3D volumetric brain tumor segmentation suite. This release delivers a completely redesigned Windows installation pipeline, zero-touch dependency bootstrapping, intelligent environment reuse, and deep architectural fixes for volumetric sliding-window inference.


✨ Major Improvements & Changes from v3.0.0 to v4.0.0

1. Zero-Touch Intelligent Bootstrapper (install.ps1)

  • Automated Environment Provisioning: Replaced static file extraction with an intelligent PowerShell engine that audits system health, checks OS execution levels, and builds an isolated virtual environment under %LOCALAPPDATA%\NeuroSegPro\.venv.
  • Silent Python Acquisition: Automatically detects Python 3.11+. If missing on clean Windows installations, it silently acquires the official Python 3.11 runtime from python.org and configures user paths automatically.
  • Smart Package & CUDA Reuse: Virtual environments are initialized with --system-site-packages. If PyTorch or MONAI are pre-installed globally on the host PC or workstation, the installer instantly verifies and reuses them—eliminating redundant 2.5+ GB gigabyte downloads.
  • Multi-Log Split Telemetry: Generates dedicated diagnostic logs in %LOCALAPPDATA%\NeuroSegPro\logs:
    • bootstrap.log (Lifecycle, health audit, environment setup)
    • python_install.log (Python setup engine logs)
    • gpu_audit.log (NVIDIA GPU hardware detection & PyTorch runtime verification)

2. Windowless Silent Launcher (NeuroSegPro.vbs)

  • Zero Terminal Clutter: Replaced legacy console batch files (run_app.bat) with a native Windows Script Host wrapper that executes wscript.exe and pythonw.exe.
  • Instant Desktop GUI: Double-clicking desktop or Start Menu shortcuts launches the PyQt5 application cleanly with no console command prompt popup windows.
  • Interactive Self-Healing Tool: Automatically detects missing dependencies or corrupted .venv files on launch and prompts users with an interactive GUI dialog offering to run install.ps1 -Repair.

3. Deep Architectural Fix (DynUNet & Inference Engine)

  • Resolved Volumetric Tensor Mismatches: Fixed the classical bottleneck (self.bottleneck) spatial stride from stride=1 to stride=2. This aligns 3D tensor spatial dimensions across all 6 decoder upsampling stages ($S/64 \rightarrow S/32 \rightarrow S/16 \rightarrow S/8 \rightarrow S/4 \rightarrow S/2 \rightarrow S$), eliminating RuntimeError: Sizes of tensors must match except in dimension 1 during 3D sliding-window inference.
  • Sliding-Window Optimization: Standardized clinical volumetric patch resolution (roi_size=128³) with 0.5 overlap and Gaussian weighting to prevent destructive whole-volume resizing on large clinical NIfTI scans.
  • Hierarchical Post-Processing: Sigmoid-based thresholding (> 0.5) with clinical priority mapping (ET (3) > TC/NCR (1) > WT/ED (2)).

4. Enterprise Inno Setup Integration (installer.iss)

  • Strict Administrator Elevation: Enforced PrivilegesRequired=admin and locked override flags (PrivilegesRequiredOverridesAllowed=none) so setup always prompts the standard Windows UAC dialog before modifying system locations.
  • Clean Uninstallation: Uninstaller cleanly purges all runtime environments (%LOCALAPPDATA%\NeuroSegPro), cache directories, and shell file associations.

📦 Primary Release Binaries & Assets

Asset Name Description Size SHA256 Checksum
NeuroSegPro_Setup_v4.0.0.exe Official Windows Standalone Installer 2.89 MB D79803579BA00DF67831ABA4952A47D669599A8352AF6877F452CE550187FFFF
checksums.txt SHA256 Verification File < 1 KB Included

🖥️ System Requirements

  • Supported OS: Windows 10 (64-bit) or Windows 11 (64-bit)
  • Processor: Multi-core x64 CPU (Intel Core i5 / AMD Ryzen 5 minimum)
  • RAM: 16 GB minimum (32 GB recommended for multi-modality 3D scans)
  • GPU: NVIDIA GPU with CUDA 11.8+ / 12.1+ driver (Optional; automatic multi-core CPU fallback supported)
  • Disk Space: ~5.5 GB available storage for clinical AI models and PyTorch libraries

🚀 Quick Start & Installation

  1. Download NeuroSegPro_Setup_v4.0.0.exe below.
  2. Run the installer and accept the Windows UAC Administrator prompt.
  3. Follow the installation wizard. When setup completes, the bootstrapper will automatically verify hardware acceleration and initialize the local AI runtime.
  4. Launch NeuroSeg Pro directly from your Desktop or Start Menu shortcut!