| 1 |
greg |
1.3 |
.\" RCSid "$Id: pfilt.1,v 1.2 2003/12/09 15:59:06 greg Exp $" |
| 2 |
greg |
1.1 |
.TH PFILT 1 11/8/96 RADIANCE |
| 3 |
|
|
.SH NAME |
| 4 |
|
|
pfilt - filter a RADIANCE picture |
| 5 |
|
|
.SH SYNOPSIS |
| 6 |
|
|
.B pfilt |
| 7 |
|
|
[ |
| 8 |
|
|
.B options |
| 9 |
|
|
] |
| 10 |
|
|
[ |
| 11 |
|
|
.B file |
| 12 |
|
|
] |
| 13 |
|
|
.SH DESCRIPTION |
| 14 |
|
|
.I Pfilt |
| 15 |
|
|
performs anti-aliasing and scaling on a RADIANCE picture. |
| 16 |
|
|
The program makes two passes on the picture file in order to |
| 17 |
|
|
set the exposure to the correct average value. |
| 18 |
|
|
If no |
| 19 |
|
|
.I file |
| 20 |
|
|
is given, the standard input is read. |
| 21 |
|
|
.TP 10n |
| 22 |
|
|
.BI -x \ res |
| 23 |
|
|
Set the output x resolution to |
| 24 |
|
|
.I res. |
| 25 |
|
|
This must be less than or equal to the x dimension |
| 26 |
|
|
of the target device. |
| 27 |
|
|
If |
| 28 |
|
|
.I res |
| 29 |
|
|
is given as a slash followed by a real number, the input resolution |
| 30 |
|
|
is divided by this number to get the output resolution. |
| 31 |
|
|
By default, the output resolution is the same as the input. |
| 32 |
|
|
.TP |
| 33 |
|
|
.BI -y \ res |
| 34 |
|
|
Set the output y resolution to |
| 35 |
|
|
.I res, |
| 36 |
|
|
similar to the specification of the x resolution above. |
| 37 |
|
|
.TP |
| 38 |
|
|
.BI -p \ rat |
| 39 |
|
|
Set the pixel aspect ratio to |
| 40 |
|
|
.I rat. |
| 41 |
|
|
Either the x or the y resolution will be reduced so that the pixels have |
| 42 |
|
|
this ratio for the specified picture. |
| 43 |
|
|
If |
| 44 |
|
|
.I rat |
| 45 |
|
|
is zero, then the x and y resolutions will adhere to the given maxima. |
| 46 |
|
|
Zero is the default. |
| 47 |
|
|
.TP |
| 48 |
|
|
.BI -c |
| 49 |
|
|
Pixel aspect ratio is being corrected, so do not write PIXASPECT |
| 50 |
|
|
variable to output file. |
| 51 |
|
|
.TP |
| 52 |
|
|
.BI -e \ exp |
| 53 |
|
|
Adjust the exposure. |
| 54 |
|
|
If |
| 55 |
|
|
.I exp |
| 56 |
|
|
is preceded by a '+' or '-', the exposure is interpreted in f-stops |
| 57 |
|
|
(ie. the power of two). |
| 58 |
|
|
Otherwise, |
| 59 |
|
|
.I exp |
| 60 |
|
|
is interpreted as a straight multiplier. |
| 61 |
|
|
The individual primaries can be changed using |
| 62 |
|
|
.I \-er, |
| 63 |
|
|
.I \-eg |
| 64 |
|
|
and |
| 65 |
|
|
.I \-eb. |
| 66 |
|
|
Multiple exposure options have a cumulative effect. |
| 67 |
|
|
.TP |
| 68 |
|
|
.BR -t \ lamp |
| 69 |
|
|
Color-balance the image as if it were illuminated by fixtures of |
| 70 |
|
|
the given type. |
| 71 |
|
|
The specification must match a pattern listed in the lamp |
| 72 |
|
|
lookup table (see the -f option below). |
| 73 |
|
|
.TP |
| 74 |
|
|
.BR -f \ lampdat |
| 75 |
|
|
Use the specified lamp lookup table rather than the default (lamp.tab). |
| 76 |
|
|
.TP |
| 77 |
|
|
.BR \-1 |
| 78 |
|
|
Use only one pass on the file. |
| 79 |
|
|
This allows the exposure to be controlled absolutely, without |
| 80 |
|
|
any averaging. |
| 81 |
|
|
Note that a single pass is much quicker and should be used whenever |
| 82 |
|
|
the desired exposure is known and star patterns are not required. |
| 83 |
|
|
.TP |
| 84 |
|
|
.BR \-2 |
| 85 |
|
|
Use two passes on the input. |
| 86 |
|
|
This is the default. |
| 87 |
|
|
.TP |
| 88 |
|
|
.BR \-b |
| 89 |
|
|
Use box filtering (default). |
| 90 |
|
|
Box filtering averages the input pixels corresponding |
| 91 |
|
|
to each separate output pixel. |
| 92 |
|
|
.TP |
| 93 |
|
|
.BI -r \ rad |
| 94 |
|
|
Use Gaussian filtering with a radius of |
| 95 |
|
|
.I rad |
| 96 |
|
|
relative to the output pixel size. |
| 97 |
|
|
This option with a radius around 0.6 and a reduction in image width and |
| 98 |
|
|
height of 2 or 3 produces the highest quality pictures. |
| 99 |
|
|
A radius greater than 0.7 results in a defocused picture. |
| 100 |
|
|
.TP |
| 101 |
|
|
.BI -m \ frac |
| 102 |
|
|
Limit the influence of any given input pixel to |
| 103 |
|
|
.I frac |
| 104 |
|
|
of any given output pixel. |
| 105 |
|
|
This option may be used to mitigate the problems associated with |
| 106 |
|
|
inadequate image sampling, at the expense of a slightly blurred |
| 107 |
|
|
image. |
| 108 |
|
|
The fraction given should not exceed the output picture dimensions |
| 109 |
|
|
over the input picture dimensions (x_o*y_o/x_i/y_i), or blurring |
| 110 |
|
|
will occur over the entire image. |
| 111 |
|
|
This option implies the |
| 112 |
|
|
.I \-r |
| 113 |
|
|
option for Gaussian filtering, which defaults to a radius of 0.6. |
| 114 |
|
|
.TP |
| 115 |
|
|
.BI -h \ lvl |
| 116 |
|
|
Set intensity considered ``hot'' to |
| 117 |
|
|
.I lvl. |
| 118 |
|
|
This is the level above which areas of the image will begin |
| 119 |
|
|
to exhibit star diffraction patterns (see below). |
| 120 |
|
|
The default is 100 watts/sr/m2. |
| 121 |
|
|
.TP |
| 122 |
|
|
.BI -n \ N |
| 123 |
|
|
Set the number of points on star patterns to |
| 124 |
|
|
.I N. |
| 125 |
|
|
A value of zero turns star patterns off. |
| 126 |
|
|
The default is 0. |
| 127 |
|
|
(Note that two passes are required for star patterns.)\0 |
| 128 |
|
|
.TP |
| 129 |
|
|
.BI -s \ val |
| 130 |
|
|
Set the spread for star patterns to |
| 131 |
|
|
.I val. |
| 132 |
|
|
This is the value a star pattern will have at the |
| 133 |
|
|
edge of the image. |
| 134 |
|
|
The default is .0001. |
| 135 |
|
|
.TP |
| 136 |
|
|
.BR \-a |
| 137 |
|
|
Average hot spots as well. |
| 138 |
|
|
By default, the areas of the picture above the hot level |
| 139 |
|
|
are not used in setting the exposure. |
| 140 |
|
|
.SH ENVIRONMENT |
| 141 |
|
|
RAYPATH directories to search for lamp lookup table |
| 142 |
|
|
.SH FILES |
| 143 |
greg |
1.3 |
/tmp/rt?????? |
| 144 |
greg |
1.1 |
.SH AUTHOR |
| 145 |
|
|
Greg Ward |
| 146 |
|
|
.SH "SEE ALSO" |
| 147 |
|
|
getinfo(1), ies2rad(1), pcompos(1), pflip(1), pinterp(1), |
| 148 |
|
|
pvalue(1), protate(1), rad(1), rpict(1), ximage(1) |