주요 콘텐츠

레이블 지정

R2026b
의미론적 분할, 객체 검출, 분류를 위해 대화형 방식으로 포인트 클라우드에 레이블 지정

다중 센서 레이블 지정기 앱을 사용하여 동일한 장면을 나타내는 여러 개의 시간 동기화된 신호에 걸쳐 ground truth 데이터에 대화형 방식으로 레이블을 지정할 수 있습니다. 동영상, 영상 시퀀스, 라이다 포인트 클라우드 신호를 동시에 레이블을 지정할 수 있습니다. 이 앱은 사각형, 회전된 사각형, 직육면체, 투영된 직육면체, 선, 다각형, 픽셀 레이블, 의미론적 점 레이블 등 다양한 ROI 레이블 유형을 지원합니다. 또한 모든 신호의 전체 프레임을 분류하기 위해 장면 레이블을 적용할 수도 있습니다. 시작하려면 Get Started with Multi-Sensor Labeler 항목을 참조하십시오.

레이블 지정 과정을 가속화하기 위해, 이 앱은 객체 추적 및 프레임 간 시간 보간을 위한 내장 자동화 알고리즘을 제공합니다. 또한 사용자 지정 자동화 알고리즘을 개발하고 가져올 수도 있습니다. 자세한 내용은 다중 센서 데이터에 대한 레이블 자동화 항목을 참조하십시오.

레이블 지정이 완료되면, 레이블이 지정된 데이터를 groundTruthMultiSensor 객체로 내보내고 딥러닝 워크플로용 훈련 데이터를 생성합니다. pointCloudObjectDetectorTrainingData를 사용하여 PointPillars와 같은 3차원 객체 검출 네트워크용 훈련 데이터를 생성하거나, semanticPointLabelTrainingData를 사용하여 RandLA-Net과 같은 3차원 의미론적 분할 네트워크 훈련용 쌍을 이룬 데이터저장소(paired datastore)를 생성할 수 있습니다. 자세한 내용은 다중 센서 Ground Truth 데이터 내보내기 및 훈련 데이터 생성 항목을 참조하십시오.

앱 외부에서 프로그래밍 방식으로 레이블 정의를 정의하려면, labelDefinitionCreatorMultiSensor 객체를 사용하여 하위레이블 및 특성을 포함한 레이블 계층 구조를 생성, 확인 및 관리하십시오. 데이터 소스와 레이블 정의, ROI 레이블용 ROILabelData 객체, 장면 레이블용 SceneLabelData 객체를 결합하여 groundTruthMultiSensor 객체를 프로그래밍 방식으로 생성할 수 있습니다. 또한 프로그래밍 방식으로 생성된 ground truth 객체를 앱으로 가져와 추가 검토 및 레이블링을 수행할 수도 있습니다.

앱

다중 센서 레이블 지정기Label ground truth data in images, videos, and point clouds across multi-sensor scenes (R2026b 이후)

함수

모두 확장

레이블이 지정된 ground truth 저장

groundTruthMultiSensorGround truth label data for multiple sensors (R2026b 이후)
ROILabelDataGround truth data for multi-sensor ROI labels (R2026b 이후)
SceneLabelDataGround truth data for multi-sensor scene labels (R2026b 이후)

레이블이 지정된 ground truth 후처리

gatherLabelDataGather time-synchronized label data from ground truth (R2026b 이후)
selectLabelsByLabelNameSelect multi-sensor ground truth by label name (R2026b 이후)
selectLabelsByLabelTypeSelect multi-sensor ground truth by label type (R2026b 이후)
selectLabelsByGroupNameSelect multi-sensor ground truth by label group name (R2026b 이후)
selectLabelsBySignalNameSelect multi-sensor ground truth by signal name (R2026b 이후)
selectLabelsBySignalTypeSelect multi-sensor ground truth labels by signal type (R2026b 이후)
writeFramesWrite signal frames for multi-sensor ground truth data to disk (R2026b 이후)
changeFilePathsChange file paths in multi-sensor ground truth data (R2026b 이후)
labelDefinitionsAtTimeGet scene label definition names at specified timestamp (R2026b 이후)
labelDataAtTimeGet scene label data at specified timestamps (R2026b 이후)
pointCloudObjectDetectorTrainingDataCreate training data for 3-D point cloud object detection (R2026b 이후)
semanticPointLabelTrainingDataCreate training data for 3-D point cloud semantic segmentation from labeled ground truth (R2026b 이후)
boxLabelDatastoreDatastore for bounding box label data
semanticPointLabelDatastoreDatastore for 3-D point cloud semantic segmentation labels (R2026b 이후)

레이블 정의 만들기

