makepyramid

makepyramid(1) General Commands Manual makepyramid(1)
NAME
 makepyramid - Create an image pyramid for rapid viewing in 3dmod
SYNOPSIS
 makepyramid [options] input_file
DESCRIPTION
 Makepyramid will make an "image pyramid", a set of files representing
 the same volume at a series of resolutions. Images are also converted
 to a tiled format so that subareas of large images can be read in
 quickly. When 3dmod is run with the pyramid, any part of the vol-
 ume, at any scale, can be viewed relatively rapidly without have to
 load the entire volume at full resolution into memory. An image list
 file is created so that the pyramid can be opened by just starting
 3dmod with this filename; also, all files can be placed into a sub-
 directory and 3dmod can be started with just the directory name.
 Output volumes can be either MRC or TIFF files; compression is avail-
 able with the latter.
 The reduction factors applied to the original image are constrained to
 be integers, but by default, the reduction is not done with simple bin-
 ning here. Images are first reduced in X and Y by Newstack using
 antialias filtering, which is important when images are noisy or reduc-
 tions are large. They are then reduced in Z by Binvol, also with
 antialias filtering.
 There are default values for the reductions. The default reduction
 will produce reduced data whose sum is no more than 0.15 as big as the
 original volume. Here are some considerations if you want to set your
 own values. A common practice is to make a pyramid with reductions
 that are successive powers of 2, at least in X and Y. This is essen-
 tially the default and would correspond to an entry of 2,4,8,... to the
 -reductions option. If you have a giant area, you may find that larger
 steps are sufficient in X and Y, e.g., 2,5,10,... The reduction in Z
 does not have to match that in X and Y. Since 3dmod still displays
 every original Z value when zoomed down and interpolates between the
 ones in the file being accessed at that zoom, the default reduction in
 Z is just 2,3,4... If you do set your own reductions, you may still
 want to reduce less in Z than in X and Y, e.g., "-zreductions 2,3,5".
 For the most rapid viewing of the whole area at low zoom, the last vol-
 ume should be smaller than 4 megapixels (2K x 2K for a square area),
 preferably around 2 megapixels (1400 x 1400). The default reduction
 accomplishes this as well.
 Images are converted to a tiled form, either a montaged MRC file or a
 TIFF file with storage in tiles, so that subareas can be loaded rapidly
 from the file. When a file is not organized in tiles and a subarea in
 X is read from the file, the system will typically need to read the
 whole line to access the subarea. Thus there is substantial benefit in
 converting the full-resolution input file to tiles, especially if the
 size in X is much bigger than 4K, although the -use option allows you
 to skip this conversion. If storage space is a concern and you do not
 anticipate needing to access the input file in its unmontaged form, it
 should be safe to delete it provided that you created a montaged MRC
 file from it. It can be recreated from the montage with a command like
 reducemont -nofft -plin rootname-1xy-1z.pl -plout dummy.pl \
 rootname-1xy-1z.mrc full-size-file.mrc
