Addressing fundamental problems in Computer Vision and Machine Learning for Construction Engineering and Management