Camera Controls

Main

The Main tab of the camera controls dialog gives the user access to the main camera controls including exposure, region-of-interest, bit-depth, decimation (subsampling) and data rate:

Exposure

Exposure is the primary control and should be set according to the subject image and current lighting. The scale is logarithmic in order to provide the greatest amount of control to the user. You can either use the slider to control the exposure, or you can type the exposure into the text box located to the right of the slider.

Autoexposure

Autoexposure has two modes indicated by the buttons "Manual" and "Automatic". When Manual is selected, pressing the Auto-Expose button cause the camera to optimize its exposure once for the current live view. After this, the camera maintains that resulting exposure level. When Automatic is selected, the camera will operate in continuous autoexposure mode whereby the camera continues to adjust the exposure of the camera to optimize the current live view so long as the camera is imaging in this mode.

Region of Interest Readout (ROI)

Region of Interest Readout is a means of telling the camera to send only a portion of the image data corresponding to a user-defined, rectangular region. To define a region of interest, draw a rectange on the active camera image holding down the left mouse button. The region should be visible as a red-and-white marque. Defining a region of interest and then depressing the "Set ROI" button on the control panel will cause the camera to send only the image data corresponding to the defined region. An ROI is useful for increasing framerates and for reducing the amount of image data that the host computer needs to handle.

Subsampling (Decimation)

The camera is capable of decimation. When the subsampling value is changed to 2x, then the camera only reports every 2nd pixel in both the horizontal and vertical directions resulting in an image that is ¼ of the size of the full image. Subsampling is useful when you want a higher frame rate while maintaining the full field of view (at the cost of lower resolution). A higher framerate can also be achieved by employing a region of interest. Note: With Prosilica's EC-CCD cameras that have binning functionality, the Subsampling feature causes the camera to enter 2x2 binning when 2x is selected.

Limit Frame Rate

The Frame Rate control can be used to regulate the framerate to a fixed rate. The frame rate limit must be set to some value less than the free running rate that would be acheived at the given exposure settings. The free running frame rate will generally increase as the exposure time is decreased. The limit frame rate function can be used to set the framerate to a desired setting regardless of the exposure time (as long as exposure time is not limiting the framerate to an even lower rate).

Bandwidth

The Bandwidth control is used to control how fast the data moves from the camera to the host computer to which it is connected. You may need to regulate the bandwidth if you have multiple cameras connected to a single firewire computer interface. If you have two cameras daisy-chained together, you would need to use a Frame Rate value of 1/2 so that each camera takes 1/2 of the bandwidth of the firewire bus. If you had four cameras, then you would use a Frame Rate value of 1/4, etc.

Color Balance

The color balance tab on the control dialog gives access to color balance controls for color cameras. This tab does not appear when controlling a monochrome camera.

Automatic White Balance

To white balance the camera, place a white object in the field of view that completely fills the image. Then click the "Automatic White Balance" button on the "Color Balance" control tab. The camera will automatically white balance. These white balance settings will remain until the camera is powered down. Note, if a white object cannot fill the whole field of view, you may also select a Region of Interest (ROI on Main tab) that shows a white object. The color balance may then be executed on the ROI instead of the whole image. The camera can then be switch back to the desired field of view and the camera will maintain the color balance. If you wish the camera to maintain the color balance settings even after power has been disconnected, you can save the camera settings using the Configuration Memory settings descibed below.

Red / Blue slide bars

The camera white balance can also be manually adjusted using the "Red" and "Blue" slder bars.

ADC

The ADC tab on the control dialog gives the user access to internal camera controls that govern how the analog "real-world" image is converted to digital data before being sent to the host computer. These slider controls are main image quality controls and should be used in conjunction with the live histogram to acheive the best image results.

Exposure

As above, exposure is the primary control and should be set according to the subject image and current lighting. This control also appears on the "Main" tab, but is repeated here for convenience. You can either use the slider to control the exposure, or you can type the exposure into the text box located to the right of the slider.

Gain

Generally speaking, the Gain control should be left at "0" since the camera is calibrated at the factory to give the most intuitive response at zero gain. As the gain is increased, the camera appears more sensitive. Remember that as the gain is increased, it magnifies not only the image signal but also magnifies any noise that may be in the image. It is generally better to add more illumination to the scene than to increase the gain.

