UAV multi-image matching approach for architectural survey in complex environments