Background Substraction

The Background substraction correction is a simple operation you can active when a detector has some dark-current noise independent of the dose of photons it will receive. To set the correction you must provide to the device a background image file (setBackgroundImage command) and then start the correction (start command). Instead of providing an external image file you can simply ask the device to use an image taken. Call the command takeNextAcquistionAsBackground to set the internal background image from an acquisition image. One can apply an extra offset correction using the offset attribute value.


This device has no property.


Attribute name RW Type Description
delete_dark_after_read rw DevBoolean If true the device will delete the file after reading Can be useful to not keep obsolete dark image file after use
offset rw DevLong Set a offset level to be applied in addition to the background correction
RunLevel rw DevLong Run level in the processing chain, from 0 to N
State ro State OFF or ON (stopped or started)
Status ro DevString “OFF” “ON” (stopped or started)


Command name Arg. in Arg. out Description
Init DevVoid DevVoid Do not use
setBackgroundImage DevString DevVoid Full path of background image file
Start DevVoid DevVoid Start the correction for next image
State DevVoid DevLong Return the device state
Status DevVoid DevString Return the device state as a string
Stop DevVoid DevVoid Stop the correction after the next image
takeNextAcquisitionAsBackground DevVoid DevVoid next taken image will replace the background