AW00123409000 Features
Basler ace USB 3.0 311
For more information about the active set and user sets, see Section 7.21 on page 327.
For more information about the sequencer, see Section 7.7 on page 216.
Pattern Removal and Camera Startup
When the camera is switched on or reset, correction values from one of the user sets are loaded
into the active set if the user set was configured as user set default. Otherwise, factory-generated
correction values are loaded that are only appropriate for the imaging conditions chosen by the
factory.
Generating Correction Values for Pattern Removal
1. Set the ROI to its maximum size (offsets set to zero).
2. If possible, establish homogeneous illumination for the scene to be imaged.
3. Deactivate all camera settings and features (e.g. auto functions other than the pattern removal
feature, sequencer) that would interfere with the generation of correction values.
4. Adjust the optical system, illumination, camera settings (e.g. exposure time, Digital Shift, Black
Level) as desired for the coming image acquisitions. For best results, the image should display
some average gray.
5. Set Pattern Removal Auto to Once.
6. Acquire three images to generate correction values. Ideally, the imaged scene will not change
between acquisitions.
After the third acquisition, the optimum correction values are generated for the current imaging
conditions. Pattern Removal Auto is automatically set to Off.
7. You can set the ROI to the desired size.
Enabling the Pattern Removal Auto Function Using the pylon API
You can enable the Pattern Removal Auto Function from within your application software by using
the Basler pylon API.
The following code snippet illustrates using the API to enable Pattern Removal Auto:
Basler recommends not to use the Pattern Removal Auto Function when other
auto functions are used unless the automatic changes are very limited and close
to the imaging conditions for which the correction values were generated.
A similar restriction applies when using the Pattern Removal Auto Function with
the Sequencer feature. Note that correction coefficient values can not be stored in
sequencer sets.
To generate correction values for pattern removal: