1. A system for inspecting a surface, comprising: an electromagnetic radiation incident on a plurality of regions of said surface at the same time to generate scattered radiation, having a plurality of scattering angles, from features of said surface; two or more imaging modules positioned to collect said scattered radiation from said surface at the same time, with each imaging module forming a perspective image of at least a portion of said plurality of regions of said surface by collecting at least a portion of said scattered radiation propagating in a subset of said scattering angles, wherein said perspective image formed by each imaging module corresponds to the same region of said surface; two or more image sensors, having a two dimensional array of pixels, positioned to detect images of surface formed by said imaging modules at the same time; and a processor configured to estimate electromagnetic field of said scattered radiation by computing the phase of said scattered radiation from said images of surface; estimate computed images of surface by computationally propagating said electromagnetic field; estimate image pixel coordinates of a feature in a computed image of surface by localizing a pixel region of feature with a position estimator, wherein said pixel region of feature is a subset of said computed image of surface; compute position of said feature on said surface from said image pixel coordinates of feature by compensating for position, angular orientation and focal length of the imaging module corresponding to said computed image of surface; estimate type of said feature by comparing said pixel region of feature with a plurality of models of previously known feature types; and combine said position and type of feature from two or more said computed images of surface to generate a global information set, having information from a plurality of said scattering angles collected by two or more said imaging modules, whereby said features of said surface are detected, located, and classified in said global information set.