철도 AI 지물 검출 시스템 개요
드론 또는 점검 차량이 촬영한 철도 영상에서 AI가 시설물을 자동으로 찾아내고 경계를 표시해 주는 시스템이다. 수천 장의 영상을 수작업으로 분류하던 현장 업무를 자동화한다.
핵심 요약
| 항목 | 내용 |
|---|---|
| 탐지 방식 | GroundingDINO(위치 파악) + SAM 2.1(경계 추출) 2단계 파이프라인 |
| 검출 대상 | 10종 핵심 철도 지물 (전차선로 5종 + 궤도·교량 5종) |
| 입력 | 점검 영상 이미지 (JPG / PNG) |
| 출력 | 지물별 마스크(Mask) + 이름표(Label) + 신뢰도 점수 |
| 운영 방식 | 웹 기반 뷰어 (http://127.0.0.1:3000) |
1. 도입 배경
기존 철도 시설물 관리는 점검 차량이 촬영한 수만 장의 영상에서 작업자가 직접 시설물을 찾아 분류하는 방식이었다.
| 단계 | 기존 (사람 중심) | AI 도입 후 |
|---|---|---|
| 위치 파악 | 영상 전체를 훑으며 육안 검색 | AI가 0.1초 만에 박스로 표시 |
| 경계 지정 | 마우스로 테두리를 하나씩 클릭 | AI가 지물 경계를 자동 추출 |
| 지물 분류 | 목록에서 이름을 직접 선택 | AI가 10종 자동 분류 |
- 시간 단축: 수동 작업 대비 90% 이상 절약
- 비용 절감: 외부 라벨링 용역 비용 감축
- 디지털 전환: 모든 시설물이 좌표 데이터로 기록 → 자산 관리 시스템 연동 가능
2. AI 검출 대상 — 10종 지물
전차선로 부품 (하늘 영역)
| 명칭 | 설명 |
|---|---|
| catenary_pole | 전차선을 지지하는 전주(기둥) |
| cantilever_bracket | 전주에서 전선을 잡아주는 삼각형 지지대 |
| contact_wire | 팬터그래프와 직접 닿는 전차선 |
| messenger_wire | 전차선이 처지지 않게 위에서 잡아주는 조가선 |
| insulator | 전기가 통하지 않게 전선을 격리하는 애자 |
궤도 및 교량 시설 (바닥 영역)
| 명칭 | 설명 |
|---|---|
| rail | 철도 바퀴가 닿는 금속 궤도 |
| concrete_sleeper | 레일을 바닥에 고정하는 콘크리트 침목 |
| ballast | 궤도 바닥에 깔린 도상 자갈 |
| bridge_girder | 교량 상판을 지탱하는 거더 |
| bridge_pier | 교량을 떠받치는 교각 |
단순히 존재 여부만 판단하지 않고 정확한 경계를 추출한다. 이를 통해 지물의 면적·마모도 변화를 시간순으로 추적할 수 있다.
3. AI 검출 원리
시스템 내부에서 두 AI 모델이 협력한다.
- GroundingDINO: 이름을 받아 이미지에서 위치(박스)를 찾는 탐색 모델
- SAM 2.1: 박스 안을 들여다보고 지물의 실제 경계를 픽셀 단위로 추출하는 세그멘테이션 모델
flowchart TD A[사용자: 지물 이름 입력] --> B[GroundingDINO: 위치 박스 탐색] B --> C[SAM 2.1: 정밀 경계 추출] C --> D{합산 신뢰도 판정} D -->|통과| E[화면에 Mask + Label 표시] D -->|미달| F[미표시 — 오탐 방지]
합산 신뢰도: GroundingDINO 확신도 × SAM 경계 품질 → 둘 다 높아야 최종 표시. 하나라도 낮으면 결과를 표시하지 않아 오탐을 줄인다.
공간 필터링: 예를 들어 레일이 하늘 영역에서 탐지되면 시스템이 자동으로 기각한다.
4. railway vs railwayMaster 비교
| 구분 | 3.1 railway | 3.2 railwayMaster |
|---|---|---|
| 독자 | 연구자 · 개발자 | 현장 운영자 · 기획자 |
| AI 모델 | SAM 3, YOLO-Seg | GroundingDINO + SAM 2.1 |
| 코드 포함 | O (Python, SQL) | X |
| 데이터셋 | AI Hub, RailFOD23 구축 상세 | 이미지 준비 및 품질 기준 |
| 파이프라인 | 배치 처리 · 중심선 추출 · DB 저장 | 뷰어 기반 실시간 검출 |
문서 탐색
참고 자료
| 출처 | 내용 |
|---|---|
| 3.1.1 철도 OD 개요 | 연구·학술 관점의 철도 AI 탐지 동향 |
| GroundingDINO 논문 | 텍스트 기반 객체 탐지 모델 원논문 |
| SAM 2 공식 문서 | Meta SAM 2.1 모델 소개 |