logo

컴퓨터 그래픽의 표현 방식

방식표현대표 용도
비트맵(bitmap)픽셀의 격자사진, 동영상 프레임, 컴퓨터 비전
벡터(vector)수학적인 선과 도형로고, 아이콘, 도면
포인트 클라우드(point cloud)3차원 좌표를 가진 점의 집합라이다, 3차원 측량, 로봇

일반적인 이미지 처리와 컴퓨터 비전에서는 카메라가 만든 비트맵 이미지를 주로 사용.

비트맵

비트맵은 이미지를 작은 점인 픽셀(pixel)의 격자로 표현.

  • 각 픽셀은 위치와 색상 값을 가짐
  • 픽셀 수가 많을수록 같은 크기로 표시할 때 세부 표현이 정밀함
  • 작은 비트맵을 크게 확대하면 새로운 세부 정보가 생기지 않아 픽셀 경계가 드러남
  • 원점 (0, 0)은 왼쪽 위이며, 오른쪽으로 x 좌표, 아래쪽으로 y 좌표가 증가

작은 비트맵 원본 이미지

확대하여 픽셀 격자가 드러난 비트맵 이미지

주요 비트맵 파일 형식

형식압축투명도특징과 용도
JPEG손실지원하지 않음사진에 적합, 품질과 파일 크기 조절 가능
PNG무손실지원로고, 도표, 스크린샷, 투명 배경
WebP손실·무손실지원웹 이미지, 애니메이션 지원
GIF무손실·팔레트 기반제한적 지원단순한 애니메이션, 프레임당 최대 256색
TIFF다양한 방식형식에 따라 지원스캔, 인쇄, 보존용 고품질 이미지
RAW카메라별 센서 형식해당 없음카메라 센서의 원시 데이터, 현상 과정 필요

손실 압축(lossy compression)은 사람이 덜 민감한 정보를 일부 제거하여 파일을 작게 만듦. 무손실 압축(lossless compression)은 디코딩했을 때 원래 픽셀 값을 복원.

RAW는 하나의 표준 확장자가 아니며 항상 무압축인 것도 아님. 제조사와 카메라에 따라 저장 구조가 다름.

벡터 이미지

벡터 이미지는 픽셀 값 대신 선, 곡선, 도형을 수학적으로 표현.

  • 확대하거나 축소할 때 도형을 다시 계산하므로 경계가 선명함
  • 로고와 아이콘처럼 형태가 명확한 그래픽에 적합
  • 대표 형식: SVG, PDF, EPS
  • 카메라 사진처럼 복잡한 장면은 일반적으로 비트맵으로 처리

포인트 클라우드

포인트 클라우드는 공간상의 점을 (x, y, z) 좌표로 표현. 점마다 색상이나 반사 강도 같은 정보를 함께 저장할 수 있음.

  • 라이다(LiDAR), 깊이 카메라, 3차원 스캐너에서 생성
  • 자율 주행, 로봇, 건축 측량 등에 활용
  • 일반적인 2차원 비트맵과 자료 구조가 다름

도로와 자동차를 3차원 점으로 표현한 포인트 클라우드

Previous
컴퓨터 비전의 과업