본문으로 건너뛰기
Roboflow Blog조회 3

드론 기반 보안 정찰 시스템

PTZ 카메라와 드론 영상을 MediaMTX로 중계해 2초마다 프레임을 RF-DETR에 전송하고 ByteTrack·PolygonZone으로 침입을 확인해 자동으로 드론을 출동시킨다.

이 요약은 AI가 원문을 분석해 생성했습니다. 정확한 내용은 원문 기준으로 확인하세요.

TL;DR

넓은 경계 감시의 비용과 사각지대를 줄이기 위해 PTZ 카메라 두 대와 드론 한 대의 RTSP 스트림을 MediaMTX로 중계하고 2초마다 프레임을 샘플링해 RF-DETR로 사람·차량을 검출하는 시스템을 구축했다. FastAPI 워커가 샘플을 추출해 추론 서버에 POST하고 ByteTrack으로 객체를 추적하며 PolygonZone으로 제한구역 내 지속 침범을 확인하면 zone 로직이 자동으로 드론을 출동시키고 클립을 저장한다. 대시보드는 WebRTC로 라이브 영상을 표시하고 이벤트 로그와 드론 텔레메트리를 통합해 운영자가 상태를 모니터링할 수 있게 했으며, 이 설계는 프레임별 추론을 피해 비용과 추론 부하를 줄이는 대신 샘플링 주기·추적 정확도·모델 성능에 따른 트레이드오프가 존재한다.

섹션별 상세

01
고정식 보안 카메라는 설치 위치에 따라 사각지대를 만들며 넓은 경계를 커버하려면 다수의 카메라와 배선 또는 사람 순찰이 필요해 비용과 운영 부담이 발생한다. 드론은 하나의 기체로 넓은 호를 순찰하고 필요 시 착륙해 충전할 수 있어 하드웨어 수를 줄이는 대안이 된다. 하지만 드론 영상 자체는 유의미한 판단이 없으면 값비싼 관찰자에 불과하므로 자동화된 컴퓨터 비전이 관측 결과를 의미 있는 행동으로 연결하는 핵심이다.
02
시스템 동작은 카메라와 드론의 RTSP 스트림을 MediaMTX 중계기가 받아 WebRTC로 대시보드에 송출하고, 동일 중계 또는 워커가 2초 간격으로 프레임을 샘플링해 FastAPI 워커로 전달하는 데이터 플로우를 따른다. 워커는 샘플링한 프레임을 Roboflow 추론 서버의 RF-DETR 엔드포인트에 POST하고, 추론 결과는 zone/event 로직으로 전달되어 지속 침범을 확인하면 드론 출동·클립 저장·대시보드 이벤트를 발생시킨다. 이 구조는 브라우저의 RTSP 재생 한계를 우회하면서 실시간 모니터링과 간헐적 추론을 분리해 비용과 추론 부하를 줄인다.
아키텍처 다이어그램으로 RTSP 입력부터 MediaMTX 중계, FastAPI 워커, 추론 서버, zone/event 로직, 디스패치·레코드까지의 흐름이 도식화되어 있다.
Diagram다이어그램은 RTSP→MediaMTX→WebRTC(대시보드)와 프레임 샘플링 경로로서 FastAPI 워커→RF-DETR 추론 서버→Zone 로직→Dispatch/Record로 이어지는 명확한 데이터 흐름을 제시한다. 이 이미지는 아키텍처의 각 구성요소가 어떤 역할을 수행하고 이벤트가 어떻게 자동 출동으로 연결되는지를 구조적으로 확인할 수 있는 핵심 근거 자료이다.
03
추론 파이프라인은 2초마다 한 프레임만 전송해 프레임별 추론을 피하고 RF-DETR로 사람과 자동차를 검출하며, ByteTrack으로 객체를 프레임 간 추적해 동일 객체의 지속 여부를 판별한다. PolygonZone으로 제한구역을 정의하고 트래커의 연속 위치 정보를 결합해 '지속 침범' 기준을 충족할 때만 이벤트를 확정한다. 이러한 조합은 일시적 통과와 실제 침입을 구분해 자동 출동의 오탐을 줄이는 실무적 트레이드오프를 제공한다.
04
대시보드는 두 개의 PTZ 영상 창과 통합 이벤트 피드, 드론 패널(라이브 영상·텔레메트리·비행 경로 맵)을 2×2 레이아웃으로 표시하며 상단 헤더에 실시간 추론 FPS와 이벤트 수, 활성 침범 수를 노출한다. 확인된 침범은 zone 로직에서 자동으로 드론을 출동시키는 트리거로 연결되고 녹화가 병행되어 사건 근거를 확보한다. 이 자동화로 인간 개입 없이 초기 대응이 가능해지나, 설계 선택은 샘플링 주기·추론 모델의 정확도·트래커 성능에 민감해 한계와 조정 지점이 존재한다.
대시보드 스크린샷으로 상단에 두 개의 PTZ 카메라 피드, 하단 좌측의 이벤트 로그 및 하단 우측의 드론 패널이 배치되어 있다.
Screenshot이미지는 2×2 레이아웃과 실시간 추론 상태(FPS, 이벤트 수)를 시각적으로 보여주며 카메라 1의 제한구역 내 차량 감지(신뢰도 92%)와 이벤트 로그 타임라인이 명확히 보인다. 이 스크린샷은 대시보드가 라이브 영상, 텔레메트리, 이벤트 피드를 통합해 운영자가 상태를 한눈에 파악할 수 있게 구성되었음을 직접적으로 보여준다.

