FPS(Frame Per Second)란
AI/Vision AI

FPS(Frame Per Second)란

뉴비뉴 2026. 4. 5.

FPS(Frame Per Second)

초당 프레임 수. AI가 얼마나 자주 분석하냐를 결정

 

  • FPS는 1초에 몇 장의 이미지를 처리하는지를 나타내는 단위다.
  • 30fps라면 1초에 30장의 사진을 연속으로 처리한다는 의미다.
  • 숫자가 높을수록 영상이 부드럽고 AI가 더 자주 분석할 수 있다.

카메라 FPS, DeepStream 수신 FPS, AI 분석 FPS는 다르다

아래에서는 이해를 쉽게 하기 위해 AI 분석 FPS를 15fps로 설정한 예시를 기준으로 설명한다.

  1. 카메라 촬영
    1. 카메라는 설정된 FPS로 영상을 찍는다. 이 시점의 FPS가 가장 높다.
  2. 듀얼스트림 분리
    1. 하나는 사용자 화면용으로 원본 30fps 그대로 화면에 뿌려진다.
    2. 다른 하나는 AI 분석용으로 15fps로 다운샘플링된 후 DeepStream으로 넘어간다.
    3. 관제 요원이 보는 화면 품질에는 전혀 영향을 주지 않으면서 AI 분석 서버의 부하를 줄이는 구조다.
  3. interval 설정으로 추가 조절
    1. DeepStream에서는 interval 갑승로 실제 분석 빈도를 한 번 더 줄일 수 있다.
    2. interval=N이면 N장을 건너뛰고 1장만 분석한다. 즉 (N+1)장 중 1장을 분석하는 셈이다

interval을 4로 설정하면 어떻게 되나?

  • 카메라 원본은 30fps다.
  • DeepStream이 수신하는 FPS는 15fps로 절반이 된다.
  • 여기에 interval=4를 적용하면 5장 중 1장만 분석하므로 실제 AI 분석 FPS는 3fps가 된다.
  • 분석 간격으로 따지면 333ms마다 한 번씩 영상을 들여다보는 것이다. 1초에 3번 분석

왜 FPS가 중요한가? (이벤트별로 권장 최소 AI 분석 FPS가 다른 이유)

  • 낙상은 일반적으로 0.3초에서 0.5초 안에 완료된다.
  • 낙상이 시작되고 끝나는 시간과 분석 간격이 거의 같다.
  • 운이 나쁘면 낙상이 일어났다 끝난 후에야 프레임을 보게 되어 감지 자체가 불가능해진다.
  • interval=0으로 설정하면 DeepStream이 받는 15 FPS 그대로 전부 AI에 넘기고 15fps 그대로 분석하기에 1초에 15번 분석, 즉 정확도는 올라가지면 GPU 처리량은 5배 증가한다.

 

'AI > Vision AI' 카테고리의 다른 글

CUDA란?  (2) 2025.10.27
DeepStream란? with Gstreamer  (0) 2025.10.20
CLTR 군중 현지화를 위한 종단 간 변환기 모델 - 개념  (2) 2025.05.23

댓글

💲 추천 글