콘텐츠로 건너뛰기 메뉴로 건너뛰기 푸터로 건너뛰기
데이터를 불러오고 있습니다
데이터를 저장하고 있습니다
#다각도 CCTV # 생활안전 # 스마트 관제 # 멀티모달 # CoT # VQA #컴퓨터 비전 #안전

BETA 다각도 CCTV 생활안전 데이터

다각도 CCTV 생활안전 데이터 아이콘 이미지
  • 분야재난안전환경
  • 유형 텍스트 , 비디오
  • 생성 방식LMM
구축년도 : 2025 갱신년월 : 2026-05 조회수 : 70 다운로드 : 3 용량 :
샘플(경량) 데이터 ?

※ 26년 신규 개방되는 데이터로, 데이터 활용성 검토, 이용자 관점의 개선의견 수렴 등을 통해 수정/보완될 수 있으며 최종데이터, 샘플데이터, 산출물 등은 변경될 수 있습니다

※ 내국인만 데이터 신청이 가능합니다.

  • 데이터 변경이력

    데이터 변경이력
    버전 일자 변경내용 비고
    1.0 2026-05-19 데이터 개방 Beta Version

    데이터 히스토리

    데이터 히스토리
    일자 변경내용 비고
    2026-05-19 산출물 최종 공개

    소개

    다각도 CCTV 생활안전 데이터는 교차로·골목길·보행로 등 다양한 생활공간에서 발생하는 생활안전 상황을 보다 정확하게 인식 및 추론하기 위해 구축된 다중 시점 기반 CCTV 데이터셋으로 2개 이상 시점에서 동시 촬영된 CCTV 영상쌍 5,000건을 대상으로 VQA 및 3단계 CoT 추론 데이터를 함께 구축함으로써, 단일 시점 CCTV 환경의 시야 제한과 판단 한계를 보완
    본 데이터셋은 침입, 스토킹, 싸움, 헬멧 미착용 등 총 11종의 생활안전 상황을 중심으로 객체 추적, 프레임 기반 캡셔닝, 행동 분류, 다단계 추론 라벨링을 포함하도록 설계되어 최신 멀티모달 AI 모델 학습에 활용 가능

    구축목적

    단방향 CCTV 시야 제한 및 한계를 보완하고, 생활안전 상황 모니터링을 강화하기 위한 다각도 CCTV 기반 관제 고도화 멀티모달 학습용 데이터셋 구축
  • 1. 데이터 구축 규모 및 분포

    1. 데이터 구축 규모 및 분포
    원천 데이터 가공(라벨링) 데이터
    대분류 소분류 포맷 수량 단위 대분류 소분류 포맷 수량 단위
    침입 경계선을 통한 침입 mp4           327 침입 경계선을 통한 침입 Json           327
    비정상적인 경로로의 침범 mp4           686 비정상적인 경로로의 침범 Json           686
    스토킹 특정 구역 내 지속 배회 mp4           359 스토킹 특정 구역 내 지속 배회 Json           359
    특정인물을 뒤따라가며 배회 mp4           646 특정인물을 뒤따라가며 배회 Json           646
    싸움 신체적 충돌을 동반한 싸움 mp4             50 싸움 신체적 충돌을 동반한 싸움 Json             50
    이륜 이동수단 헬멧 미착용 이륜 이동수단 운전자 1인 헬멧 미착용 mp4           592 이륜 이동수단 헬멧 미착용 이륜 이동수단 운전자 1인 헬멧 미착용 Json           592
    이륜 이동수단 탑승자 일부 또는 전체 헬멧 미착용 mp4           433 이륜 이동수단 탑승자 일부 또는 전체 헬멧 미착용 Json           433
    이륜 이동수단 인도주행 오토바이 인도 주행 mp4           559 이륜 이동수단 인도주행 오토바이 인도 주행 Json           559
    자전거 인도주행 mp4           427 자전거 인도주행 Json           427
    전동킥보드 인도주행 mp4           450 전동킥보드 인도주행 Json           450
    전통킥보드 2인 이상 주행 전동킥보드 앞뒤 2인 탑승 mp4           471 전통킥보드 2인 이상 주행 전동킥보드 앞뒤 2인 탑승 Json           471
    합계         5,000 합계         5,000

      - 원천데이터 1건은 서로다른 방향에서 촬영한 영상 2개를 1쌍으로 구성 따라서 원천 데이터(영상) 개별 구축 수량은 10,000개 임

     

  • 저작도구 설명서 및 저작도구 다운로드

    저작도구 설명서 다운로드 저작도구 다운로드
  • AI 모델 상세 설명서 다운로드

    AI 모델 상세 설명서 다운로드 AI 모델 다운로드

    ○ 학습 모델 : Qwen 3 VL 8B Instruct
      - Multimodal Vision-Language 모델
      - Transformer 기반 멀티모달 아키텍처
      - 시각적 질의응답(VQA), 이미지 캡셔닝, 객체 인식
      - Qwen3 LLM에 비전 인코더와 멀티모달 처리 레이어 결합 구조 

    모델 qwen3vl 아키텍처 이미지

     

    ○ 학습 알고리즘
      - 영상 내 이벤트 발생 여부 판단
      - CoT 단계별 추론과정 제시

     

    ○ 학습 프로세스 
      - Caption + bbox 기반 프레임 구성
      - QA 페어 및 CoT 3단계 추론 설명 생성
      - Prompt 템플릿으로 입력 구성 (Q + Video + [답변/추론])
      - Qwen3-VL 모델에 입력하여 next-token 학습 (CLM)
      - 예측 결과와 정답 시퀀스를 비교해 CrossEntropyLoss 계산

  • 설명서 및 활용가이드 다운로드

    데이터 설명서 다운로드 구축활용가이드 다운로드

    1. 데이터 구성

    1. 데이터 구성
    Key Description Type Child Type
    videos 영상 정보 배열 array  
    filename 영상 파일의 이름(파일명) string  
    width 영상의 너비 (픽셀 단위) number  
    height 영상의 높이 (픽셀 단위) number  
    date 촬영된 날짜 string  
    time 촬영된 영상의 시간 string  
    length 촬영 영상의 길이 (초 단위) number  
    cctv_distribution cctv가 촬영한 개소명 (가칭) string  
    cctv_camera cctv 카메라 모델명 (센서정보 확인) string  
    cctv_angle cctv 카메라 설치 방향 및 각도 string  
    source 촬영 영상의 생성 방식 (실제, 재연) string  
    view 영상의 뷰 ID (c1, c2 등) string  
    annotations 어노테이션 정보 object  
    event_class 해당 영상에서 나타난 이벤트의 종류 string  
    question 해당 시나리오 또는 행동에 대한 질문 string  
    caption 뷰별 설명 문장 및 reasoning object  
    c1   object  
    caption_text c1 뷰에서의 설명 문장 string  
    cot c1 뷰에서의 단계별 Chain-of-Thought object  
    1단계 장면 식별 및 초기 동작을 설명하는 문장 string  
    2단계 이벤트 핵심 장면에 대해 설명하는 문장 string  
    3단계 이벤트 발생 이후를 설명하는 문장 string  
    c2   object  
    caption_text c2 뷰에서의 설명 문장 string  
    cot c2 뷰에서의 단계별 Chain-of-Thought object  
    1단계 장면 식별 및 초기 동작을 설명하는 문장 string  
    2단계 이벤트 핵심 장면에 대해 설명하는 문장 string  
    3단계 이벤트 발생 이후를 설명하는 문장 string  
    answer 질문에 대한 최종 답변 string  
    evidence 뷰별 증거 정보 object  
    c1   object  
    evidence_text 논리적 이유 설명 string  
    frame_id 선택된 핵심 프레임 ID array  
    obj_id 객체 글로벌 ID array  
    obj_bbox 객체 위치 [좌상단 x,y, 우하단 x,y] array  
    obj_label 객체 이름 또는 타입 array  
    c2   object  
    evidence_text 논리적 이유 설명 string  
    frame_id 선택된 핵심 프레임 ID array  
    obj_id 객체 글로벌 ID array  
    obj_bbox 객체 위치 [좌상단 x,y, 우하단 x,y] array  
    obj_label 객체 이름 또는 타입 array  

     

    2. 어노테이션 포맷

    2. 어노테이션 포맷
    구분 속성명 타입 필수
    여부
    설명 예시
    1 video array 필수 영상 정보 배열  
      1-1 filename string 필수 영상 파일 이름(파일명) mall_fight_C1.mp4
      1-2 width number 필수 영상 너비 (픽셀단위) 1920
      1-3 height number 필수 영상 높이 (픽셀 단위) 1080
      1-4 date string 필수 촬영된 날짜 2025-06-01
      1-5 time string 필수 촬영된 영상 시간 8:30:33
      1-6 length number 필수 촬영 영상 길이 -
      1-7 cctv_distribution string 필수 cctv가 촬영한 개소명(가칭) p1, p2
      1-8 cctv_camera string 필수 cctv 카메라 모델명(센서정보 확인) -
      1-9 cctv_angle string 필수 cctv 카메라 설치 방향 및 각도 A-30, B-90
      1-10 source string 필수 촬영된 영상 생성 방식 종류 (실제, 재연) re
      1-11 view string 필수 영상의 뷰 ID (c1, c2 등) c1, c2
    2 annotations object 필수 어노테이션 정보  
      2-1 event_class string 필수 해당 영상에서 나타난 이벤트 종류 경계선을 통한 침입
      2-2 question string 필수 해당 시나리오 또는 행동에 대한 질문 -
      2-3 caption object 필수 설명 문장 및 reasoning (뷰별) -
        2-3-1 [view] object 필수   -
          2-3-1-1 caption_text string 필수 특정 뷰에서 설명 문장 -
          2-3-1-2 cot object 필수 단계별 Chain-of-Thought -
      2-4 answer string 필수 질문에 대한 최종 답변 -
      2-5 evidence object 필수 뷰별 증거 정보 -
        2-5-1 [view] object     -
          2-5-1-1 evidence_text string 필수 논리적 이유 설명 -
          2-5-1-2 frame_id array 필수 선택된 핵심 프레임 ID [413, 617, 647]
          2-5-1-3 obj_id array 필수 객체 글로벌 ID [1], [2]
          2-5-1-4 obj_bbox array 필수 객체 위치 [좌상단 x,y, 우하단 x,y] [41.23, 32.33, 14.06]
          2-5-1-5 obj_label array 필수 객체 이름 또는 타입 human

     

    3. 예시: JSON
    {
      "videos": [
        {
          "filename": "lo_e1015_c1.mp4",
          "width": 1920,
          "height": 1080,
          "date": "2025-07-31",
          "time": "08:29:31",
          "length": 31.03,
          "cctv_distribution": "P4",
          "cctv_camera": "CDO-TP237IRXF",
          "cctv_angle": "A180",
          "source": "or",
          "view": "c1"
        },
        {
          "filename": "lo_e1015_c2.mp4",
          "width": 1920,
          "height": 1080,
          "date": "2025-07-31",
          "time": "08:29:30",
          "length": 30.17,
          "cctv_distribution": "P4",
          "cctv_camera": "CDO-P236XEA1",
          "cctv_angle": "A180",
          "source": "or",
          "view": "c2"
        }
      ],
      "annotations": {
        "event_class": "특정 구역 내 지속 배회",
        "question": "영상에서 '특정 구역 내 지속 배회' 이벤트가 발생했는지와, 이를 뒷받침하는 근거는 무엇인가?",
        "caption": {
          "c1": {
            "caption_text": "'특정 구역 내 지속 배회' 상황으로 분류된 객체 상황 3개가 17.2초 동안 연속적으로 관찰되었음.",
            "cot": {
              "1단계": "사람 1이 화면 원경을 응시하며 도로 위를 배회하고 있음",
              "2단계": "사람 1이 차량 근처에서 화면 우측 건물 방향으로 이동하고 있음",
              "3단계": "사람 1이 검은색 자동차가 위치한 방향으로 이동하고 있음"
            }
          },
          "c2": {
            "caption_text": "'특정 구역 내 지속 배회' 상황으로 분류된 객체 상황 3개가 18.5초 동안 연속적으로 관찰되었음.",
            "cot": {
              "1단계": "사람 1이 아스팔트 위를 이동하고 있음",
              "2단계": "사람 1이 화면 좌측 건물 인근에서 배회 중임",
              "3단계": "검은색 차량 근처에서 사람 1이 화면 우측 방향으로 걸어가고 있음"
            }
          }
        },
        "answer": "영상 속에서 '특정 구역 내 지속 배회' 이벤트가 드러남.",
        "evidence": {
          "c1": {
            "evidence_text": "프레임 범위 413~930에서 객체 1번이 연속 추적됨. 프레임 ID 힌트: [412, 519, 862]. 시작/끝 프레임과 박스 연속성으로 이벤트 일관성이 확인됨.",
            "frame_id": [
              412,
              519,
              862
            ],
            "obj_id": [
              "1",
              "1",
              "1"
            ],
            "obj_bbox": [
              [
                743,
                495,
                831,
                693
              ],
              [
                954,
                475,
                1035,
                666
              ],
              [
                862,
                441,
                939,
                607
              ]
            ],
            "obj_label": [
              "human",
              "human",
              "human"
            ]
          },
          "c2": {
            "evidence_text": "프레임 범위 348~904에서 객체 1번이 연속 추적됨. 프레임 ID 힌트: [174, 302, 422]. 시작/끝 프레임과 박스 연속성으로 이벤트 일관성이 확인됨.",
            "frame_id": [
              174,
              302,
              422
            ],
            "obj_id": [
              "1",
              "1",
              "1"
            ],
            "obj_bbox": [
              [
                866,
                367,
                949,
                560
              ],
              [
                419,
                455,
                536,
                693
              ],
              [
                896,
                468,
                1018,
                713
              ]
            ],
            "obj_label": [
              "human",
              "human",
              "human"
            ]
          }
        }
      }
    }
     

  • 데이터셋 구축 담당자

    수행기관(주관) : 한국딥러닝(주)
    수행기관(주관)
    책임자명 전화번호 대표이메일 담당업무
    김은비 070-8805-2612 techbusiness@koreadeep.com 실무책임자
    수행기관(참여)
    수행기관(참여)
    기관명 담당업무
    쿠도커뮤니케이션(주) 원시데이터 수집 및 원천데이터 정제
    데이터 관련 문의처
    데이터 관련 문의처
    담당자명 전화번호 이메일
    김영지 070-8805-2612 techbusiness@koreadeep.com
    AI모델 관련 문의처
    AI모델 관련 문의처
    담당자명 전화번호 이메일
    김영지 070-8805-2612 techbusiness@koreadeep.com
    저작도구 관련 문의처
    저작도구 관련 문의처
    담당자명 전화번호 이메일
    김영지 070-8805-2612 techbusiness@koreadeep.com
