Clinical Radiotherapy Physics with MATLAB
eBook - ePub

Clinical Radiotherapy Physics with MATLAB

A Problem-Solving Approach

  1. 244 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Clinical Radiotherapy Physics with MATLAB

A Problem-Solving Approach

Book details
Book preview
Table of contents
Citations

About This Book

The first MATLABĀ® programming book written specifically for clinical radiotherapy medical physicists and medical physics trainees, this much-needed book teaches users how to create their own clinical applications using MATLABĀ®, as a complement to commercial software particularly when the latter does not cover specific local clinical needs.

Chapters explore key radiotherapy areas such as handling volumes, 3D dose calculation, comparing dose distributions, reconstructing treatment plans and their summations, and automated tests for machine quality assurance. Readers will learn to independently analyse and process images, doses, structures, and other radiotherapy clinical data to deal with standard and non-standard situations in radiotherapy. This book will also significantly improve understanding of areas such as data nature, information content, DICOM RT standard, and data flow. It will be an invaluable reference for students of medical physics, in addition to clinical radiotherapy physicists and researchers working in radiotherapy.

Features:

  • Includes real clinical medical physics applications derived from actual clinical problems
  • Provides commented MATLABĀ® scripts working with sample data and/or own data matching input requirements
  • Promotes critical thinking and practical problem solving skills

Frequently asked questions

Simply head over to the account section in settings and click on ā€œCancel Subscriptionā€ - itā€™s as simple as that. After you cancel, your membership will stay active for the remainder of the time youā€™ve paid for. Learn more here.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Both plans give you full access to the library and all of Perlegoā€™s features. The only differences are the price and subscription period: With the annual plan youā€™ll save around 30% compared to 12 months on the monthly plan.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, weā€™ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes, you can access Clinical Radiotherapy Physics with MATLAB by Pavel Dvorak in PDF and/or ePUB format, as well as other popular books in Medicine & Radiology, Radiotherapy & Nuclear Medicine. We have over one million books available in our catalogue for you to explore.

Information

Publisher
CRC Press
Year
2018
ISBN
9780429019296

1MATLAB Essentials and Principles of Simple Programming

Learning Outcomes
LO 1.1 Explain the essentials to start working with MATLAB
LO 1.2 Explain the concept and essential principles of scripting in MATLAB
LO 1.3 Explain the essential principles of algorithmisation
LO 1.4 Perform basic input/output operations including data display, saving, export, and import
LO 1.5 Perform essential file and folder management operations in MATLAB
LO 1.6 Explain the importance of problem specification
LO 1.7 Explain the importance of program testing and documentation

All You Need to Start

Why MATLAB? MATLAB (The Mathworks Inc.) is an established scientific computing platform that has an easily understandable concept, offers powerful HELP and has a wide community of users. The author has decided to use the MATLAB platform because of its simple and natural syntax and for the wide availability of inbuilt functions that can be used efficiently. Optimized inbuilt functions reduce the need for programming at a more basic level, thus saving time and effort. It is inefficient to write scripts for well-established and clearly defined operations (eg, matrix operations such as multiplications, transpositions, or rotations). MATLAB is available as a basic platform with the possible addition of optional toolboxes. The only toolbox used in this book is the Image Processing Toolbox.

MATLAB Interface

Like many common computer applications today, MATLAB opens after the appropriate icon or start menu item is selected and executed. Normally, MATLAB (version R2013a) opens with the default layout shown as a scheme drawing in Figure 1.1.
image fig1_1.webp
Figure 1.1MATLAB (version R2013a) default layout scheme.
The layout can be customized intuitively and easily using the Layout icon in the toolstrip. Most of the layout elements are natural and do not require any explanation for todayā€™s computer user. The most important MATLAB specific features are:
  • The PLOTS and APPS tabs contain interactive applications to help guide the user through some specific activities such as plotting a selected variable or curve fitting
  • However, working with MATLAB means giving commands in the Command Window. These commands can call MATLAB inbuilt functions, or, they can call scripts created by the user using the MATLAB (or any other text) editor following the MATLAB syntax
  • Most of the commands create variables. All current variables including their basic properties are displayed in the Workspace Window
  • Until deleted, commands entered in the Command Window are recorded in the Command History and can be navigated by using the dedicated window in the layout (alternatively, the UP and DOWN arrow key with or without specifying commands to search within by indicating first one or few letters, can be used for quick access to Command History from the Command Window directly)
  • Folders and navigation helps in organizing an ...

Table of contents

  1. Cover
  2. Half Title Page
  3. Series Page
  4. Title Page
  5. Copyright Page
  6. Dedication
  7. Contents
  8. Foreword
  9. Preface
  10. About the Series
  11. Acknowledgements
  12. Definition of Terms
  13. Chapter 1 MATLAB Essentials and Principles of Simple Programming
  14. Chapter 2 Radiotherapy Physics Related Data Types and Basic Operations
  15. Chapter 3 Reconstructing Basic DICOM RT Data
  16. Chapter 4 Modifying DICOM Data in Radiotherapy
  17. Chapter 5 Simple 3D Plan Sum Using Rigid Registration
  18. Chapter 6 Handling Regions and Volumes of Interest in Radiotherapy
  19. Chapter 7 Three-Dimensional Dose Calculation in Radiotherapy
  20. Chapter 8 Semi-Automated Measurement of the Major Mechanical Parameters of Linacs
  21. Chapter 9 Comparing Dose DistributionsThe Gamma Method
  22. Chapter 10 Example of Accessory Modeling in Radiotherapy
  23. Index