Publications

Detailed Information

Improving LiDAR-based 3D Object Detection with Part-Aware Data Augmentation and Mixture Density Network : 구조 감응형 데이터 증강 기법과 혼합 밀도 신경망을 이용한 라이다 기반 3차원 객체 검출 개선

DC Field Value Language
dc.contributor.advisor곽노준-
dc.contributor.author최재석-
dc.date.accessioned2023-06-29T02:26:39Z-
dc.date.available2023-06-29T02:26:39Z-
dc.date.issued2023-
dc.identifier.other000000174261-
dc.identifier.urihttps://hdl.handle.net/10371/194077-
dc.identifier.urihttps://dcollection.snu.ac.kr/common/orgView/000000174261ko_KR
dc.description학위논문(박사) -- 서울대학교대학원 : 융합과학기술대학원 융합과학부, 2023. 2. 곽노준.-
dc.description.abstract자율주행자동차, 로봇의 인식 장비로 많이 활용되고있는 라이다 (LiDAR) 는 레이저 펄스를 방출하여 되돌아오는 시간을 계산하여 포인트 클라우드 (point cloud) 형태로 주변 환경을 감지한다. 주변 환경을 감지할때 가장 중 요한 부분은 근처에 어떤 객체가 있는지, 어디에 위치해 있는지를 인식하는 것이고 이러한 작업을 수행하기 위해 포인트 클라우드를 활용하는 3차원 객 체 검출 기술들이 많이 연구되고 있다.

포인트 클라우드 데이터의 전처리 방법에 따라 매우 다양한 구조의 백본 네트워크 (backbone network) 가 연구되고 있다. 고도화된 백본 네트워크들로 인해 인식 성능에 큰 발전을 이루었지만, 이들의 형태가 크게 다르기 때문에 서로 호환성이 부족하여 연구들의 갈래가 많이 나누어지고 있다. 본 논문에 서 풀고자하는 문제는 파편화된 백본 네트워크의 구조들에 구애받지 않고 3차원 객체 검출기의 성능을 향상시킬 방법이 있는가 이다. 이를 위해 본 논문 에서는 포인트 클라우드 데이터 기반의 3차원 객체 검출 기술을 향상시키는 두 가지 방법을 제안한다.

첫 번째는 3차원 경계 상자 (3D bounding box) 의 구조적인 정보의 활용을 최대화하는 구조 감응형 데이터 증강 (PA-AUG) 기법이다. 3차원 경계 상자 라벨은 객체에 딱 맞게 생성되고 방향값을 포함하기 때문에 상자 내에 객체의 구조 정보를 포함하고 있다. 이를 활용하기 위해 우리는 3차원 경계 상자를 구조 감응형 파티션으로 구분하는 방식을 제안하고, 파티션 수준에서 수행되는 새로운 방식의 데이터 증강 기법을 제안한다. PA-AUG는 다양한 형태의 3차원 객체 검출기들의 성능을 강인하게 만들어주고, 학습 데이터를 2.5배 증 강시키는 만큼의 인식 성능 향상 효과를 보여준다.

두 번째는 혼합 밀도 신경망 기반 3차원 객체 검출 (MD3D) 기법이다. MD3D는 가우시간 혼합 모델 (Gaussian Mixture Model) 을 이용해 3차원 경 계 상자 회귀 문제를 밀도 예측 방식으로 재정의한 기법이다. 이러한 방식은 기존의 라벨 할당식의 학습 방법들과 달리 포인트 클라우드 전처리 형태에 구애받지 않고 동일한 학습 방식을 적용할 수 있다. 또한 기존 방식 대비 학습 에 필요한 하이퍼 파라미터가 현저히 적어서 최적화가 용이하여 인식 성능을 크게 높일 수 있을 뿐만 아니라 간단한 구조로 인해 인식 속도도 빨라지게 된다.

PA-AUG와 MD3D는 모두 백본 네트워크 구조에 상관없이 다양한 3차원 객체 검출기에 공통적으로 사용될 수 있으며 높은 인식 성능 향상을 보여준다. 뿐만 아니라 두 기법은 검출기의 서로 다른 영역에 적용되는 기법이므로 함께 동시에 사용할 수 있고, 함께 사용했을때 인식 성능이 더욱 크게 향상된다.
-
dc.description.abstractLiDAR (Light Detection And Ranging), which is widely used as a sensing device for autonomous vehicles and robots, emits laser pulses and calculates the return time to sense the surrounding environment in the form of a point cloud. When recognizing the surrounding environment, the most important part is recognizing what objects are nearby and where they are located, and 3D object detection methods using point clouds have been actively studied to perform these tasks.

Various backbone networks for point cloud-based 3D object detection have been proposed according to the preprocessing method of point cloud data. Although advanced backbone networks have made great strides in detection performance, they are largely different in structure, so there is a lack of compatibility with each other. The problem to be solved in this dissertation is How to improve the performance of 3D object detectors regardless of their diverse backbone network structures?. This dissertation proposes two general methods to improve point cloud-based 3D object detectors.

