zee944 said:
Oh well. I thought my post will be useful, but not at all.
On the contrary, You got me thinking about de-haloing and de-ringing, and how nobody (in general) has done this correctly yet. It turns out that it's really a deconvolution problem, and that is proving difficult but seems do-able.
-G