List of Figures

| Table of Contents | List of Figures | List of Examples | List of Tables |

Figure 1-1. An Image before Processing
Figure 1-2. The Image after Processing
Figure 2-1. The ilLink Class Inheritance
Figure 2-2. An IL Chain
Figure 2-3. Sizes of Original and Processed Images
Figure 2-4. Pixel Data Ordering for an RGB Image
Figure 2-5. Determining Color Model Inheritance for Operator Images
Figure 2-6. Image orientations
Figure 2-7. Cache Containing Portions of Three Images
Figure 2-8. Pages and Tiles of Image Data
Figure 2-9. Priority Lists in Cache
Figure 2-10. Parameters for getSubTile() and setSubTile()
Figure 2-11. Image Chain for the Sample Program
Figure 2-12. Image Chain Showing Demand-driven Execution Model
Figure 2-13. Performance Comparison of Non-threaded, Single-processor, and Multi-processor Applications
Figure 2-14. Operators, Requests for Pages, and Threads
Figure 2-15. An Image Chain
Figure 4-1. ilOpImg and IL Inheritance Hierarchy
Figure 4-2. Color Conversion Operators Inheritance Hierarchy
Figure 4-3. Determining the Color Model of Multi-Input Operators
Figure 4-4. A Falsely Colored Image
Figure 4-5. Arithmetic and Logical Operators Inheritance Hierarchy
Figure 4-6. A Positive and Negative Image Pair
Figure 4-7. Adding Two Images
Figure 4-8. Minimum of Two Images
Figure 4-9. Logical AND and OR of Two Images
Figure 4-10. A Warped Image
Figure 4-11. Geometric Operator Inheritance Hierarchy
Figure 4-12. Warping an Image
Figure 4-13. Spatial Domain Operator Inheritance Hierarchy
Figure 4-14. The ilPadSrc Edge Mode
Figure 4-15. An Original Image
Figure 4-16. An Image Blurred with ilBlurImg
Figure 4-17. An Image Sharpened with ilSharpenImg
Figure 4-18. An Over-sharpened Image
Figure 4-19. Median Rank Filtering on an Image
Figure 4-20. Edge Detection Operator Inheritance Hierarchy
Figure 4-21. Edge Image Produced by ilRobertsImg
Figure 4-22. A Compass Filtered Image
Figure 4-23. Frequency Domain Operator Inheritance Hierarchy
Figure 4-24. Magnitude and Phase Fourier Operators
Figure 4-25. Original Image
Figure 4-26. Image Processed with ilFGaussFiltImg
Figure 4-27. The ilImgStat Inheritance
Figure 4-28. Radiometric Operator Inheritance Hierarchy
Figure 4-29. Using Scaling
Figure 4-30. Breakpoints along a Piecewise Continuous Function
Figure 4-31. Using a Lookup Table Editor to Set Breakpoints
Figure 4-32. ilBlendImg, ilMergeImg, and ilCombineImg Inheritance Hierarchy
Figure 4-33. Blended Images
Figure 4-34. Composition Modes for ilBlendImg
Figure 4-35. lRoi's Subclasses
Figure 4-36. Source Image and Subimage
Figure 4-37. Translated Subimage
Figure 5-1. IL Display Classes
Figure 5-2. Stacked Images in an X Window
Figure 5-3. ilDisplay Object Creates a Display Area
Figure 5-4. ilView Objects Map Images to Display Regions
Figure 5-5. Display Area After Views Are Drawn
Figure 5-6. Aligning an Image to Bottom Left Corner
Figure 5-7. Aligning Views
Figure 5-8. split() with ilAbsSplit | ilRowSplit | ilColSplit
Figure 5-9. split() with ilRelSplit | ilRowSplit | ilColSplit
Figure 5-10. Using wipeSize()
Figure 6-1. User-Defined Classes in IL
Figure 6-2. ilOpImg and Its Subclasses for Deriving
Figure 6-3. Using qgetSubTile3D()
Figure 6-4. Visualizing a ROI
Figure 7-1. Varying Page Dimensions
Figure 7-2. OpenGL Image Processing Pipeline
Figure 7-3. IL Chain Mapped to the OGLIP Pipeline
Figure 7-4. Mapping onto the OGLIP in a Single Transfer
Figure 7-5. Running a Subsection of an IL Chain
Figure 7-6. Two-Pass Transfer Operations
Figure 7-7. Accelerating an IL Chain Using Texture
Figure 7-8. Data Path of the IL Chain in Figure 7-7
Figure 7-9. Hardware Acceleration Without Using Pixel Buffers
Figure 7-10. Hardware Acceleration Using Pixel Buffers
Figure C-1. Sample Inheritance Hierarchy
Figure G-1. ELT image processing pipeline
Figure H-1. ilFalseColorImg
Figure H-2. ilGrayImg
Figure H-3. Original Image and Flipped Image
Figure H-4. ilAddImg and ilAndImg
Figure H-5. ilDivImg
Figure H-6. ilExpImg and ilInvertImg
Figure H-7. ilLogImg and ilMaxImg
Figure H-8. ilMinImg and ilMultiplyImg
Figure H-9. ilNegImg and ilOrImg
Figure H-10. ilPowerImg and ilSqRootImg
Figure H-11. ilSquareImg and ilSubtractImg
Figure H-12. ilXorImg
Figure H-13. Original and ilRotZoomImg
Figure H-14. ilWarpImg
Figure H-15. Original, ilBlurImg and ilGBlurImg
Figure H-16. ilDilateImg, ilErodeImg, and ilMaxFltImg
Figure H-17. ilMedFltImg, ilMinFltImg, and ilSharpenImg
Figure H-18. ilCompassImg
Figure H-19. ilLaplaceImg (original and filtered image)
Figure H-20. ilRobertsImg (original and filtered image)
Figure H-21. ilSobelImg (original and filtered image)
Figure H-22. ilFGaussFiltImg
Figure H-23. ilHistEqImg (filtered image and histogram)
Figure H-24. ilHistNormImg (filtered image and histogram)
Figure H-25. ilHistScaleImg (filtered image and histogram)
Figure H-26. ilLutImg (original, filtered image, and LUT editor)
Figure H-27. ilThreshImg
Figure H-28. Originals and Original Mask
Figure H-29. ilBlendImg
Figure H-30. ilCombineImg