56 Best Image Processing Books of All Time

We've ranked the best image processing books using expert recommendations, sales data, and millions of reader ratings. At Shortform, we know books. Our book guides are the best in the world. Learn why.

Digital Image Processing book cover1

Digital Image Processing

Rafael C. Gonzalez

5.0
The leader in the field for more than twenty years, this introduction to basic concepts and methodologies for digital image processing continues its cutting-edge focus on contemporary developments in all mainstream areas of image processing. Completely self-contained, heavily illustrated, and mathematically accessible, it has a scope of application that is not limited to the solution of specialize
Principles of Digital Image Processing: Core Algorithms book cover2

Principles of Digital Image Processing: Core Algorithms

Wilhelm Burger and Mark J. Burge

4.9
This easy-to-follow textbook is the third of 3 volumes which provide a modern, algorithmic introduction to digital image processing, designed to be used both by learners desiring a firm foundation on which to build, and practitioners in search of critical analysis and modern implementations of the most important techniques.

The reader-friendly text builds on the contents of the previous volumes, pr
Deep Learning with Python book cover3

Deep Learning with Python

François Chollet

4.8
Deep learning is applicable to a widening range of artificial intelligence problems, such as image classification, speech recognition, text classification, question answering, text-to-speech, and optical character recognition. It is the technology behind photo tagging systems at Facebook and Google, self-driving cars, speech recognition systems on your smartphone, and much more.

In particular, Deep
Principles of Digital Image Processing: Advanced Methods book cover4

Principles of Digital Image Processing: Advanced Methods

Wilhelm Burger, Mark J. Burge

4.8
This easy-to-follow textbook is the third of three volumes which provide a modern, algorithmic introduction to digital image processing, designed to be used both by learners desiring a firm foundation on which to build, and practitioners in search of critical analysis and concrete implementations of the most important techniques. This volume builds upon the introductory material presented in the f
Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction book cover5

Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction

Daniel Shiffman

4.8
Learning Processing, Second Edition, is a friendly start-up guide to Processing, a free, open-source alternative to expensive software and daunting programming languages. Requiring no previous experience, this book is for the true programming beginner. It teaches the basic building blocks of programming needed to create cutting-edge graphics applications including interactive art, live video proc
Adobe Photoshop CC Classroom in a Book (2018 Release) book cover6

Adobe Photoshop CC Classroom in a Book (2018 Release)

Andrew Faulkner, Conrad Chavez

4.8
Creative professionals seeking the fastest, easiest, most comprehensive way to learn Adobe Photoshop choose Adobe Photoshop CC Classroom in a Book (2018 release) from Adobe Press. The 15 project-based lessons show key step-by-step techniques for working in Photoshop, including how to correct, enhance, and distort digital images, create image composites, and prepare images for print and the web. In
Modern Deep Learning and Advanced Computer Vision: A Perspective Approach book cover7

Modern Deep Learning and Advanced Computer Vision: A Perspective Approach

Dr.P.S.Jagadeesh Kumar, Prof. Thomas Binford, et al

4.8
Computer vision has enormous progress in modern times. Deep learning has driven and inferred a range of computer vision problems, such as object detection and recognition, face detection and recognition, motion tracking and estimation, transfer learning, action recognition, image segmentation, semantic segmentation, robotic vision. The chapters in this book are persuaded towards the applications o
The Deep-sky Imaging Primer, Second Edition book cover8

The Deep-sky Imaging Primer, Second Edition

Charles Bracken

4.8
Practical Deep Learning for Cloud, Mobile, and Edge: Real-World AI & Computer-Vision Projects Using Python, Keras & Tensorflow book cover9

Practical Deep Learning for Cloud, Mobile, and Edge: Real-World AI & Computer-Vision Projects Using Python, Keras & Tensorflow

Anirudh Koul, Siddha Ganju, et al.

4.8
Whether you're a software engineer aspiring to enter the world of deep learning, a veteran data scientist, or a hobbyist with a simple dream of making the next viral AI app, you might have wondered where to begin. This step-by-step guide teaches you how to build practical deep learning applications for the cloud, mobile, browsers, and edge devices using a hands-on approach.

Relying on years of indu
Tinyml: Machine Learning with Tensorflow Lite on Arduino and Ultra-Low-Power Microcontrollers book cover10

Tinyml: Machine Learning with Tensorflow Lite on Arduino and Ultra-Low-Power Microcontrollers

