Title: Bad pixels treatment
1Bad pixels treatment
- Previous and existing tools
- Examples and problems
2Classes MBlindPixelCalc MBlindPixelsCalc2
MBadPixels
- Recognize noisy-problematic pixels
- Broken (no content gain fluctuations)
- HARDWARE solution
- Bright stars
- How?
- Check pedestal rms
- independent from Msigmabar!
- What to do with them?
- Use them as if they were OK
- Exclude from the image
- Interpolate
Calc
Treat
3Example 1
Calibrated Event
MBadPixelsCam
Event after interpolation
Pixels set as blind from check of pedestal rms
Pixels not calibrated
Too few neighbor good pixels
Event after cleaning
Cleaning levels
MPehPhotCam
4Example 1
Calibrated Event
MBadPixelsCam
Event after interpolation
Pixels set as blind from check of pedestal rms
Pixels not calibrated
Too few neighbor good pixels
Event after cleaning
Cleaning levels
MPehPhotCam
5Example 1
Calibrated Event
MBadPixelsCam
Event after interpolation
Pixels set as blind from check of pedestal rms
Pixels not calibrated
Too few neighbor good pixels
Event after cleaning
Cleaning levels
MPedPhotCam
6Example 1
Calibrated Event
MBadPixelsCam
Event after interpolation
Pixels set as blind from check of pedestal rms
Pixels not calibrated
Too few neighbor good pixels
Event after cleaning
Cleaning levels
MPehPhotCam
7Example 2
Calibrated Event
MBadPixelsCam
Event after interpolation
Pixels set as blind from check of pedestal rms
Pixels not calibrated
Event after cleaning
Cleaning levels
MPehPhotCam
8Example 2
Calibrated Event
MBadPixelsCam
Event after interpolation
Pixels set as blind from check of pedestal rms
Pixels not calibrated
Event after cleaning
Cleaning levels
MPehPhotCam
9Example 2
Calibrated Event
MBadPixelsCam
Event after interpolation
Pixels set as blind from check of pedestal rms
Pixels not calibrated
Event after cleaning
Cleaning levels
MPehPhotCam
10Example 2
Calibrated Event
MBadPixelsCam
Event after interpolation
Pixels set as blind from check of pedestal rms
Pixels not calibrated
Event after cleaning
Cleaning levels
MPehPhotCam
11Anomalies
12Anomalies
13Summary
- Tools are available, tested but not optimized
- Some problems cannot be solved simply with the
check of the pedestal rms - In Munich we Interpolate
for the old classes MBlindPixelsCalc2
blind blind.SetCheckPedestalRms() blind.SetUseIn
terpolation()
with the new classes MBadPixelsCalc
badpxcalc MBadPixelsTreat badpxtreat MBadPixel
sMerge badpxmerge