This article explains:
Diffraction Image Analysis can be performed using any of three types of transfer functions: incoherent, coherent and partially coherent. When generating Diffraction Image Analysis using incoherent transfer functions, diffraction effects are accounted for, however, each point on the source is considered to be incoherent with respect to all other points. As such, spatial interference effects are ignored. When using coherent transfer functions, each source point is coherent with respect to all other points on the source.
For partial coherence, the situation is more complex. When using partially coherent transfer functions, each point on the source will have a different level of coherence with respect to each other source point. The degree of coherence between points is dependent upon a parametric function. In general, the closer two points are, the more coherent that they will be.
Partially coherent transfer functions are appropriate for many real-world sources. For example, in photolithographic applications, the typical sources used are not fully coherent. The effect of partial coherence on the imaging of a mark onto a wafer is very important.
| |
Please download the attached file at the end of this article, “Partial_Start.zip” |
Once you have downloaded this file, unzip it to any directory that you would like. Copy the BAR.IMA file to your {zemaxroot}/IMAFiles directory. Then, open the ZEMAX file “Partial_Start.ZMX”. This is a Cooke triplet photographic objective setup to work with on-axis light.
In ZEMAX, partially coherent transfer functions are characterized using a parametric function, Gamma. The Gamma function utilized for a particular Diffraction Image Analysis can be one of two types, Gaussian or Sinc (although others can be added upon request):
For the Gaussian Gamma function, the position vector, r, represents the distance between two points in the displayed image.
For both functions, the parameter α (Alpha) is a scaling parameter defined in lens units. This parameter sets the effective width of the Gamma function. The smaller that Alpha is, the narrower the resulting Gamma function. Narrow Gamma functions produce partially coherent images that are, for the most part, incoherent.
On the other hand, larger Alpha values produce comparatively broad Gamma functions. Broad Gamma functions generate partially coherent images that are very similar to coherent images.
Open the menu option, “Analysis > Image Analysis > Diffraction Image Analysis”. Change the following options:
The resulting Gamma function for an Alpha value of 0.0025 is relatively narrow and will produce partially coherent images that are mostly incoherent:
.gif)
Now, open the settings dialog and change “Alpha” to 0.1. Now that Alpha has been increased, the corresponding Gamma function is very broad and will produce partially coherent images that are mostly coherent:
.gif)
When using partially coherent transfer functions for Diffraction Image Analysis, there are two computation methods available, Mostly Coherent and Mostly Incoherent. The method that you should use depends upon how broad the Gamma function that you are using is.
Narrow Gamma functions (i.e. Gamma functions that comprise less than 20% of the overall image) are narrow in the spatial domain and, thus, broad in the spatial frequency domain. As such, for these types of Gamma functions, it is more efficient to compute the Diffraction Image Analysis in the spatial domain. The Mostly Incoherent computation algorithm is designed for these narrow Gamma functions and, as a result, computations performed using this method are done in the spatial domain.
On the other hand, broad Gamma functions (i.e. Gamma functions that comprise more than 20% of the overall image) are broad in the spatial domain and, hence, narrow in the spatial frequency domain. Thus, for these types of Gamma functions, it is more efficient to compute the analysis in the spatial frequency domain. The Mostly Coherent algorithm is designed for these broad Gamma functions. For this algorithm, computations are performed in the more efficient spatial frequency domain.
If you try to use the Mostly Incoherent method for a broad Gamma function (or, conversely, the Mostly Coherent method for a narrow Gamma function), the computation will take significantly longer at best. Even worse, the computation may not be carried through to completion due to insufficient sampling. So, it is always important to visualize the Gamma function that you are using, as described on the previous page, to determine which computation method you should use.
In summary:
| Use Mostly Incoherent method when: | Use Mostly Coherent method when: |
| Alpha is small | Alpha is large |
| Gamma is narrow (comprises < 20% of image) | Gamma is broad (comprises > 20% of image) |
There is one more related parameter of interest, the Fraction parameter. Both the Mostly Incoherent and Mostly Coherent methods speed up the Diffraction Image Analysis computations by making the assumption that the Gamma function has a finite width. (In reality, Gamma and Sinc functions have infinite extent.) You have control over this width via the Fraction setting. This parameter sets the fraction of total energy within Gamma that should be considered. In general, Fraction values larger than 0.96 will significantly slow down Diffraction Image Analysis computations given the asymptotic nature of Gaussian and Sinc functions.
Open the settings for the Diffraction Image Analysis window and change “Data Type” to Raw Image (no diffraction). This displays the source that we are going to image through the Cooke triplet, a three bar target. It is important to keep in mind that, in principle, any IMA file could be used:

