자율주행차와 같은 제품에 AI기술이 접목되기 위해서는 머신러닝이 필요하며, 이를 위해 적합한 데이터(right data), 적합한 품질의 데이터(right quality), 적절한 양의 데이터(right quantity)가 필요합니다. Understand.ai에서는 고객이 필요로 하는 개발 및 검증 환경에서 가장 최적화된 가공 데이터를 활용할 수 있도록 다양한 솔루션을 제공하고 있습니다.
데이터를 수집한 이후에는 검증을 위한 데이터 가공 또는 머신러닝을 위한 데이터 추출 등의 과정이 필요하며, 이를 위해 Understand.ai에서는 각 단계별로 솔루션을 제안하고 있습니다.
Data Anonymizer (익명화)
영상 데이터 취득이 쉬워짐에 따라 개인 정보 보호에 대한 필요성이 대두되고 있습니다. 대표적으로 유럽에서는 GDPR(General Data Protection Regulation, 개인 정보 보호 규정)을 통해 영상에서 개인을 특정할 수 있는 데이터가 사람에게 노출되지 않도록 규제하고 있습니다. Understand.ai는 영상 취득 단계에서 익명화 기능이 적용되도록 지원하고 있습니다.
Data Anonymizer (익명화) |
---|
![]() |
|
Data Selection (추출)
누적된 대용량의 실차 데이터 중 특정 환경에 대한 검증이 필요한 경우 Query를 사용하여 필요한 데이터만 검색할 수 있는 기능입니다.
데이터 추출 기능 | 데이터 분석 기능 |
---|---|
![]() |
![]() |
|
|
Data Annotation (주석)
자율주행 알고리즘 개발 및 검증을 위해서는 다량의 학습용 데이터가 필요합니다. Understand.ai에서는 일관성 있는 Annotation 데이터를 생성할 수 있게 지원함으로써 머신 러닝에서 요구되는 잘 가공된 데이터를 만들 수 있도록 도와줍니다.
2D Polyline | 2D 바운딩 박스 | Pixel segmentation | 3D 바운딩 박스 |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
|
|
|
|
Understand.ai 솔루션에서는 Propagation 기능을 제공하여, 2D의 경우 약 40%, 3D의 경우 약 70%의 비율로 annotation 자동화를 지원하고 있습니다.
Scenario Generation (시나리오 생성)
자율주행 알고리즘 검증을 위해서는 다양한 상황에 대한 테스트가 필요합니다. 이를 위해서 사람이 직접 시나리오를 제작할 수는 있지만, 이 방법에는 많은 작업 공수가 요구되며 시나리오의 다양성에 제한이 있습니다. Understand.ai에서는 실차 환경에서 취득된 영상을 기반으로 다양한 시나리오를 생성하는 솔루션을 제공합니다.
Scenario Generation |
---|
![]() |
|