Visual object perception in unstructured environments