Offset

When the Offset is set to "Calibrated" then the camera chooses a factory calibrated offset which is correct when gain is set to "0". If the Gain is not set to zero, then Offset should be set to "Manual Control" and adjusted using the slider bar. The adjustment should be made while viewing the live histogram to maximize image quality.

Gamma

The Gamma checkbox should be left unchecked. Gamma is a concept familiar to film photographers as a means of boosting the brightness of the grey pixels while maintaining the value of the darkest and brightest pixels. It is a non-linear function and is useful for creating a more visually pleasing image. However, since it is applied to the data after imaging, it does not improve the analytical quality of the data.

External Trigger

In most machine vision applications external events control when the camera should acquire an image. Prosilica cameras have a complete and versatile set of external trigger controls. These controls tell the camera how to configure the physical inputs and outputs of its various trigger lines. By default, the camera starts up in self-trigger, or free-running, mode whereby the camera takes images as fast as it can without reference to external events. When the trigger is activated then the camera will only acquire images when it receives signal on a external trigger input. This control feature also determines what type of signals are sent to the trigger outputs as well.

Trigger Mode

The Trigger input can be configured as "Off", "Edge", or "Integrate". When set to "Off" the camera runs in continuous mode as fast as it can. When set to "Edge" the camera will respond by grabbing an image when the trigger input signal becomes active. When set to "Integrate", the camera will capture an image and will expose it for as long as the trigger input is active (analogous to the "bulb" function on a film camera).

Polarity

The trigger inputs can be configured as "active-high" or "active low". When active-high, the trigger will capture an image when the signal on the trigger input moves from low to high (TTL levels). When active-low, the camera will capture an image when the external signal changes from high to low.

Sync-Out

The Sync control determines the behavior of the trigger output signals. The trigger outputs can be configured as "Trigger-in", "Exposing" and "Trigger-ready". The "Trigger-in" setting means that the Trigg-out port of the camera will mimic whatever appears on the Trigg-in line. This can be useful for triggering multiple cameras by daisy-chaining the triggers. It can also be used to trigger other devices such as flash lamps. The "Exposing" setting sets the Trigg-out port to report a high signal so long as the camera is exposing an image. This can be useful for controlling lighting or for feedback to factory controls. The "Trigger-ready" setting means that the Trigg output signal will go high as soon as the camera is ready to be triggered again.

Trigger Delay

Trigger delay controls the time between the signal change on the external trigger input and the start of image capture. In many cases it is necessary to adjust the delay to properly sequence and external event and the capture of an image.

EDR - Extended Dynamic Range

Prosilica cameras include a sensor function called Extended Dynamic Range (EDR) that is usefull in certain difficult lighting situations. EDR reduces the camera response to very bright parts of the subject image while maintaining full exposure for those parts of the subject that are not so bright. In situations where there may be saturation from glare or bright reflections, EDR can be applied effectively.

EDR is also called "Multislope Integration". It is fairly difficult to set up properly, but it can make a big difference in certain situations.

Note: The EC750 camera has only limited EDR capability at this time. Contact Prosilica for details.

 

Memory - Non-volatile Configuration Memory

Newer models of Prosilica cameras have a non-volatile configuration memory that can be used to set up the camera prior to use. This can be especially useful when the camera is being used with software that does not provide full camera controls. In such a case the camera can be set up with the correct exposure, color balance, and trigger settings independently of third party software. When the camera is subsequently powered up, it will load the "Current Configuration"

Modify Configuration Memory

In order to use this function, first configure the camera settings to achieve the designed result. Then chose a 'configuration' by choosing a configuration ID number beside "Save as configuration". The camera can hold several different configurations. Clicking "Save" will save the camera configuration under the ID selected. Clicking "Erase All" will reset the camera to the factory settings.

Current Configuration

After saving a configuration under the "Modify Configuration Memory", you can choose which configuration the camera will load when powered up. Selecting a configuration ID beside "Load configuration from non-volative memory" will determine which configuration is loaded.

Home | Products | Support | Company | Contact | NI Zone | Members