PIXIE Image Processing Pages
Temporal smooth: There is no function within PIXIE to do a temporal smooth on a file. PIXIE does image processing in image buffers (temporary frames of image data). So to do a temporal smooth you need to read the file in to buffers. (Or as much of it as you can, there are only 96 in total). Then use image algebra functions to perform the smooth 3 frames at a time, finally copy the output frames to an output range of buffers.
In practice this is most easily achieved by having a .for loop and putting the reading of 3 frames in the loop together with the image algebra which combines the three into one temporally smoothed frame.
Here is an example for use with a dynamic file:tem_smooth.pmf.wri
The macro is quite slow on an FX810 if the file is big (lots of frames or big matrices). It should fly on an LX.
There is not much point in running these macros as they stand. If all you want to do is see a cine with temporal smoothing it can be done from the workbench with image algebra. But temporal smoothing is not available in Pixie so if you want the operator to see a temporally smoothed image during a processing macro, elements from these macros could be useful. You could also, of course, create curves from the temporally smoothed image buffers.
Cine with ROI overlays:This is not really supported but can be clunkily achieved by putting .ibdisplay in a do loop and redrawing the ROIs on every frame.
Continue till interrupted:Although PIXIE has some good mouse functions which are very useful there is no way to poll the mouse only ask the mouse. (Asking means waiting for an answer, polling means taking a peak at what it is doing while not waiting for an answer). Fear not though, there is a clunky way to do it. You can poll any of the functions in the control panel and it is easy to hijack one or more controls for your own purposes. The macro for temporal smooth of a MUGA demonstrates this (gatesmooth.pmf.wri). At the end of the macro it cines the resulting smoothed image buffers until the operator takes the lower level slider off zero. (could just as easily allow operator to page through the MUGA using the slider.)Homes