Project Tree
Now limiting view to projects in the following categories:
All Topics :: Biocomputational Focus :: Image Processing [Remove This Filter]
All Topics > Primary Content > Public Downloads |
Browse By: |
16 projects in result set.
SimVascular: Cardiovascular Modeling and Simulation
- SimVascular is an open source software suite for cardiovascular simulation, providing a complete pipeline from medical image data to 3D model construction, meshing, and blood flow simulation. SimVacular represents the state of the art in cardiovascular simulation, including advanced tools for physiologic boundary conditions, fluid structure interaction, and an accurate and efficient finite element Navier-Stokes solver. SimVascular integrates custom code with best-in-class open source packages to support clinical and basic science research.
DOCUMENTATION and CLINICAL EXAMPLES are available on the main project website at:
http://www.simvascular.org
Demo projects and examples for SimVascular can be downloaded at:
https://simtk.org/projects/sv_tests
Interested users should join the mailing list for the SimVascular project on simtk.org to be notified about upcoming releases and workshop announcements.
<b>If you use SimVascular for your work, please cite the following publication:</b>
Updegrove, A., Wilson, N., Merkow, J., Lan, H., Marsden, A. L. and Shadden, S. C., <a href="http://link.springer.com/article/10.1007/s10439-016-1762-8">SimVascular - An open source pipeline for cardiovascular simulation</a>, <em>Annals of Biomedical Engineering</em> (2016). DOI:10.1007/s10439-016-1762-8
The SimVascular project is funded by the NSF SSI program under Program Officers Rajiv Ramnath (ACI) and Sumanta Acharya (CBET). | |
|
Registered: 2007-03-13 21:42 |
OpenArm: Volumetric & Time Series Models of Muscle Deformation
- We invite anyone in the research community to use the OpenArm and OpenArm Multisensor data sets to validate existing muscle deformation models or to devise new ones.
Full details can be found in the following papers:
Laura A. Hallock, Bhavna Sud, Chris Mitchell, Eric Hu, Fayyaz Ahamed, Akash Velu, Amanda Schwartz, and Ruzena Bajcsy. "Toward Real-Time Muscle Force Inference and Device Control via Optical-Flow-Tracked Muscle Deformation." In IEEE Transactions on Neural Systems and Rehabilitation Engineering (TNSRE). IEEE, 2021. (Under review.)
Laura Hallock, Akash Velu, Amanda Schwartz, and Ruzena Bajcsy. "Muscle deformation correlates with output force during isometric contraction." In IEEE RAS/EMBS International Conference on Biomedical Robotics & Biomechatronics (BioRob). IEEE, 2020. (Available at https://people.eecs.berkeley.edu/~lhallock/publication/hallock2020biorob.)
Yonatan Nozik*, Laura A. Hallock*, Daniel Ho, Sai Mandava, Chris Mitchell, Thomas Hui Li, and Ruzena Bajcsy, "OpenArm 2.0: Automated Segmentation of 3D Tissue Structures for Multi-Subject Study of Muscle Deformation Dynamics," in International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), IEEE, 2019. *Equal contribution. (Available at https://people.eecs.berkeley.edu/~lhallock/publication/nozikhallock2019embc.)
Laura Hallock, Akira Kato, and Ruzena Bajcsy. "Empirical quantification and modeling of muscle deformation: Toward ultrasound-driven assistive device control." In IEEE International Conference on Robotics and Automation (ICRA). IEEE, 2018. (Available at https://people.eecs.berkeley.edu/~lhallock/publication/hallock2018icra.)
This project is currently in development in the Human-Assistive Robotic Technologies (HART) Lab at the University of California, Berkeley (http://hart.berkeley.edu). | |
|
Registered: 2018-11-28 20:40 |
Practical Annotation and Exchange of Virtual Anatomy
- Representation of anatomy in a virtual form is at the heart of clinical decision making, biomedical research, and medical training. Virtual anatomy is not limited to description of geometry but also requires appropriate and efficient labeling of regions - to define spatial relationships and interactions between anatomical objects; effective strategies for pointwise operations - to define local properties, biological or otherwise; and support for diverse data formats and standards - to facilitate exchange between clinicians, scientists, engineers, and the general public. Development of aeva, a free and open source software package (library, user interfaces, extensions) capable of automated and interactive operations for virtual anatomy annotation and exchange, is in response to these currently unmet requirements. This site serves for aeva outreach, including dissemination the software and use cases. The use cases drive design and testing of aeva features and demonstrate various workflows that rely on virtual anatomy.
aeva downloads:
Downloads (https://simtk.org/frs/?group_id=1767)
Kitware data repository (https://data.kitware.com/#folder/5e7a4690af2e2eed356a17f2)
aeva documentation:
Guides and tutorials (https://aeva.readthedocs.io)
aeva videos:
Short instructions (https://www.youtube.com/channel/UCubfUe40LXvBs86UyKci0Fw)
aeva source code:
Kitware source code repository (https://gitlab.kitware.com/aeva)
aeva forum:
Forums (https://simtk.org/plugins/phpBB/indexPhpbb.php?group_id=1767 ) | |
|
Registered: 2019-08-28 01:27 |
SimVascular: Examples and Clinical Cases
- We invite you to download and try these examples and clinical case projects, which are all compatible with the open source SimVascular cardiovascular modeling software package. Each case includes image data of a healthy or diseased individual, a 3D anatomic model created from the image data, and simulation job files which specify initial conditions, boundary conditions and various parameters required to run the simulation. Many of the cases are already organized as SV projects, which means you can easily load them into SimVascular and view or try out various project components. Following the guides in the SimVascular documentation website, you can also create new models and run simulations with different conditions, based on these example cases.
You are free to download the examples and cases provided that you properly reference the source. The cases are part of the academic output of the researcher cited and should be referred to as such. Permission is granted to use these cases for research purposes, but for commercial use please contact the director of the Cardiovascular Biomechanics Computation Lab, Alison Marsden (amarsden@stanford.edu).
The examples and clinical cases included are:
Example: Demo Project
Example: Cylinder Project (no image, for simulation)
Clinical Case: Coronary Normal
Clinical Case: Aortofemoral Normal 1
Clinical Case: Aortofemoral Normal 2
Clinical Case: Healthy Pulmonary
SimVascular is available for download at our project website at:
https://simtk.org/projects/simvascular
Comprehensive documentation is available on the SimVascular website at:
http://www.simvascular.org
| |
|
Activity Percentile: 94.66 Registered: 2014-03-14 20:12 |
Are subject-specific musculoskeletal models robust to parameter identification?
- This study analyzed the sensitivity of the predictions of an MRI-based musculoskeletal model (i.e., joint angles, joint moments, muscle and joint contact forces) during walking to the unavoidable uncertainties in parameter identification, i.e., body landmark positions, maximum muscle tension and musculotendon geometry. To this aim, we created an MRI-based musculoskeletal model of the lower limbs, defined as a 7-segment, 10-degree-of-freedom articulated linkage, actuated by 84 musculotendon units. We then performed a Monte-Carlo probabilistic analysis perturbing model parameters according to their uncertainty, and solving a typical inverse dynamics and static optimization problem using 500 models that included the different sets of perturbed variable values. Model creation and gait simulations were performed by using freely available software that we developed to standardize the process of model creation, integrate with OpenSim and create probabilistic simulations of movement. | |
|
Activity Percentile: 93.13 Registered: 2014-11-10 15:19 |
MITK-GEM: Software pipeline to GEnerate Models from images
- An attempt to provide a software pipeline to interactively create finite element models from medical images. Primarily intended to model bone fracture risk.
An application with graphical user interface and image processing plugins is provided. The application is build using the MITK Workbench software framework. The following plugins are available: fast image segmentation using graph cut, volume meshing using tetgen and density to modulus conversion for bone material property assignment.
Documentation and tutorials are available on our <a href="http://araex.github.io/mitk-gem-site/">tutorial website</a>.
Along with pre-compiled executables available here, the source code is available on our <a href="https://github.com/araex/mitk-gem">github page</a>.
The graph cut segmentation plugin and the material mapping plugin were developed as part of research studies.
If you use the software or source code in your research, please cite the corresponding journal <a href="https://simtk.org/project/xml/publications.xml/?group_id=1063">publications</a>. | |
|
Registered: 2015-12-23 02:46 |
Matlab-Opensim Interfaces
- Matlab is a common analysis tool used for data manipulation, signal processing and function integration. These features can be used in conjunction with simulation tools provided by the Opensim interface.
This project provides tools for using different aspects of Opensim within the Matlab environment. This includes 1) using the command line tools by generating XML setup files etc (Scaling, Inverse Kinematics, Inverse Dynamics, Forward Dynamics) 2) using the Java classes that the Opensim GUI is built on to access aspects of the Opensim API.
Provided in this project are -
1) Tools for taking motion capture data from C3D files and generating the required input files (marker files {*.trc} motion files {*.mot}, GRF xml files {*.xml}) as well as setup files for each of the different tools that can be called from the command line. Example data from different models and data sets are provided including example pipelines to analyse data using Opensim. Some of this implementation has taken inspiration from Tim Dorn's excellent GaitExtract toolbox. A new page with more up-to-date tools can be found here - http://simtk-confluence.stanford.edu:8080/display/OpenSim/Tools+for+Preparing+Motion+Data
2)Matlab functions and example scripts for accessing the Opensim API through Matlab. This utilises the Java wrapping classes that the Opensim GUI is built on. Examples are shown to open and edit models as well as perform a 'Muscle Analysis'. Please now use the inbuilt support from Opensim rather than this toolbox! (http://simtk-confluence.stanford.edu:8080/display/OpenSim/Scripting+with+Matlab) | |
|
Activity Percentile: 85.11 Registered: 2011-08-06 20:22 |
BlurLab -- 3D Microscopy Simulation Package
- BlurLab is an easy to use platform for generating simulated fluorescence microscopy data for use in mechanistic modeling visualization, image comparison, and hypothesis testing. The software accepts the 3D positions, intensities and labels of fluorescing objects that are produced by an underlying mechanistic model and transforms them into high quality simulated images. The program includes full 3D convolution with realistic (or even measured) point spread functions; inclusion of thermal, shot and custom noise spectra; simulations of mean and fully stochastic photobleacing; the ability to view scenes in wide-field and TIRF, and perform Z-slicing; and the ability to simulate FRAP experiments.
The software provides a platform for adjusting and saving these simulated images, as well as a number of helpful, semi-automated features to make image simulation easy and less error prone. | |
|
Activity Percentile: 80.15 Registered: 2011-08-05 01:17 |
Motion Analyst Software Suite
- This project is a suite of motion analysis tools that use images from common video cameras to measure 2D and 3D motions. Locations of markers in 2D space can be tracked in time using MotionAnalyst2D. When interested in 3D reconstruction, 2D analysis needs to be completer using two cameras that simultaneously capture the images. By combining the two 2D results with the camera orientation calibration data, then 3D locations for those original markers can be reconstructed using MotionAnalyst3D. | |
|
Activity Percentile: 43.13 Registered: 2011-12-01 21:24 |
Normal human left ventricular myofiber stress
- Ventricular wall stress is believed to be responsible for many physical mechanisms taking place in the human heart, including ventricular remodeling, which is frequently associated with heart failure. Therefore, normalization of ventricular wall stress is the cornerstone of many existing and new treatments for heart failure. In this paper, we sought to construct reference maps of normal ventricular wall stress in humans that could be used as a target for in silico optimization studies of existing and potential new treatments for heart failure. To do so, we constructed personalized computational models of the left ventricles of five normal human subjects using magnetic resonance images and the finite element method. These models were calibrated using left ventricular volume data extracted from magnetic resonance imaging (MRI) and validated through comparison with strain measurements from tagged MRI (950 ± 170 strain comparisons/subject). The calibrated passive material parameter values were C0 = 0.115 ± 0.008 kPa and B0 = 14.4 ± 3.18; the active material parameter value was Tmax = 143 ± 11.1 kPa. These values could serve as a reference for future construction of normal human left ventricular computational models. The differences between the predicted and the measured circumferential and longitudinal strains in each subject were 3.4% ± 6.3% and 0.5% ± 5.9%, respectively. The predicted end-diastolic and end-systolic myofiber stress fields for the five subjects were 2.21 ± 0.58 kPa and 16.54 ± 4.73 kPa, respectively. Thus, these stresses could serve as targets for in silico design of heart failure treatments. | |
|
Registered: 2014-06-04 18:58 |
Connectivity Tracking (ConTrack)
- The Connectivity Tracking (ConTrack) technique contains three stages 1) pathway candidate generation, 2) candidate scoring, and 3) inference of the pathways representing the connection.
The ConTrack algorithms use knowledge of DTI scanning physics and apriori information about tissue architecture to identify the location of connections between two regions within the DTI data. Assuming a course of connection or pathway between these two regions is known to exist within the measured tissue, ConTrack can be used to estimate properties of these connections in-vivo. | |
|
Activity Percentile: 0.00 Registered: 2008-06-10 23:26 |
Autoscoper (Bone/Implant Tracking Software)
- <div align="justify">This is Autoscoper v2.7 upgraded and maintained by <a href="https://sites.google.com/view/bardiya-akhbari/">Bardiya Akhbari</a>. Autoscoper is a 2D-to-3D registration software that gives the users the ability to track bones or implants in the videoradiographs. This version supports the particle swarm optimization algorithm and active feedback on normalized cross-correlation to improve the accuracy and speed of registration. Earlier version (v 2.0) was programmed by Dr. <a href="http://bknoerlein.de/index.html">Ben Knoerlein</a>. Version 2 combined the sources of both the CUDA and OpenCL versions and allows usage of either one. Version 2 has improved processing, several bug fixes, and new functionality, e.g. multi bone, batch processing, when compared to the original versions. The first version of this software was developed by Andy Loomis (original CUDA version) and Mark Howison (OpenCL reimplementation).</div>
Please cite this article when using the latest version of Autoscoper:
<div align="justify"><a href="https://www.sciencedirect.com/science/article/abs/pii/S0021929019303847"> Akhbari, B., Morton, A. M., Moore, D. C., Weiss, A-P. C., Wolfe, W. S., Crisco, J. J., 2019. Accuracy of Biplane Videoradiography for Quantifying Dynamic Wrist Kinematics, Journal of Biomechanics.</a></div>
You can find the full protocol in the Journal of Visualized Experiment:
<div align="justify"><a href="https://www.jove.com/t/62102/biplanar-videoradiography-to-study-wrist-distal-radioulnar"> Akhbari, B., Morton, A. M., Moore, D. C., Crisco, J. J. Biplanar Videoradiography to Study the Wrist and Distal Radioulnar Joints. <em>J. Vis. Exp.</em> (168), e62102, doi:10.3791/62102 (2021).
</a></div>
To watch the tutorials, please check out our <a href="https://www.youtube.com/playlist?list=PLQkw3tZ6MA9QaVnSUyh9K-OeY9dsjb2P1">YouTube playlist</a>.
Please help us to improve this software package by responding to this <a href="https://brown.co1.qualtrics.com/jfe/form/SV_4Nq1M03vthQzigm">quick survey</a>. | |
Registered: 2019-10-09 16:21 |
Biomechanics Education Modules
- This project contains biomechanics modules on “Understanding Forces on the Body” and “Imaging, Materials, and Failure”. The modules include powerpoint slides and exercises to support the lessons. Exercises illustrate moment arms via a knee experiment and strength of materials via an imaging-based ACL tear example.
This project was supported by the National Science Foundation through:
Population-based evaluation of knee mechanics considering inter-subject and surgical alignment variability
Investigators: P. Laz, P. Rullkoetter, D. Dennis, R. Kim
General and Age Related Disabilities Engineering, CBET-1034251.
MRI: Acquisition of a biplane fluoroscopy system for dynamic imaging of in-vivo human motion.
Investigators: P. Rullkoetter, B. Davidson, C. Fitzpatrick, P. Laz, K. Shelburne
Division of Computer and Network Systems CNS-1229148.
For more information on the related statistical shape modeling work, please visit https://simtk.org/home/ssm_knee/ | |
|
Activity Percentile: 0.00 Registered: 2014-09-12 19:28 |
Finite Element Mesh Overclosure Reduction and Slicing (FEMORS)
- The code was developed with the project to make freely available 3D geometries of the lower limbs of the Visible Human Female and Visible Human Male. The FEMORS code was used to remove all overclosures between adjacent geometries. The VH 3D geometries are available at: https://simtk.org/projects/3d-vh-geometry
The code was implemented in MATLAB utilizing the Machine Learning Toolbox and is available free and open-source, but we ask that you cite the following two works:
Andreassen, T. E., Hume, D. R., Hamilton, L. D., Higinbotham, S. E. & Shelburne, K. B. "An Automated Process for 2D and 3D Finite Element Overclosure and Gap Adjustment using Radial Basis Function Networks". 1–13 (2022) https://doi.org/10.48550/arXiv.2209.06948
TE Andreassen, DR Hume, LD Hamilton, K Walker, SE Higinbotham, KB Shelburne, "Three-dimensional lower extremity musculoskeletal geometry of the Visible Human Female and Male,” Sci Data 10, 34 (2023). https://doi.org/10.1038/s41597-022-01905-2.
Adding changes to the code is encouraged and can be added to the repository by contacting the author. The author will check new or revised content for accuracy and completeness and add it to the repository.
Future/ongoing work aims to recreate the code using code that does not need the Machine Learning Toolbox, as well as implementing the code into a Python Toolbox for widespread use. | |
|
Registered: 2023-03-27 19:58 |
Fiber Tractography for Finite-Element Modeling of Transversely Isotropic Tissues
- This project demonstrates the process for fiber tractography of complex biological tissues with transverse isotropy, such as tendon and muscle. This is important for finite element studies of these tissues, as the fiber direction must be specified in the constitutive model. This project contains code, models, and data that can be used to reproduce the results of our publication on this technique. The supplied instructional videos will enable researchers to easily and efficiently apply this method to a variety of other tissues. The software used in the fiber tractography process and demonstrated in this project is Matlab, Autodesk Inventor (free for educators), and Autodesk Simulation CFD (free for educators). Full demonstrations and process instructions can be found in the 7 videos posted at https://vimeo.com/album/3414604:
Contents:
Chapter 1: Introduction (2:35)
This video introduces the CFD fiber tractography software pipeline
<!-- This version of the embed code is no longer supported. Learn more: https://vimeo.com/s/tnm --> <object width="500" height="281"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="https://vimeo.com/moogaloop.swf?clip_id=129107314&force_embed=vimeo.com&fullscreen=1" /><embed src="https://vimeo.com/moogaloop.swf?clip_id=129107314&force_embed=vimeo.com&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="281"></embed></object>
Chapter 2: Supplementary materials code, models and data (20:21)
This video shows the shared models, code, and data posted online at simtk.org/m3lab_cfd4fea.
Chapter 3: Finite element simulations (5:38)
This video shows finite element simulations using the fiber mapping process.
Chapter 4: Iliacus example walkthrough (21:38)
This video shows the step-by-step process for fiber mapping the iliacus muscle (a hip flexor).
Chapter 5: Bflh example walkthrough (12:09)
This video shows the step-by-step process for fiber mapping the biceps femoris longhead muscle (a hamstring).
Chapter 6: Autodesk Inventor segmentation (9:09)
This video shows how to do segmentation of medical images in Autodesk Inventor in order to simplify the solid model for the CFD and FEA software.
Chapter 7: Curved inlet surfaces (6:28)
This video shows how to create curved inlet surfaces for use in Autodesk Simulation CFD. | |
|
Activity Percentile: 0.00 Registered: 2015-05-28 18:52 |
NMBL Image to Model Pipeline
- The NMBL Pipeline is a version of NAMIC's (www.na-mic.org) 3D Slicer, adapted to the needs of the Neuromuscular Biomechanics Lab (NMBL) at Stanford University. Slicer is an open-source software tool for performing a diverse array of medical image processing activities within one freely available, easily extensible kit. NMBL Pipeline is intended to coincide with NAMIC's Slicer, and is developed along with 3D Slicer in full collaboration with NAMIC. The differences between NMBL Pipeline and Slicer will be minimal, and probably will include the absence of some of Slicer's modules in NMBL Pipeline, and perhaps some differences in default value settings. This project will continue to be developed for use by NMBL and other members of the general Slicer user community.
I intend to use SimTK.org in exactly those ways that are intended: namely to make my software available to SimTK users and provide users with documentation, while the users are encouraged to provide feedback to me for improvements. | |
|
Activity Percentile: 0.00 Registered: 2005-07-25 22:48 |