rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9781556226021

Digital Imaging in C and the World Wide Web

by
  • ISBN13:

    9781556226021

  • ISBN10:

    1556226020

  • Edition: CD
  • Format: Paperback
  • Copyright: 1997-09-01
  • Publisher: Wordware
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $39.95
We're Sorry.
No Options Available at This Time.

Summary

Provides an approachable, comprehensive introduction to the concepts, theory, & practices necessary to recognize, understand, & resolve perplexing digital imaging issues that inevitably arise. Paper. CD-ROM included. DLC: Image processing - Digital techniques.

Table of Contents

Preface xv
Section I 1(30)
Chapter 1 Visible Light
1(6)
What This Chapter is About
1(1)
Some Principles of Light
1(2)
Electromagnetic Energy
2(1)
Refraction
3(1)
Some Color Science Principles
3(4)
Spectral Light
3(1)
Additive Color
4(1)
Standardization of Colors
5(1)
Subtractive Color
5(1)
Metamers
6(1)
Chapter 2 A Human Eye Overview
7(10)
What This Chapter is About
7(1)
Visible Light
7(1)
Dynamic Range
8(1)
Anatomy of the Eye
8(2)
Human Perception
10(5)
Definition of Important Terms
10(1)
Spectral Sensitivity
11(1)
Light Intensity and Adaptation
12(1)
Acuity
13(1)
Visual Input and Image Processing
13(1)
Illumination Source Compensation
14(1)
Critical Fusion Frequency
14(1)
Chapter Summary
15(2)
Chapter 3 Some Human Vision Detail
17(6)
What This Chapter is About
17(1)
Eye Primer
17(6)
The Cornea
18(1)
The Pupil
18(1)
The Lens
19(1)
The Retina
20(1)
The Fovea
21(2)
Chapter 4 Human Perception Overview
23(8)
What This Chapter is About
23(1)
Light Intensity Effects
23(2)
Visual Input
25(1)
Visual Processing
25(1)
Perception Summary
26(1)
Thomas Young's 1801 Color Experiments
27(1)
Color Perception Summary
28(1)
White Point
28(1)
Flicker
29(1)
Conclusion
29(2)
Section II 31(46)
Chapter 5 CCD Image Capture Devices
31(8)
What This Chapter is About
31(1)
Imaging Fundamentals
32(1)
CCD Imaging Basics
32(2)
CCD Terminology
34(3)
Conclusion
37(2)
Chapter 6 Video Display Boards and Controllers
39(4)
What This Chapter is About
39(1)
Video Board Architecture
39(4)
System Bus Connector
40(1)
Frame Buffer Memory
40(1)
Digital to Analog Converter (DAC)
41(1)
Video Monitor Connector
42(1)
Chapter 7 Monitors
43(10)
What This Chapter is About
43(1)
Adjusting Monitors for Proper Viewing
44(1)
Cathode Ray Tube (CRT)
44(2)
Displaying Information
46(1)
Refresh Rate
47(1)
Phosphors
48(1)
Aspect Ratio
49(1)
Color Monitors
49(1)
Color Image Challenges
50(3)
Chapter 8 Printers
53(18)
Printer Technology Overview
53(5)
General
53(1)
Dot Matrix Printers
54(1)
Non-Impact Printers
55(2)
Electrostatic
55(1)
Ink Jet
55(1)
Thermal Transfer
56(1)
Dye Sublimation
57(1)
Printing Considerations
57(1)
Printer Programming
58(13)
Overview
58(1)
Sending Characters to Printers
59(1)
IBM Proprinter II Dot Matrix
60(6)
Hewlett-Packard Printers
66(5)
Chapter 9 Device Color Consideration Overview
71(6)
What This Chapter is About
71(1)
James Clerk Maxwell's Color Reproduction Experiments
71(1)
Additive Light Implications
72(2)
Subtractive Light Implications
74(2)
Conclusion
76(1)
Section III 77(88)
Chapter 10 Image File Format Overview
77(10)
What This Chapter is About
77(1)
Image File Headers
77(1)
The PCX File Format
78(1)
PCX Header
79(1)
PCX Image Compression and Decompression
80(1)
Image File Size and Transmission Bandwidth
80(1)
Image Files and Their Image Compression Algorithms
81(3)
JPEG
82(1)
GIF
82(2)
Browser Software
84(1)
The 6x6x6 Browser Palette
85(2)
Chapter 11 Mathematics Primer
87(22)
What This Chapter is About
87(1)
Normalization
87(1)
Gamma Correction
88(3)
Quantization
91(2)
Digitization
93(1)
Probability
94(1)
Wave Frequency
94(1)
Running Computations
95(11)
Running Calculation Overview
95(2)
Smoothing
97(3)
Sharpening
100(3)
Unsharp Masking
103(3)
Summary
106(3)
Chapter 12 Monochromatic Concepts
109(20)
What This Chapter is About
109(1)
Achromatic Image Representation
110(3)
Single Rectangular Integer Array
110(1)
Bits Per Pixel
110(1)
Histograms
111(2)
Point Operations
113(4)
Histogram Slide
114(1)
Histogram Stretch Contrast Adjustment
115(1)
Histogram Equalization Contrast Adjustment
116(1)
Area Operations
117(10)
Spatial Filters
117(2)
Sharpening
119(3)
Smoothing
122(1)
Unsharp Masking
122(1)
Emphasizing Edges and Line Segments
123(3)
Shift and Difference Edge Enhancement
123(1)
Line Segment Detection
124(1)
Edge Detection Using Gradient Filters
124(1)
Laplacian Filters
125(1)
Noise Removal
126(1)
Variance Calculations
126(1)
Averaging
126(1)
Median Filter
127(1)
Image Processing
127(2)
Chapter 13 Color Models
129(18)
What This Chapter is About
129(1)
RGB Model
129(3)
CMY Model
132(3)
CMYK Model
135(1)
Y'C(b)C(r) Model
135(1)
HSV/HSB Model
136(2)
HLS/HSL/HIS Model
138(1)
HSI Model
139(1)
CIE XYZ
140(6)
RGB/HSV/HLS/HSI Color Model Conversion Routines
146(1)
Chapter 14 Bilevel Digital Halftones
147(12)
What This Chapter is About
147(1)
Bilevel Devices
147(1)
Screen Painting and Colorant Aerosols
148(1)
Ordered and Random Dithers
149(4)
Clustered Dot Ordered Dither
151(2)
Printer Lines Per Inch
153(1)
Error Diffusion Dither
153(6)
Scan-line Centering
156(1)
Serpentine Raster
156(1)
Softening Compensation
156(1)
Error Diffusion Variations
157(1)
Error Diffusion Summary
158(1)
Chapter 15 Color Image Quantization
159(6)
What This Chapter is About
159(1)
Uniform Quantization Introduction
159(1)
The RGB24TO8.C Program
160(2)
Paul Heckbert's Median Cut Approach
162(2)
Xiaolin Wu's Optimal Color Quantization
164(1)
Section IV 165(14)
Chapter 16 Miscellaneous Programs
165(4)
What this Chapter is About
165(1)
TIFFEXAM.C Program
165(1)
TIFF2BIN.C Program
165(1)
ARRAY96.C Program
166(1)
VESAEXAM.C Program
166(1)
GAMMA.C Program
166(1)
CLRSPC.C Program
167(1)
VESATEST.C Program
167(2)
Chapter 17 Image Display
169(8)
What this Chapter is About
169(1)
VIDEO.C Monochromatic Image Display Program
169(5)
VESAPCX.C Color Image Display Program
174(1)
RGB24TO8.C Color Quantization Program
175(1)
WDS_QNT.C Program and WU_QNT.C Color Quantization Program
176(1)
Chapter 18 PRINTPCX.C Image Printing Program
177(2)
Section V 179(30)
Chapter 19 Some Legal Considerations
179(12)
What This Chapter is About
179(1)
Vietnam Women's Memorial
179(3)
Andrew Leicester vs. Warner Brothers Studios
182(2)
Rock and Roll Hall of Fame & Museum
184(1)
Other Considerations
185(2)
Copyright Primer
187(1)
Fair Use Primer
187(1)
Moral Rights
188(1)
Conclusion
188(3)
Chapter 20 Social Issues
191(18)
What This Chapter is About
191(1)
Level Set
192(2)
Photographic Myths
194(1)
Photographic Reality
194(2)
Digital Image Processing-Reality's Solvent
196(4)
Photographic Impact Examples
200(2)
Press Ethics
202(3)
Video Futures
205(1)
U.S. Military Position
206(1)
Conclusion
207(2)
Epilogue 209(4)
Digital Image Processing Importance 209(3)
Entertainment 209(1)
Identification 209(1)
Virtual Reality 210(1)
Exploration 210(1)
What If? 210(1)
Art 211(1)
Medicine 211(1)
Counterfeiting 211(1)
Conclusion 212(1)
Appendix A VESA VBE VGA Programming 213(32)
Video Board Inquiries 214(1)
Video Hardware Initialization and Programming 214(1)
Frame Buffer Granule (Bank) Switching 215(1)
Frame Buffer CPU Visibility Considerations 215(2)
Window A and Window B 216(1)
Hardware Window Type Summary 217(1)
Super VGA Mode Number Overview 217(16)
VESA Mode Number Format 218(1)
VESA 256-Color Packed Pixel Mode Numbers 218(1)
VESA Direct Color Mode Numbers 218(2)
Extended VGA BIOS Calls 220(13)
1. VBE Function Return Status Information 220(1)
2. VBE Function 0x00-Return Super VGA Information 220(2)
3. VBE Function 0x01-Return Super VGA Mode Information 222(5)
4. VBE Function 0x02-Set Super VGA Video Mode 227(1)
5. VBE Function 0x03-Return Current Video Mode 227(1)
6. VBE Function 0x04-Save/Restore Super VGA Video State 227(2)
7. VBE Function 0x05-CPU Video Memory Window Control 229(1)
8. VBE Function 0x06-Set/Get Logical Scan-Line Length 230(1)
9. VBE Function 0x07-Set/Get Display Start 231(1)
10. VBE Function 0x08-Set/Get DAC Palette Control 232(1)
Sample VBE Application 233(12)
Appendix B RGB/HSV/HLS/HSI Color Model Conversion Routines 245(12)
Appendix C MATH.C Sample Program 257(8)
Appendix D VESA.H and PCX.H Headers 265(4)
VESA.H 265(3)
PCX.H 268(1)
Bibliography 269(8)
Index 277

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program