보건의료 데이터 개방 안내

보건의료 데이터는 온라인 및 오프라인 안심존을 통해 개방됩니다.

안심존이란 안심존 이용메뉴얼 안심존 이용신청 데이터 열람신청
  • 인터넷과 물리적으로 분리된 온라인·오프라인 공간으로 의료 데이터를 포함하여 보안 조치가 요구되는 데이터를 다운로드 없이 접근하고 분석 가능
    * 온라인 안심존 : 보안이 보장된 온라인 네트워크를 통해 집, 연구실, 사무실 등 어디서나 접속하여 데이터에 접근하고 분석
    * 오프라인 안심존 : 추가적인 보안이 필요한 데이터를 대상으로 지정된 물리적 공간에서만 접속하여 데이터에 접근하고 분석

    1. AI 허브 접속
      신청자
    2. 안심존
      사용신청
      신청자신청서류 제출*
    3. 심사구축기관
    4. 승인구축기관
    5. 데이터 분석 활용신청자
    6. 분석모델반출신청자
  • 1. 기관생명윤리위원회(IRB) 심의 결과 통지서 [IRB 알아보기] [공용IRB 심의신청 가이드라인]
    2. 기관생명윤리위원회(IRB) 승인된 연구계획서
    3. 신청자 소속 증빙 서류 (재직증명서, 재학증명서, 근로계약서 등 택1)
    4. 안심존 이용 신청서 [다운로드]
    5. 보안서약서 [다운로드]
    ※ 상기 신청서 및 첨부 서류를 완비한 후 신청을 진행하셔야 정상적으로 절차가 이루어집니다.

  • 신청 및 이용관련 문의는 safezone1@aihub.kr 또는 02-525-7708, 7709로 문의

