Radiometric correction of detector footprint

Greetings

I have been lately struggling to radiometrically correct the difference in signal among detectors of MSI due to observation angle and sun glint in order to perform classification in marine environments. So far I have tried Hadley method, suggested by Selam08 and Harmel, but I am not sure if I applied it properly. Taking a ROI in the image affected by sunglint, I made linear regressions of every band against B8 (NIR) and then applied Bi´=Bi-b(B8) for every band, in order tu sustract atmospheric effect and sunglint reflectance. It is suggested to do it in each detector but I dont know how it is posible later to correct the footprint of “each detector” instead of correcting the entire image. I would welcome advice in this

regards