The Machine
Image Atlas
183 computer & AI effect demonstrations.
- 01Edge & Features →32 methods for extracting structures
- Canny Edge Detection
- Sobel X
- Sobel Y
- Sobel Magnitude
- Scharr Filter
- Prewitt Edges
- Roberts Cross
- Laplacian Edges
- Laplacian of Gaussian
- Difference of Gaussians
- Hough Line Transform
- Harris Corner Detection
- Shi–Tomasi Corners
- ORB Keypoints
- SIFT Scale Space
- Contour Extraction
- Adaptive Thresholding
- Otsu Binarization
- Local Binary Pattern
- CLAHE Local Contrast
- Histogram Equalization
- Kirsch Compass Edges
- Hough Circle Transform
- FAST Corners
- HOG Gradients
- Gabor Filter Bank
- Frangi Ridge Filter
- Structure Tensor Orientation
- MSER Regions
- Blob Detection
- Template Matching Heatmap
- Gaussian Pyramid
- 02Masks & Control →31 methods for separating and steering images
- SLIC Superpixels
- Graph Segmentation
- Watershed Regions
- GrabCut Mask
- Binary Object Mask
- Alpha Matte
- Trimap
- Segmentation Boundaries
- Semantic Segmentation Map
- Instance Segmentation
- Bounding Box Detection
- OpenPose Skeleton
- Scribble Control
- Line Art Control
- Soft Edges
- M-LSD Structural Lines
- Monocular Depth Map
- Normal Map
- Distance Transform
- Wireframe Overlay
- Point Cloud Proxy
- Mean Shift Segmentation
- Connected Components
- Skeletonization
- Flood Fill
- Saliency Map
- Active Contour Snake
- Chan–Vese Level Set
- Quickshift Superpixels
- Convex Hull Mask
- Random Walker Segmentation
- 03Color & Quantization →21 transforms in the color and tonal domain
- Luminance Grayscale
- Color Negative
- Sepia Matrix
- Duotone Mapping
- Cyanotype Simulation
- K-Means Color Quantization
- Indexed Color Palette
- Hue Rotation
- Saturation Boost
- Gamma Curve
- Solarization Filter
- RGB Channel Isolation
- White Balance Shift
- Channel Mixer
- Color Inversion
- Color-Blindness Simulation
- Levels Stretch
- Reinhard Color Transfer
- HSV Channel Split
- Lab Opponent Channels
- Decorrelation Stretch
- 04Print & Dither →26 computational textures and printing looks
- Halftone Dot Screen
- Bayer Ordered Dither
- Floyd–Steinberg Dither
- 1-Bit Threshold
- ASCII Art Render
- ANSI 16-Color Terminal
- Nearest-Neighbor Pixelation
- Voronoi Mosaic
- Embossed Relief
- Pencil Sketch
- Charcoal Contours
- Stipple Pointillism
- Risograph Registration Error
- Atkinson Dither
- Blue-Noise Dither
- Crosshatching
- Mezzotint
- Delaunay Triangle Mosaic
- Spiral Halftone
- Truchet Tiles
- Cross-Stitch Pattern
- Watercolor Wash
- Hexagonal Pixels
- Brick Mosaic
- Woodcut Print
- Circle Packing Mosaic
- 05Video & Glitch →18 signal, codec and data disruption effects
- VHS Tracking Noise
- RGB Channel Split
- Chromatic Aberration
- JPEG Compression Artifacts
- Block Glitch
- NTSC Composite Bleed
- Color Channel Noise
- Scanline Displacement
- Palette Glitch
- Rolling Shutter Wobble
- Screen Tearing
- Chroma Subsampling
- Bit-Plane Slicing
- TV Static Snow
- Bayer CFA Mosaic
- Hot Pixel Noise
- LCD Subpixel View
- Aliasing Jaggies
- 06Space & Optics →19 warps, distortions and light effects
- Wave Displacement
- Swirl
- Fisheye Distortion
- Barrel Lens Warp
- Kaleidoscope Mirror
- Mirror Tiling
- Linear Motion Blur
- Radial Zoom Blur
- Tilt-Shift Miniature
- Displacement Map
- Liquify Brush
- Bloom
- Perspective Warp
- Droste Recursion
- Frosted Glass
- Pincushion Distortion
- Thin-Plate Spline Warp
- Möbius Transformation
- Crystal Ball Refraction
- 07Filters & Motion →24 restoration, frequency and movement methods
- Gaussian Blur
- Median Filter
- Bilateral Filter
- Unsharp Mask
- Non-Local Means Denoising
- Morphological Opening
- Morphological Closing
- Optical Flow Vectors
- Frame Differencing
- Temporal Echo
- Fourier Magnitude Spectrum
- Fourier Low-Pass Filter
- Fourier High-Pass Filter
- Classical Image Inpainting
- Box Blur
- Kuwahara Filter
- Anisotropic Diffusion
- Seam Carving
- Wiener Deblurring
- Dark Channel Dehaze
- Multi-Scale Retinex
- Total Variation Denoising
- Rolling-Ball Background
- Morphological Gradient