ImagePyramid
ImagePyramid[image] creates a Gaussian image pyramid formed from image.
ImagePyramid[image, pyrtype] returns a Gaussian or Laplacian pyramid depending of the specified pyrtype.
ImagePyramid[image, pyrtype, n] returns up to n levels of the pyramid.
ImagePyramid[image, pyrtype, {size}] returns pyramid levels down to image dimensions given by size.
ImagePyramid[image, pyrtype, n, s] returns a pyramid with successive levels downsampled by factor s.
Please visit the official Wolfram Language Reference for more details.