본문으로 바로가기

PAVESURV · v1.1.0

BTS 포장 조사 자동화 프로그램

도로포장 손상, 촬영본에서 도면 · 수량 · 도판 · 보고서까지 한 번의 실행으로

Pix4Dcatch(아이폰 + Emlid RX RTK)로 촬영한 정사영상 · DSM · 점군을 넣으면 손상을 자동으로 찾아 수량을 정량 산정하고, 절대좌표가 유지되는 평면 DXF 손상현황도와 유한요소 해석 형식 도판 7종, Word 종합보고서까지 한 번의 실행으로 만듭니다. D00~D70 손상 클래스(균열 · 거북등 · 패칭 · 포트홀 · 러팅 · 박리)를 탐지하고, DSM 격자점마다 1.8m 가상 직선자로 러팅을 산정해 구간 전체를 등심선도로 표현하며, 평가구간(기본 20m)별 균열률 · SPI · 등급을 자동 집계합니다. 탐지결과는 화면에서 검수 · 수정하면 즉시 재계산되고, 설정값은 모두 YAML로 외부화되어 기준이 일정합니다.

주요 기능

  • 입력 모드 3종 자동 판별 — 정사영상+DSM(모드 A) / 정사영상+점군(모드 B) / 점군 단독(모드 C, 과거 프로젝트 소급 분석)
  • 손상 클래스 D00~D70 탐지 — 선형균열(종 · 횡) · 거북등균열 · 패칭 · 포트홀 · 소성변형(러팅) · 박리 · 마모, damage_classes.yaml로 정의
  • 대용량 GeoTIFF를 타일 단위로 분할해 프로세스 풀 병렬 탐지 — 22타일 · 7워커에서 114.8초 → 28.1초 (4.1배, 결과 동일)
  • 탐지 백엔드 선택 — 고전 영상처리(classical) / YOLO11-seg(ai) / 하이브리드, 전략 패턴으로 교체 가능
  • 3D 정량화 — DSM에서 포트홀 깊이 · 체적, 1.8m 가상 직선자 러팅깊이 RD 산정(편경사 · 종단경사 성분 자동 제거)
  • 평가구간(기본 20m)별 균열률 · SPI · 등급 자동 집계, SPI 감점식 계수 · 등급 구간은 spi_config.yaml로 발주처 지침 반영
  • 절대좌표 유지 DXF 손상현황도 — 손상별 레이어 · 색상 · 해치 · 인출선 라벨 · 측점선 · 범례 · 도면 내 수량집계표 · XDATA 속성
  • 인출선 라벨은 심도 · 크기 우선, 최소 간격 1.5m 배치, 생략 개수 경고, DXF → PNG 렌더링 도구 제공
  • 유한요소 해석 형식 도판 7종 — 소성변형 등심선도 · 3D 변형형상도 · 대표 횡단면 변형도 · 균열밀도 등심선도 · 손상현황 평면도 · 상태지수 도표 · 손상유형별 구성
  • 12단계 무지개 등심선 밴드 · 요소망 격자 · 범례띠 · 표제란(원본 파일 · 노선 · 격자 간격 · MAX/평균 · 작성일), 긴 노선 100m/장 자동 분할(최대 12장)
  • 탐지결과 검수 — 손상 추가(화면 작도) · 삭제 · 유형 변경 시 연장 · 면적 · 깊이와 구간 균열률 · SPI 즉시 재계산, [검수 반영 저장]으로 성과품 재생성
  • 20m 평가구간 단위 확대 열람(◀ ▶), 곡선 중심선 클릭 지정으로 1km+ 긴 노선도 구간을 옮겨 가며 검수
  • Word 종합보고서 자동 작성 — 표지 · 목차 · 분석조건 · 집계표 · 해석 도판 · 손상 상세목록 · 종합의견 · 부록
  • [예제 열기]로 양호 · 표준 · 불량 예제 3종 즉시 생성 · 시연, GUI(PySide6) · CLI · 무인(배치) 실행 지원
  • 설정 5종 YAML 외부화(하드코딩 상수 0건), used_config.yaml 실행 스냅샷, 프로젝트 .pavproj로 재분석 없이 복원, 회귀 테스트 284건 통과

화면 미리보기

