Automated test environment for image processing in laser triangulation 3D scanning
Laser triangulation 3D scanning is performed on a setup that closely matches intended target size, desired spatial resolution, intended environment and target surface types. Modular test setup is proposed to enable laser triangulation 3D scanning using exchangeable sets of components supporting wider range of possible scanning options. Software framework is proposed to programmatically control the setup in a unified manner independently on underlying components used. Automated test runs are carried out, visualized, saved and repeated under desired conditions using command interpreter and batches of commands. Proposed software framework divides image processing into sequential modular blocks convenient for pipeline execution. Light pattern extraction block enables camera focus and laser source modulation feedback to be incorporated into image processing algorithms under test.