GuidesRecipesAPI ReferenceChangelogDiscussions
Log In

작업 유형

라벨링 설정 메뉴 선택 시 작업 정보 탭으로 이동합니다.
프로젝트 생성 시 설정한 라벨링 정보를 확인할 수 있습니다.

프로젝트 유형

프로젝트 생성 시 설정한 프로젝트 유형 항목을 확인할 수 있습니다. 수정할 수 없습니다.



작업유형, 클래스, 속성

데이터 작업 방식과 레이블에 대한 설정 단계입니다.
프로젝트 생성 시 설정한 항목을 확인할 수 있으며, 작업유형, 클래스, 속성 정보를 추가/삭제할 수 있습니다.
이미 라벨링 작업이 이루어진 클래스 또는 속성을 삭제하는 경우 인스턴스는 유지되며, 미입력 상태로 변경됩니다.

작업유형

사용자가 선택한 프로젝트 유형에 따라서 선택할 수 있는 작업유형의 항목이 달라집니다.
해당 작업유형별 특징은 [프로젝트 작업 유형]에서 확인할 수 있습니다.


클래스

작업유형별 클래스를 설정할 수 있습니다.
작업유형을 선택한 후 활성화된 클래스 입력창에 클래스명을 입력 후 Enter를 눌러 추가하세요.

클래스 세부 설정

  • 클래스 설정 버튼을 클릭하여 클래스 세부 설정 창을 확인합니다. 클래스의 색상과 카테고리, 클래스명, 표시할 클래스 명을 수정할 수 있습니다.
  • JSON 버튼을 클릭하여 JSON 입력 CLI를 이용할 수 있습니다.
  • 엑셀 또는 구글 시트에서 테이블 복사 후 붙여넣기가 가능합니다.
  • 삭제할 클래스에 마우스를 가져간 후, 우측 X 버튼을 클릭하여 클래스를 삭제할 수 있습니다.

Keypoint 작업 사용을 위한 클래스 세부 설정

프로젝트에서 Keypoint 작업 유형을 사용을 위해서는 Keypoint JSON 설정이 필요합니다.
설정한 Keypoint 클래스의 세부 설정 창에서 JSON 버튼을 클릭하여 클래스별 CLI를 입력해야 합니다.


Keypoint 작업을 위한 가이드 이미지를 첨부할 수 있습니다.

  • 이미지 첨부 : "guideImageUrl": "이미지링크"
Keypoint 작업 이미지 첨부 예시

Keypoint 작업 이미지 첨부 예시


Keypoint 별 색상, ID넘버, 이름을 설정할 수 있습니다.

  • 색상 : "color": #000000
  • ID넘버 : "id": "0"
  • 이름 : "name": "0 엄지 손가락"

Keypoint 클래스 JSON 코드 예시

{
  "additionalOptions": {
    "edges": [
      {
        "color": "#000000",
        "keyPointIds": [
          "0",
          "1"
        ],
        "opacity": 0.9,
        "strokeWidth": 1
      },
    ]
  },
  "guideImageUrl": "https://IMAGEURL",
  "minBoxHeight": {
    "type": "pixel",
    "value": 1
  },
  "minBoxWidth": {
    "type": "pixel",
    "value": 1
  },
  "pointLabels": [
    {
      "color": #000000,
      "id": "0",
      "name": "0 엄지 손가락",
      "optional": false
    },
   
  ],
  "pointValidationEnabled": true,
  "validationRuleType": "all_pass_needed"
}


어트리뷰트(속성)

클래스의 하위 속성을 설정할 수 있으며, 자유롭게 추가, 삭제할 수 있습니다.
설정 값이 없으면 클래스 정보로만 라벨링을 합니다.

속성 적용 대상

  • 공통 속성 : 모든 클래스에 공통으로 적용될 속성값을 입력합니다.
  • 클래스 별 속성 : 선택한 클래스에만 적용될 속성값을 입력합니다.

예를 들어 도로 위 자동차의 색상, 차종, 크기를 구분하고자 한다면 클래스는 '자동차'를 속성명에는 '색상, 차종, 크기'를 입력합니다. 그리고 크기의 다양한 값들에 해당하는 대, 중, 소는 속성 값으로 입력합니다.


속성 입력 방식