Next, we are going to take a look at two extremes, a fully incoherent image of this source and then a fully coherent image. First, generate a perfectly incoherent image by changing “Data Type” to Incoherent Image. Notice that the resulting image shows the general blurring expected (as a result of diffraction) but no coherent interference:
Now, change “Data Type” to Coherent Image. Observe that the image now displays clear evidence of spatial interference, especially at the corners of the bars:
Now, it is time to look at the partially coherent results. First, let us try a small Alpha value (i.e. 0.0025). We know that for small Alpha values, the resulting Gamma function is narrow and, as such, the results are mostly incoherent. Change “Data Type” to Partially Coherent Image (Mostly Incoherent Method) and set “Alpha” to 0.0025. Observe that the resulting image looks very much like the incoherent one we recently saw. The narrower the Gamma function, the more incoherent the resulting image will appear to be:
Now, let us try a large Alpha value (i.e. 0.1). We know that for large Alpha values, the resulting Gamma function is broad. As a result, the results are mostly coherent. Change “Data Type” to Partially Coherent Image (Mostly Coherent Method) and set “Alpha” to 0.1. Notice that, not surprisingly, the resulting image looks very much like the coherent result we saw previously. The broader the Gamma function, the more coherent the resulting image will appear to be:
Now, try an Alpha value that is neither small nor large (i.e. 0.01). First, let’s take a look at the Gamma function. Change “Data Type” to Partially Coherent Test: Gamma and set “Alpha” to 0.01. Observe that the resulting Gamma function is narrower than the function for an Alpha value of 0.1 but more broad than that for an Alpha of 0.0025, as expected:
.gif)
From the display, it is clear that the Gamma function covers more than 20% of our image, so we will still use the Mostly Coherent method here. Change “Data Type” to Partially Coherent Image (Mostly Coherent Method). The resulting image clearly shows spatial interference effects, but, as expected, these effects are not as pronounced as they are for a broader Gamma function as we just saw (i.e. Alpha = 0.1):
.gif)
The following animation shows the gradual transition from incoherent to partially coherent to coherent Diffraction Image Analysis for our three bar source:

It is important to note that the image must be sufficiently sampled to generate accurate partial coherence results. To verify that the sampling is sufficient, you can look at the PSF that is being used in the partially coherent calculations. Change the “Data Type” to Partially Coherent Test: PSF. Zoom-in on the non-zero portion of the PSF:
Adequate sampling is achieved when there are at least 10 points displayed over the non-zero portion of the PSF, which is the case here. If the sampling is not adequate, try increasing the “Oversampling”.
In general, if the sampling is not sufficient, ZEMAX will issue a “Sampling Too Low, Data Inaccurate!” message when you try to generate the PSF or partially coherent image:

Not all light sources are perfectly incoherent or perfectly coherent. Some light sources lie somewhere in the middle and, thus, are partially coherent. Using Diffraction Image Analysis, images of partially coherent sources can be generated. The degree of partial coherence is specified by a Gaussian or Sinc Gamma function. The user has control over the overall width of the Gamma function used in the analysis. For small Alpha values, which produce narrow Gamma functions, use the Mostly Incoherent analysis method. For large Alpha values, which produce broad Gamma functions, use the Mostly Coherent analysis method. Always verify that the sampling of the PSF is sufficient to assure accurate partially coherent results.