Skip to main content

Posts

Showing posts from October, 2011

Primitives

Like most ray tracing environments, DIRSIG offers a number of convenient primitive objects to use in place of facetized geometry. Aside from offering a quick way to construct a (simple) scene, primitives have mathematically defined surfaces so there is no reason to worry about edges between facets. In contrast to vertex normal interpolation which helps smooth the appearance of facetized objects, primitives offer true, smooth geometry which can be convenient for working out precise radiometry problems. We've already made some of these primitive objects available under the old object database (ODB) inputs, which has been shown in the PrimitiveObjects1 demo. These objects are shown below. The primitives shown are a box, a sphere, a cylinder, a ground plane, a disk, and a two material disk (introduced to quickly model a Secchi disk for virtually measuring turbidity). We've now updated the "glist" format to support these primitives and to provide previously unavail

Data-driven focal planes and modeling Bayer Pattern CFAs

One of the new features that will be in the upcoming DIRSIG 4.4.2 release is something that we have been calling "data-driven focal planes". This mechanism had been on the drawing board for many years and we finally had a reason to implement it on our contract to help model the Landsat Data Continuity Mission (LDCM) sensors, or what many of you will come to know as Landsat 8 when it is launched in December 2012. The concept of the "data-driven" focal plane was to provide an alternative to the parameterized detector array geometry, where you specify the focal length, the number of pixels, the pixel pitch and pixel spacings. Instead a "data-driven" focal plane uses a "database" where each record describes both the geometric and radiometric properties of a single pixel. The key feature is that the geometric and optical properties are described at the front of the aperture. This allows the model to ingest optical predictions from complex optical m