Optical images, image sensors, image data

A Package Diagram for the hierarchy of an OpticalImageSensor:
Click on the image to view it full size
There is a high level abstraction ImageSensor, which carries ImageData for any kind of Image, with a Constraint:

data.image = image

The model anticipates that there will be aspects common to all electromagnetic images (which includes light images, far infrared images, radio images etc.), encapsulated as ImageSensorEM, ImageDataEM and ImageEM.

Aspects specific to optical images are encapsulated by OpticalImageSensor, OpticalImageData and OpticalImage.

In each layer the data and image and sensor properties are progressively redefined.

The packaging also reflects this redefinition sequence. This is not always necessary or recommended as a SysML project organisation strategy, but in this case there are compelling physics-based reasons, as optical and radio telescopes are both special forms of telescopes that deal with electromagnetic radiation.

Up next
Snippets (quotes/extracts)
Visit also
Visit also (backlinks)
Related slides (includes other tutorials)
Related slides (backlinks, includes other tutorials)