From a survey vehicle, two types of data are obtained: images from a camera and reflections from a laser. The laser data is filtered in order to detect assets. The detected assets are then processed to locate and measure the assets. Once this information has been obtained, it is combined with the images captured by the camera in order to recognize the assets.