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 |