콘텐츠로 이동

사진측량 파이프라인

향후 구현 예정

이 섹션의 기능은 GeoOmni의 핵심 사진측량 파이프라인으로, 현재 설계 및 프로토타입 단계입니다. 향후 버전에서 순차적으로 구현될 예정입니다.


개요

GeoOmni의 사진측량 파이프라인은 항공/UAV 영상에서 정사영상, 수치표면모델(DSM), 3D 메시, 등고선, 벡터 도화까지 전체 워크플로우를 처리합니다.

이미지 취득 → 카메라 설정 → GCP 등록 → 표정 처리 → 번들 조정 → 산출물 생성

프로젝트 관리

프로젝트 파일 형식

  • .gopx XML 형식 (GeoOmni Project XML)
  • 프로젝트 생성, 열기, 저장, 내보내기

이미지 관리

  • 멀티탭 이미지 뷰어 (열기/닫기/탭 전환)
  • 피라미드 기반 대용량 이미지 고속 탐색 (.gopy 외부 피라미드)
  • 줌/팬/화면 맞춤, 메타데이터(EXIF) 자동 읽기
  • 히스토그램 분석, 밝기/대비 조정

카메라 캘리브레이션

  • 카메라 추가/수정/삭제 (Frame, UAV, Film, LineScanner)
  • 초점거리, 주점, 방사/접선 왜곡 파라미터
  • DJI/Leica/PhaseOne/Vexcel 제조사별 자동 파서

GCP(지상기준점) 관리

  • GCP 추가/수정/삭제 (GUI 편집 대화상자)
  • CSV/TXT/XML 파일 가져오기 (구분자 자동 감지, Agisoft/Pix4D 호환)
  • GCP 타입: Full / Horizontal / Vertical / CheckPoint
  • 가중치 설정 및 활성화/비활성화

표정 처리

내부 표정 (Interior Orientation)

  • 피듀셜 마크 입력 및 아핀 변환 계산
  • NCC 템플릿 매칭으로 피듀셜 자동 탐지
  • DPI 기반 mm → pixel 위치 추정

상대 표정 (Relative Orientation)

  • 공면조건 Gauss-Newton 솔버
  • 최소 6개 동일점 필요

절대 표정 (Absolute Orientation)

  • Procrustes SVD 7-파라미터 변환 (축척+회전+이동)
  • 최소 3개 지상기준점 필요

자동 파이프라인

특징점 추출 → 매칭 → 상대 표정 → 전방교회 → 절대 표정을 일괄 자동 처리합니다.


타이포인트 자동 매칭

  • 특징점 추출: Harris 코너 + 64-bit BRIEF 기술자
  • 매칭: KNN 브루트포스 + Lowe Ratio 테스트
  • 이상치 제거: RANSAC (에피폴라 제약)
  • 타이포인트 DB: XML 직렬화, 그룹/쌍 관리

스테레오 입체시

3가지 모드로 스테레오 이미지 쌍을 관찰합니다:

모드 설명 장비
Side-by-Side 좌우 영상 나란히 배치 일반 모니터
Anaglyph Red-Cyan 아나글리프 합성 아나글리프 안경
Quad Buffer OpenGL 쿼드 버퍼 입체시 3D 모니터 + 셔터 안경
  • 표정 정보 오버레이 (IO/EO, 기선 길이, BH 비율)
  • 에피폴라 라인 시각화
  • 동기화된 줌/팬 제어

데이터 처리 및 산출물

정사영상 (Orthophoto)

DDR(Direct Digital Rectification) 알고리즘으로 정사영상을 생성합니다.

  • Wallis 밝기 균일화
  • 비네팅 보정 (k1, k2)
  • 히스토그램 매칭
  • GeoTIFF 출력

수치표면모델 (DSM)

에피폴라 정규화 → SGM(Semi-Global Matching) 파이프라인으로 생성합니다.

수치지형모델 (DTM)

DSM 기반 지면 필터링 (Morphological / CSF)으로 생성합니다.

등고선 (Contour)

DTM 기반 Marching Squares 알고리즘으로 등고선을 생성합니다.

  • 계곡선 / 주곡선 / 간곡선 / 조곡선 자동 분류
  • Douglas-Peucker 단순화, Catmull-Rom 스플라인 평활화
  • DXF R12 / Shapefile 출력

3D 메시

포인트클라우드에서 3D 메시를 생성합니다.

  • Delaunay / Poisson 삼각화
  • QEM 메시 단순화
  • 공선조건 기반 텍스처 매핑
  • OBJ / PLY / FBX / glTF 출력

벡터 도화

  • 포인트 / 라인 / 폴리곤 편집
  • 레이어별 관리
  • DXF R12 / Shapefile 내보내기

품질 검증 (QC)

  • 체크포인트 기반 수평/수직 RMSE 계산
  • ASPRS 정확도 등급 판정 (Class 1/2/3)
  • GCP 잔차 시각화 (벡터 오버레이)
  • 납품용 QC 리포트 (HTML/JSON)

데이터 연동

형식 가져오기 내보내기
GeoJSON 예정 예정
Shapefile 예정 (GDAL) 예정 (GDAL)
DXF R12 예정 예정
WMS/WMTS 예정 -
S3 클라우드 예정 예정

워크플로우 자동화

DAG 기반 워크플로우 시스템(.gowf 파일)으로 배치 처리를 자동화합니다:

  • 워크플로우 로드/시작/중단/재개
  • 조건부 실행 및 재시도 정책
  • 워크플로우 모니터 패널 (진행률 실시간 표시)