0%

Book Description

Highly Regarded, Accessible Approach to Image Processing Using Open-Source and Commercial Software

A Computational Introduction to Digital Image Processing, Second Edition explores the nature and use of digital images and shows how they can be obtained, stored, and displayed. Taking a strictly elementary perspective, the book only covers topics that involve simple mathematics yet offer a very broad and deep introduction to the discipline.

New to the Second Edition

This second edition provides users with three different computing options. Along with MATLAB®, this edition now includes GNU Octave and Python. Users can choose the best software to fit their needs or migrate from one system to another. Programs are written as modular as possible, allowing for greater flexibility, code reuse, and conciseness. This edition also contains new images, redrawn diagrams, and new discussions of edge-preserving blurring filters, ISODATA thresholding, Radon transform, corner detection, retinex algorithm, LZW compression, and other topics.

Principles, Practices, and Programming

Based on the author’s successful image processing courses, this bestseller is suitable for classroom use or self-study. In a straightforward way, the text illustrates how to implement imaging techniques in MATLAB, GNU Octave, and Python. It includes numerous examples and exercises to give students hands-on practice with the material.

Table of Contents

  1. Front Cover
  2. Dedication
  3. Contents
  4. Preface (1/2)
  5. Preface (2/2)
  6. Chapter 1 - Introduction (1/4)
  7. Chapter 1 - Introduction (2/4)
  8. Chapter 1 - Introduction (3/4)
  9. Chapter 1 - Introduction (4/4)
  10. Chapter 2 - Images Files and File Types (1/5)
  11. Chapter 2 - Images Files and File Types (2/5)
  12. Chapter 2 - Images Files and File Types (3/5)
  13. Chapter 2 - Images Files and File Types (4/5)
  14. Chapter 2 - Images Files and File Types (5/5)
  15. Chapter 3 - Image Display (1/5)
  16. Chapter 3 - Image Display (2/5)
  17. Chapter 3 - Image Display (3/5)
  18. Chapter 3 - Image Display (4/5)
  19. Chapter 3 - Image Display (5/5)
  20. Chapter 4 - Point Processing (1/4)
  21. Chapter 4 - Point Processing (2/4)
  22. Chapter 4 - Point Processing (3/4)
  23. Chapter 4 - Point Processing (4/4)
  24. Chapter 5 - Neighborhood Processing (1/8)
  25. Chapter 5 - Neighborhood Processing (2/8)
  26. Chapter 5 - Neighborhood Processing (3/8)
  27. Chapter 5 - Neighborhood Processing (4/8)
  28. Chapter 5 - Neighborhood Processing (5/8)
  29. Chapter 5 - Neighborhood Processing (6/8)
  30. Chapter 5 - Neighborhood Processing (7/8)
  31. Chapter 5 - Neighborhood Processing (8/8)
  32. Chapter 6 - Image Geometry (1/5)
  33. Chapter 6 - Image Geometry (2/5)
  34. Chapter 6 - Image Geometry (3/5)
  35. Chapter 6 - Image Geometry (4/5)
  36. Chapter 6 - Image Geometry (5/5)
  37. Chapter 7 - The Fourier Transform (1/9)
  38. Chapter 7 - The Fourier Transform (2/9)
  39. Chapter 7 - The Fourier Transform (3/9)
  40. Chapter 7 - The Fourier Transform (4/9)
  41. Chapter 7 - The Fourier Transform (5/9)
  42. Chapter 7 - The Fourier Transform (6/9)
  43. Chapter 7 - The Fourier Transform (7/9)
  44. Chapter 7 - The Fourier Transform (8/9)
  45. Chapter 7 - The Fourier Transform (9/9)
  46. Chapter 8 - Image Restoration (1/6)
  47. Chapter 8 - Image Restoration (2/6)
  48. Chapter 8 - Image Restoration (3/6)
  49. Chapter 8 - Image Restoration (4/6)
  50. Chapter 8 - Image Restoration (5/6)
  51. Chapter 8 - Image Restoration (6/6)
  52. Chapter 9 - Image Segmentation (1/10)
  53. Chapter 9 - Image Segmentation (2/10)
  54. Chapter 9 - Image Segmentation (3/10)
  55. Chapter 9 - Image Segmentation (4/10)
  56. Chapter 9 - Image Segmentation (5/10)
  57. Chapter 9 - Image Segmentation (6/10)
  58. Chapter 9 - Image Segmentation (7/10)
  59. Chapter 9 - Image Segmentation (8/10)
  60. Chapter 9 - Image Segmentation (9/10)
  61. Chapter 9 - Image Segmentation (10/10)
  62. Chapter 10 - Mathematical Morphology (1/8)
  63. Chapter 10 - Mathematical Morphology (2/8)
  64. Chapter 10 - Mathematical Morphology (3/8)
  65. Chapter 10 - Mathematical Morphology (4/8)
  66. Chapter 10 - Mathematical Morphology (5/8)
  67. Chapter 10 - Mathematical Morphology (6/8)
  68. Chapter 10 - Mathematical Morphology (7/8)
  69. Chapter 10 - Mathematical Morphology (8/8)
  70. Chapter 11 - Image Topology (1/9)
  71. Chapter 11 - Image Topology (2/9)
  72. Chapter 11 - Image Topology (3/9)
  73. Chapter 11 - Image Topology (4/9)
  74. Chapter 11 - Image Topology (5/9)
  75. Chapter 11 - Image Topology (6/9)
  76. Chapter 11 - Image Topology (7/9)
  77. Chapter 11 - Image Topology (8/9)
  78. Chapter 11 - Image Topology (9/9)
  79. Chapter 12 - Shapes and Boundaries (1/4)
  80. Chapter 12 - Shapes and Boundaries (2/4)
  81. Chapter 12 - Shapes and Boundaries (3/4)
  82. Chapter 12 - Shapes and Boundaries (4/4)
  83. Chapter 13 - Color Processing (1/7)
  84. Chapter 13 - Color Processing (2/7)
  85. Chapter 13 - Color Processing (3/7)
  86. Chapter 13 - Color Processing (4/7)
  87. Chapter 13 - Color Processing (5/7)
  88. Chapter 13 - Color Processing (6/7)
  89. Chapter 13 - Color Processing (7/7)
  90. Chapter 14 - Image Coding and Compression (1/6)
  91. Chapter 14 - Image Coding and Compression (2/6)
  92. Chapter 14 - Image Coding and Compression (3/6)
  93. Chapter 14 - Image Coding and Compression (4/6)
  94. Chapter 14 - Image Coding and Compression (5/6)
  95. Chapter 14 - Image Coding and Compression (6/6)
  96. Chapter 15 - Wavelets (1/6)
  97. Chapter 15 - Wavelets (2/6)
  98. Chapter 15 - Wavelets (3/6)
  99. Chapter 15 - Wavelets (4/6)
  100. Chapter 15 - Wavelets (5/6)
  101. Chapter 15 - Wavelets (6/6)
  102. Chapter 16 - Special Effects (1/4)
  103. Chapter 16 - Special Effects (2/4)
  104. Chapter 16 - Special Effects (3/4)
  105. Chapter 16 - Special Effects (4/4)
  106. Appendix A - Introduction to MATLAB and Octave (1/6)
  107. Appendix A - Introduction to MATLAB and Octave (2/6)
  108. Appendix A - Introduction to MATLAB and Octave (3/6)
  109. Appendix A - Introduction to MATLAB and Octave (4/6)
  110. Appendix A - Introduction to MATLAB and Octave (5/6)
  111. Appendix A - Introduction to MATLAB and Octave (6/6)
  112. Appendix B - Introduction to Python (1/3)
  113. Appendix B - Introduction to Python (2/3)
  114. Appendix B - Introduction to Python (3/3)
  115. Appendix C - The Fast Fourier Transform (1/2)
  116. Appendix C - The Fast Fourier Transform (2/2)
  117. Bibliography
  118. Color Insert (1/2)
  119. Color Insert (2/2)
  120. Back Cover
18.118.45.162