Extra Credit

Accelerate

System

Official docs outline

12 sections
  1. Neural Networks

    Covers Training a neural network to recognize digits, BNNS.

  2. Directories, Files, and Data Archives

    Covers Compressing single files, Decompressing single files, Compressing file system directories, Decompressing and extracting an archived directory.

  3. Compression

    Covers Compressing and decompressing files with stream compression, Compressing and decompressing data with buffer compression, Compressing and decompressing data with input and output filters.

  4. Image Processing Essentials

    Covers Converting bitmap data between Core Graphics images and vImage buffers, Creating and Populating Buffers from Core Graphics Images, Creating a Core Graphics Image from a vImage Buffer, Building a Basic Image-Processing Workflow.

  5. Signal Processing Essentials

    Covers Controlling vDSP operations with stride, Using linear interpolation to construct new data points, Using vDSP for vector-based arithmetic, Resampling a signal with decimation.

  6. Fourier and Cosine Transforms

    Covers Understanding data packing for Fourier transforms, Finding the component frequencies in a composite sine wave, Performing Fourier transforms on interleaved-complex data, Reducing spectral leakage with windowing.

  7. Core Video Interoperation

    Covers Using vImage pixel buffers to generate video effects, Integrating vImage pixel buffers into a Core Image workflow, Applying vImage operations to video sample buffers, Improving the quality of quantized images with dithering.

  8. Vectors, Matrices, and Quaternions

    Covers Working with Vectors, Working with Matrices, Working with Quaternions, Rotating a cube by transforming its vertices.

  9. Audio Processing

    Covers Visualizing sound as an audio spectrogram, Applying biquadratic filters to a music loop, Equalizing audio with discrete cosine transforms (DCTs), Biquadratic IIR filters.

  10. Conversion Between Image Formats

    Covers Building a basic image conversion workflow, Converting color images to grayscale, Applying color transforms to images with a multidimensional lookup table, Building a basic image conversion workflow.

  11. Image Resampling

    Covers Resampling in vImage, Reducing artifacts with custom resampling filters, Image shearing.

  12. Convolution and Morphology

    Covers Blurring an image, Adding a bokeh effect to images, Convolution, Morphology.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 394