Pete Warden

4.8
Neural networks are getting smaller. Much smaller. The OK Google team, for example, has run machine learning models that are just 14 kilobytes in size--small enough to work on the digital signal processor in an Android phone. With this practical book, you'll learn about TensorFlow Lite for Microcontrollers, a miniscule machine learning library that allows you to run machine learning algorithms on
11

Digital Image Processing Using MATLAB

Rafael C. Gonzalez, Richard E. Woods, Steven L. Eddins

4.8
Advanced Editing for Real Estate Photography: Professional techniques for processing high-quality images book cover12

Advanced Editing for Real Estate Photography: Professional techniques for processing high-quality images

Nathan Cool

4.8
13

Adobe Photoshop Classroom in a Book (2020 Release)

Andrew Faulkner and Conrad Chavez

4.8
Creative professionals seeking the fastest, easiest, most comprehensive way to learn Adobe Photoshop choose Adobe Photoshop CC Classroom in a Book (2017 release) from Adobe Press. The 15 project-based lessons in this book show users step-by-step the key techniques for working in Photoshop and how to correct, enhance, and distort digital images, create image composites, and prepare images for print
The Image Processing Handbook book cover14

The Image Processing Handbook

John C. Russ and F. Brent Neal

4.8
Consistently rated as the best overall introduction to computer-based image processing, The Image Processing Handbook covers two-dimensional (2D) and three-dimensional (3D) imaging techniques, image printing and storage methods, image processing algorithms, image and feature measurement, quantitative image measurement analysis, and more.

Incorporating image processing and analysis examples at all s
OpenCV for Secret Agents book cover15

OpenCV for Secret Agents

Joseph Howse

4.8
Algorithms for Image Processing and Computer Vision book cover16

Algorithms for Image Processing and Computer Vision

J. R. Parker

4.8
Programmers and software engineers are always in need of newer techniques and algorithms to manipulate and interpret images, whether they are working with MRI data, computer animation or satellite images. During the last several years, advances in the computer hardware and software have lead to algorithms and programming languages that allow for relatively sophisticated image processing among non-
Fundamentals of Digital Image Processing: A Practical Approach with Examples in Matlab book cover17

Fundamentals of Digital Image Processing: A Practical Approach with Examples in Matlab

Chris Solomon, Toby Breckon

4.8
This is an introductory to intermediate level text on the science of image processing, which employs the Matlab programming language to illustrate some of the elementary, key concepts in modern image processing and pattern recognition. The approach taken is essentially practical and the book offers a framework within which the concepts can be understood by a series of well chosen examples, exercis
Digital Image Processing: An Algorithmic Introduction Using Java book cover18

Digital Image Processing: An Algorithmic Introduction Using Java

Wilhelm Burger, Mark J. Burge

4.7
Written as an introduction for undergraduate students, this textbook covers the most important methods in digital image processing. Formal and mathematical aspects are discussed at a fundamental level and various practical examples and exercises supplement the text. The book uses the image processing environment ImageJ, freely distributed by the National Institute of Health. A comprehensive websit
The Pocket Handbook of Image Processing Algorithms book cover19

The Pocket Handbook of Image Processing Algorithms

Harley R. Myler and Arthur R. Weeks

4.7
This handy desktop reference gathers together into one easy-to-use volume the most popular image processing algorithms. Designed to be used at the computer terminal, it features an illustrated, annotated dictionary format - with clear, concise definitions, examples, and C program code. Covers algorithms for adaptive filters, coding and compression, color image processing, histogram operations,
Computer Vision with OpenCV 3 and Qt5: Build visually appealing, multithreaded, cross-platform computer vision applications book cover20

Computer Vision with OpenCV 3 and Qt5: Build visually appealing, multithreaded, cross-platform computer vision applications

Amin Ahmadi Tazehkandi

4.7
Developers have been using OpenCV library to develop computer vision applications for a long time. However, they now need a more effective tool to get the job done and in a much better and modern way. Qt is one of the major frameworks available for this task at the moment. This book will teach you to develop applications with the combination ...
Image Processing book cover21

Image Processing

Henri Maître

4.7
This comprehensive analysis provides methods for calculating the statistical properties of images and reducing images to a series of discrete values, as well as applications in the fields of fractal representation, mathematical morphology, wavelet representation, and contour-and-shape detection are shown.
Lessons from the Masters: Current Concepts in Astronomical Image Processing book cover22

