- Microsoft Windows 11 (64 bit, x64), (Windows 10 EOL)
- Ubuntu 20.04 (64 bit, x64) only for physical kernels
- Administration rights are required for installation
- free but limited #elements
- instant access anywhere
- private and shared projects
- all projects compatible with the desktop versions
- collaborate in real-time
- all solvers, many tools
- one ViP V3 model
- no HPC-enabled solvers
- no 3rd-party tools
- pay-per-use (w/ welcome credit)
- instant access anywhere for Science and Business
- private and shared projects
- all projects compatible with the desktop versions
- collaborate in real-time
- all solvers, majority of tools
- two ViP V3 models
- HPC-enabled solvers (MPI and GPU)
- extendable with 3rd-party tools
- licensed for specific needs
- local network (desktop / servers)
- all data local, fast access
- all projects compatible with the web version
- cost-efficient for intensive R&D efforts
- all solvers, all tools
- all functionalized ViP V3/V4 models
- HPC-enabled solvers (MPI and GPU)
- Start-up/SME Program available
- premier support
- licensed for specific needs
- local network (desktop / servers)
- all data local, fast access
- all projects compatible with the web version
- cost-efficient for intensive research efforts
- all solvers, all tools
- all functionalized ViP V3/V4 models
- GPU acceleration: CUDA and Acceleware
- basic support
Compare Features
Lite | Web | Business | Science | |
---|---|---|---|---|
Platform Features | ||||
Online | ||||
Desktop | - | - | ||
Project Sharing / Collaboration | ||||
Modeling | ||||
Interactive Modeling | ||||
CAD Import / Export | ||||
Device Model Libraries | - | - | ||
MESH tools | - | |||
Image Segmentation | ||||
Number of Objects | Unlimited | Unlimited | Unlimited | Unlimited |
Grid Size | max. 20 Mio cells | Unlimited | Unlimited | Unlimited |
Solvers | ||||
EM High-frequency and Low-frequency Solvers | ||||
Neuronal Dynamics Solver | ||||
Thermal Solver (biomed) | ||||
Acoustic Solver for Therapeutic Ultrasound | ||||
Generalized Huygens Approach | ||||
Parameter Sweep | - | |||
Optimizer | - | |||
GPU Acceleration | - | CUDA, Acceleware | CUDA, Acceleware | CUDA, Acceleware |
FDTD Adaptive Subgridding | - | Acceleware only | Acceleware only | Acceleware only |
MPI | - | |||
VIP Human Models | ||||
Yoon-sun | ||||
All ViP Models | - | |||
Comprehensive Tissue Property Database | ||||
FEM-Based Poser Engine | - | |||
Analysis | ||||
2D & 3D Views, Animations | ||||
Processing Algorithms (Resampling, Filtering, Evaluation, Croppping) | ||||
Averaging Methods for Dosimetric Applications | ||||
Pipeline / Workbench | - | - | ||
Direct GUI / Interfaces to Mesurement Systems | - | |||
Python Scripting | ||||
Python Scripting | ||||
Documentation | ||||
Manual | ||||
Tutorial | ||||
V & V Reports | - | |||
Support | ||||
Support via E-Mail | - | |||
Live Support with Simulation Experts | - | - | - | |
Training | - | Upon request | Upon request | Upon request |
Desktop
- 8 GB RAM. Depending on the size of the models and the results desired, the memory requirements may be higher.
- 12 GB hard disk space for the application, 2.5 GB for the user manual and sample projects. 15 GB additional temporary hard disk space required during the installation process only.
- Graphics hardware and appropriate drivers with support for at least Vulkan 1.1 or alternatively OpenGL 3.3.
- 32 GB RAM recommended. However, certain applications may include more than 40 million voxels and thus require more.
- An NVIDIA GPU with at least 12 GB of VRAM. Memory size is also highly dependent on the size of your models and the dimension of the sensors in your simulation setup.
- 1 TB storage to include working projects and calculated results.
For the CUDA-based solvers (P-EM-FDTD, P-THERMAL, P-ACOUSTICS), Sim4Life supports NVIDIA GPU models equipped with CUDA compute capability 6.1 up to 9.0, and requires device drivers that support the CUDA toolkit 11.0 and above.
Supported GPU cards
NVIDIA Ampere architectures
- GeForce RTX 30 series
- Workstation RTX Ax000 series
NVIDIA GeForce 16 and 20 series series (Volta and Turing architecture)
- NVIDIA TITAN V, NVIDIA Quadro GV100
- GeForce GTX 1650, GTX 1660, GTX 1660 Ti
- GeForce RTX 2060, RTX 2070, RTX 2080, RTX 2080 Ti
- NVIDIA Titan RTX
- Quadro RTX 8000, Quadro RTX 6000, Quadro RTX 5000, Quadro RTX 4000
- NVIDIA Tesla T4
NVIDIA GeForce 10 series (Pascal architecture):
- GeForce GTX 1050, GeForce GTX 1050 Ti, GeForce GTX 1060, GeForce GTX 1070, GeForce GTX 1080, GTX 1080Ti
- NVIDIA Titan X, Titan Xp
- NVIDIA P5000, P6000, P620
- NVIDIA Tesla P100
NVIDIA GeForce 900 series (Maxwell architecture):
- First generation Maxwell: GeForce GTX 750Ti, GeForce GTX 750
- Second generation Maxwell: GeForce GTX TITAN X, GeForce GTX 980, GeForce GTX 980Ti, GeForce GTX 970, GeForce GTX 960, GeForce GTX 960, GeForce GTX 950
Hardware NVIDIA K-series, series 20 and older cards are no longer supported.
Important: NVIDIA toolkit is upgraded in the last release to support the most recent GPUs. As a side effect, some older GPU architectures will not be supported anymore. In particular, all cards with compute capability lower than 5.0 will be dropped, which includes the Kepler generation GPUs. Please check this link for details about the cards' compute capability and CUDA toolkits.
- CPU (x64) with enough PCIe lanes to handle all GPUs
- 128 GB RAM
- up to 8x of RTX 3080 or RTX 4080 or higher
- 2 TB NVMe storage to include working projects and calculated results
Web
- Google Chrome (recommended browser)
- Mozilla Firefox
- Apple Safari
- Microsoft Edge
- Opera
- For the best experience, please use a screen resolution of at least 1280x720 pixels and maintain a stable internet connection.
- We recommend default font sizes and a browser zoom level of 100% for optimal viewing.
- Intel Pentium 4 / AMD Athlon 64 or later with SSE2 support
- Windows 10 or later
- Windows Server 2016 or later
- macOS Catalina 10.15 or later
- Ubuntu 18.04+, Debian 10+, openSUSE 15.5+, or Fedora Linux 38+
- iPadOS (coming soon)
- Android 8.0 Oreo or later (coming soon)
Specifications
COMPUTABLE HUMAN PHANTOMS
ViP 3.0 / ViP 4.0
- Native support for the latest generation of the Virtual Population ViP3.x
- Neuro-functionalized Virtual Population ViP 4.0 models: Yoon-sun V4.0 and Jeduk V4.0
- Largest library of 3D high resolution CAD-based phantoms available on the market
- Grid-independent (not based on voxel data), CAD-based anatomical phantom data
- More than 15 full body anatomical human phantoms
- More than 10 anatomical head models (children, adult, male, female, European, Asian)
- High resolution head model with integrated detailed deep brain structures and anisotropy information
- Dedicated ViP Hands Library, consisting of 12 right hands and parts of the forearm
- Posable anatomical models and support for the parameterization of additional models
- Poser based on biomechanical FEM simulation
- Interactive model morphing tool
- Extensive online literature-based tissue parameter database
- Integrated generation of high quality surface models from voxel and image data
ViZoo 1.0
- Set of high-resolution animal models (developed by IT’IS Foundation)
- Addressing the needs for optimizing the planning of animal experiments
- CAD models can be imported into Sim4Life and then discretized at an arbitrary resolution
- Enabling the user to obtain completely mesh-independent arrangement of complex setups
PHYSICS MODELS / SOLVERS
Electromagnetics Full Wave Solvers (P-EM-FDTD)
- Transient, Broadband, and Harmonic simulations (Time-Domain Solver)
- Results from time and frequency domains
- Automatic simulation termination
- ARMA engine for early time convergence detection
- Non-homogeneous intelligent gridder engine (geometry detection)
- Unique adaptive subgridding algorithm (from Acceleware)
- Run-time monitoring
- Lossy dielectric and magnetic materials
- Frequency-dependent dielectric and magnetic materials (Debye, Lorentz, Drude, Drude-Lorentz)
- Metamaterials (double negative)
- Non-linear materials (Kerr-Effect, Raman-Scattering)
- Lossy real metals, thin metal sheets and coatings
- Temperature relevant parameters for T and EM-T solver
- Predefined materials database (metals, dielectrics, anatomical)
- User-defined signal source (pulse, step, saw, arbitrary, etc.)
- Discrete sources (1-D, single edge)
- Plane-wave and Huygens box sources (total-field /scattered-field)
- Remote and Iterative Huygens engines (incl. backscattering)
- Anisotropic materials support for EM FDTD CUDA accelerated solvers
- Lumped elements (R, L, C, predefined serial/parallel)
- Parametric sources, lumped elements, sensors
- ABC, PEC, PMC, periodic boundaries
- Analytic boundaries (Mur, Higdon)
- UPML and CPML boundaries with adjustable absorption
- Execution through Command Line or GUI
- SIBC accelerated for Broadband and Harmonic simulations
- Fully automated multi-port S-Parameters extraction
- Results of S-Parameters extracted vs. frequency or in steady state
Quasi-Static EM Solvers (P-EM-QS)
- 3D static solver
- Electrostatic and Electro quasi-static
- Magnetostatic and Magneto quasi-static with constant permeability
- Coupled with Thermal solvers
- Automated simulation & analysis process for WPT compliance assessment
- 3D LF solvers, E/H integrated into Sim4Life
- FEM based (rectilinear grids)
- Floating metals in ES and EQS
- Automatic simulation termination
- Tools to create anisotropic conductivity distributions
- Use of magnetic field data measured using MAGPy as the source to simulate induced field in a phantom
- Non-homogeneous intelligent gridder engine (geometry detection)
- Results of S-Parameters extracted vs. frequency or in steady state
Unstructured Quasi-Static EM Solvers (P-EM-UQS)
- Electrostatic and Electro quasi-static
- Magnetostatic and Magneto quasi-static
- FEM based (unstructured meshes)
- Support for localized refinement, or conformal adaptivity
- Tetrahedral volume mesher
- Robust octree-based adaptive mesher
- Unique semi-insulating layers
- Anisotropic tensorial inhomogeneous electrical conductivity distributions (e.g., image-based)
- Novel spatially varying temperature dependence impact on the neuronal dynamics
- Capturing & plotting membrane dynamics over time
- Easily define pulse sources that correspond to gradient switching fields
- Applicable to heterogeneous, anisotropic dielectric environment model, including the most complex anatomical representations
Thermodynamics Solvers (P-THERMAL)
- T standalone solver
- Coupled EM-T, extended Pennes Bioheat Equation for BioEM
- Discrete vessel model for BioEM
- Steady state T solver
- Multiple EM sources (not bound to single simulation)
- Correlated/uncorrelated superposition of fields, individual scaling
- Pulsed excitation/time profile, on-off switch
- T dependent tissues (electric conductivity, SAR, blood perfusion)
- Time dependent specific heat generation rates
- Tensorial heat diffusion
- Spline-based vessels
- Conformal subcell T solver
- Flexible boundary-conditions (Neumann, Dirichlet, mixed, for every interface and every direction)
- Extended T solver functionality (field optimization extended features)
- Thermal ablation (tissue damage) measure
- Convective flow term
- LF solver results as T sources
- Field statistics for T results
Acoustics Solvers (P-ACOUSTICS)
- Linear & non-linear 3D full-wave solvers based on the Westervelt-Lighthill equation (expanded with density variation terms to account for the presence of bones & strongly reflecting material)
- Database of acoustic properties
- Tailored to the simulation of large ultrasonic arrays comprising hundreds to thousands of piezoelectric elements
- Applicable to both audible acoustics and therapeutic ultrasound simulations
- Coupled with the thermal solver to calculate temperature increases induced by deposited acoustic energy
- Tailored to the simulation of entirely heterogeneous simulation domains
- Multi-core and GPU acceleration (fastest ultrasonic solver on the market)
- Capable of simulating entire therapeutic FUS setups involving large anatomical models in minutes
- Enables simulations with arbitrarily shaped transducers & arrays
- Equipped with inhomogeneous PML modules, allowing for domain truncation through inhomogeneous anatomy, thus restricting the domain size without the need for excessive padding
TISSUE MODELS / SOLVERS
Neuronal Tissue Models (T-NEURO)
- Dynamic modeling of EM-induced neuronal activation inhibition & synchronization
- Unidirectional coupling with the EM-QS and Thermal solver
- Accurately and efficiently dealing with neural sensing sensing
- Powerful Hessian Calculator for the investigation of electrical neuro-stimulation within the complexity of the human anatomy
- New class of axon models, the A-Delta class, of spinal afferents
- Interface allows integration of other neuronal models from commonly used databases
- User-friendly import & visualization of nerve geometries from commonly used databases
- Determining thresholds through titration procedure
- Detection of neuronal spikes and their occurence times
- SENN model can be applied inside whole body models
- Novel spatially varying temperature dependence impact on the neuronal dynamics
- Capturing & plotting membrane dynamics over time
- Easily define pulse sources that correspond to gradient switching fields
- Applicable to heterogeneous, anisotropic dielectric environment model, including the most complex anatomical representations
Thermal Tissue Damage Model (T-CEM-43)
- CEM43 and Arrhenius tissue damage models
- Alternative of accurate (slow) or approximative (fast) evaluation
- Effect iso-surfaces
- (Cumulative) Histograms, such as those commonly used in treatment planning
FRAMEWORK
Advanced Modeling Tool Set (MODELER)
- 3D modeling environment (based on the ACIS toolkit)
- OGL & VTK-based renderer (easy handling of >> 10'000 parts)
- Topological Morphing for conformal 3D modeling to arbitrary surfaces
- Interactive CAD modeling (no preprocessor or live-link needed)
- Modeling units: metric, imperial
- User-guided and/or CAD import-based modeling
- Adjustable transparency, shaded/facet views, etc.
- Drag & Drop for quick-moving between groups and objects
- Specialized rooting tool for implant lead trajectories
- 3D spatial or 2D planar modeling
- Dedicated tool to extract the outer surfaces of CAD models in form of simplified triangulated meshes
- Perspective visualization mode
- Mouse, snapping & key-based input, vertices for facilitated modeling
- Predefined 2D & 3D objects (incl. helix, etc.)
- Fully parametrized modeling
- Sweeping, extruding, skinning, rotating, etc. of objects
- Translation, rotation, scaling, mirroring, etc.
- Tilted Lumped elements, Sources & Sensors
- 3D arbitrary object array generation
- CAD projection tool to project multiple solid regions on a target surface
- Special tool to check implant routings & to splits them into sections corresponding to regions passed through
- Annotation tool to allow identification tissue labels to be entered in image segmentation (label field) entities
- Python scripter for generation of arbitrary objects (analytical, etc.)
- CAD derived parametrization
- Localized CAD element modeling
- Boolean operations on CAD objects
- Poser Tool with natural joint rotation limits
- Parametrized birdcage builder with tuning capacitors
- Capable of converting triangular surface meshes into parameterized CAD models (e.g., NURBS-based).
- Functionality to extract, smooth, and simplify tissue/organ surfaces from segmented medical image data
- Tool to draw splines on the surface of triangle mesh models
- Improved image importer supporting additional formats for multi-component (tensor) images
Poser Tool (POSER)
- Based on biomechanical FEM simulation
- Easy articulation of joints in their physiological ranges
- Deformation of the soft tissue without loss of connectivity and without changes in the total tissue volume
- Predefined postures for standing, sitting and lying persons
Mesher Engine (MESHER)
Rectilinear Mesh
- Adaptive, non-uniform meshing (graded)
- Fastest high-speed grid generator, object-analysis-intelligence
- Unique FDTD/GPU subgridding scheme (structure-adaptive)
- Predefined/customizable grid templates (fast settings assignment)
- New user-friendly & intuitive engine (gang axes / settings simplification)
- Voxel connectivity check for PEC/metal connectivity verification
- High-level automation (one-click-grid)
- Broad variety of user-defined grid settings
- Real-time object selective gridding
- Geometrical analysis of solids for grid refinement
- GUI-based selection of estimated grid size/simulation time trade-off
- Fast 3D or 2D conformal or Yee mesh viewer
- Region selective mesh visualization (plane, cube, etc.)
- Fully native 64 bit support for large meshes (>> 1 billion cells)
Volumetric Mesh
- Tetrahedral volume mesher based on VKI engine
- Mesh import tools for third-party meshes (e.g., VTK, VTU, EXODUS, NASTRAN)
- Local remeshing tool to adapt surface or volume meshes to improve mesh quality
- Boolean operations: Merge, Imprint
- Mesh refinement tool to refine the overall mesh or a sub-volume
- Mesh extrusion tool to extrude 2D meshes along a trajectory into prismatic/hexahedral based elongated structures
- Thin layer insertion tool to insert thin layers at interfaces between meshed regions
- Mesh quality viewer
- Delaunay approach or an Advancing Front method (for volumetric meshes)
- Mesh quality inspector (wide range of metrics and rapid visualization of low-quality element locations requiring further processing)
- Supports refinement regions
Surface Mesh
- Triangle surface mesher to create surface meshes of complex structures
- Variety of tools for editing & preprocessing surface meshes
- Robust conversion of small and medium-sized surface meshes to NURBS models
Postprocessing/Analysis Engine (ANALYZER)
- Fast 3D OGL QTech or vtk- based rendering/visualization of result data
- Novel vtk-based pipeline architecture, template pipelines (on-demand driven work/data flow)
- Complex postprocessing steps to be combined or stored as analysis or visualization “projects”
- Supports generic data processing
- Unstructured/regular field data
- Processing algorithms (filtering, evaluation, etc.)
- Interactive, control directly via 3d window
- 2D & 3D view, animations
- Volume rendering on GPU, streamlines, maximum intensity projection, interpolation on arbitrary 3D structures, surface field rendering, etc.
- Calculators, processing algorithms (resampling, filtering, evaluation, cropping)
- Computation of power balance including losses in SiBC
- Functionality to compress 3D field data for output files of FDTD simulations and consume far less disk space
- Generating model objects, e.g., at special features of the field which can be used for grid refinement, sensors, reference points, etc.
- Improved 2D XY plots, polar plots, Smith chart
- Radiation pattern (3D in model, 2D XY/polar)
- EM fields (Avg P, B, D, E, H, J, S, Energy, etc.)
- Radiation & far-field data, efficiency, TIS, TRP, Radar Cross-Section
- SAR/absorption (Av. 1g/10g/arbitrary IEEE1529, distributions, dP/dV)
- Full multi-port S-Parameter extraction
- Solid/material selective extraction/processing
- User-oriented Line Field Extraction tool
- Statistics processing, visualization & extraction into tables
- Sleek option to slice a model from the slice field viewer and generate cross-section visualization of the (selected) model parts
- Total current flux normalization option for low-frequency simulations driven by a potential difference
- Import of magnetic field data measured using MAGPy probe
- 3D viewers (2D planar slice, overlay on surfaces conformal/Yee, vectors/arrows, ISO surfaces, etc.)
- Novel 3D vector & streamline viewers
- Combination/comparison & visualization of multiple results
- Overlaid visualization of model/voxels/results
- Fast handling of 64 bit results (>> 1 billion voxels, native 64 bit)
- Full Python scripting engine support (interfacing of all features)
- Data processing in time & frequency domains
- Data export into 3rd party editors
- Import of 3D medical image formats, including Nifty, Analyze, UNC Metaheader
- Viewer exports to image data
- Automatic Cache Save/Load extracted results
Python Scripting Engine (PYTHON)
- Python densely/smoothly embedded into Sim4Life framework
- Scripting function access to all Sim4Life features on all levels (modeling, grid, simulation, postprocessing, etc.)
- Integrated Enthought Python package (wide range of powerful libraries, such as SciPy, NumPy, & pandas)
- Possibility to use entire Sim4Life API programmatically without starting the GUI
- API using Python 3 by default
- Fully interfaced scripter for automation, batching, parametrization
- Script editor (with visual support) embedded in GUI
- Enhanced tabbed script editor, with multi-selection file opening
- Possibility to write, execute and debug scripts for Sim4Life from Visual Studio Code
- Python API Browser & automatic API lookup
- Unbounded user customization possibilities (generate a user’s own library of tools, build a customized Sim4Life environment)
- Launch batch simulations, parametrization, optimization
- Automated extraction of various parameters & result data of interest
HPC Auto-Scheduler & Control (ARES)
Networking
- Fully integrated centralized task manager
- All functionality (remote computing, HPC) seamlessly integrated into Sim4Life & Python framework
- Parallel processing of computationally intensive tasks (e.g., meshing, simulation, postprocessing)
- Remote execution via cloud (e.g., Amazon), localhost, GPU server, MPI cluster, p2p, etc.
- Heavily multi-threaded execution for modeling, meshing, voxeling, and postprocessing
- Queuing control instances, statistics
- Solver control via Sim4Life GUI
- Intelligent job submission
- Job progress via a web browser (http based) on mobile devices, etc.
HPC
- AXE GPU libraries
- ZMT HPC/CUDA libraries
- Cluster-MPI for Linux
- Improved OpenMP parallelization for all of the above mentioned
- Servers/Workstations, single- or multiple GPU systems
- AXE MPI engine (for multi-CPU/multi-core distributed clusters)
GUI & Workflow (GUI)
- Integrated Modeling/ Simulation/Analysis environments
- Drag & drop-based assignments and powerful interactive handling
- Tree-based access to all simulation parts (settings, solids, materials, grids, results, postprocessing, etc.)
- Context dependent menus, options, and functions
- Easy copy-paste of entire simulations or settings parts
- 3D or 2D planar views
- Selection, zooming, 3-D mouse-only based handling, light rendering
- Calculator tools for various functions
- Fully native 64 bit support (large models, voxel numbers, and results)
High Performance Computing (HPC)
Acceleware
- Advanced libraries for EM-FDTD
- Support for thin sheets, dispersive media and lossy metals
- Option to add support for Subgrid (local refinement)
- Multi-GPU support
CUDA
- Libraries for EM-FDTD, Acoustics and THERMAL
- Multi-GPU support
MPI
- Libraries for Flow
- Libraries for EM-QS
Parameter Sweeping Engine (SWEEPER)
- Result-oriented paradigm: post-processing goals are defined before running many simulation
- GUI-based parameter sweeps
- Parametrization of CAD elements
- Parametrization of modeling operations
- Parametrization of simulation settings
- Parametrization of post-processing tools
- Import/Export of parameter space by copy/paste (e.g., to Excel)
- Distribution of tasks to multiple machines in parallel
- High-level automation (one-click-sweep)
- Advanced sorting and filtering of sweep results
- Real-time task monitoring and comprehensive logging capability
- Automatic grid updates when model objects change
- Automatic update of frequency-dependent material settings
- Sparse and smart data management: only relevant results are kept
- Powerful sweep engine handles all tasks in the background, without affecting the main GUI
MODULES
IMAnalytics (IMA)
- Fully compatible with the exposure field libraries MRIxViP of the IT'IS Foundation
- Fully compatible with MRIxLAB dataset from the IT’IS Foundation of pre-computed induced fields in the Test Field Diversity
- Streamlined graphical user interface (GUI) – with the tabs removed, all tools available from the main windows, and Jupyter notebooks that can be launched directly from the main interface
- Results, including all plots, raw data, and study parameters, are conveniently exported packaged into a single zip file for full traceability and easy archiving
- Preprocessing of terabytes of electromagnetic (EM) field data from many combinations of birdcage types, anatomies, landmark positions and implant routing paths
- Direct input of the transfer function of the implanted device from piX system
- Different polarizations and exposure conditions by sweeping through many independent excitation settings of the I and Q channels
- Efficient evaluation of millions of exposure scenarios and extraction of relevant statistical data on deposited power
- Export of results, including all plots, raw data, and study parameters, into a single zip file for full traceability and easy archiving
- Evaluation of deposited power or induced voltage at different operating modes (normal, first level controlled)
- Computation of Tier 3 induced voltage
- Different limits defined in terms of whole-body specific absorption rate (SAR), partial-body SAR, head SAR or B1 field values
Medical Image Segmentation Tool Set (iSEG)
- Fully integrated image segmentation toolbox
- Efficient, fast & flexible generation of anatomical models
- Compatible with all common CT & MRI image formats available
- Various segmentation methods: competitive region growing approaches, clustering, live-wire delineation, fuzzy connectedness analysis, level-set methods, etc.
- Dedicated vasculature segmentation approaches
- Topologically flexible interpolation for accelerated segmentation
- Flexible combination of interactive & automatic segmentation algorithms
- Including anatomical reference atlases
- Enabling personalized modeling & treatment planning
- Supporting large data-sets
- Image pre- & postprocessing (noise removal, masking, filtering, image math, image transformations, skin adding, hole/gap removal, smoothing, morphological operations, etc.)
- Feature analysis, edge extraction, connected components, measurements (areas, volumes, distances, angles, torsion)
- Advance surface extraction & processing (smoothing, simplification) available in Sim4Life
- Surface generations produces conforming, topologically compatible, high quality triangle surface meshes ideally suited for volume mesh generation
- Hierarchical tissue organization, support for multilayer segmentation
- Advanced 3D rendering
MRI Receive Coil Array Designer (MUSAIK)
- 3-D analysis of array coil SNR and g-factor performance
- Complex noise correlation matrix calculation
- Explore channel compression by combining multiple array elements into a single channel
- Export complex composite datasets for dedicated postprocessing
- Analyze ratio images to asses regional SNR or g-factor gains
- Assess 3-D average or maximum SNR gain for localized ROI
- SNR/g-factor displays to help gauge image quality limitations
- Data converters for Bruker Biospin, GE Healthcare, Philips Healthcare, Siemens Healthcare and Toshiba Medical
MRI Scanner Simulator (SYSSIM)
- Calculates k-space, signal & noise (SNR), time-average SAR distribution and resulting MRI images for user-defined reconstruction techniques based on
- B1+/- and E fields (RF coils), gradient fields, and Bo field distributions from Sim4Life
- tissue geometry with electrical properties and MR properties (T1, T2, proton density, chemical shift,...etc.) including IT’IS ViP models
- MR pulse sequences (GRE, SE, EPI) and sequence parameters (pulse shape, duration, flip angles, TE, TR, etc.)
MRI Volume Coil Designer (BCAGE)
- Interactive creation of birdcage-style volume coils (user design parameters such as dimensions, operating frequency, feeding and coil topology)
- Placement and calculation of lumped elements for tuning
- Create template simulation with proper settings, materials and grid
- Birdcage coil design for Tx and Rx
- Easy design of generic volume Tx coil for implant compatibility
Parallel Transmit Coil Designer (TxCOIL)
- Field combiner for B1 shimming
- Active and passive ports ( load, open or short circuit)
- User defined ROI with 3 levels: sensor, object and subregion
- Dosimetry analysis of the resulting combined fields
- Worst-case SAR calculation
Multi-Parameter Multi-Goal Optimizer (OPTIMIZER)
- Easy setup (Guided Mode) and full customization (Expert Mode)
- Multiple design variables (geometry, material, lumped elements)
- Multiple objectives & constraints (reflection coefficient, averaged SAR, radiation efficiency)
- Integration with DAKOTA
- Global optimization methods
- Support for mathematical expressions
- Sorting and filtering of optimization results
- Real-time task monitoring and comprehensive logging capability
- Automatic grid updates when model objects change
- Automatic update of frequency-dependent material settings
- Powerful optimization engine handles all tasks in the background, without affecting the main GUI
- Interactive and customizable 2D plots
RF MRI Safety Evaluator (IMSAFE)
- RF MRI safety analysis for elongated medical devices
- Easy placement of arbitrary lead trajectories inside the volume defined
- Batch processing of tangential E field along the trajectories
Refine/Simplification Mesh Editor (REMESH)
- Mesh refinement for accurate processing
- Mesh simplification for lighter handling
- Repair and healing
- Robust conversion to solid
- Mesh refinement
- VKI based
GA-Based Dispersive Fitting Tool (DISPFIT)
- Obtain frequency dependent material parameters for wideband simulations
- Initial data can be loaded from text file or specified directly by the user
- Load IT’IS material database
- Specify initial and final frequency and number of samples
- Specify target error, maximum search time and number of poles
- Graphic representation of initial data and proposed fitting curves superimposed
- X-axis can display frequency or wavelength
- Y-axis can display Conductivity or Imaginary part of Permittivity
- Best fit can be copied directly into simulation settings
Integrated Pipeline/Analysis Calculator (PPCALC)
- Calculation/display of any performance data
- Creating a Calculator as a child of another Calculator
- Various math functions available
- Direct variable access
- Database of physical constants
- Integrated into GUI or standalone (floating, docked)
- Embedding into analysis or visualization “projects”
Matching Circuit Engine (MATCH)
- Matching of antennas and antenna arrays, etc.
- Matching of RF array coils, etc.
- Input date from MultiPort Simulations or Touchstone files
- Create new settings or load existing ones
- Specify ports and loads
- Select matching circuit type (T, pi, none) and order
- Plot or export resulting S matrix
SAR Evaluation Tool (MBSAR)
- Dosimetry analysis of wireless devices with antennas operating at multiple frequencies
- Combine the SAR pattern from simulations at different bands
- Compute/visualize peak spatial SAR of the total SAR pattern
5G Simulation Toolkit (5G TOOLKIT)
- Maximum Exposure evaluator to find the highest value of power density that can be obtained on a given surface by a phased-array antenna
- Compliance evaluations based on surface-averaged power density calculations
- Total Exposure Ratio (TER) evaluator for devices that have multiple electromagnetic field emission sources to assess overall exposure by considering all sources simultaneously
- Easy-to-use beam steering tool
- Novel solver-enhanced phantom model technique for realistic and accurate simulations with phantoms at mmWave frequencies
- Power density algorithm both on flat or curved surfaces fully compliant with the latest draft of IEC/IEEE 63195
- Template-based tools for modeling of phased-array antennas
- Dedicated intuitive modeling tools to create CAD models of phased arrays and to setup FDTD simulations
- Efficient array-factor far-field evaluators for fast prototyping
- MaxGain algorithm to compute the best achievable performance in each spatial direction
- Automated setup of simulation for mmWave devices with SPEAG’s mmWave hand phantoms
- Two-dimensional maps of spherical patterns such as gain or directivity to quantitatively determine regions with insufficient coverage
- Direct comparison with the DASY6 results of the 5G Module
- Compatible with circuit design software tools for analysis and further optimization of feeding network effects
- Power density algorithm accepting input data from cDASY6/8 mmWave/ICEy mmWave/SEMCAD X
- Import of auxiliary sources reconstructed by DASY8/6 Module mmWave V3.0+ based on measurements into Sim4Life for detailed simulations
Generalized Huygens Source (HUYGENS)
- Hybridization platform to import EM near-field patterns (calculated with different numerical methods) into the generalized Huygens Source
- Dual-way Huygens approach
- Interfaces to other MoM and FEM simulation packages (e.g., FEKO, Wipl-D)
- Cascaded simulation with 3D field excitation and grid refinement
Image Data Im/Exporter (IMG)
- Import image data & label fields, e.g., to extract surfaces
- Segmentation, registration
- Assess image based properties (tissues)
- Import of MRI/CT/MT based/segmented files (slices, triangles)
- Img data (jpg, png, etc.)
- Direct connection to iSeg
- VTI, VTP, VTU
Voxel/Cloud Data Importer/Converter (VOX)
- Import discretized (voxel/cloud) data, automatically convert into segmented slices
- Various voxel/cloud data formats
- .raw (volume), .bmp (slices)
- 3D voxel data from ViP
- Customization options for import
- Automatic detection engine
- Smoothing, compound model conversion
- Segmented, meshes