Robust and optimised sub-component detection using 3D point cloud for shipbuilding sub-assembly automation | Synapse