First, we propose a part-aware data augmentation (PA-AUG) method which maximizes the utilization of structural information of 3D bounding boxes. Since the 3D bounding box labels fit the objects boundaries and include the orientation value, they contain the structural information of the object in the box. To fully utilize the intra-object structural information, we propose a novel partaware partitioning method which separates 3D bounding boxes with characteristic sub-parts. PA-AUG applies newly proposed data augmentation methods at the partition level. It makes various types of 3D object detectors robust and brings the equivalent effect of increasing the train data by about 2.5×.

Second, we propose a mixture-density-based 3D object detection (MD3D). MD3D predicts the distribution of 3D bounding boxes using a Gaussian mixture model (GMM). It reformulates the conventional regression methods as a density estimation problem. Thus, unlike conventional target assignment methods, it can be applied to any 3D object detector regardless of the point cloud preprocessing method. In addition, as it requires significantly fewer hyper-parameters compared to existing methods, it is easy to optimize the detection performance. MD3D also increases the detection speed due to its simple structure.

Both PA-AUG and MD3D can be applied to any 3D object detector and shows an impressive increase in detection performance. The two proposed methods cover different stages of the object detection pipeline. Thus, they can be used simultaneously, and the experimental results show they have a synergy effect when applied together.
-
dc.description.tableofcontents1 Introduction 1
1.1 Problem Definition 3
1.2 Challenges 6
1.3 Contributions 8
1.3.1 Part-Aware Data Augmentation (PA-AUG) 8
1.3.2 Mixture-Density-based 3D Object Detection (MD3D) 9
1.3.3 Combination of PA-AUG and MD3D 10
1.4 Outline 10

2 Related Works 11
2.1 Data augmentation for Object Detection 11
2.1.1 2D Data augmentation 11
2.1.2 3D Data augmentation 12
2.2 LiDAR-based 3D Object Detection 13
2.3 Mixture Density Networks in Computer Vision 15
2.4 Datasets 16
2.4.1 KITTI Dataset 16
2.4.2 Waymo Open Dataset 18
2.5 Evaluation metric 19
2.5.1 Average Precision (AP) 19
2.5.2 Average Orientation Similarity (AOS) 22
2.5.3 Average Precision weighted by Heading (APH) 22

3 Part-Aware Data Augmentation (PA-AUG) 24
3.1 Introduction 24
3.2 Methods 27
3.2.1 Part-Aware Partitioning 27
3.2.2 Part-Aware Data Augmentation 28
3.3 Experiments 33
3.3.1 Results on the KITTI Dataset 33
3.3.2 Robustness Test 36
3.3.3 Data Efficiency Test 38
3.3.4 Ablation Study 40
3.4 Discussion 41
3.5 Conclusion 42

4 Mixture-Density-based 3D Object Detection (MD3D) 43
4.1 Introduction 43
4.2 Methods 47
4.2.1 Modeling Point-cloud-based 3D Object Detection with Mixture Density Network 47
4.2.2 Network Architecture 49
4.2.3 Loss function 52
4.3 Experiments 53
4.3.1 Datasets 53
4.3.2 Experiment Settings 53
4.3.3 Results on the KITTI Dataset 54
4.3.4 Latency of Each Module 56
4.3.5 Results on the Waymo Open Dataset 58
4.3.6 Analyzing Recall by object size 59
4.3.7 Ablation Study 60
4.3.8 Discussion 65
4.4 Conclusion 66

5 Combination of PA-AUG and MD3D 71
5.1 Methods 71
5.2 Experiments 72
5.2.1 Settings 72
5.2.2 Results on the KITTI Dataset 73
5.3 Discussion 76

6 Conclusion 77
6.1 Summary 77
6.2 Limitations and Future works 78
6.2.1 Hyper-parameter-free PA-AUG 78
6.2.2 Redefinition of Part-aware Partitioning 79
6.2.3 Application to other tasks 79

Abstract (In Korean) 94

감사의 글 96
-
dc.format.extentx, 97-
dc.language.isoeng-
dc.publisher서울대학교 대학원-
dc.subject3D Object Detection-
dc.subjectLiDAR-
dc.subjectPoint cloud-
dc.subjectData augmentation-
dc.subjectMixture density networks-
dc.subjectAutonomous driving-
dc.subject.ddc620.5-
dc.titleImproving LiDAR-based 3D Object Detection with Part-Aware Data Augmentation and Mixture Density Network-
dc.title.alternative구조 감응형 데이터 증강 기법과 혼합 밀도 신경망을 이용한 라이다 기반 3차원 객체 검출 개선-
dc.typeThesis-
dc.typeDissertation-
dc.contributor.AlternativeAuthorChoi, Jaeseok-
dc.contributor.department융합과학기술대학원 융합과학부-
dc.description.degree박사-
dc.date.awarded2023-02-
dc.contributor.major지능형융합시스템전공-
dc.identifier.uciI804:11032-000000174261-
dc.identifier.holdings000000000049▲000000000056▲000000174261▲-
Appears in Collections:
Files in This Item:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share