Περιγραφή
Imaging modalities in radiology produce ever-increasing amounts of data which need to be displayed, optimized, analyzed and archived: a “big data” as well as an “image processing” problem. Computer programming skills are rarely emphasized during the education and training of medical physicists, meaning that many individuals enter the workplace without the ability to efficiently solve many real-world clinical problems.
This book provides a foundation for the teaching and learning of programming for medical physicists and other professions in the field of Radiology and offers valuable content for novices and more experienced readers alike.
It focuses on providing readers with practical skills on how to implement MATLAB® as an everyday tool, rather than on solving academic and abstract physics problems. Further, it recognizes that MATLAB is only one tool in a medical physicist’s toolkit and shows how it can be used as the “glue” to integrate other software and processes together. Yet, with great power comes great responsibility. The pitfalls to deploying your own software in a clinical environment are also clearly explained. This book is an ideal companion for all medical physicists and medical professionals looking to learn how to utilize MATLAB in their work.
Features
- Encompasses a wide range of medical physics applications in diagnostic and interventional radiology
- Advances the skill of the reader by taking them through real-world practical examples and solutions with access to an online resource of example code
- The diverse examples of varying difficulty make the book suitable for readers from a variety of backgrounds and with different levels of programming experience.
Περιεχόμενα
Chapter 1. The Role of Programming in Healthcare
Johan Helmenkamp, Gavin Poludniowski, and Robert Bujila
Chapter 2. MATLAB Fundamentals
Javier Gazzarri and Cindy Solomon
Chapter 3. Data Sources in Medical Imaging
Jonas Andersson, Gavin Poludniowski, Robert Bujila, and Josef Lundman
Chapter 4. Importing, Manipulating, and Displaying DICOM Data in MATLAB
Piyush Khopkar, Josef Lundman, and Viju Ravichandran
Chapter 5. Creating Automated Workflows with MATLAB
Johan Helmenkamp and Sven Månsson
Chapter 6. Integration With Other Programming Languages and Environments
Gavin Poludniowski and Matt Whitaker
Chapter 7. Good Programming Practices
Yanlu Wang and Piyush Khopkar
Chapter 8. Sharing Software
Yanlu Wang and Piyush Khopkar
Chapter 9. Regulatory Considerations When Deploying Your Software in a Clinical Environment
Philip S. Cosgriff and Johan Åtting
Chapter 10. Applying Good Software Development Processes in Practice
Tanya Kairn
Chapter 11. Automating Quality Control Tests and Evaluating ATCM in Computed Tomography
Patrik Nowik
Chapter 12. Parsing and Analyzing Radiation Dose Structured Reports
Robert Bujila
Chapter 13. Method of Determining Patient Size Surrogates using CT Images
Christiane Sarah Burton
Chapter 14. Reconstructing the Exposure Geometry in X-ray Angiography and Interventional Radiology
Artur Omar
Chapter 15. Simulation of Anatomical Structure in Mammography and Breast Tomosynthesis Using Perlin Noise
Magnus Dustler
Chapter 16. xrTk: a MATLAB Toolkit for X-ray Physics Calculations
Tomi F. Nano and Ian A. Cunningham
Chapter 17. Automating Daily QC for an MRI Scanner
Sven Månsson
Chapter 18. Image Processing at Scale by Containerizing MATLAB
James D’Arcy, Simon J Doran, and Matthew Orton
Chapter 19. Estimation of Arterial Wall Movements
Magnus Cinthio, John Albinsson, Tobias Erlöv, Tomas Jansson, and Åsa Rydén Ahlgren
Chapter 20. Importation and Visualisation of Ultrasound Data
Tobias Erlöv, Tomas Jansson, and Magnus Cinthio