In Newton's model of light as being composed of particles, it's easy to imagine reflection as being the rebounding of individual corpuscles off a surface. However, since light can also behave like a wave, it poses a challenge in visualizing reflection.
How does a wave reflect off of a surface, whether it be specular reflection or diffuse reflection? Must the wave be first absorbed, and then re-emitted? Or is there a different mechanism?