можно компенсировать программно
при делении на флэт уйдет вместе с виньетированием и тенями
фигню сказал, тут же засветка зависит от отношения времени экспозиции к времени открытия и закрытия затвора...
Да, и считается тривиально. Для каждого пиксела время экспозиции = exposure + f(x,y).
И вот уже f(x,y) можно замерить эмпирически. Либо зная время, за которое затвор полностью открывается/закрывается - интерполировать эту функцию на все пикселы (учитывая хитрую геометрию лопастей).
Нужно это или не нужно... решать автору. Ибо эта коррекция на 10 секундной выдержке и 30мс времени затвора составляет порядка 1/333 значения. На мой взгляд немало для 16 битного АЦП.