Downsampling Theory

Introduction

이 문서에서는 Zivid 포인트 클라우드를 다운샘플링하는 방법에 대한 이론을 설명합니다. SDK 구현에 관심이 있으시면 Downsample 문서를 참조하세요.

Why Not Keep Every Nth Pixel?

이미지를 다운샘플링할 때 목표는 가능한 한 품질을 유지하면서 이미지 크기를 줄이는 것입니다.

다운샘플링의 일반적인 접근법은 두 번째, 세 번째, 네 번째 등의 모든 픽셀을 유지하고 나머지는 버리는 것입니다. 하지만 센서의 색상 필터 때문에 이 방법이 반드시 이상적인 것은 아닙니다. Bayer filter mosaic 예로 들어 보겠습니다. 4x4 이미지의 바이어 필터 모자이크 그리드는 아래와 같습니다.

이미지 센서의 픽셀 어레이에서 컬러 필터의 Bayer 배열.

참고

Zivid 포인트 클라우드 좌표계는 (0,0)으로 시작합니다.

이 필터를 사용하면 카메라의 각 픽셀이 모자이크의 한 색상 필터에 해당합니다.

픽셀을 하나씩 빼고 유지하는 다운샘플링 알고리즘을 생각해 보겠습니다. 유지되는 모든 픽셀은 동일한 색상 필터에 대응합니다.

  • (1,1) (1,3) (3,1) (3,3) → Blue

  • (2,1) (2,3) (4,1) (4,3) → Green

  • (1,2) (1,4) (3,2) (3,4) → Green

  • (2,2) (2,4) (4,2) (4,4) → Red