사진측량 파이프라인
향후 구현 예정
이 섹션의 기능은 GeoOmni의 핵심 사진측량 파이프라인으로, 현재 설계 및 프로토타입 단계입니다. 향후 버전에서 순차적으로 구현될 예정입니다.
개요
GeoOmni의 사진측량 파이프라인은 항공/UAV 영상에서 정사영상, 수치표면모델(DSM), 3D 메시, 등고선, 벡터 도화까지 전체 워크플로우를 처리합니다.
프로젝트 관리
프로젝트 파일 형식
.gopxXML 형식 (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 파일)으로 배치 처리를 자동화합니다:
- 워크플로우 로드/시작/중단/재개
- 조건부 실행 및 재시도 정책
- 워크플로우 모니터 패널 (진행률 실시간 표시)