[HDmap] VectorNet(CVPR'20) - HDmap을 인코딩하는 알고리즘

2022. 9. 12. 15:22·Autonomous Driving 🚙/HDmap
반응형

# Title

VectorNet: Encoding HD Maps and Agent Dynamics from Vectorized Representation (CVPR, 20) [code]

 

# Motivation

  • 기존의 방법은 HD map을 color-coded attributes(RGB)로 rendering해 rasterized representation으로 manual하게 변경한 후, Convolution을 이용해 인코딩함.
  • 하지만 이는 ConvNet의 제한된 receptive field로 인해 context representation을 잘 포착하지 못한다는 문제. 따라서 agent dynamics와 structured scene context를 directly하게 학습할 수 있는 vectorized representation이 필요

 


# Methodology

“Vectorize agent trajectories & HD maps interaction”

  • Hierarchical GNN for capturing high-order interaction

Network architecture

1. Vectorize all elements(agent + map)

  • Map features : starting point와 direction을 정하고, spline에서 uniformly하게 keypoint를 sampling 한 후, 이웃한 keypoint를 연결해서 vector로 만듦
  • Agent trajectories : 일정한 시간 간격으로 keypoint를 sampling한 후, 이들을 연결해 vector로 만듦
  • Trajectory와 map annotation는 vector와 one-to-one mapping
  • 위 Vector는 graph에서 node feature로 작용함d는 좌표, a는 attribute feature, j는 polyline id

2. Construct polyline subgraphs - Hierarchical approach

  • Polyline을 구성하는 node feature들을 각각 layer 별로 hierarchical하게 aggregation
  • 마지막에 maxpooling을 통해 polyline level feature를 생성하는게 목표

 

3. Global graph for High-order interactions

  • Polyline node feature 들을 single GNN을 통해 global interaction graph로 만듦
  • GT를 무작위로 마스킹하는 auxiliary graph completion 적용

4. Overall loss

  • 경로예측을 위한 음의 가우시안 MLE + graph completion을 위한 Huber loss
  • 기존의 방법은 HD map을 color-coded attributes(RGB)로 rendering해 rasterized representation으로 manual하게 변경한 후, Convolution을 이용해 인코딩함.
  • 하지만 이는 ConvNet의 제한된 receptive field로 인해 context representation을 잘 포착하지 못한다는 문제. 따라서 agent dynamics와 structured scene context를 directly하게 학습할 수 있는 vectorized representation이 필요

overall loss

 

반응형
저작자표시 (새창열림)

'Autonomous Driving 🚙 > HDmap' 카테고리의 다른 글

[HDMap] HDMapNet (ICRA'22) - 이미지로부터 HDMap을 생성하기  (0) 2022.12.23
[HDMap] HDMap 밴치마크 데이터셋 정리 - nuScenes, Argoverse..  (0) 2022.12.23
'Autonomous Driving 🚙/HDmap' 카테고리의 다른 글
  • [HDMap] HDMapNet (ICRA'22) - 이미지로부터 HDMap을 생성하기
  • [HDMap] HDMap 밴치마크 데이터셋 정리 - nuScenes, Argoverse..
당니이
당니이
씩씩하게 공부하기 📚💻
  • 당니이
    다은이의 컴퓨터 공부
    당니이
  • 전체
    오늘
    어제
    • 분류 전체보기 (136)
      • Achieved 👩🏻 (14)
        • 생각들 (2)
        • TIL (6)
        • Trial and Error (1)
        • Inspiration ✨ (0)
        • 미국 박사 준비 🎓 (1)
      • Computer Vision💖 (39)
        • Basic (9)
        • Video (5)
        • Continual Learning (7)
        • Generative model (2)
        • Domain (DA & DG) (5)
        • Multimodal (8)
        • Multitask Learning (1)
        • Segmentation (1)
        • Colorization (1)
      • RL 🤖 (1)
      • Autonomous Driving 🚙 (11)
        • Geometry (4)
        • LiDAR 3D Detection (1)
        • Trajectory prediction (2)
        • Lane Detection (1)
        • HDmap (3)
      • Linux (15)
      • PyTorch👩🏻‍💻 (10)
      • Linear Algebra (2)
      • Python (5)
      • NLP (10)
        • Article 📑 (1)
      • Algorithms 💻 (22)
        • Basic (8)
        • BAEKJOON (8)
        • Programmers (2)
      • ML (1)
        • 통계적 머신러닝(20-2) (1)
      • SQL (3)
      • 기초금융 💵 (1)
  • 블로그 메뉴

    • 홈
    • About me
  • 링크

    • 나의 소박한 github
    • Naver 블로그
  • 공지사항

  • 인기 글

  • 태그

    NLP
    CV
    pytorch
    Incremental Learning
    Python
    til
    백트래킹
    LLM
    domain adaptation
    코딩테스트
    자료구조
    continual learning
    리눅스
    domain generalization
    CL
    백준
    conda
    dfs
    Linux
    알고리즘
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
당니이
[HDmap] VectorNet(CVPR'20) - HDmap을 인코딩하는 알고리즘
상단으로

티스토리툴바