BIM-based task-level planning for robotic brick assembly through image-based 3D modeling