|
High Performance Computer Imaging Ihtisham Kabir 1996 | 400 pages ISBN: 132683016 |
|||
| $44.00 | Softbound print book | Out of print (?) | |
Index
A
address computation 250
address interpolation 250
Adobe Photoshop 3, 5, 57, 88
Advanced Micro Devices 59
affine transformation 286
aliasing 24
alpha blending 150-153
Analyzer 121
Apple Macintosh 124, 240
Apple Quicktake 30
B
bandwidth requirements 18
benchmark 346
bilinear interpolation 256
binary morphological operations 194
binary morphology 193
browser 125
bucket brigade 26
C
cache 38
Canny edge detector 178
CCITT Group 3 standard 324
C-Cube CL 4000 33
charge-coupled device (CCD) 17, 26, 27, 29, 30
chromaticity diagram 214
CIElab 217
clipping 13, 261
codec 297
Collector 121
color in computer imaging 212
color printer 35-36
color quantization 242
color reproduction 215
color space 213, 218
Comission Internationale d'Eclairage (CIE) 214
complex instruction set computers (CISC) 58
compositing 150-153
compression ratio 297
computer imaging
growth 2, 3
origin 2, 3
conditional morphological operation 203
convolution
large kernels 174, 175
one-dimensional 161
two-dimensional 162
versatility 176
copying an image 131
Cyrix 59
D
Data Translation 46
Data Translation Image Processor 48, 49
dedicated imaging hardware 46
desktop publishing 5
device characterization 217
digital camera 29-31
Digital Equipment Corporation 59
digital photography 6
digital television 7
digital video disk 7
direct memory access (DMA) 32
Discrete Cosine Transform (DCT) 306
display 33-35
display requirements 18
dithering 241
document imaging 6
dyadic image operation 134, 135
E
edge detection 177, 178
error-diffusion dither 247
F
film recorder 35, 36
fixed-point arithmetic 14
formatting 12, 13
frame buffer display 33-35
G
gamma correction 240
graphic arts 5
gray-scale morphology 209
H
Hewlett Packard 70
Hewlett Packard Image Accelerator 55
high-level API 10, 12
histogram 143-150
adaptive equalization 149, 150
definition and computation 144-145
equalization 146-148
stretching 146
homogeneous coordinates 252
HotJava 125
Huffman coding 302
I
IBM 59
ideal interpolation 253
ideal reconstruction 254
image acquisition 23
image enhancement 137
image parameters 8-12
image rotation 279
image scaling 262
image storage 37-41
image transposition 288
image warping 250
imaging software
architectural specification 94, 95
design 104-113
development process 92
functional specification 94-97
hierarchy 90-91
implementation 113-121
maintenance 121-122
performance specification 97-99
requirement 92-93
specification 93
verification methodology 99-103
imaging software library 3
imaging system 22
Imaging Technology, Inc. 46, 49, 50
industrial inspection 6, 7
Intel Corporation 59, 69, 70
Internet 125
interpolation kernel 258
J
Java 123-126
Joint Photographic Experts Group (JPEG) 328
K
Kodak 7
Kodak DCS200 30
Kodak PhotoCD 7, 37, 39-41
Kontron 30
L
linear filter 159
linear shift-invariant (LSI) filter 159
linebyte 9
Live Picture 97
lossless compression 297
lossy compression 297
low-level API 9, 10
M
Marr-Hildreth edge detector 179
masking 13
Media Computer Technologies 46
median filter 181-192
implementation 183
medical imaging 4
microprocessor 57
microprocessor performance 59
Mips Technology, Inc. 59
MMX Instruction Set 70
Modified READ 326
monadic image operation 133, 134
Mosaic 125
motion estimation 317
Motion Picture Experts Group (MPEG) 336
Motorola 59
MPEG-4 340
multipass rotation 282
N
National Television Standards Committee (NTSC) 31
nearest neighbor interpolation 255
neighborhood filter 158
Netscape Navigator 125
nonlinear filter 160
O
object-oriented (OO) software 104
one-dimensional convolution 161
one-pass rotation 280
optimization flag 120
ordered dither 245
P
Paeth's algorithm 187, 188
Parallax 33
performance requirements 18
Phase Alternating Line (PAL) 31
PhotoCD (see Kodak PhotoCD)
PhotoYCC color space 227
pixel 8
arithmetic 12
computation 44
ata type 12
depth 8
pixel_stride 9
point operations 130
porting guide 123
Precision Digital Images 53
profiler 120
programmable imaging hardware 51-54
pseudomedian filter 191
Q
quantization 24, 25
R
reduced instruction set computers (RISC) 58
redundancy 299
region of interest (ROI) 10, 11
register file 38
remote sensing 5
RGB color space 223
rotation 279
run-length coding 305
S
sampling frequency 24
Sampling Theorem 24
scaling 262
scan conversion 25
scanner 27
separable convolution 171, 172
sharpening filter 177
Sierra Digital Imaging, Inc. 30
Silicon Graphics Impact 54, 55
Singular Value Decomposition/Small Generating Kernel (SVD/SGK) convolution 174-176
smoothing filter 176
Sobel edge detector 178
software requirements 19
Source Coding Theorem 302
special-purpose imaging hardware 44
storage requirements 17
Sun Microsystems Creator 55, 56
Sun Microsystems, Inc. 59, 70, 102, 124
SunVideo 32, 33
SX accelerator 60-69
architecture 61, 62
data types 62
instruction set 62-65
performance improvements 68, 69
programming examples 66-69
system architecture 60, 61
T
TAAC-1 51, 52
table lookup 137
technical image processing 4
Texas Instruments Multimedia Video
Processor (MVP) chip 52, 54
Transform coding 306
tristimulus color theory 213
two-dimensional convolution 162, 163, 164
U
UltraSPARC-1 71, 72, 80
unsharp masking 177
V
variable-length coding 301
vector quantization 319
Vicom 46, 47
video digitizer 31
video processing 7
video RAM (VRAM) 18, 35
VideoPix 31
Visual Instruction Set (VIS) 69-84
data types 72
example programs 81-83
instructions 73-80
performance 83-84
processor 71, 72
program development environment 80-81
W
weighted median filter (WMF) 191
Windows 124
work flow system 6
X
XIL 141
xil_lookup() 141
Xilch 101, 102
Y
YIQ color space 225
YUV color space 224, 225
Z
zooming 262
DESCRIPTION
Today, widespread availability of powerful desktop computers with color display capabilities has brought computer imaging within practical reach of the end user. However, up to now, both the users and implementors of computer imaging products users have faced a scarcity of useful literature on its practice. High Performance Computer Imagining bridges the gap between theory and practice of computer imaging. For product developers, it addresses all the unique problems that arise when designing imaging software products. For end users, it clarifies the subtleties and simplifies complexities that can lead to better performance by these products.
What's inside:
- Current, commonly-used computer imaging algorithms and hardware
- A software engineering framework for imaging software development
- Numerous C programming examples
- Industry standard imaging and video compression algorithms
- Design methodology for high-performance imaging products
- Performance evaluation methods
- A review of current hardware imaging devices and trends
- Modern color imaging techniques
- Java and its implications for imaging
- Techniques to evaluate current imaging software and hardware products
WHAT THE EXPERTS SAY ABOUT THIS BOOK...
"... a great source on optimized implementations for high
performance computer imaging."
-William Pratt, author, Digital Image Processing
ABOUT THE AUTHOR...
Ihtisham Kabir is manager of the Imaging and Video software group at Sun Microsystems Computer Company. He has over twelve years of engineering experience in building high performance computer imaging products.
