Multi-modal crowd sensing to monitor buildings in smart cities