Lessons from the Masters: Current Concepts in Astronomical Image Processing

Robert Gendler

4.7
There are currently thousands of amateur astronomers around the world engaged in astrophotography at a sophisticated level. Their ranks far outnumber professional astronomers doing the same and their contributions both technically and artistically are the dominant drivers of progress in the field today. This book is a unique collaboration of individuals world-renowned in their particular area and
Fundamentals of Digital Image Processing book cover23

Fundamentals of Digital Image Processing

Anil K. Jain

4.7
Presents a thorough overview of the major topics of digital image processing, beginning with the basic mathematical tools needed for the subject. Includes a comprehensive chapter on stochastic models for digital image processing. Covers aspects of image representation including luminance, color, spatial and temporal properties of vision, and digitization. Explores various image processing tech
Architectural Photography: Composition, Capture, and Digital Image Processing book cover24

Architectural Photography: Composition, Capture, and Digital Image Processing

Adrian Schulz

4.7
Architectural photography is more than simply choosing a subject and pressing the shutter-release button; it s more than just documenting a project. An architectural photograph shows the form and appeal of a building far better than any other medium. With the advent of the digital photographic workflow, architects, real estate firms, and interior designers are discovering exciting new opportunitie
Modern Algorithms for Image Processing: Computer Imagery by Example Using C# book cover25

Modern Algorithms for Image Processing: Computer Imagery by Example Using C#

Vladimir Kovalevsky

4.7
Utilize modern methods for digital image processing and take advantage of the many time-saving templates provided for all of the projects in this book.


Modern Algorithms for Image Processing approaches the topic of image processing through teaching by example. Throughout the book, you will create projects that resolve typical problems that you might encounter in the world of digital image processin
Principles and Practice of Radiation Therapy book cover26

Principles and Practice of Radiation Therapy

Charles M. Washington EdD MBA RT(T) FASRT, Dennis T. Leaver MS RT(R)(T) FASRT

4.7
Learn everything you need to know about radiation therapy with the only comprehensive text written for radiation therapy students by radiation therapists. Principles and Practice of Radiation Therapy is designed to help you understand cancer management, improve clinical techniques for delivering doses of radiation, and apply complex concepts to treatment planning and delivery. This edition feature
Introduction to Digital Image Processing with MATLAB book cover27

Introduction to Digital Image Processing with MATLAB

Alasdair McAndrew

4.7
Is an introduction to digital image processing from an elementary perspective. The book covers topics that can be introduced with simple mathematics so students can learn the concepts without getting overwhelmed by mathematical detail.
Principles of Digital Image Processing: Fundamental Techniques (Undergraduate Topics in Computer Science) book cover28

Principles of Digital Image Processing: Fundamental Techniques (Undergraduate Topics in Computer Science)

Wilhelm Burger

4.7
Digital Image Processing And Analysis: Human And Computer Vision Applications With Cvi Ptools, Second Edition book cover29

Digital Image Processing And Analysis: Human And Computer Vision Applications With Cvi Ptools, Second Edition

Scott E Umbaugh

4.7
Learning OpenCV 3: Computer Vision in C++ with the OpenCV Library book cover30

Learning OpenCV 3: Computer Vision in C++ with the OpenCV Library

Adrian Kaehler

4.7
Get started in the rapidly expanding field of computer vision with this practical guide. Written by Adrian Kaehler and Gary Bradski, creator of the open source OpenCV library, this book provides a thorough introduction for developers, academics, roboticists, and hobbyists. You'll learn what it takes to build applications that enable computers to "see" and make decisions based on that data.

With ove
Digital Video Compression (with CD-ROM) book cover31

Digital Video Compression (with CD-ROM)

Peter Symes

4.7
Programming Computer Vision with Python: Tools and algorithms for analyzing images book cover32

Programming Computer Vision with Python: Tools and algorithms for analyzing images

Jan Erik Solem

4.7
If you want a basic understanding of computer vision’s underlying theory and algorithms, this hands-on introduction is the ideal place to start. You’ll learn techniques for object recognition, 3D reconstruction, stereo imaging, augmented reality, and other computer vision applications as you follow clear examples written in Python.

Programming Computer Vision with Python explains computer vision in
Standard Codecs: Image Compression to Advanced Video Coding book cover33

Standard Codecs: Image Compression to Advanced Video Coding

