Software
The software runs the camera operation. It is a good concept, to implement a modular operating system. It should be divided into the following sections:
- Imager control
- Image acquisition
- Distance calculation
- Error compensation
- Temporal filtering
- Spatial filtering
- Lens properties data transformation
- Camera calibration
- Functional safety functions
ESPROS provides a TOF Camera Operating System TOFCOS. It contains all aforementioned functions in source code.
Rules of thumb:
- Make your software modular
- Use ESPROS’ TOFCOS as an example