Boundary integral methods for optical cloaking


Optical cloaking refers to light propagating in heterogeneous media whereas measurements do not detect heterogeneities, in other words there is no light scattering. One main motivation is to be able to cloak objects by using layers of different materials around the cloaked object.

We develop a Python code to perform cloaking and scattering in layered media (in particular concentric layers) using boundary integral equations methods.

Scattering problem by a plane wave of a metallic inclusion. Left: using standard Periodic Trapezoid Rule. Right: using asymptotic approximation method (more information here)


  • Codes available on GitHub.
  • Ongoing projects:

  • Develop a multi-layered transmission problem code
  • Cloaking optimization