Overview
Image pyramids let algorithms handle large motion, scale changes, or coarse-to-fine analysis by processing reduced-resolution images first.
Stores progressively downsampled versions of an image for multi-scale processing.
Compact metadata for implementation and discovery.
Image pyramids let algorithms handle large motion, scale changes, or coarse-to-fine analysis by processing reduced-resolution images first.
Quick facts
Runtime and memory behavior at a glance.
Best
O(pixels)
Average
O(pixels)
Worst
O(pixels)
Space
O(pixels)
level_{k+1} = downsample(blur(level_k))Builds each coarser image from a smoothed previous level.
Show the source image beside masks, filters, or motion vectors produced by the algorithm.
Image Pyramid should be used with the assumptions and tradeoffs of multi-Scale Image Processing in mind.
What each reference supports for this entry.
Computer-vision textbook support for Image Pyramid's feature, matching, flow, or multiscale image-analysis workflow.
Open sourceSpecific reference for multiscale image pyramids and coarse-to-fine image representations.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Lucas-Kanade optical flow commonly uses image pyramids for coarse-to-fine motion estimation.