next up previous
Next: 4 Object Oriented Design Up: 3 Specifications Previous: 3.1 Requirements Definition


3.2 Data-flow System Model

Figure 4: The general flow of data through a Stereocam instance.
\includegraphics{dataflow-general2.eps}

Figure 5: An example of several Stereocam instances using a network to transport images.
\resizebox*{1\textwidth}{!}{\includegraphics{dataflow-specific1.eps}}

Figure 6: An example of several Stereocam instances using files to transport images.
\resizebox*{1\textwidth}{!}{\includegraphics{dataflow-specific2.eps}}

This model of the system illustrates the ways images flow through and between Stereocam systems.

Internally, images flow from an input stage, through a processing stage and then to an output stage, illustrated in Figure 4. In general, there are two input images and two output images, but as shown in Figures 5 and 6 some instances of the system may deal with only one of the two images, or may treat the two images as a single combined stereo image. The input and output stages may be any general, arbitrary way of inputting or outputting an image (stereo or not), but would most commonly be those listed in Section 3.1.

Figures 5 and 6 show two ways in which several Stereocam instances, running on different hosts, may be used to record and display stereo images and stereo movies. Figure 5 is envisaged as the most common setup for the system, whereas Figure 6 is the setup described in Section 2.


next up previous
Next: 4 Object Oriented Design Up: 3 Specifications Previous: 3.1 Requirements Definition
Kevin Pulo
2000-08-22