.TL Pgmabel User Manual .SH 1 pgmabel .LP Updated: June 2002 .br Table Of Contents .SH 2 NAME .LP pgmabel - create cross section using Abel Integration for Deconvolution .SH 2 SYNOPSIS .LP \fBpgmabel\fR [\fB-help\fR] [\fB-axis\fR \fIaxis\fR] [\fB-factor\fR \fIfactor\fR] [\fB-pixsize\fR \fIpixsize\fR] [\fB-left\fR | \fB-right\fR] [\fB-verbose\fR] [\fIfilespec\fR] .LP You can abbreviate any option to its shortest unique prefix. .SH 2 DESCRIPTION .LP .LP This program is part of Netpbm. .LP \fBpgmabel\fR reads as input a PGM image, which it assumes to be an image of a rotational symmetric transparent object. The image must have a vertical symmetry axis. \fBpgmabel\fR produces as output an image of a cross-section of the image. \fBpgmabel\fR does the calculation by performing the Abel Integration for Deconvolution of an axial-symmetrical image by solving the system of linear equations. After integration, \fBpgmabel\fR weights all gray-values of one side by the surface area of the calculated ring in square pixels divided by 4*\fIfactor\fR multiplied by the size of one pixel (\fIpixsize\fR). With the \fB-verbose\fR option, \fBpgmabel\fR prints the weighting factors. .LP Where the caculation generates a negative result, the output is black. .LP The computation is unstable against periodic structures with size 2 in the vertical direction. .SH 2 OPTIONS .LP .RS .IP "\fB-help\fR" Prints a help message. .IP "\fB-axis\fR \fIaxis\fR" Position of the axis of symmetry in the image in pixels from the left edge of the image. Default is the center of the image. .IP "\fB-factor\fR \fIfactor\fR" User defined factor for enhancement of the output. Use a \fIfactor\fR less than 1 for decreasing gary values. Default is 1.0. .IP "\fB-pixsize\fR \fIpixsize\fR" The size of a pixel for getting scale invariant. Default is 0.1. .IP "\fB-left\fR" Calculate only the left side of the image. You cannot specify both \fBleft\fR and \fBright\fR. .IP "\fB-right\fR" Analogous to \fB-left\fR. .IP "\fB-verbose\fR" print information about the calculation. .RE .SH 2 EXAMPLE .LP .LP Rotate a PGM image to get an image with a vertical axis of symmetry, then calculate the cross section: .DS L pnmrotate 90 file.pgm | pgmabel -axis 140 >cross_section.pgm .DE .SH 2 SEE ALSO .LP \fBpnmrotate\fR, \fBpgm\fR, .SH 2 HISTORY .LP .LP This program was added to Netpbm in Release 10.3 (June 2002). .SH 2 AUTHOR .LP .LP Volker Schmidt (lefti@voyager.boerde.de) .LP Copyright (C) 1997-2002 German Aerospace research establishment .br \l'5i' .SH 2 Table Of Contents .LP .IP \(bu NAME .IP \(bu SYNOPSIS .IP \(bu DESCRIPTION .IP \(bu OPTIONS .IP \(bu EXAMPLE .IP \(bu SEE ALSO .IP \(bu HISTORY .IP \(bu AUTHOR .LP