Surgical Planning Laboratory Brigham and Women’s Hospital Boston, Massachusetts USA a teaching affiliate of Harvard Medical School Free Open Source Software for IGT Ron Kikinis, M.D. Professor of Radiology, Harvard Medical School Founding Director, Surgical Planning Laboratory, Brigham and Women’s Hospital Principal Investigator, National Alliance for Medical Image Computing (a National Center for Biomedical Computing, part of the Roadmap Initiative), and Neuroimage Analysis Center (a NCRR National Resource Center) Research Director, Image Guided Therapy Program, Brigham and Women’s Hospital
Free Open Source Software for IGT. Ron Kikinis, M.D. Professor of Radiology, Harvard Medical School. Founding Director, Surgical Planning Laboratory, Brigham and Women’s Hospital - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Surgical Planning LaboratoryBrigham and Women’s HospitalBoston, Massachusetts USA
a teaching affiliate ofHarvard Medical School
Free Open Source Software for IGT
Ron Kikinis, M.D.
Professor of Radiology,
Harvard Medical School
Founding Director, Surgical Planning Laboratory, Brigham and Women’s HospitalPrincipal Investigator, National Alliance for Medical Image Computing (a National Center for Biomedical Computing, part of the Roadmap Initiative), and Neuroimage Analysis Center (a NCRR National Resource Center)Research Director, Image Guided Therapy Program, Brigham and Women’s Hospital
• F. Jolesz, W. Lorensen, W. Schroeder, C. Tempany, P. Black, K. Hynynen, S. Wells, N. Hata, S. Warfield, CF. Westin, M. Halle, S. Pieper, and many more….
• Open Source: No restrictions on use• No license fees• You can use the source code to develop a commercial
package that you sell. No need to ask for permission.• If you use our software, you are responsible to make sure
that you comply with all regulations that apply to the way you use it. – E.g. if you want to use it for clinical trials, you have to apply
for the proper authorizations at your institution• You MUST acknowledge our contribution
– E.g. Insert a text like the following into the “about” section of your package or product: “This product is based on the 3D slicer software, see www.slicer.org for more information”
• You can contribute back to us. It is your choice, if you want to do that and it is our decision, if we will accept it.
– Find system libraries and code– Compile source code– Assemble resulting binary modules– Create libraries– Construct executables
• Enable customization, e.g.– Specify location of source, object
code, executables– Build debug or optimized
• Do it cross-platform, combinations of– hardware– software– compiler– compiler options
• Do it fast– Parallel compilation– Rapid dependency checking
CMake is like a universal remote that controlsmultiple build environments with a single interface.
CMake manages complex software development environments – like a universal remote control automatically manages the components of a multimedia system by simply specifying the media type
• USB keys are an excellent example for a successful hardware/software standard: – Devices available from different vendors– Same device works on different computers
with a variety of operating systems
• Closer to IGT: Opentracker is an emerging BSD licensed package that provides an open interface to several proprietary tracking systems