M. Ghanbari

4.7
A substantially updated edition of Video Coding: An Introduction to Standard Codecs (IEE, 1999, winner of IEE Rayleigh Award), this book discusses the growth of digital television technology and the revolution in image and video compression (such as JPEG2000, broadcast TV, video phone). It highlights the need for standardisation in processing static and moving images and their exchange between com
Digital Image Processing using MATLAB: ZERO to HERO Practical Approach with Source Code book cover34

Digital Image Processing using MATLAB: ZERO to HERO Practical Approach with Source Code

Arsath Natheem

4.7
Geometric Partial Differential Equations and Image Analysis book cover35

Geometric Partial Differential Equations and Image Analysis

Guillermo Sapiro

4.7
This book provides an introduction to the use of geometric partial differential equations in image processing and computer vision. It brings a number of new concepts into the field, providing a very fundamental and formal approach to image processing. State-of-the-art practical results in a large number of real problems are achieved with the techniques described. Applications covered include image
Feature Extraction and Image Processing for Computer Vision book cover36

Feature Extraction and Image Processing for Computer Vision

Mark Nixon

4.7
Feature Extraction and Image Processing for Computer Vision is an essential guide to the implementation of image processing and computer vision techniques, with tutorial introductions and sample code in Matlab. Algorithms are presented and fully explained to enable complete understanding of the methods and techniques demonstrated. As one reviewer noted, The main strength of the proposed book is th
Machine Learning for OpenCV: Intelligent image processing with Python book cover37

Machine Learning for OpenCV: Intelligent image processing with Python

Michael Beyele

4.7
Mastering OpenCV 4 with Python: A practical guide covering topics from image processing, augmented reality to deep learning with OpenCV 4 and Python 3.7 book cover38

Mastering OpenCV 4 with Python: A practical guide covering topics from image processing, augmented reality to deep learning with OpenCV 4 and Python 3.7

Alberto Fernandez Villan

4.7
Quick start guide to learning the fundamentals of computer vision and image processing using Python and OpenCV.
Opencv with Python Blueprints book cover39

Opencv with Python Blueprints

Michael Beyeler

4.7
Design and develop advanced computer vision projects using OpenCV with PythonAbout This BookProgram advanced computer vision applications in Python using different features of the OpenCV libraryPractical end-to-end project covering an important computer vision problemAll projects in the book include a step-by-step guide to create computer vision applicationsWho This Book Is For

This book is for int
Concise Computer Vision: An Introduction Into Theory and Algorithms book cover40

Concise Computer Vision: An Introduction Into Theory and Algorithms

Reinhard Klette

4.7
Many textbooks on computer vision can be unwieldy and intimidating in their coverage of this extensive discipline. This textbook addresses the need for a concise overview of the fundamentals of this field.

"Concise Computer Vision" provides an accessible general introduction to the essential topics in computer vision, highlighting the role of important algorithms and mathematical concepts. Classroo
Sparse and Redundant Representations: From Theory to Applications in Signal and Image Processing book cover41

Sparse and Redundant Representations: From Theory to Applications in Signal and Image Processing

Michael Elad

4.7
A long long time ago, echoing philosophical and aesthetic principles that existed since antiquity, William of Ockham enounced the principle of parsimony, better known today as Ockham's razor: "Entities should not be multiplied without neces sity. " This principle enabled scientists to select the "best" physical laws and theories to explain the workings of the Universe and continued to guide scient
Digital Image Processing: A Practical Introduction Using Java (With CD-ROM) book cover42

Digital Image Processing: A Practical Introduction Using Java (With CD-ROM)

Nick Efford

4.7
Image Processing with Imagej book cover43

Image Processing with Imagej

José María Mateos Perez and Javier Pascau

4.7
Introduction to Video and Image Processing: Building Real Systems and Applications book cover44

Introduction to Video and Image Processing: Building Real Systems and Applications

Thomas B. B. Moeslund

4.7
In order to build successful video processing systems, it is important to consider not only traditional image processing methods, but also techniques which account for temporal aspects like object motion and changes in lighting.

This Introduction to Video and Image Processing presents the fundamental concepts and methods in an unique, easy-to-read style which ensures the material is accessible to a
Hands-On GPU-Accelerated Computer Vision with OpenCV and CUDA: Effective techniques for processing complex image data in real time using GPUs book cover45

