콘텐츠로 건너뛰기 메뉴로 건너뛰기 푸터로 건너뛰기
데이터를 불러오고 있습니다
데이터를 저장하고 있습니다
#컴퓨터 비전 #안전 #교통/모빌리티 #자율주행

장애인 길안내 자율주행 휠체어 융합센서 데이터

장애인 길안내 자율주행 휠체어 융합센서 데이터
  • 분야교통물류
  • 유형 3D , 이미지
구축년도 : 2021 갱신년월 : 2022-07 조회수 : 12,096 다운로드 : 216 용량 :
샘플 데이터 ?

샘플데이터는 데이터의 이해를 돕기 위해 별도로 가공하여 제공하는 정보로써 원본 데이터와 차이가 있을 수 있으며,
데이터에 따라서 민감한 정보는 일부 마스킹(*) 처리가 되어 있을 수 있습니다.

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

  • 데이터 변경이력

    데이터 변경이력
    버전 일자 변경내용 비고
    1.0 2022-07-29 데이터 최초 개방

    데이터 히스토리

    데이터 히스토리
    일자 변경내용 비고
    2022-10-20 신규 샘플데이터 개방
    2022-07-29 콘텐츠 최초 등록

    소개

    장애인, 노인, 어린이 등 교통약자의 이동평등권 보장을 위한 지능정보기술을 활용한 서비스와 보편적 AI 기술을 활용한 사회적 약자 보호 및 국민의 삶의 질 향상에 기여 가능한 실증기술 개발에 활용할 데이터셋

    구축목적

    – 장애인의 이동평등권 보장 등 사회안전 분야에서 이동 편의성 확보를 위한 인공지능 알고리즘 개발 등 관련 연구
    – ICT 분야, MasS(Mobility as a Service) 등에서 각종 서비스 및 기기 등의 개발 등을 위한 인공지능 알고리즘 개발 등에 활용
  • 1. 데이터 구축 규모

    1. 데이터 구축 규모
    센서 클래스 수집(시간) 정제(시간) 이미지 데이터셋 8:1:1 비율
    (jpg) Training Validation Test
    영상 좌측 카메라 160 80 144,000 115,200 14,400 14,400
    우측 카메라 144,000 115,200 14,400 14,400
    합계 160 80 288,000 230,400 28,800 28,800
    1. 데이터 구축 규모
    센서 클래스 수집 정제 점군 데이터셋 (8:1:1 비율)
    (시간) (시간) (bin) Training Validation Test
    LIDAR LiDAR(16ch.) 80 40 144,000 115,200 14,400 14,400
    합계 80 40 144,000 115,200 14,400 14,400

     

    2. 데이터 분포

    • 장소 분포
      장소 분포
      Category count 비율
      In 72,000 25.00%
      Out 216,000 75.00%
      합계 288,000 100%
    • 주야간 분포
      주야간 분포
      Category count 비율
      Day 216,000 75.00%
      Night 72,000 25.00%
      합계 288,000 100%
    • 클래스별 라벨 분포
      클래스별 라벨 분포
      Label Label_count 비율
      wheelchair 2,664 0.42%
      bollard 52,391 8.35%
      unusual bench 2,008 0.32%
  • 저작도구 설명서 및 저작도구 다운로드

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

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

    학습 모델 선정 방안

    • 객체 이미지로부터 공간정보를 포함한 메타데이터 기반 다양한 특징들을 추출 할 수 있어야 함
    • 모델의 사이즈(=파라미터 수)가 커짐에 따라 발생할 수 있는 오버피팅(Overfitting) 문제를 해결할 수 있어야 함
    • 변하는 계절과 날씨에 따른 자율주행 객체 인식에 대한 시계열 데이터를 지속적으로 업데이트해 줄 수 있어야 함.
    • 라벨링 정보뿐만 아니라 센서의 메타 데이터를 함께 분석할 수 있어야 함
    • 라벨링 정보 대비 기존 모델과 실제 유효성을 비교할 수 있어야 함

    모델 적합성 검토

    • 서포터 벡터 머신 모델
      - 서포트 벡터 머신(support vector machine, SVM)은 기계 학습의 분야 중 하나로 패턴 인식, 자료 분석을 위한 지도 학습 모델이며, 주로 분류와 회귀 분석을 위해 사용함.
      - 두 카테고리 중 어느 하나에 속한 데이터의 집합이 주어졌을 때, SVM 알고리즘은 주어진 데이터 집합을 바탕으로 하여 새로운 데이터가 어느 카테고리에 속할지 판단하는 비확률적 이진 선형 분류 모델을 만듬.
      - 만들어진 분류 모델은 데이터가 사상된 공간에서 경계로 표현되는데 SVM 알고리즘은 그 중 가장 큰 폭을 가진 경계를 찾는 알고리즘임
      - SVM은 선형 분류와 더불어 비선형 분류에서도 사용될 수 있음. 비선형 분류를 하기 위해서 주어진 데이터를 고차원 특징 공간으로 사상하는 작업이 필요한데, 이를 효율적으로 하기 위해 커널 트릭을 사용하기도 함 
    • 합성곱 신경망 모델
      - CNN에서는 하위 계층부터 상위 계층을 지나면서 점차 수준이 높은 특징을 추출한다. 하위 계층에서는 복수의 합성곱(convolution)과 풀링(pooling)을 통해 특징 맵(feature map) 구성
      - 합성곱 계층에서는 이전 계층의 복수의 출력 값을 입력받아 공유된 가중치 연산(convolution filters) 처리를 수행하고, 풀링 계층에서는 합성곱 계층과 1:1로 연결되어 맥스-풀링(max-pooling)을 수행함. 
      - 맥스-풀링(Max-pooling)에서는 블록 내의 특징값 중 최대 값을 취함으로써 위치에 상관없이 특징이 되는 값은 보존하고 특징맵의 크기를 줄여 연산을 빠르게 해주는 역할을 한다. 최상위 fully-connected 계층에서는 이전 계층에서 추출된 높은 수준의 특징을 사용해 최종 인식 결과를 결정하게 됨
       

    장애인 길안내 자율주행 휠체어 융합센서 데이터- [그림 8] 합성곱 신경망 구조 예시
    [그림 8] 합성곱 신경망 구조 예시

    • 순환 신경망 모델(Recurrent Neural Network, RNN)
      - RNN(Recurrent Neural Network, 순환신경망)은 시퀀스 데이터를 모델링 하기 위해 사용됨.
      - RNN이 기존의 뉴럴 네트워크와 다른 점은 ‘기억’(다른 말로 hidden state)을 갖고 있음. 네트워크의 기억은 지금까지의 입력 데이터를 요약한 정보임.
      - 새로운 입력이 들어올 때마다 네트워크는 자신의 기억을 조금씩 수정하고, 결국 입력을 모두 처리하고 난 후 네트워크에게 남겨진 기억은 시퀀스 전체를 요약하는 정보가 됨.
      - 하나의 입출력 패턴을 가진 DNN 병렬체인 구조로 연결한 형태로, 과거 학습결과를 현재학습에 사용하는 딥러닝 네트워크로서, 시계열 데이터를 처리하는데 효과적임
      - RNN은 하나의 tanh 혹은 ReLU 활성화함수를 가진 구조로서, 체인이 길어지면 과거의 학습 결과가 사라지는 장기 의존성 문제가 있음

    장애인 길안내 자율주행 휠체어 융합센서 데이터- [그림 9] 순환신경망 구조 예시

    [그림 9] 순환신경망 구조 예시

    • 장단기 메모리 모델(Long Short Term Memory, LSTM)
      - LSTM(Long Short Term Memory, 장단기 메모리 모델)은 RNN의 주요 모델 중 하나로 장기 의존성 문제를 해결할 수 있음.
      - 직전 데이터 뿐만 아니라 거시적인 과거 데이터를 고려하여 미래 데이터를 예측함.
      - cell-gate는 gate조절을 통해 이전 state정보가 현재 state로 끼치는 영향을 조절할 수도 있음
      - 현재 입력과 경과된 정보를 추가할 수도 있으며 다시 출력에 끼치는 영향의 수준을 정할 수 있음
      - 게이트(Gate)들은 선택적으로 정보들이 흘러들어갈 수 있도록 만드는 장치로 시그모이드 뉴럴넷(sigmoid neural net layer)와 dot product 연산으로 이루어져있음
      - 시그모이드 레이어(Sigmoid Layer)는 0 혹은 1의 값을 출력하고 각 구성 요소가 얼마만큼의 영향을 주게 될지를 결정해주는 역할을 함
      - 결과적으로 0의 값을 가지면 미래의 결과에 아무런 영향을 주지 않도록 하고 1의 값은 해당 구성요소가 확실히 미래 예측결과에 영향을 주도록 흘러가게 함.

    장애인 길안내 자율주행 휠체어 융합센서 데이터- [그림 10] 장단기 메모리 구조 예시
    [그림 10] 장단기 메모리 구조 예시

    • GoogLeNet 모델
      - GoogLeNet은 구글에서 발표한 22개의 레이어 층으로 구성된 CNN(Convolution Neural Network) 구조의 심층 신경망으로 ILSVRC2014(ImageNet Large-Scale Visual Recognition Challenge2014)에서 우승한 모델임
      - GoogLeNet의 특징은 Inception 모듈을 통해 신경망을 더 깊고 넓게 구성하였음에도 모델의 연산량은 추가적으로 늘지 않고 정확도는 향상되었다는 것으로 Inception v1이라고도 칭함. 
      - Inception 모듈은 다수의 필터를 통해 입력 값에 대해 컨볼루션(Convolution)과 풀링(Pooling)을 수행한 후 생성된 특징 맵을 연결함
      - 특히 1×1 컨볼루션을 통해 차원을 축소시켜 파라미터 개수와 리소스의 손실을 줄였다. 또한 관련성을 가진 노드만 연결하면서(Sparse Connectivity), 행렬연산 자체는 전결합층(Dense)으로 구성하여 성능 향상 시켰음
      - 이후 VGGNet의 인수분해(Factorization) 개념을 반영하여 5×5 컨볼루션을 2번의 3×3 컨볼루션으로 개선한 Inception v2, 배치 정규화(Batch normalization) 및 필터 사이즈 감소 등을 적용한 Inceptionv3, 그리고 Inception 모듈에 ResNet의 스킵 연결(Skip Connection)을 더한 Inception-ResNet등이 있음
    • 다중 모드 학습(Multi-modal Deep Learning)
      - 다른 형태의 정보로 이루어진 두 개 이상의 모드 데이터를 조합하여 데이터의 특징을 효과적으로 학습하기 위한 기법이며 데이터 통합적인 분석을 하기 위해 용이
      - 서로 다른 Modality를 가지고 있는 데이터 간의 충돌을 방지하기 위해 현실 상황과 비슷하게 데이터 형태에 따른 가중치(weight)를 달리한 subnetwork를 결합함

    장애인 길안내 자율주행 휠체어 융합센서 데이터- [그림 11] 다중 모드 학습 구조 예시
    [그림 11] 다중 모드 학습 구조 예시

  • 데이터 성능 점수

    측정값 (%)
    기준값 (%)

    데이터 성능 지표

    데이터 성능 지표
    번호 측정항목 AI TASK 학습모델 지표명 기준값 점수 측정값 점수
    1 큐보이드 객체 인식 Object Detection Mask-RCNN mAP 70 % 75.91 %
    2 폴리곤 객체 인식(실내) Object Detection Mask-RCNN mIoU 60 % 72.09 %
    3 폴리곤 객체 인식(실외) Object Detection Mask-RCNN mIoU 60 % 74.15 %

    ※ 데이터 성능 지표가 여러 개일 경우 각 항목을 클릭하면 해당 지표의 값이 그래프에 표기됩니다.

    ※ AI모델 평가 지표에 따라 측정값의 범위, 판단 기준이 달라질 수 있습니다. (ex. 오류율의 경우, 낮을수록 좋은 성능을 내는 것으로 평가됩니다)

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

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

    데이터셋 설명

    데이터셋 설명
    구분 통계 정보 라벨
    항목명 타입 비고
    1 클래스별 라벨 분포
    (카메라)
    cam_metadata.class Number 객체 종류 분포
    2 클래스별 라벨 분포
    (LiDAR)
    lidar_metadata.class Number 객체 종류 분포
    2 라벨 수 당 이미지 분포 shapes.label String 이미지당 객체 수
      라벨 수 당 이미지 분포
    (LiDAR)
    fIgures.objectKey String 이미지당 객체 수
    3 폴리곤 라벨 크기 분포 shapes.points Number • h= max(y)-min(y)
    • Large: h≥120px
    • Medium: 60px≤h<120px
    • Large: h≥120px
    4 큐보이드 라벨 거리 분포 fIgures.geometry Number • Short: h<2
    • Middle: 2≤h<4
    • Long: h≥6
    5 시간 분포 metadata.timestamp String 주간-야간 구분
    metadata.timestamp String 취득 날짜와 시간
    (yyyy.mm.dd hh:mm:ss)
    6 장소 분포 Imagename String
    (파일 이름)
    실내-실외 구분

     

    3D 바운딩 박스

    3D 바운딩 박스
    구분 항목명 타입 필수
    여부
    설명 범위 비고
    1 description String N 데이터 설명 필수여부 X -
    2 key String N 저작도구와 매칭하기 위한 Data정보(자동 매칭) 필수여부 X -
    3 tags String N 필수여부 X -
    4 4–1 Key String N 필수여부 X -
    4–2 classTitle String N 필수여부 X -
    4–3 tags String N 필수여부 X -
    4–4 labelerLogin String N 필수여부 X -
    4–5 updatedAt String N 필수여부 X -
    4–6 createdAt String N 필수여부 X -
    5 5–1 fIgures.key String N 메타데이터에 기입된 이미지 정보 “39cf3c6039db47f691dc8513334d65f1” 예)
    “39cf3c6039db47f691dc8513334d65f1”
    5–2 fIgures.objectKey String N 메타데이터에 기입된 클래스 정보 “b21df91c605e43f39a2e331d1ab97f1a” 예)
    “b21df91c605e43f39a2e331d1ab97f1a”
    5–3 fIgures.geometryType String Y 가공 타입 “cuboid_3d“ 예) “cuboid_3d“
    5–4 fIgures.geometry position Number Y 중심 좌표 x[0:6],y[0:6],z[0:6] 예) "position": {"x": 0,"y": 0,"z": 0},
    rotation Number Y 회전 각도 x[0:1],y[0:1],z[0:1] 예) "rotation": {"x": 0,"y": 0,"z": 0},
    dimensions Number Y 길이 좌표 x[0:6],y[0:6],z[0:6] 예) "dimensions": {"x": 0,"y": 0,"z": 0},
    5–5 labelerLogin String N (자동 매칭) 필수여부 X 예) "hsj1234",
    5–6 updatedAt String N 필수여부 X 예)
    "2021-11-26T06:41:10.073Z",
    5–7 createdAt String N 필수여부 X 예)
    "2021-11-26T06:39:59.167Z"
     

     

    폴리곤

    폴리곤
    구분 항목명 타입 필수
    여부
    설명 범위 비고
    1 version String N Version “4.0.0” 예) “4.0.0”
    2 flags object N flags “null” 예) “”
    3 3–1 shapes.label String Y 라벨링정보 “bicycle, bench, manhole...”
    (인공지능 학습용 데이터 명세서 참고)
    -
    3–2 shapes.points String Y 좌표정보 {x=[0:1920],
    y=[0:1080]}
    예)
    "points": [[1714,226],[1700,230], ...]],
    3–3 shapes.group_id Number N 세부 클래스 “null“ 예)
    “null” 
    3–4 shapes.shape_type Number Y 가공 타입 “polygon” 예)
    “polygon”
    3–5 shapes.flags String N   “null“ 예)
    “null“
    4 imagePath String Y 이미지 경로 "89left_in_day_20211101_00001_00000.jpg", 예) "89left_in_day_20211101_00001_00000.jpg",
    5 imageData String Y 이미지 파일 “null” 예)
    “null” 
    6 imageWidth Number Y 이미지 가로크기 “1080” 예)
    “1080”
    7 imageHeight Number Y 이미지 세로크기 “1920“ 예)
    “1920“

    ※ ‘항목명’, ‘타입’, ‘설명’은 필수 입력 대상이며, ‘필수여부’에 해당하는 항목의 경우, 반드시 ‘Y’로 표기한다.
    ※ 동일한 데이터 셋에 다수 개 스키마를 적용한 경우, 스키마 별로 라벨 구성요소를 작성한다.

  • 데이터셋 구축 담당자

    수행기관(주관) : 한국전자기술연구원
    수행기관(주관)
    책임자명 전화번호 대표이메일 담당업무
    장수현 031-739-7442 shjang@keti.re.kr · 총괄책임자
    수행기관(참여)
    수행기관(참여)
    기관명 담당업무
    씨너지큐브(주) · 데이터 수집 및 검증 프로세스 수립 지원
    · 데이터 관리
    · 데이터 품질검증
    위즈진(주) · 휠체어 데이터 수집 시스템 구성 및 취득
    · 휠체어 주행영상 데이터 정제
    ㈜라온비앤피 · 기 보유한 저작도구를 사용하여 데이터 가공
    ㈜커넥트엠 · 기 보유한 저작도구를 사용하여 데이터 가공
    데이터 관련 문의처
    데이터 관련 문의처
    담당자명 전화번호 이메일
    장수현 031-739-7442 shjang@keti.re.kr
보건의료 데이터 개방 안내

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

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

    1. AI 허브 접속
      신청자
    2. 안심존
      사용신청
      신청자신청서류 제출*
    3. 심사구축기관
    4. 승인구축기관
    5. 데이터 분석 활용신청자
    6. 분석모델반출신청자
  • 1. 기관생명윤리위원회(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일 경우, 제대로 병합이 되지 않은 상태이니 "폴더경로"가 제대로 입력되었는지 확인 부탁드립니다.

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