Abstract: The present disclosure provides a method, system and a computer program product for remote sensing. The method, system and the computer program product include a vehicle including a plurality of sensors configured to measure position and pose of the vehicle and to collect spatial data of a discovered object. In addition, the method, system and a computer program product include a storage having an object model database, a processor and a memory. The memory includes a comparison engine configured to compare the discovered object spatial data with spatial data in the object model database and a position and pose calculator arranged to calculate position and pose of the vehicle from the discovered object spatial data when the discovered object spatial data matches spatial data of a model object in the object model database.