Hands-On GPU-Accelerated Computer Vision with OpenCV and CUDA: Effective techniques for processing complex image data in real time using GPUs

Bhaumik Vaidya

4.7
Adobe Photoshop Lightroom Classic CC Classroom in a Book (2018 Release) book cover46

Adobe Photoshop Lightroom Classic CC Classroom in a Book (2018 Release)

John Evans and Katrin Straub

4.7
Adobe Photoshop Lightroom Classic CC Classroom in a Book(R) New ways to assemble collections and more search filters make it easier than ever to organize your growing library and find the photos you need. Streamline your editing workflow using intelligent tools trained with thousands of professionally corrected images, and make more selective local adjustments with sophisticated color and tone ran
DSP First: A Multimedia Approach. Solids and Structural Materials book cover47

DSP First: A Multimedia Approach. Solids and Structural Materials

James H. McClellan, Ronald W. Schafer, Mark A. Yoder

4.7
This hands-on, multimedia package provides a motivating introduction to fundamental concepts, specifically discrete-time systems, for beginning engineering students. It is suitable for introduction to electrical engineering, undergraduate digital signal processing, and survey courses in electrical engineering for non-majors. This class-tested learning package can also be used as a self-teaching to
Feature Extraction and Image Processing book cover48

Feature Extraction and Image Processing

Mark Nixon, Alberto S Aguado

4.6
This text focuses on feature extraction while also encompassing issues and techniques such as image acquisition, sampling theory, point operations and low-level feature extraction.
Learn OpenCV 4 by Building Projects: Build real-world computer vision and image processing applications with OpenCV and C++, 2nd Edition book cover49

Learn OpenCV 4 by Building Projects: Build real-world computer vision and image processing applications with OpenCV and C++, 2nd Edition

David Millán Escrivá, Vinícius G. Mendonça, et al

4.6
Two-Dimensional Signal and Image Processing book cover50

Two-Dimensional Signal and Image Processing

Jae S. Lim

4.6
New to P-H Signal Processing Series (Alan Oppenheim, Series Ed) this text covers the principles and applications of "multidimensional" and "image" digital signal processing. For Sr/grad level courses in image processing in EE departments.
Fundamentals of Electronic Image Processing book cover51

Fundamentals of Electronic Image Processing

Arthur R. Weeks Jr.

4.6
This book is directed to engineers and scientists who need to understand the fundamentals of image processing theory and algorithms to perform specific image processing tasks. It is intended to fill the gap between existing high-level texts and the need for a more practical and fundamental text on image processing. Throughout, the author has included a large number of examples to give the reader a
Hands-On Image Processing with Python: Expert techniques for advanced image analysis and effective interpretation of image data book cover52

Hands-On Image Processing with Python: Expert techniques for advanced image analysis and effective interpretation of image data

Sandipan Dey

4.6
Remote Sensing Digital Image Analysis: An Introduction book cover53

Remote Sensing Digital Image Analysis: An Introduction

John A. Richards, Xiuping Jia

4.6
Revised and enlarged to reflect new developments in the field, the fourth edition of this well-established text provides an introduction to quantitative evaluation of satellite- and aircraft-derived remotely retrieved data. Each chapter covers the pros and cons of digital remotely sensed data, without detailed mathematical treatment of computer based algorithms, but in a manner conductive to an un
Image Processing and Acquisition using Python (Chapman & Hall/CRC Mathematical and Computational Imaging Sciences Series) book cover54

Image Processing and Acquisition using Python (Chapman & Hall/CRC Mathematical and Computational Imaging Sciences Series)

Ravishankar Chityala and Sridevi Pudipedd

4.6
Digital Picture Processing, Volume 1 book cover55

Digital Picture Processing, Volume 1

Azriel Rosenfeld, Avinash C. Kak, A. C. Kak

4.6
The rapid rate at which the field of digital picture processing has grown in the past five years had necessitated extensive revisions and the introduction of topics not found in the original edition.
Beginning Digital Image Processing: Using Free Tools for Photographers book cover56

Beginning Digital Image Processing: Using Free Tools for Photographers

Sebastian Montabone

4.6
Since the advent of digital photography, we have been able to post-process our pictures. However, to do it properly, we have to become digital art apprentices. Sebastian Montabone is a computer vision expert who wants us to use our cameras and image processing software to come up with works of art. In this book, he teaches image processing techniques of ascending difficulty based on freely availab