labelDefinitionCreatorMultiSensorCreate label definitions for multi-sensor ground truth (R2026b 이후)
createCreate label definitions table from multi-sensor label definition creator (R2026b 이후)
infoDisplay label, sublabel, or attribute information from multi-sensor label definition creator (R2026b 이후)
labelTypeLabel type enumerations for labeling
attributeTypeAttribute type enumerations for labeling

레이블, 하위레이블 및 특성 추가

addLabelAdd label to multi-sensor label definition creator (R2026b 이후)
addSublabelAdd sublabel to label in multi-sensor label definition creator (R2026b 이후)
addAttributeAdd attribute to label or sublabel in multi-sensor label definition creator (R2026b 이후)

레이블, 하위레이블 및 특성 제거

removeLabelRemove label from multi-sensor label definition creator (R2026b 이후)
removeSublabelRemove sublabel from label in multi-sensor label definition creator (R2026b 이후)
removeAttributeRemove attribute from label or sublabel in multi-sensor label definition creator (R2026b 이후)

레이블, 이름 및 설명 편집

editLabelGroupAssign label to different group in multi-sensor label definition creator (R2026b 이후)
editGroupNameChange group name in multi-sensor label definition creator (R2026b 이후)
editLabelDescriptionModify label or sublabel description in multi-sensor label definition creator (R2026b 이후)
editAttributeDescriptionModify attribute description in multi-sensor label definition creator (R2026b 이후)

알고리즘 만들기

vision.labeler.AutomationAlgorithmInterface for algorithm automation in ground truth labeling
settingsDialogDisplay algorithm settings (optional)
vision.labeler.mixin.TemporalMixin interface for adding temporal context to automation algorithms
supportsReverseAutomationSet reverse algorithm automation flag

동작 방법

initializeInitialize state for algorithm execution (optional)
runRun label automation on every frame in interval
terminateTerminate automated algorithm (optional)

검증 방법

checkSetupSet up validation (optional)
checkSignalTypeValidate signal type
checkLabelDefinitionValidate label definition
supportsMultisignalAutomationSet multisignal algorithm automation flag
lidar.connector.ConnectorInterface to connect external tool to Multi-Sensor Labeler app (R2026b 이후)
addLabelDataAdd custom label data at current time (R2026b 이후)
closeClose external tool connected to Multi-Sensor Labeler app (R2026b 이후)
dataSourceChangeListenerUpdate external tool when connecting to signal being loaded into Multi-Sensor Labeler app (R2026b 이후)
disconnectDisconnect external tool from Multi-Sensor Labeler app (R2026b 이후)
frameChangeListenerUpdate external tool when new frame is displayed in Multi-Sensor Labeler app (R2026b 이후)
labelDefinitionLoadListenerUpdate external tool for new label definitions in Multi-Sensor Labeler app (R2026b 이후)
labelLoadListenerUpdate external tool for new label data in Multi-Sensor Labeler app (R2026b 이후)
queryLabelDataQuery for custom label data at current time (R2026b 이후)
updateLabelerCurrentTimeUpdate current time in Multi-Sensor Labeler app (R2026b 이후)
vision.labeler.loading.MultiSignalSourceInterface for loading signal data into Multi-Sensor Labeler app
vision.labeler.loading.VideoSourceLoad signals from video sources into Multi-Sensor Labeler app (R2026b 이후)
vision.labeler.loading.ImageSequenceSourceLoad signals from image sequence sources into Multi-Sensor Labeler app (R2026b 이후)
vision.labeler.loading.CustomImageSourceLoad signals from custom image sources into Multi-Sensor Labeler app (R2026b 이후)
vision.labeler.loading.PointCloudSequenceSourceLoad signals from point cloud sequence sources into Multi-Sensor Labeler app
vision.labeler.loading.VelodyneLidarSourceLoad signals from Velodyne lidar sources into Multi-Sensor Labeler app
vision.labeler.loading.HesaiLidarSourceLoad signals from Hesai lidar sources into Multi-Sensor Labeler app (R2026b 이후)
vision.labeler.loading.OusterLidarSourceLoad signals from Ouster lidar sources into Multi-Sensor Labeler app (R2026b 이후)
vision.labeler.loading.E57SourceLoad signals from E57 file sources into Multi-Sensor Labeler app (R2026b 이후)
vision.labeler.loading.RosbagSourceLoad signals from ROS or ROS 2 bag file sources into Multi-Sensor Labeler app (R2026b 이후)
vision.labeler.loading.LasFileSequenceSourceLoad signals from LAS or LAZ file sequence sources into Multi-Sensor Labeler app (R2026b 이후)
vision.labeler.loading.CustomPointCloudSourceLoad point cloud data from custom sources into Multi-Sensor Labeler app (R2026b 이후)
vision.labeler.loading.SignalTypeSignal type enumerations for Multi-Sensor Labeler app (R2026b 이후)

도움말 항목

시작하기

ground truth 레이블 지정하기

레이블 지정 자동화

추천 예제