A planet finding visible nulling interferometer coronagraph architecture was applied to detect extra-solar planets near its star in the visible or near infrared spectrum. In order to reducing wavefront mismatches between the beam's combination in the interferometer and preserving the spatial information of the incident beam, a spatial filter array (SFA) will be crucial for such a interferometer. The SFA, which has to be uniform of intensity and phase to meet the request of telescope imaging for the planet, can reduce the starlight to request level to observe the image of the planet. The high performance and fill factor as well as light weight GI lens array can be used in the beam steering systems for NASA's laser space measurements and communication. The GI lens array has great advantages over present micro-lens arrays in high accuracy and uniformity, high resolution and low cost for commercial applications as FPA imager, remote sensing, wide angle, fast beam steering applications, scientific and engineering instruments. For example, a GI lens array used with a CCD array can constitute the core of a Shack-Hartmann wavefront sensor. If the wavefront is distorted, the light imaged on the CCD sensor consists of displaced spots and missing spots. This information can be used to calculate the shape of the wavefront that was incident on the microlens array. Another application is in 3D imaging and displays. The use of a GI lens array can define the viewing directions for a pair of interlaced images and hence enable the observer to see a 3D stereoscopic image. And the GI lens array can be used to DWDM module, WSS in fiber optical communications.