Although we recover accurate dot shapes in our descreening process,
our eventual goal is to remove the screening pattern and render
a continuous color image. We compute the magnitude of every
dot by integrating its profile function. Depending on the quality of
the scanned print, the result may still contain some residual noise,
which we reduce by applying bilateral filtering to the dot magnitudes.
A continuous CMY image can now be reconstructed by simply
interpolating the computed dot magnitudes. Finally, this imag