This textbook introduces basic and advanced methods for embedded digital image processing by exploring practical applications on Arduino boards. This hands-on text covers traditional and neural-network-based digital image processing methods implemented on microcontrollers. It is designed for undergraduate courses in microcontroller and embedded digital image processing systems. Following the learning-by-doing approach, the book will enable students to grasp embedded digital image processing concepts through real-world examples, providing them with the design and implementation skills needed for a competitive job market. By using a programming environment that enables students to easily access and modify microcontroller properties, the material facilitates rapid implementation of the developed system. Students are guided through implementing digital image processing methods on microcontrollers throughout the book, with the underlying theory also emphasized. Sample codes are available for download for both readers and instructors. Additionally, this book serves as an excellent reference for practicing engineers and electronics hobbyists.
Teaches the embedded digital image processing system design skills needed for today’s job market;
Follows the learning-by-doing approach and provides illustrated examples and projects;
Explores practical applications on Arduino boards and introduces the TensorFlow Lite Micro platform;
Includes a GitHub repository with code, libraries, and examples.