탐지결과 검수 화면 — 중앙 검수 캔버스(적색 균열 · 청색 러팅 구간)와 손상 목록, 상태바에 균열률 · SPI 실시간 표시
탐지결과 검수 화면 — 중앙 검수 캔버스(적색 균열 · 청색 러팅 구간)와 손상 목록, 상태바에 균열률 · SPI 실시간 표시
구간 수량표 — 평가구간별 D00 · D10 · D50 수량 집계와 균열률 · 평균 SPI 요약
구간 수량표 — 평가구간별 D00 · D10 · D50 수량 집계와 균열률 · 평균 SPI 요약
해석 출력물 뷰어 — 소성변형 등심선도 (MAX 18.9mm @ STA 0+009.55)
해석 출력물 뷰어 — 소성변형 등심선도 (MAX 18.9mm @ STA 0+009.55)
3D 변형형상도 — 등심선 격자를 수직 확대한 3차원 서피스
3D 변형형상도 — 등심선 격자를 수직 확대한 3차원 서피스
대표 횡단면 변형도 — 러팅이 큰 측점 4개소의 횡단형상 + 가상 직선자 포락선
대표 횡단면 변형도 — 러팅이 큰 측점 4개소의 횡단형상 + 가상 직선자 포락선
손상현황도 DXF — 평면부 적색 균열 · 청색 러팅 구간 · 조사영역 · 측점선
손상현황도 DXF — 평면부 적색 균열 · 청색 러팅 구간 · 조사영역 · 측점선

실제 실행 화면과 산출물입니다. 데이터는 예시이며 화면은 버전에 따라 달라질 수 있습니다.

왜 자동화인가

포장 조사는 손상을 찾는 일보다 찾은 손상을 도면 · 수량 · 보고서로 옮기는 일에 시간이 더 듭니다. 현장에서 균열자 · 직선자로 실측하고 야장에 기록한 뒤, 사무실에서 사진과 야장을 대조하며 CAD 도면을 손으로 작도하고 수량 집계 · 균열률 계산을 엑셀에서 수작업하던 과정은 구간이 늘수록 오류 위험이 커지고 조사자마다 판정 기준이 달라 재현성이 낮았습니다. 이 프로그램은 촬영 성과에서 손상을 탐지하는 단계부터 성과품을 만드는 단계까지를 하나의 실행으로 묶었습니다.

입력 자료와 처리 흐름

촬영 성과의 조합에 따라 입력 모드(정사영상+DSM / 정사영상+점군 / 점군 단독)를 자동 판별하고, 그 모드에서 얻을 수 있는 탐지 품질과 3D 정량화 가능 여부를 실행 전에 알려 줍니다. 대용량 정사영상을 타일 단위로 나누어 프로세스 풀로 병렬 탐지하고(4.1배 속도 향상, 결과 동일), 타일 경계에서 잘린 조각을 이어 붙여 폴리곤 · 스켈레톤 폴리라인으로 벡터화합니다. 이어서 DSM에서 포트홀 깊이 · 체적과 1.8m 가상 직선자 러팅깊이를 산정하고, 평가구간(기본 20m)별 균열률 · SPI · 등급을 집계한 뒤 DXF 작도 → 해석 도판 → 보고서 작성 순으로 진행됩니다.

탐지결과 검수 · 수정

자동 탐지 결과를 그대로 쓰지 않고 화면에서 직접 고칠 수 있습니다. 유형을 고르고 화면을 클릭해 손상을 추가하거나, 노면 이물질 · 그림자 등으로 잘못 잡힌 오탐을 삭제하고, 잘못 분류된 손상의 유형을 바꾸면 형상도 자동으로 맞춰집니다. 고칠 때마다 연장 · 면적 · 깊이와 구간 균열률 · SPI가 바로 갱신되고, [검수 반영 저장]으로 DXF · 수량표 · GeoJSON · 도판 · 보고서를 다시 만듭니다. 1km 이상의 긴 노선도 20m 평가구간 단위로 옮겨 가며 검수합니다.

유한요소 해석 형식 도판

3차원 정량화 결과를 구조해석 프로그램(MIDAS 계열)의 후처리 출력과 같은 형식 — 흑색 도판 · 12단계 무지개 등심선 밴드 · 요소망 격자 · 범례띠 · 표제란 — 으로 그립니다. 소성변형 등심선도는 가상 직선자를 횡단 프로파일 위에 굴려 현과 노면의 최대 연직간격을 격자점마다 산정한 것이며, 3D 변형형상도 · 대표 횡단면 변형도 · 균열밀도 등심선도가 함께 작성됩니다. 예제 3종(양호 · 표준 · 불량)에서 최대 러팅깊이 4.7 → 18.9 → 77.3mm로 노면 상태 변화가 그대로 반영됩니다. 이 도판은 실측 DSM에서 산정된 노면 형상의 가시화이며 하중 재하에 따른 구조해석 결과가 아닙니다.

