대용량 데이터셋 처리 오류 - PIX4Dmapper
이 글에서는 대규모 데이터셋 처리에 실패하는 프로젝트에서 발생할 수 있는 두 가지 원인과 세 가지 해결책을 설명합니다.
오류
대규모 데이터셋 처리 중 오류 발생.
설명
PIX4Dmapper 동시에 무제한의 이미지를 처리할 수 있습니다. 그러나 데이터셋의 품질과 처리 리소스에 따라 품질이 낮은 데이터셋이나 1000개 이상의 이미지가 포함된 데이터셋에서는 문제가 발생할 수 있습니다. 이는 참고용 값이며, 실제 처리 속도는 이미지 해상도, 이미지 내용, 이미지 간 중첩, 처리 옵션 및 선택한 출력 해상도에 따라 달라집니다.
원인
- 메모리 부족: 대규모 데이터 세트를 처리할 때 소프트웨어는 3D 포인트를 계산하기 위해 이미지 간에 매칭되는 매우 많은 수의 특징점을 추출합니다. 이처럼 많은 특징점을 동시에 처리하려면 상당한 양의 RAM이 필요합니다. "컴퓨터에 사용 가능한 RAM이 100MB 미만입니다" 표시될 수 있으며 계산 속도가 매우 느려질 수 있습니다. 드물게 처리 실패 또는 소프트웨어 불안정 현상이 발생할 수 있습니다.
- 이질적인 데이터 세트로 인한 보정 오류: 대규모 프로젝트는 여러 번의 비행/이미지 획득 세션, 여러 대의 카메라 또는 서로 다른 날짜에 촬영되었을 수 있습니다. 이로 인해 데이터 세트의 이미지와 카메라 모델이 동시에 처리하기에 충분히 균일하지 않을 수 있습니다.
a. 데이터 세트 간의 중복이 충분하지 않으면 재구성이 완료되지 않을 수 있습니다.
b. 데이터셋 간 환경 변화(태양 방향, 기상 조건, 차량 이동, 새로운 건물, 눈 등)가 너무 많거나, 데이터셋의 중첩이 부족하거나, 이미지 품질이 좋지 않으면 처리가 실패할 수 있습니다.
해결책
메모리 자원이 부족한 경우:
- 컴퓨터의 RAM을 늘리세요:
RAM을 추가하면 더 많은 3D 포인트를 동시에 메모리에 저장할 수 있으므로 더 큰 데이터 세트를 처리할 수 있습니다. 예를 들어, 24MP 해상도의 이미지 1,000개 이상이고 80% 이상 겹치는 프로젝트를 처리하려면 64GB의 RAM을 권장합니다.
- 3D 포인트 생성량을 줄이세요:
단계별 지침은 다음과 같습니다 3D 포인트 생성량을 줄이도록 처리 옵션을 변경하는 방법.
경고: 3D 포인트 수를 줄이면 결과물의 품질이 저하될 수 있습니다.
- 데이터셋 분할:
데이터셋을 하위 데이터셋으로 나눕니다. 자세한 내용은 대규모 데이터셋 처리하기를.
데이터 세트가 이질적이어서 보정 오류가 발생하는 경우:
- 이미지를 다시 획득해야 합니다. 비행/이미지 획득 계획을 수립하고 카메라 설정을 구성하려면 다음 단계를 따르십시오. 1단계. 프로젝트 시작 전.
데이터셋 품질이 불충분하여 보정 오류가 발생하는 경우:
- 이미지를 다시 획득해야 합니다. 비행/이미지 획득 계획을 수립하고 카메라 설정을 구성하려면 다음 단계를 따르십시오. 1단계. 프로젝트 시작 전.