본문 바로가기
컴퓨터비젼

표본화, 양자화, 부호화

by 3in9u 2025. 3. 19.

1. 표본화 (Sampling)

표본화는 아날로그 신호(연속적인 이미지나 영상)를 디지털 데이터로 변환하는 과정에서, 일정한 간격으로 데이터를 추출하는 과정이다.
즉, 이미지를 픽셀 단위로 나누는 것이 표본화의 핵심이다.

예시:

  • 카메라 센서에서 이미지가 연속적인 빛 신호(아날로그)로 입력되면, 일정 간격의 픽셀(grid)로 나누어 샘플링하여 디지털 이미지로 변환된다.
  • 높은 해상도의 이미지는 더 많은 픽셀을 포함하며, 이는 더 세밀한 정보를 제공한다.

표본화 수준에 따른 차이:

  • 고해상도(높은 표본화): 픽셀 수가 많아 원본 아날로그 신호와 유사한 디지털 신호를 얻음
  • 저해상도(낮은 표본화): 픽셀 수가 적어지고 계단 현상(aliasing)이 발생할 수 있음


2. 양자화 (Quantization)

양자화는 표본화된 픽셀 값을 이산적인 값(정수)으로 변환하는 과정이다.
이미지에서는 각 픽셀의 색상 또는 밝기 값을 일정한 범위 내에서 근사하는 과정을 의미한다.

예시:

  • 그레이스케일 이미지는 0(검은색)부터 255(흰색)까지 256단계(8비트)로 표현 가능함.
  • 컬러 이미지는 RGB 각 채널마다 256단계씩 사용하여 표현됨 (총 256 × 256 × 256 = 약 1677만 개 색상)

양자화 수준에 따른 차이:

  • 고양자화(비트 수 ↑): 더 많은 색상 표현 가능, 자연스러운 색상 변화
  • 저양자화(비트 수 ↓): 계조 표현이 부족해지고 색상 띠(Banding) 현상이 발생할 수 있음


3. 부호화 (Encoding)

부호화는 양자화된 데이터를 압축하거나 전송하기 위해 특정 형식으로 변환하는 과정이다.
즉, 디지털 데이터를 효율적으로 저장하거나 전송하는 방법을 의미한다.

예시:

  • 손실 압축 (Lossy Compression)
    • JPEG: 인간의 눈이 덜 민감한 부분을 제거하여 용량을 줄이는 방식
    • MP4(비디오): 중요하지 않은 정보를 줄여 압축
  • 무손실 압축 (Lossless Compression)
    • PNG: 원본 데이터를 그대로 유지하면서 압축
    • GIF: 색상을 제한하여 압축률을 높임

 

정리

단계설명
표본화 (Sampling) 아날로그 데이터를 일정 간격으로 디지털 값으로 변환 (픽셀화)
양자화 (Quantization) 샘플링된 데이터를 특정한 범위 내의 이산적인 값으로 변환
부호화 (Encoding) 데이터를 압축하거나 전송을 위해 변환

이 과정들을 적절히 조절하면 이미지 품질과 저장 용량 사이에서 균형을 맞출 수 있다.
컴퓨터 비전에서는 고품질 이미지 분석을 위해 높은 샘플링과 적절한 양자화가 필수적이다.

 

 

표본화 + 양자화

 

'컴퓨터비젼' 카테고리의 다른 글

객체 추적(Object Tracking)  (0) 2025.04.04
OpenCV 기능 상세 정리  (0) 2025.04.04
OpenCV란?  (0) 2025.04.04
객체 검출 (Object Detection)  (0) 2025.03.27
영상의 미분 (Image Derivative)  (0) 2025.03.21