[자율주행] Sensor Calibration- Intrinsic, Extrinsic calibration 설명

2023. 12. 17. 18:45·자율주행/이론

사실 제일 중요한게 각 위치마다 센서가 달리는데 이 때 실제 Global Coordinate를 Camera Coordinate로 Mapping하는 것이다.

Mapping할 때 중요한건 변환 Matrix임 그래서 우리가 선형대수학 시간에 배웠던 것 처럼 Rotation, Traslation등을 위해 행렬을 사용함.

센서 퓨전이나 카메라를 이용한 작업에 있어서 좌표계가 무엇보다 중요함.

1. Intrinsic Calibration

  • Camera Sensor의 렌즈 또는 LiDAR와 같은 광학적 장비 내의 Distortion을 해결한다. 

2. Extrinsic Calibration

  • 각 센서들의 FoV(Field of View)를 보기 위해 기하학적 관계를 파악해야한다. 서로 다른 좌표계를 지니므로
  • 각 센서별로 있는 6개의 Parameters (Rotation, Translation 3축을 알아내는 과정)
  • Mapping을 위해 필요하다. 예를 들면 차량 좌표계나 LiDAR 좌표계가 어긋난 경우나 잘못된 Parameter로 Calibration이 되어있는 경우 -> 실제와 다른 지도를 생성한다.
  • Localization을 위해 필요하다. 차량의 위치나 방향을 잘못 추정할 수 있음
  • Object Detection을 위해 필요하다. 위치가 어긋나 안정성이 감소될 수 있음
  • 센서 좌표계를 알아내기 어렵고 rotation, translation을 구하기 위해 자로 재는 것은 어려워 알고리즘을 사용한다. 

[ Extrinsic Calibration의 2가지 방법 ]

1. Perception Sensor Calibration Methods (인지 센서)

   1.1  Target-based Calibration

  • 특수한 target (checkerboard와 같은)을 카메라나 라이더가 동시에 보는 방식
  • 정확한 Calibration Parameters를 추출 가능
  • 센서와 타겟간의 관계를 통해 센서와 센서의 관계를 알아냄

 

   1.2 Targetless Calibration

  • 이미지, Point Cloud의 공통으로 feature를 추출하는 방식
  • 운용 중에도 Calibration 가능, 체커보드 필요 없음
  • 비교적 성능이 떨어지지만 센서 자체가 틀어지는 경우에도 보정이 가능하다. 

2. Motion Sensor Calibration Methods (모션 센서)

  • IMU나 GPS, GNSS에서 주는 Motion 정보를 이용해서 IMU와 GPS 사이를 Calibration 하는 방식
  • Hand-eye Calibration
    • Vehicle coordinate 와 sensor coordinate 사이의 Tx (구속조건) 을 찾아내는 것
    • 짝을 모아서 Optimization을 통해 Tx를 얻어냄
  • Unsupervised Calibration (Calibration이 잘되는 경우)
    • 글로벌 Optimization 을 통해 지도를 매끈하게 만드는 과정
    • Vehicle Coordinate, 차량 좌표계 사이의 Calibration의 값 측정
    • 고성능의 Sensor Fusion을 할 수 있다.

'자율주행 > 이론' 카테고리의 다른 글

자율주행 시나리오  (0) 2024.01.26
자율주행 시스템을 위한 하드웨어 요구사항  (0) 2024.01.26
[자율주행] Sensor Fusion: T2T fusion 알고리즘  (0) 2023.12.16
[자율주행 자동차공학] Radar: 레이더의 거리, 속도 측정 원리  (0) 2023.12.16
[Path Planning] 포인트 클라우드  (0) 2023.03.29
'자율주행/이론' 카테고리의 다른 글
  • 자율주행 시나리오
  • 자율주행 시스템을 위한 하드웨어 요구사항
  • [자율주행] Sensor Fusion: T2T fusion 알고리즘
  • [자율주행 자동차공학] Radar: 레이더의 거리, 속도 측정 원리
뚱이, not a starfish
뚱이, not a starfish
M.S. Student,. Mainly interested in computer vision and autonomous cars
  • 뚱이, not a starfish
    Wilbur-Babo
    뚱이, not a starfish
  • 전체
    오늘
    어제
    • 분류 전체보기 (195) N
      • 통신 및 네트워크 (12)
      • Embedded Projects (2)
      • 3D Reconstruction (1)
        • Gaussian Splatting (0)
        • 3D-GS (1)
        • Multi-view Geometry (0)
        • VSLAM (0)
        • Computer Graphics (0)
      • LLM(VLM) (0)
      • AI-Study (28)
        • Mono-Depth (7)
        • Base (2)
        • Computer Vision (1)
        • Image Processing (3)
        • Tiny Object Detection (3)
      • 자율주행 (20)
        • [2023] 1-fifth AA EV (4)
        • [2022] 1-tenth AA EV (2)
        • ROS 1,2 (4)
        • 이론 (7)
        • 실습 (3)
      • Pointcloud (0)
      • sw (16)
        • 정보보안 (1)
        • Android_develop (3)
      • [학부] 전기전자공학 (12)
        • 반도체 (2)
        • 마이크로프로세서 (6)
      • 코딩테스트 (22)
        • BOJ (21)
      • 취준 (21)
        • EVS37 Ambassador (5)
        • 차량 제어 플랫폼 (5)
        • 영어 (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    심포지움
    rc카
    자율주행경진대회
    자율주행시험
    tar압축풀기
    software defined vehicle
    현대자동차최종면접결과
    자율주행자동차
    현차 3월 자율주행
    자율주행
    현대자동차 자율주행 서류 합격 후기
    현대차3월신입후기
    현대자동차 연구개발
    현대자동차최종불합
    현차 자율주행
    자율주행작품
    오블완챌린지
    evs37sdv
    정렬
    헤네스
    오픽후기
    헤네스유아용자동차
    현대자동차 서류합격후기
    우분투터미널
    현차떨
    tar 파일
    현차 3월 신입 서류
    현대자동차 자율주행
    evs37 sdv
    EVS37
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
뚱이, not a starfish
[자율주행] Sensor Calibration- Intrinsic, Extrinsic calibration 설명
상단으로

티스토리툴바