iopixfix.vi


Connector Pane

iopixfix.vi


Front Panel

iopixfix.vi


Controls and Indicators

csgl

Scale

Multiplies the image to the right by this value to increase brightness. To avoid saturation, make sure that this number times the max value below is less than 255.

cenum

Selector

Selects which kind of correction is appied to the image.

Shifted Raw only duplicates the raw image from above in the two halves of the image with every-other-line in the right half shifted by seven pixels.

Corrected Center to Left applies the correction algorithm starting near the center of the image and working to the left.

Corrected Center to Right applies the correction algorithm starting near the center of the image and working to the right.

Correcteds Averaged applies both Left and Right correction processes and averages them.

cbool

go

Press this button after changing any of the correction parameters to see the new results.

csgl

Offset

Adds a filtered offset to overcome the affects of the baseline stabilization circuitry that incorrectly reduced the values of all the pixels. The optimum setting will produce the same average brightness in the two halves of the image when the Selector is set for "Corrected Center to Left" or "Corrected Center to Right" and will reduce shadows. It is also desired to find a value that does not allow the min value to go too far negative.

cbool

12>13

This and all the similar buttons overwrites columns of pixels to eliminate hot pixels. The column numbers start at 1 and go to 400.

cbool

14<15

cbool

394<395

cbool

392>393

cbool

399>400

cbool

398>399-400

cbool

391>392-393

cbool

389>390-393

cbool

396>397-400

csgl

Scale

The image below is scaled (multiplied) to increase the brightness. Keeping the product of the max value and the Scale below 255 assures that the picture is not saturated.

cbool

11>12-13

cbool

9>10-13

cbool

TIFF

Outputs the corrected image as a TIFF file and quits the program.

cbool

Stripe Filter

A special notch filter designed to eliminate patterns with a width of seven pixels.

cbool

Ghost Filter

A special filter designed to enhance detail and reduced ghosting caused by the Stripe Filter.

i2du8

Image

The corrected image.

i2du8

Output Array

The allows the numeric values to be applied to another program.

ipath

File path

The source pathname of the original picture in vicar format.

iu8

max value

The maximum DN value from the original picutre.

i2dsgl

Raw image

The original picture with the correct aspect ratio.

isgl

max value

The maximum value in the corrected image. Keep this value below 255 to assure that the image does not saturate.

isgl

min value

The minimum value of the corrected image. It can go negative due to the fact that the corrections subtract values from one half of the image and add them to the other half. It is desireable to not let this value go too far negative.


Block Diagram

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi

iopixfix.vi


List of SubVIs

feadcharactersfromfile.vi

ReadCharactersFromFile.vi

C:\Program Files\National Instruments\LabVIEW\vi.lib\Utility\file.llb\ReadCharactersFromFile.vi

writecharacterstofile.vi

WriteCharactersToFile.vi

C:\Program Files\National Instruments\LabVIEW\vi.lib\Utility\file.llb\WriteCharactersToFile.vi


History

"iopixfix.vi History"

Current Revision: 166