FUSE is an EASI procedure which uses the REGPRO, IHS, and RGB programs to perform data fusion.
Progress can be monitored. See MONITOR section.
See Also: FUSEPCT, REGPRO, IHS, RGB
Name Prompt Count Type FILI Database Input File Name 1-64 Char DBRGB Database Input RGB Channels 3 Int FILO Database Output File Name 1-64 Char DBINT Database Input Intensity Channel 1 Int DBOC Database Output Channel List 3 Int RESAMPLE Resample Mode: NEAR/BILIN/CUBIC 4 Char IHSMODEL IHS Model: CYLINDER/HEXCONE 8 Char
EASI>FILI="filename"
EASI>DBRGB=red,green,blue
EASI>FILO="filename"
EASI>DBINT=channel
EASI>DBOC=red,green,blue
Valid Values: NEAR,BILIN,CUBIC Default: NEARSpecifies the type of resampling performed on the input RGB image. Three types of resampling are supported:
EASI>RESAMPLE="BILIN" | Bilinear Interpolation EASI>RESAMPLE="NEAR" | Nearest Neighbour EASI>RESAMPLE="CUBIC" | Cubic Convolution EASI>RESAMPLE= | defaults to NEAR
Valid Values: CYLINDER,HEXCONE Default: "CYLINDER"Specifies the type of IHS colour model to use. Refer to the IHS program documentation for more information on these two models.
EASI>IHSMODEL="CYLINDER" | Cylinder model (original method) EASI>iHSMODEL="HEXCONE" | Hexcone model
FUSE is an EASI procedure designed to STATUS and RUN like a PACE program. FUSE performs data fusion by running the following programs:
rem rem Resample RGB input image to output channels. rem If FILI and FILO are the same file, skip resampling. rem ingeo= dbic=dbrgb dbgc= outgeo= order=1 if (fili<>filo) run REGPRO rem rem Perform Intensity-Hue-Saturation transformation. rem file=filo dbic=dboc dbiw= if (fili=filo) dbic=dbrgb run IHS rem rem Perform Red-Green-Blue transformation. rem dbic=dbint(1),dboc(2),dboc(3) run RGB
Program progress can be monitored by printing the percentage of completed processing in odometer fashion. A system parameter, MONITOR, controls this activity:
EASI>MONITOR="ON" | turn monitor ON (default)
EASI>MONITOR="OFF" | turn monitor OFF (recommended if
| running in batch/background mode)
For better results, enhance the RGB and Intensity images first:
EASI>FILE="irvine.pix" EASI>DBIC=1,2,3 EASI>DBLUT=2,3,4 EASI>DBOC=1,2,3 EASI>MASK= EASI>RUN LUT EASI>FILE="eltoro.pix" EASI>DBIC=1 EASI>DBLUT=2 EASI>DBOC=1 EASI>MASK= EASI>RUN LUTAdd three 8-bit channels to eltoro.pix for storing the result:
EASI>FILE="eltoro.pix" EASI>PCIOP="ADD" EASI>PCIVAL=3 EASI>RUN PCIMODUse the FUSE procedure to perform data fusion. Both the Cylinder model and the Hexcone model produce good results, but the Cylinder model seems to have fewer false artifacts:
EASI>FILI="irvine.pix" EASI>DBRGB=3,2,1 EASI>FILO="eltoro.pix" EASI>DBINT=1 EASI>DBOC=2,3,4 EASI>RESAMPLE="CUBIC" EASI>IHSMODEL="CYLINDER" EASI>RUN FUSETransfer channels 2, 3 and 4 on eltoro.pix to the video display using ImageWorks or the IVI program.
EASI>FILE="eltoro.pix" EASI>DBIC=2,3,4 EASI>VDOC=1,2,3 EASI>DBIW= EASI>VDOW= EASI>RUN IVI