성과품 6종과 설정 외부화

손상현황도 DXF는 실좌표 그대로 작성되어 노선 도면에 그대로 겹치며, 손상별 레이어 · 색상 · 해치 · 인출선 라벨, 측점선, 범례, 도면 안 수량집계표, XDATA 속성이 모두 들어 있습니다. 수량집계표 XLSX(요약 / 구간별 / 손상목록), 손상 GeoJSON(시계열 비교 · Active Learning 환류용), 해석 도판 PNG 7종, 종합보고서 DOCX, 프로젝트 .pavproj가 함께 생성됩니다. 계산에 쓰이는 값은 전부 YAML 5종으로 외부화되어 발주처 지침이 바뀌면 설정 파일만 고쳐 대응합니다.

핵심 지표

  • 1회 — 실행 → 도면 · 수량 · 도판 · 보고서
  • 4.1배 — 타일 병렬 처리 속도 향상 (22타일 · 7워커)
  • 7종 — 유한요소 해석 형식 도판
  • 284건 — 회귀 테스트 전부 통과 (v1.1)

산출물

  • 손상현황도 DXF
  • 수량집계표 XLSX
  • 손상 GeoJSON
  • 해석 도판 PNG 7종
  • 종합보고서 DOCX
  • 프로젝트 PAVPROJ
  • used_config.yaml

도입 효과

  • 촬영(Pix4Dcatch)만 현장에서 — 판독 · 정량화는 사무실에서 처리해 차단 · 교통 통제 시간 단축
  • 절대좌표가 유지된 DXF 손상현황도를 자동 작도해 CAD 수작업 작도 제거
  • 구간별 균열률 · SPI · 등급 자동 집계로 엑셀 수작업 오류 방지, 조사자와 무관한 동일 기준 적용
  • DSM 격자점마다 러팅을 산정해 직선자 몇 개소 실측으로는 알 수 없던 구간 전체 분포를 등심선도로 확인
OTHER PRODUCTS

다른 프로그램

BTS 외관망도 작성 프로그램 (FacadCheck)

현장에서 PDF 도면 위에 바로 그리면, 저장 한 번으로 CAD · 엑셀 · 사진대장이 완성됩니다

BTS FieldCam — 안전진단 현장 촬영 앱

찍는 순간 보고서 정리까지 끝나는 안전진단 현장 촬영 앱

BTS SafeCAD — 현장 외관조사 입력 (태블릿 · Android)

현장 외관조사 도면 위에 바로 적는 현장 프로그램 — 한 번 적으면 보고서까지 그 값이 갑니다

BTS-SOFT — 연약지반 압밀침하 해석

압밀침하 · 연직배수 설계 · 단계성토 안정 · 잔류침하 판정 · 계산서까지 하나로

건축물 상태평가 프로그램

표본층·부재·평가항목을 Choquet 퍼지적분으로 3단계 종합해 A~E 등급 자동산정

옹벽 상태평가 프로그램

결함 등급만 고르면 결함지수·상태·안전성·종합평가가 즉시 산정되는 옹벽편 제13장 전용

BTS 교량상태평가

외관조사 손상물량으로 부재별 점검면적 산출부터 지침 형식 상태평가 등급 산정·보고서 작성까지

터널·지하차도 상태평가 프로그램

라이닝 결함지수 f부터 종합 등급 F까지, 터널편 4단계 절차 그대로 자동 산정

BTS-SLOPE — 절토사면 상태평가 자동화

사면유형만 고르면 f1·f2·F 산정과 중대한결함·안전성 종합까지 지침 14.4 그대로

BTS 교량안전진단 — 수량 · 비파괴 · 상태평가 통합

따로 돌리던 세 프로그램을 하나로 — 현장 자료가 그대로 보고서가 됩니다

BTS-WATER — 상수도 상태평가 자동화

손상 수량 엑셀 한 개로 분야 자동 구분 → 상태평가 1~7단계 → 중대결함 판정 → 보고서까지

수문 상태평가 자동화 프로그램

손상만 입력하면 개별부재 → 복합부재 → 개별시설 → 종합 4단계 E 산정과 보고서까지

안전진단 손상분석 프로그램