OPTIONS
 Makepyramid uses the PIP package for input (see the manual page for
 pip). Options can be specified either as command line arguments
 (with the -) or one per line in a command file (without the -).
 Options can be abbreviated to unique letters; the currently valid
 abbreviations for short names are shown in parentheses.
 -input (-i) OR -InputFile File name
 Input image file to make pyramid from. If this option is not
 entered, the first nonoption argument is taken as the input
 file. Either way, the input file is a required entry.
 -rootname (-ro) OR -RootOutputName Text string
 Root name for output files. If you use the "-subdir" option,
 this will also be the basis of the name of the directory in
 which files are placed. The default is the root of the input
 file name.
 -reductions (-re) OR -ReductionsInSize Multiple integers
 Comma-separated list of reduction factors to apply in X and Y,
 such as 2,4,8. The default is a series of powers of 2, with a
 final factor that comes closest to reducing the image to 2
 megapixels. The final factor may substitute for the last power
 of two if it is close enough.
 -zreductions (-zr) OR -ReductionsInZ Multiple integers
 List of reduction factors to apply in Z. If this option is
 entered, there must be the same number of factors as entered
 with -reductions. The default is a series of values increasing
 by 1 for each volume.
 -subdir (-s) OR -FilesIntoSubdirectory
 Place files in a subdirectory, which will be named as the root
 name of the output files with "-pyr" appended. 3dmod can
 open the files if given either the name of the image list file
 inside the subdirectory or the name of the directory itself. If
 the input file is used as is, the program will attempt to move
 it into the subdirectory.
 -tiff (-tif) OR -TiffOutputFiles
 Output tiled TIFF files with Mrc2tif and the -T option. The
 default is to output a montaged MRC stack and piece list file
 with Reducemont.
 -hdf (-hd) OR -HDFOutputFile
 Output a multi-volume HDF file instead of montaged MRC files or
 tiled TIFF files. The file will be named rootname-pyr.hdf and
 can be opened directly as a pyramid in 3dmod with no options.
 This option cannot be used with -tiff, -use, or -subdir.
 -compress (-c) OR -TiffCompressionType Text string
 Apply the given compression to TIFF files. The allowed entries
 are the same as for Mrc2tif: "lzw", "zip", "jpeg", or numbers
 defined in the libtiff library (these are listed in
 /usr/include/tiff.h on some Linux systems). See the "-c" option
 of Mrc2tif for details. If an invalid number is given, an
 error will not occur until Mrc2tif is run.
 -quality (-q) OR -CompressionQuality Integer
 This option sets the quality for JPEG compression (0-100) or for
 ZIP compression (1-9) when writing compressed TIFF files, or
 enables ZIP compression with the given quality level when writ-
 ing to an HDF file. See the "-q" option of Mrc2tif for
 details. ZIP compression can give significant size reduction
 for 16-bit data that do not fill the 16-bit range, but usually
 has little value for byte data. JPEG compression is not avail-
 able with 16-bit data. ZIP compression when writing HDF files
 is also controlled by an environment variable, IMOD_HDF_COMPRES-
 SION. An entry here overrides the value set by that variable,
 and an entry of 0 can be used to disable compression.
 -use OR -UseInputFileAsIs
 Use the input file as it is instead of making a tiled file from
 it. You would do this if you want to avoid the storage require-
 ments of having two copies of the input file. Access to subar-
 eas of this image will be slower because whole strips have to be
 loaded, instead of just tiles covering the desired area.
 -xyanti (-x) OR -AntialiasTypeInXandY Integer
 Type of antialias filter to apply by shrinking the image in X
 and Y with Newstack. The filters are:
 2: Blackman - fast but not as good at antialiasing as slower
 filters
 3: Triangle - fast but smooths more than Blackman
 4: Mitchell - good at antialiasing, smooths a bit
 5: Lanczos 2 lobes - good at antialiasing, less smoothing
 than Mitchell
 6: Lanczos 3 lobes - slower, even less smoothing but more
 risk of ringing
 The default here is 6. Enter 0 or 1 to use ordinary binning in
 Binvol instead.
 -zanti (-za) OR -AntialiasTypeInZ Integer
 Type of antialias filter to apply when reducing in Z with Bin-
 vol(1). The filters are as above, 0 or 1 give ordinary binning,
 and the default is 6. With antialias filtering, the "-spread"
 option to Binvol will be used to get first and last slices as
 close to the ends of the data set as possible.
 -tile (-til) OR -TileSizeInXandY Two integers
 Approximate size of tiles to create in X and Y. This entry is
 treated as a maximum size by Reducemont, whereas Mrc2tif
 will adjust the tile size to be above or below this to minimize
 wasted storage space. The default is 1024,1024.
 -help (-he) OR -usage
 Print help output
 -StandardInput
 Read parameter entries from standard input
EXAMPLES
 Until you have some reason to do something different, you can ignore
 most of those options and proceed with very simple commands. To make a
 pyramid in the current directory from the file "bigfile.mrc", with a
 tiled copy of bigfile.mrc:
 makepyramid bigfile.mrc
 The files can now be opened with
 3dmod bigfile.imlist
 To make such a pyramid in a subdirectory:
 makepyramid -sub bigfile.mrc
 which can be opened with:
 3dmod bigfile-pyr
 To make a pyramid in the current directory that uses the existing copy
 of bigfile.mrc (faster to make, less storage, slower to load):
 makepyramid -use bigfile.mrc
 and again it opens with:
 3dmod bigfile.imlist
 To make a pyramid of TIFF files with JPEG compression in a subdirec-
 tory:
 makepyramid -sub -tif -com jpeg bigfile.mrc
 and again it opens with:
 3dmod bigfile-pyr
 To make a pyramid in a single HDF file with ZIP compression,
 makepyramid -hdf -qual 5 bigfile.mrc
 and it opens with:
 3dmod bigfile-pyr.hdf
 The header of each volume in the HDF file can be printed with the -vol-
 ume option and the volume number, e.g.,
 header -vol 2 bigfile-pyr.hdf
FILES
 Image and piece list files are named as "rootname-#xy-#z...", where the
 first "#" is the reduction in X and Y and the second "#" is the reduc-
 tion in Z. The extension is ".mrc" for MRC files, ".tif" for TIFF
 files, and ".pl" for piece list files. The image list file is named as
 rootname.imlist. An existing copy of the output image and piece list
 files will be made into a backup file by adding the extension ~. An
 existing copy of the image list file will be replaced.
AUTHOR
 David Mastronarde
BUGS
 Email bug reports to mast at colorado dot edu
SEE ALSO
 3dmod, newstack, binvol, mrc2tif, reducemont
HISTORY
IMOD 5.2.0 makepyramid(1)

AltStyle によって変換されたページ (->オリジナル) /