Boulder Laboratory for 3-Dimensional Electron Microscopy of Cells REDUCEMONT(1) REDUCEMONT(1) NAME reducemont - recuts montaged images and reduces them by pixel binning SYNOPSIS reducemont DESCRIPTION REDUCEMONT will reduce images in size by an integral factor (1, 2, 3, etc.) using simple averaging of blocks of pixels. It will also "recut" an image into different sized pieces. Specifically, it can take either a whole or a montaged image as input and produce a whole or a montaged image as output, with the montage pieces of a desired size, and with a different total size if desired. Header origin and scaling information are generated so that the new images will have the same coordinate system as the original images. Thus, models will display properly on reduced image stacks. When you specify the maximum frame size and minimum overlap of the output image, the program will pick the largest frame size less than that maximum, with the smallest overlap greater than that minimum, so that the resulting image will contain at least as many pixels as the desired output image. It picks a frame size that is a multiple of 2 and has no prime factor greater than 19 (so that fourier transforms can be run on the resulting pieces). Entries are as follows: Input image file Name of input file with list of piece coordinates, if image is a . montage Output image file Name of new file for list of coordinates of pieces in the output file Data mode for output file (the default is same as mode of input) 1 to float each section to maximum range for the data mode, 0 not to List of sections to be included in output file, or / to include all . sections from the input file in the output file. Ranges may be . entered (e.g. 0-5,8-14,17-23) Reduction factor by which to reduce the size of the images Minimum and maximum X, and minimum and maximum Y coordinates that . should be included from the input image. Enter "/" to obtain . the entire input image. Maximum limit on the X and Y frame size for output pieces, and . minimum limit on overlap between output pieces. The program . will then choose new frame sizes and overlaps based on these . limits 0 to accept the program's choices of frame size and overlap. When . running interactively, entering 1 will allow you to loop back . and enter new minimum and maximum X and Y coordinates and a . new maximum frame and minimum overlap. Note that on the first . two entries, the program will enforce a minimum overlap of 2; . if for some reason you want an overlap of 0, you need to loop . back so that you enter the frame size and overlap 3 times. HISTORY Written by David Mastronarde, February 1993