I Introduction to Images and Computing using Python. 1. Introduction to Python. 2. Computing using Python Modules. 3. Image and its Properties. II Image Processing using Python. 5. Image Enhancement. 6. Affine transformation. 7. Fourier Transform. 8 Segmentation. 9 Morphological Operations. 10. Image Measurements. 11. Neural network. 12. Convolutional neural network. III Image Acquisition. 13. X-Ray and Computed Tomography. 14. Magnetic Resonance Imaging. 15. Light Microscopes. 16. Electron Microscopes. Appendices.
Ravishankar Chityala, Ph.D. is Principal Engineer at IonPath, with eighteen years of experience in image processing. He teaches Python programming and Deep learning using Tensorow at the University of California Santa Cruz, Silicon Valley Campus. Previously, he worked as an image processing consultant at the Minnesota Supercomputing Institute of the University of Minnesota. As an image processing consultant, Dr. Chityala had worked with faculty, students and staff from various departments in the scientific, engineering and medical fields at the University of Minnesota, and his interaction with students had made him aware of their need for greater understanding of and ability to work with image processing and acquisition. Dr. Chityala co-authored Essential Python (Essential Education, California, 2018), also contributed to the writing of Handbook of Physics in Medicine and Biology(CRC Press, Boca Raton, 2009, Robert Splinter). His research interests include image processing, machine learning and deep learning.
Sridevi Pudipeddi, Ph.D. has eleven years of experience teaching undergraduate courses. She teaches Machine Learning with Python and Python for Data Analysis at the University of California Berkeley at San Francisco campus. Dr. Pudipeddi's research interests are in machine learning, applied mathematics and image and text processing. Python's simple syntax and its vast image processing capabilities, along with the need to understand and quantify important experimental information through image acquisition, have inspired her to co-author this book. Dr. Pudipeddi co authored Essential Python (Essential Education, California, 2018).
"With its impressively organized and comprehensive text, Image
Processing And Acquisition Using Python is an ideal and
unreservedly recommended curriculum textbook and should be a part
of every professional, college and university library Computer
Science collection in general, and Python instructional reference
lists in particular."
—Midwest Book Review Reviews for the previous edition"This
multi-disciplinary image processing guide hits the mark when
targeting the introductory college-level user who is interested in
an open source solution that is scalable. By approaching the topics
in a broad and horizontal fashion, Ravi Chityala and Sridevi
Pudipeddi have created a very practical resource that should have
broad impact and appeal across multiple physical and biological
disciplines while using multiple imaging modalities.
This new book uses an intuitive and efficient structure to describe
basic acquisition hand-in-hand with image processing topics using
the open source Python coding and even provides pre-packed
installations. The authors present an effective approach to address
the typical requirement of prerequisite image acquisition,
computational knowledge, and/or hardware requirements by carefully
balancing programming, math, and computer requirements, making
image processing accessible to students and high-end users alike in
multiple disciplines."
—Mark A. Sanders, Program Director, University Imaging Centers,
University of Minnesota"This is a well-suited companion for any
introductory course on image processing. The concepts are clearly
explained and well illustrated through examples and Python code
provided to the reader. The code allows the reader to readily apply
the concepts to any images at hand, which significantly simplifies
the understanding of image processing concepts. This is what makes
this book great. I recommend this book to researchers and students
who are looking for an introduction to image processing and
acquisition."
—Martin Styner, University of North Carolina at Chapel Hill"I am a
faculty member with specialization in biomechanics and have often
found it hard to conceptualize the fundamentals of image
processing. That is until I found this book. Image Processing and
Acquisition using Python is unique in that it offers an in-depth
understanding of the foundation of mathematics associated with
image analysis. Ravi Chityala and Sridevi Pudipeddi provide
accessible examples with sample codes to show how the theories are
applied. This can be very useful to beginning learners and also for
researchers (having Python sample code can be very handy to
prototype a solution). This book touches all the fundamental topics
on image processing, such as pre/post processing using filters,
segmentation, morphological operations, and measurements, and also
an in-depth discussion on image acquisition using various
modalities like x-ray, CT, MRI, light microscopy, and electron
microscopy. All the topics are explained clearly and easily. I
would highly recommend this book and cannot praise enough the
logical and well-written format that it is presented in."
—Augusto Gil Pascoal, Laboratory of Biomechanics and Functional
Morphology, University of Lisbon"This is a book that every imaging
scientist should have on his or her desk … students and researchers
need a course or a book to learn both image acquisition and image
processing using a single source, and this book, as a well-rounded
introduction to both topics, serves that purpose very well. … the
authors have done a great job of covering the most commonly used
image acquisition modalities … a handy compendium of the most
useful information. … As a long-time Perl user, I had no problem
installing Python and trying several useful examples from the
book."
—From the Foreword by Alexander Zamyatin, Distinguished Scientist,
Toshiba Medical Research Institute USA, Inc."The parts on Python
and image processing are the strengths of the book. I enjoyed these
parts and heavily profited from them – in fact they saved me a lot
of time – so that I can highly recommend the whole book. The book
actually motivated me, as MATLAB® user for two decades, to migrate
to Python. Furthermore, I will use this book as textbook for Python
and image processing for my future classes in the imaging and
processing lab that I teach."
—Professor Andreas Modler, Beuth University for Applied
Sciences"The parts on Python and image processing are the strengths
of the book. I enjoyed these parts and heavily profited from
them – in fact they saved me a lot of time – so that I can highly
recommend the whole book. The book actually motivated
me, as MATLAB® user for two decades, to migrate to Python.
Furthermore, I will use this book as textbook for Python and
image processing for my future classes in the imaging and
processing lab that I teach."
- Andreas Modler, Beuth University of Applied Sciences, Germany
![]() |
Ask a Question About this Product More... |
![]() |