An article of manufacture including a computer-readable medium having instructions stored thereon execution of which by a computing device, cause the computing device to perform operations for determining an approximate structure of an object on a substrate, the instructions being adapted to cause one or more processors to perform a method of determining an approximate structure of an object on a substrate, the substrate comprising an upper layer and an underlying layer, the substrate comprising a first region, the first region comprising the object, the object comprising a patterned portion of the upper layer and a portion of the underlying layer, and the substrate further comprising a second region where the upper layer is absent, the second region comprising a portion of the underlying layer, the operations comprising:
- receiving a diffraction signal arising from illumination of the first region by a radiation beam;
- receiving an electromagnetic scattering property arising from illumination of the second region by a radiation beam;
- and
- determining an approximate structure of the object based on the received diffraction signal and the received electromagnetic scattering property.