용어 해설

실시간 스트리밍 프로토콜(RTSP)(RTSP)
카메라가 비디오 스트림을 네트워크로 전송하는 프로토콜로서, 실시간 프레임을 서버로 전달하는 방식이다. 본문에서는 PTZ 카메라와 드론이 RTSP로 MediaMTX에 스트리밍을 제공하고 중계된 영상이 추론 워커로 전달되는 데이터 경로의 입력으로 사용된다. RTSP는 브라우저 재생을 지원하지 않으므로 MediaMTX나 WebRTC 같은 중계 레이어가 필요하다.
웹 실시간 통신(WebRTC)(WebRTC)
브라우저와 서버 간에 지연이 낮은 실시간 오디오·비디오 전송을 제공하는 표준으로서, 원문에서는 MediaMTX가 RTSP 입력을 받아 WebRTC로 대시보드에 영상 송출을 수행하는 중계 레이어로 사용됐다. WebRTC는 대역폭·지연 관리와 브라우저 호환성 확보에 유리하여 실시간 모니터링 인터페이스에 적합하다. 이 구조는 직접 RTSP 재생 지원이 없는 브라우저 환경에서 영상 시청과 대시보드 통합을 가능하게 한다.
RF-DETR
객체 검출 모델 계열로서 이미지 프레임을 입력받아 사람과 차량 같은 객체 경계박스를 반환하는 역할을 한다. 원문에서는 FastAPI 워커가 2초마다 샘플링한 프레임을 RF-DETR 추론 서버에 POST하고, 추론 결과가 zone/event 로직으로 넘어가 침입 여부 판단에 사용되었다. 경계박스와 클래스 신뢰도는 지속 침범 판단 및 자동 출동 트리거의 핵심 신호이다.
ByteTrack
프레임 간 객체를 식별하고 추적 ID를 부여하는 온라인 멀티오브젝트 트래커로서, 단일 프레임 검출을 연속된 추적으로 연결해 지속적인 침범 여부를 판단하는 데 사용된다. 원문에서는 PolygonZone과 결합해 제한구역 내에서 지속적으로 머무르는 객체를 확인하고 자동으로 드론을 출동시키는 조건을 확정하는 데 사용됐다. 트래킹 알고리즘은 임시 감지 소멸과 오탐을 줄여 자동화 신뢰도를 높인다.
PolygonZone
감시 영상에서 다각형 영역을 정의해 제한구역 침입을 감지하는 논리적 구성요소로서, 검출된 객체의 경계박스가 다각형 내부에 머무르는지를 판별하여 이벤트를 발생시킨다. 본 구축에서는 PolygonZone과 ByteTrack의 결합으로 '지속 침범'을 확인해 자동 출동과 녹화 같은 후속 작업을 트리거했다. 영역 기반 필터링은 주변 통과와 진정한 침입을 구분하는 핵심 메커니즘이다.
MediaMTX
RTSP 입력을 받아 WebRTC 등으로 중계하는 미디어 레이어로서, 카메라와 드론의 RTSP 스트림을 브라우저 친화적 WebRTC로 변환하고 동시에 프레임 샘플링 경로로 전달하는 역할을 했다. 중계기는 브라우저 재생 한계를 우회하고 대시보드에 라이브 출력을 제공하며, 별도 워커가 추출한 프레임을 추론 서비스에 전달할 수 있게 한다. MediaMTX는 실시간 영상 분배와 프레임 샘플링을 분리해 시스템 확장성을 지원했다.
팬-틸트-줌 카메라(PTZ)(PTZ camera)
팬·틸트·줌 기능을 가진 회전식 카메라로서 하나의 장비가 넓은 영역을 순찰할 수 있어 고정식 카메라 다수를 대체할 수 있다. 원문에서는 두 대의 PTZ 카메라가 드론과 함께 활용되어 넓은 경계 구역을 커버하고, 특정 지점에서 제한구역을 모니터링하는 용도로 쓰였다. PTZ 제어와 자동 추적 연동은 드론 출동 시 보완적 시야 확보에 기여했다.

기술

  • MediaMTX
  • WebRTC
  • RTSP
  • FastAPI
  • RF-DETR
  • ByteTrack
  • PolygonZone

활용 사례

  • 경계구역 침입 자동 탐지 및 드론 출동
  • PTZ 카메라와 드론을 결합한 비용 효율적 순찰
  • 제한구역 지속 침입 모니터링과 증거 녹화
AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 06. 30.수집 2026. 07. 01.출처 타입 RSS

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.