데이터셋 다운로드 승인이 완료 된 후 API 다운로드 서비스를 이용하실 수 있습니다.

API 다운로드 파일은 분할 압축되어 다운로드 됩니다. 분할 압축 해제를 위해서는 분할 압축 파일들의 병합이 필요하며 리눅스 명령어 사용이 필요합니다.

리눅스 OS 계열에서 다운로드 받으시길 권장하며 윈도우에서 파일 다운로드 시 wsl(리눅스용 윈도우 하위 시스템) 설치가 필요합니다.

※ 파일 병합 리눅스 명령어

find "폴더경로" -name "파일명.zip.part*" -print0 | sort -zt'.' -k2V | xargs -0 cat > "파일명.zip"

- 해당 명령어 실행 시, 실행 경로 위치에 병합 압축 파일이 생성됩니다.

- 병합된 파일 용량이 0일 경우, 제대로 병합이 되지 않은 상태이니 "폴더경로"가 제대로 입력되었는지 확인 부탁드립니다.

※ 데이터셋 소개 페이지에서 다운로드 버튼 클릭하여 승인이 필요합니다.

오프라인 데이터 이용 안내

본 데이터는 K-ICT 빅데이터센터에서도 이용하실 수 있습니다.

K-ICT 빅데이터센터는 데이터 안심구역으로 지정되어
다양한 데이터(미개방 데이터 포함)를 분석할 수 있는 오프라인 분석공간을 제공하고 있습니다.

데이터 안심구역 이용절차 및 신청은 K-ICT빅데이터센터 홈페이지를 참고하시기 바랍니다.

국방데이터 이용신청 탭 이미지

국방데이터 개방 안내

본 데이터는 국방데이터로 군사 보안에 따라 AI허브에서 데이터를 제공하지 않으며,
군 담당자를 통한 별도의 사용 신청이 필요합니다.