속성은 3가지 방식으로 입력할 수 있으며, 입력방식에 따라 속성 세부 설정 창을 확인할 수 있습니다.

  • 단일선택형: 라벨링을 할 때 클래스 하위에 설정한 속성 중 하나만 선택합니다.
  • 다중선택형: 라벨링을 할 때 클래스 하위에 설정한 속성 중 여러개 선택할 수 있습니다. 최소 선택 수와 최대 선택 수를 설정할 수 있습니다.
  • 입력형: 라벨러가 직접 속성을 판단하여 입력하는 것으로, 입력 유형을 숫자와 글자 중 선택할 수 있습니다. 숫자 입력 선택 시 최소 입력 값과 최대 입력 값을 설정할 수 있습니다. 글자 입력 선택 시 최소 입력 글자 수와 최대 입력 글자 수를 설정할 수 있습니다.
단일선택형

단일선택형

다중선택형

다중선택형

입력형

입력형

속성 세부 설정

속성 설정 버튼을 클릭하여 속성 세부 설정 창을 확인합니다. 입력방식에 따라 설정할 수 있는 항목이 변경됩니다.

  • 단일선택형
    속성명, 표시될 속성명, 하위 속성값 추가(하위 속성명, 표시될 하위 속성명), 디폴트 선택 속성, 필수 설정, 고유속성 설정

    • 하위속성값 메타데이터 불러오기 : key는 메타데이터 상의 데이터 위치를 나타내는 설정입니다.
      파일마다 하위 속성 값이 달라지는 경우에 사용되는 기능입니다. 파일에 메타 정보가 특정 키로 등록되는데 이때 해당 키에 대한 부분을 입력할 수 있습니다.
  • 다중선택형
    속성명, 표시될 속성명, 하위 속성값 추가(하위 속성명, 표시될 하위 속성명), 최소 선택 수, 최대 선택 수, 디폴트 선택 속성, 필수 설정, 고유속성 설정

  • 입력형
    속성명, 표시될 속성명, 입력 유형, 최소 입력 숫자(글자 수), 최대 입력 숫자(글자 수) 디폴트 선택 속성, 필수 설정, 고유속성 설정

  • 속성 삭제하기
    속성 설정을 클릭하여 삭제할 속성의 휴지통 버튼을 클릭합니다. 또는 속성값 목록에서 삭제할 속성의 X 버튼을 클릭합니다.

  • 속성 기본 값과 필수 여부 설정하기
    속성 설정을 클릭하여 Default 목록에서 기본 값으로 설정할 속성을 선택합니다. 선택한 기본 값이 없을 경우, 클래스 선택 후 기본으로 선택되는 속성 값이 없습니다.
    만약 필수의 토글 버튼을 on으로 설정하면 해당 속성은 필수로 입력받을 수 있습니다.

  • 고유속성 유지 여부 설정하기
    프로젝트 유형 중 Object Tracking에만 적용되는 기능입니다. 만약 고유속성의 토글 버튼을 on으로 설정하면 스튜디오에서 다음 파일로 이동할 때, 선택한 속성 값이 유지되도록 합니다.

단일선택형

단일선택형

다중선택형

다중선택형

입력형

입력형

설정값 불러오기
워크스페이스 내 동일한 프로젝트 유형의 설정값(작업 유형, 클래스, 속성)을 불러올 수 있습니다. 설정값 불러오기를 클릭하여 설정값을 불러올 프로젝트를 선택한 후 불러오기를 클릭합니다.



작업 단계

프로젝트 생성 시 설정한 작업 단계를 확인할 수 있습니다. 수정할 수 없습니다.


기본 할당 개수

프로젝트 참여 멤버에게 기본 할당 파일 개수를 설정합니다.
만약 10개로 설정하면 참여 멤버는 참여 즉시 10개를 할당을 받고 데이터 라벨링을 시작할 수 있습니다.


자동할당 설정

프로젝트 참여 멤버가 할당받은 파일의 데이터 라벨링을 완료한 경우, 데이터 추가 요청기능을 통해 추가 파일을 자동할당을 받을 수 있습니다. 이 때 지정된 범위의 멤버가 자동할당을 받을 수 있도록 설정합니다.

  • 지정된 작업자에게 자동할당하기: PL(프로젝트 관리자)이 지정한 멤버만 자동할당을 받을 수 있습니다. 자동할당을 받을 멤버는 데이터셋에서 설정할 수 있습니다.
  • 모든 작업자에게 자동할당하기: 프로젝트에 참여하는 모든 멤버가 자동할당을 받을 수 있습니다. 멤버는 할당받은 파일의 라벨링 작업을 완료한 후 즉시 데이터 추가 요청을 할 수 있으며, PL(프로젝트 관리자)이 지정한 개수 만큼 자동할당을 받을 수 있습니다.


다른 질문이 있으신가요? [email protected]로 문의주세요.