2 options
Digital image interpolation in Matlab / Chi-Wah Kok, Wing-Shan Tam.
- Format:
- Author/Creator:
- Contributor:
- Language:
- English
- Subjects (All):
- Physical Description:
-
- 1 online resource
- polychrome
- Place of Publication:
- Hoboken, NJ : John Wiley & Sons, Inc., 2019.
- System Details:
- text file
- Contents:
-
- 1 Signal Sampling p. 1
- 1.1 Sampling and Bandlimited Signal p. 1
- 1.2 Unitary Transform p. 4
- 1.2.1 Discrete Fourier Transform p. 4
- 1.3 Quantization p. 5
- 1.3.1 Quantization and Sampling Interaction p. 7
- 1.4 Sampled Function Approximation: Fitting and Interpolation p. 8
- 1.4.1 Zero-Order Hold (ZOH) p. 10
- 1.4.2 First-Order Hold (FOH) p. 10
- 1.4.3 Digital Interpolation p. 12
- 2 Digital Image p. 17
- 2.1 Digital Imaging in MATLAB p. 21
- 2.2 Current Pixel and Neighboring Pixels p. 23
- 2.3 Frequency Domain p. 24
- 2.3.1 Transform Kernel p. 28
- 2.4 2D Filtering p. 28
- 2.4.1 Boundary Extension and Cropping p. 30
- 2.4.1.1 Constant Extension p. 31
- 2.4.1.2 Periodic Extension p. 31
- 2.4.1.3 Symmetric Extension p. 32
- 2.4.1.4 Infinite Extension p. 32
- 2.4.1.5 Cropping p. 33
- 2.5 Edge Extraction p. 34
- 2.5.1 First-Order Derivative Edge Detection Operators p. 36
- 2.5.1.1 Sobel Operator p. 37
- 2.5.2 Second-Order Derivative and Zero-Crossing Edge Detector p. 40
- 2.5.2.1 Laplacian Operator p. 41
- 2.5.2.2 Gaussian Smoothing p. 42
- 2.6 Geometric Transformation p. 45
- 2.6.3 Scaling p. 47
- 2.6.4 Rotation p. 49
- 2.6.5 Affine Transformation p. 50
- 2.7 Resize an Image p. 51
- 2.7.1 Interpolation p. 51
- 2.7.2 Decimation p. 54
- 2.7.2.1 Direct Subsampling p. 55
- 2.7.2.2 Sine Filter p. 55
- 2.7.2.3 Block Averaging p. 56
- 2.7.3 Built-in Image Resizing Function in MATLAB p. 57
- 2.8 Color Image p. 58
- 2.8.1 Color Filter Array and Demosaicing p. 60
- 2.8.2 Perceptual Color Space p. 60
- 2.9 Noise p. 62
- 2.9.1 Rank Order Filtering p. 65
- 2.9.2 Smoothing Filtering p. 65
- 3 Image Quality p. 71
- 3.1 Image Features and Artifacts p. 72
- 3.1.1 Aliasing (Jaggy) p. 73
- 3.1.2 Smoothing (Blurring) p. 74
- 3.1.3 Edge Halo p. 74
- 3.1.4 Ringing p. 75
- 3.1.5 Blocking p. 75
- 3.2 Objective Quality Measure p. 75
- 3.2.1 Mean Squares Error p. 77
- 3.2.2 Peak Signal-to-Noise Ratio p. 78
- 3.2.3 Edge PSNR p. 79
- 3.3 Structural Similarity p. 81
- 3.3.1 Luminance p. 83
- 3.3.2 Contrast p. 84
- 3.3.3 Structural p. 84
- 3.3.4 Sensitivity of SSIM p. 85
- 3.3.4.1 K₁ Sensitivity p. 85
- 3.3.4.2 K₂ Sensitivity p. 86
- 4 Nonadaptive Interpolation p. 91
- 4.1 Image Interpolation: Overture p. 92
- 4.1.1 Interpolation Kernel Characteristics p. 94
- 4.1.2 Nearest Neighbor p. 94
- 4.1.3 Bilinear p. 98
- 4.1.4 Bicubic p. 103
- 4.2 Frequency Domain Analysis p. 110
- 4.3 Mystery of Order p. 111
- 4.4 Application: Affine Transformation p. 113
- 4.4.1 Structural Integrity p. 116
- 5 Transform Domain p. 123
- 5.1 DFT Zero Padding Interpolation p. 125
- 5.2 Discrete Cosine Transform p. 132
- 5.2.1 DCT Zero Padding Interpolation p. 134
- 5.3 DCT Zero Padding Image Interpolation p. 138
- 5.3.1 Blocked Transform p. 138
- 5.3.2 Block-Based DCT Zero Padding Interpolation p. 140
- 5.3.2.1 Does Kernel Size Matter p. 142
- 5.4 Overlapping p. 144
- 5.5 Multi-Kernels p. 149
- 5.5.1 Extendible Inverse DCT p. 149
- 5.6 Iterative Error Correction p. 152
- 6 Wavelet p. 161
- 6.1 Wavelet Analysis p. 162
- 6.1.1 Perfect Reconstruction p. 163
- 6.1.2 Multi-resolution Analysis p. 164
- 6.1.3 2D Wavelet Transform p. 166
- 6.2 Wavelet Image Interpolation p. 168
- 6.2.1 Zero Padding p. 168
- 6.2.2 Multi-resolution Subband Image Estimation p. 170
- 6.2.3 Holder Regularity p. 176
- 6.2.3.1 Local Regularity-Preserving Problems p. 177
- 6.3 Cycle Spinning p. 179
- 6.3.1 Zero Padding (WZP-CS) p. 179
- 6.3.2 High Frequency Subband Estimation (WLR-CS) p. 181
- 6.4 Error Correction p. 184
- 6.5 Which Wavelets to Use p. 186
- 7 Edge-Directed Interpolation p. 191
- 7.1 Explicit Edge-Directed Interpolation p. 193
- 7.2 Implicit Edge-Directed Interpolation p. 196
- 7.2.1 Canny Edge Interpolation (CEI) p. 197
- 7.2.2 Edge-Based Line Averaging (ELA) p. 198
- 7.2.3 Directional-Orientation Interpolation (DOI) p. 199
- 7.2.4 Error-Amended Sharp Edge (EASE) p. 201
- 8 Covarianee-Based Interpolation p. 211
- 8.1 Modeling of Image Features p. 212
- 8.2 Interpolation by Autoregression p. 213
- 8.3 New Edge-Directed Interpolation (NEDI) p. 215
- 8.3.1 Type 0 Estimation p. 220
- 8.3.2 Type 1 Estimation p. 222
- 8.3.3 Type 2 Estimation p. 223
- 8.3.4 Pixel Intensity Correction p. 225
- 8.3.5 MATLAB Implementation p. 226
- 8.4 Boundary Extension p. 228
- 8.5 Threshold Selection p. 231
- 8.6 Error Propagation Mitigation p. 233
- 8.7 Covariance Window Adaptation p. 238
- 8.7.1 Prediction Window Adaptation p. 239
- 8.7.2 Mean Covariance Window Adaptation p. 241
- 8.7.3 Enhanced Modified Edge-Directed Interpolation (EMEDI) p. 242
- 8.8 Iterative Covariance Correction p. 249
- 8.8.1 iMEDI Implementation p. 255
- 9 Partitioned Fractal Interpolation p. 263
- 9.1 Iterated Function System p. 264
- 9.1.1 Banach Fixed-Point Theorem p. 264
- 9.2 Partitioned Iterative Function System p. 266
- 9.3 Encoding p. 269
- 93.1 Range Block Partition p. 269
- 9.3.2 Domain Block Partition p. 270
- 9.3.3 Codebook Generation p. 271
- 9.3.4 Grayscale Scaling p. 274
- 9.3.5 Fractal Encoding Implementation p. 276
- 9.4 Decoding p. 277
- 9.4.1 Does Size Matter p. 281
- 9.5 Decoding with Interpolation p. 283
- 9.5.1 From Fitting to Interpolation p. 285
- 9.6 Overlapping p. 287.
- Notes:
-
- Includes bibliographical references and index.
- Electronic reproduction. Hoboken, N.J. Available via World Wide Web.
- Description based on online resource; title from digital title page (viewed on March 11, 2019).
- Other Format:
- Print version: Kok, Chi-Wah, author. Digital image interpolation in Matlab
- ISBN:
-
- 9781119119630
- 1119119634
- 9781119119623
- 1119119626
- 9781119119647
- 1119119642
- Publisher Number:
- 99983874449
- Access Restriction:
- Restricted for use by site license.
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.