Navigation: Sources > Detailed Sources > Acceptance Filter Tab

 

Acceptance Filter Tab

 

Contact Us: fredsupport@photonengr.com

 

 

 

Description


The relative orientation and emission characteristics of an illumination source with respect to the entrance aperture(s) of an optical system can affect the efficiency of your raytrace analysis.  Consider the scenario below where an optical system with multiple, small apertures is illuminated by a source with an arbitrary radiance distribution.  If rays are generated into the entire forward hemisphere (relative to the source), only a small fraction of those rays will enter the optical system through the apertures of interest.  Consequently, a majority of the rays generated still need to be raytraced (adding computational overhead) but don’t add any additional information to the analysis being performed (presumed to be within the optical system assembly).

 

 

 

The Acceptance Filter properties of a source allow the user to specify regions into which rays should be generated, thus removing the wasted overhead of creating and tracing rays that will not contribute to the end result.  A source with an Acceptance Filter turned on works in the following way.  The source’s properties are defined in the usual way by specifying its ray positions, ray directions, power, wavelengths, apodization, etc., in order to describe the radiance of the emitter and produce a set of “candidate rays”.  The Acceptance Filter property of the source defines one or more Acceptance Regions as elliptical or rectangular boundary curves in space.  Only those candidate rays which pass through the space defined by the combination of all Acceptance Regions will be generated and raytraced.  This is shown graphically in the image below, where two elliptical Acceptance Regions have been located at the entrance apertures of the optical system.  The dotted red lines show candidate rays that fail to pass through the Acceptance Regions and will not be generated or raytraced.  The green lines show candidate rays that pass through the Acceptance Regions and, consequently, will be generated and raytraced.   Many candidate rays may need to be defined in the source specification in order to generate a sufficient number of rays meeting the Acceptance Region criteria in order for the apertures to be well sampled.

 

 

Individual Acceptance Regions define an elliptical or rectangular boundary curve positioned in any coordinate system in the model.  Additionally, the Acceptance Region specifies whether candidate rays directed inside or outside of the boundary will be kept for raytracing.

 

Determination of whether a candidate ray meets the requirements of the Acceptance Filter as a whole follows from a sequential processing of the individual Acceptance Regions.  Processing of the Acceptance Regions proceeds by evaluating each region (from 0 to N) sequentially using the following rule(s).

1.

 

An accumulated Boolean result is maintained as each of the individual Acceptance Region tests are run.

2.

 

The accumulated Boolean result is updated by logically combining the result of the current Acceptance Region with the accumulated result.

3.

 

If the current Acceptance Region uses the “inside” option, it is logically combined as an OR with the accumulated result.

4.

 

If the current Acceptance Region uses the “outside” option, it is logically combined as an AND with the accumulated result.

 

Consider the schematic below, which shows a hemispherically emitting source that has three Acceptance Regions defining its overall Acceptance Filter specification.  Region 0 is a rectangle off-axis using the “inside” option, Region 1 is a rectangle on-axis using the “inside” option, and Region 2 is an ellipse on-axis using the “outside” option.  The table to the right of the schematic shows how the accumulated result is built up from the previous region tests.  In the end, the accepted region is the portion of either Region 0 OR Region 1 that lies outside of Region 2.  The final accepted region is marked with the letter “A” on the diagram.

 

Next, we consider a variation of the previous example in which the ordering of the regions has been changed.  The evaluation of the final acceptance filter proceeds in the same manner but the result is different.  Here, we see that the final accepted region consists of the portion of Region 0 that is outside of Region 1 as well as the entire inside portion of Region 2.  The final accepted regions are marked with the letter “A” on the diagram.

 

 

 

Navigation


This feature can be accessed by right mouse clicking on a source node and selecting "Edit/View Detailed Optical Source”.  Then, select the Acceptance Filter tab in the dialog box.

 

 

Controls


Active (uncheck for not active): When toggled, Acceptance Filtering is applied during source ray generation.  When untoggled, all rays defined by the source will be generated and raytraced.  By default, the Acceptance Filter is untoggled for a new source.

 

Append/Insert/Delete:  Right mouse click in the Acceptance Region to bring up a menu that allows new Acceptance Regions to be appended or inserted and existing Acceptance Regions to be deleted.  Note that all sources must have at least one acceptance region defined (it can be made inactive) and that if only one acceptance region exists, it cannot be deleted.

For an individual Acceptance Region:

Control

Inputs / Description

Defaults

Active

Flag indicating whether the Acceptance Region should be considered.

Untoggled

Draw

Flag indicating whether the Acceptance Region should be drawn in the 3D view.  There is no option for draw color, which is selected automatically.

Untoggled

Accept

Indicates whether a TRUE value is returned for rays inside the acceptance region or outside the acceptance region.

Inside

Shape

Specifies whether the Acceptance Region is rectangular or elliptical.

Rectangle

Semi-ape X

Semi-aperture along the Acceptance Region’s local X axis

1

Semi-ape Y

Semi-aperture along the Acceptance Region’s local Y axis

1

Position X

X position of the center of the Acceptance Region specified in the coordinate system of Coord sys

0

Position Y

Y position of the center of the Acceptance Region specified in the coordinate system of Coord sys

0

Position Z

Z position of the center of the Acceptance Region specified in the coordinate system of Coord sys

0

Rotation X

Rotation about the X axis of Coord sys.  Rotations are applied before the position shift in ZYX order.

0

Rotation Y

Rotation about the Y axis of Coord sys.  Rotations are applied before the position shift in ZYX order.

0

Rotation Z

Rotation about the Z axis of Coord sys.  Rotations are applied before the position shift in ZYX order.

0

Coord sys

Coordinate system in which the rotations and position shift are applied.

Self

 

 

Application Notes


Copy / Paste

When a source node is copied and pasted, the following rules apply regarding acceptance filters:

 

If the coordinate system of an Acceptance Region is defined in Global Coordinates, there will be no change to the Acceptance Region in the pasted source node.

 

If the coordinate system of an Acceptance Region is set to node N and node N is not simultaneously copied and pasted with the source node, the Acceptance Region coordinate system of the pasted source will be reset to Global Coordinates and made inactive.

 

If the coordinate system of an Acceptance Region is set to node N and node N is simultaneously copied and pasted along with the source node, there will be no change to the Acceptance Region coordinate system in the pasted source.

 

Co-planar Source and Acceptance Filter

Rays at the source which are defined in the same plane as an Acceptance Region will not be created.

 

Default Acceptance Filter

All source types have a default, but inactive, Acceptance Region defined.  Acceptance Filtering is inactive for a newly created source.

 

 

Related Topics


Detailed Source Overview

 

 

 

 

 

Copyright © Photon Engineering, LLC