This demonstration shows how to use the DIRSIG platform model to create a four camera "division of aperture" polarization imaging (PI) system. Each of the four cameras has a 320 x 240 array with a given linear polarizer. The four filters use the Modified Pickering set of a 0, 45, 90 and 135 degree linear polarizaers.

Linear Polarization Cameras

Relative Camera Geometry

Each of the four cameras in the system is "perfectly co-bored" because the cameras are literally all at the exact same location. This can be observed by looking at the "attachment" for each camera. This means that the pixels from each camera will be perfectly registered without any additional work.

In a real world system, each camera will be displaced from the others by some distance. As a result, each pixel does not see the same location on the ground and some amount of registration must be employed before attempting to exploit the polarization measurements acquired. To modify this simulation to include these spatial and/or angular offsets, simply edit the attachement for each camera.

Spectral Response

If you look at the pi.platform file, you will see that each camera has a single channel that employs the same spectral response. However, in the "Options" for the channel you will see that each has a linear polarizer defined at one of the four different angles.

Simulation

Scene

For the scene, the "chunky bar" scene is used. This scene contains a set of four trapazoidal pilars (pyramids with the tops cut off). Each of the four pyramids has a different metal material on it creating four surfaces that polarize the reflected light a different amount.

Atmosphere

This simulation uses the Simple atmosphere model, so the skylight and path radiance is not polarized. This was chosen done to simplify the requirements for this demonstration, which was mainly focused on how to create the four camera polarization setup. An improved simulation would employ a polarized atmosphere using MODTRAN4-P and the Classic or Threshold atmosphere model.

Platform Positioning

The platform looks in on the scene from a 45 degree off vertical position.

Output Data

The output of the simulation is four image files, one from each of the cameras. The image filenames are 000_degree.img, 045_degree.img, 090_degree.img and 135_degree.img. To create a Stokes Vector image, the mathematics to compute the components from the four different linear polarization states must be employed. Those calculations are beyond the scope of this demonstration. The output image file is the same simple binary data file format generated by other DIRSIG simulation setups.