Book Image

Image Processing with ImageJ

Book Image

Image Processing with ImageJ

Overview of this book

Digital image processing is an increasingly important field across a vast array of scientific disciplines. ImageJ's long history and ever-growing user base makes it a perfect candidate for solving daily tasks involving all kinds of image analysis processes. Image Processing with ImageJ is a practical book that will guide you from the most basic analysis techniques to the fine details of implementing new functionalities through the ImageJ plugin system, all of it through the use of examples and practical cases. ImageJ is an excellent public domain imaging analysis platform that can be very easily used for almost all your image processing needs. Image Processing with ImageJ will start by showing you how to open a number of different images, become familiar with the different options, and perform simple analysis operations using the provided image samples. You will also learn how to make modifications through ImageJ filters and how to make local measurements using the selections system. You will also find the instructions necessary to record all the steps you perform so they can be saved and re-run on the same image to ensure analysis reproducibility. Finally, you will get to know some different ImageJ plugins and will learn how to implement your own.
Table of Contents (13 chapters)
Image Processing with ImageJ
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Running macros


So, now we have recorded every step needed for the analysis and stored in it a text file. What if we want to run it again? This is done by navigating to the Plugins | Macros | Run... menu option. A file chooser dialog will pop up and we will have to select the file that contains the commands we want to execute. With the tuberculosis image open, choose that menu option, and then the text file we just saved. All the commands will be run one by one and we will end up with exactly the same result as before. Try running the macro for the tuberculosis_full.tif measurements and see if you get the same result we got at the end of the previous chapter. In our tests, it takes about two seconds to compute all the calculations! Now you can compare that to the manual way and grasp the power of ImageJ for image processing.

It is also possible to run a macro while we are writing it. This is normally done during the coding process, so we can be sure that it does what it is supposed to do before...