손상수량 · 개략공사비 · 연단거리 · 받침 · 신축이음, 다섯 가지 진단 계산을 한 곳에서

BTS 비파괴시험 보고서

콘크리트·강재 비파괴시험 측정값을 넣으면 계산·판정을 거쳐 보고서(HWPX·PDF)까지 자동 — 교량·건축물·터널·옹벽·댐·항만·암거 등 시설물 종류를 가리지 않습니다

BTS Rock Reporter — 암반시험·암판정 보고서 자동생성

암반 슈미트해머 반발경도 입력으로 이상치 제외 → 방향보정 → 강도 추정 → 암판정·풍화도까지 자동

BTS 재하시험 · 내하력평가 보고서 자동화

계측 원시 CSV에서 제5장 재하시험 · 제6장 안전성 평가 Word 보고서까지 한 번에

BTS 터널구조검토프로그램 — 터널 라이닝 구조검토 자동화

제원만 넣으면 해석 모델 · 하중 · 골조해석 · 단면 검토 · 35면 보고서까지 한 번에

BTS-TUNNEL — NATM 터널 2D · 3D 시공단계 유한요소해석

2D 평면변형률 + 3D 라운드 굴진 해석 — 하중분배율 β 없이 시공 순서 그대로

BTS Bridge — 교량 구조해석 · 내하력평가 자동화

설계용이 아니라, 공용 중인 교량을 평가하는 자체 솔버 구조해석 · 내하력평가

BTS CAD Master — AutoCAD 안전진단 전용화

쓰던 AutoCAD에 [BTS] 탭 하나가 붙습니다 — 새 캐드를 배우지 않습니다

BTS GEO — 토사사면 · 암반사면 · 옹벽 · 댐 및 제방 안정성 검토

RocScience 6종 · SEEP/W · FEM 강도감소법을 하나로 — 15개 해석 모듈 통합

교량사진첩변환기 — 점검보고서 PDF → 사진첩

점검보고서 PDF를 넣으면 사진첩이 나옵니다

BTS-SUB — 교량 하부 검토 (교각 · 세굴 · 말뚝 통합)

교각 구조계산 · 교각 세굴검토 · 말뚝 지지력검토를 하나의 실행, 하나의 계산서로

BTS-ERP — 소규모 기업 맞춤형 통합 ERP

과업 진행 · 전자결재 · 회계까지 한 시스템으로 — 직원 5~30명 회사가 실제로 쓰는 ERP

BTS 작업 진행 현황판 (취합보드)

나눠서 조사하고, 하나로 모읍니다 — 서버 없이 공유 폴더 하나로

BTS-FOUND — 구조물기초 안전성검토

직접기초 · 케이슨의 지지력부터 세굴 · 액상화 · 내진까지 11단계 일괄 검토

BTS-PDF2CAD — PDF 도면을 편집 가능한 CAD로

발주처에서 PDF 도면만 받았을 때, 다시 그리지 않습니다

BTS 사진 정리 프로그램 — 크기 변경 · 이름 일괄 변경

현장 사진 수백 장, 폴더 하나 지정으로 보고서용 크기와 순번까지

BTS-PIER — 교각 구조계산 · 내진성능평가

교각 형식 10종 위저드 입력 → 해석 · 부재검토 · 내진 9방법 · 계산서 · 도면까지 약 35초

BTS-PILE — 말뚝기초 지지력 검토

축방향 · 부마찰 · 군말뚝 · 침하 · 횡방향 · 본체 · 내진 — 입력 한 번으로 12항목 일괄 검토

경상남도 3종 시설물 정기점검 프로그램

제3종 시설물 정기안전점검 — 현장 입력부터 안전등급 산정 · 보고서 출력까지 한 화면에서

BTS RESERVOIR — 저수지 안전성 검토

수문·수리 · 여수로 · 제체사면 · 침투 · 구조를 하나의 파이프라인으로 검토

BTS 흙막이 가시설 프로그램 — 설계 · 지하안전평가

하나의 모델에서 해석 · 도면 · 수량 · 보고서까지 — 흙막이 설계와 지하안전평가 통합

공동구 상태평가 프로그램

측점별 결함점수에서 연장비 가중 통합·종합평가·보고서까지, 공동구편 15.4.3 절차 그대로

옹벽 측량 정리 프로그램

드론 사진측량(Pix4D) 좌표를 붙여넣기 한 번으로 평면도 · 종단면도 · 결과표 · 변위분석 · DXF까지