[CV] 이미지 처리 기초

Junseo·2025년 1월 7일

Computer Vision

목록 보기
1/1

Image Processing이란?

이미지 처리(Image Processing)는 이미지를 입력으로 받아 의미 있는 정보를 향상, 변환, 추출하는 기술을 의미한다.
처리 방식에 따라 크게 아날로그 이미지 처리디지털 이미지 처리로 구분된다.

Analog Image Processing

  • 물리적 수단을 이용한 이미지 조작
  • 광학 필터, 렌즈, 필름 현상 과정 등이 포함
  • 연속적인 신호 기반 처리

Digital Image Processing

  • 컴퓨터가 디지털 이미지를 대상으로 수행
  • 수학적 알고리즘과 계산 기법에 기반
  • 이미지 향상(Image Enhancement), 이미지 복원(Image Restoration), 특징 추출(Feature Extraction) 등이 포함됨

디지털 이미지 처리를 이해하기 위해서는 모든 이미지의 최소 단위인 픽셀(pixel)의 역할을 이해하는 것이 중요하다.


디지털 이미지와 픽셀(Pixel)

디지털 이미지는 유한한 픽셀의 집합으로 구성된다.
각 픽셀은 색상(color)과 밝기(intensity)에 대한 정보를 담고 있다.

  • 픽셀(pixel)은 picture + element의 합성어
  • 이미지를 확대하면 보이는 가장 작은 단일 점
  • 이미지 처리 알고리즘은 픽셀 단위 또는 픽셀 집합에서 작동함

특히 흑백(그레이 스케일) 이미지에서 단일 픽셀 값은 밝기 정보를 나타내는 숫자로 해석된다.


이미지 처리의 주요 단계

이미지 획득 (Image Acquisition)

  • 카메라, 스캐너, 캡처 장치 등을 통해 이미지 획득
  • 아날로그 신호를 디지털 형식으로 변환하여 컴퓨터에서 처리 가능하게 함

이미지 개선 (Image Enhancement)

  • 이미지 품질을 향상시키는 단계
  • 주요 작업:
    • 노이즈 제거 (Noise Reduction)
    • 명암 조절 (Contrast Adjustment)
    • 색상 보정 (Color Correction)
  • 히스토그램 평활화(Histogram Equalization), 샤프닝(Sharpening), 필터링 기법 활용

목표: 이미지를 더 명확하고 해석하기 쉽게 만드는 것

이미지 분석 (Image Analysis)

  • 이미지에서 유용한 정보 추출
  • 주요 작업:
    • 특징 추출 (Feature Extraction)
    • 패턴 인식 (Pattern Recognition)
    • 객체 검출 (Object Detection)
  • 대표 기법:
    • 에지 검출 (Edge Detection)
    • 코너 검출 (Corner Detection)
    • 텍스처 분석 (Texture Analysis)

이미지 해석 및 이해 (Image Interpretation & Understanding)

  • 분석 결과를 기반으로 의미 있는 판단 수행
  • 이미지 분류, 검색, 인식 등의 고수준 작업 포함
  • 머신러닝, 딥러닝, 패턴 매칭 기법이 활용됨

이미지 처리의 활용 분야

이미지 처리는 다양한 산업 및 일상 환경에서 핵심 기술로 활용된다.

  • 의료 영상 (X-ray, CT, MRI)
  • 위성 및 항공 영상
  • 자율주행 차량
  • 스마트폰 카메라 및 보정 기술

해상도(Resolution)와 픽셀 밀도

해상도(Resolution)

이미지가 보유한 픽셀의 총량을 의미한다.

  • 표기 예: 1920 × 1080
    → 가로 1920픽셀, 세로 1080픽셀
  • 해상도에 영향을 주는 요소:
    • 카메라 센서 크기
    • 스캐너 정밀도

대표 해상도 용어

  • WVGA: 800 × 480
  • HD (720p): 1280 × 720
  • FHD (1080p): 1920 × 1080
  • QHD (1440p): 2560 × 1440
  • 4K / UHD: 가로 픽셀 약 4000 이상

픽셀 밀도 (PPI, Pixel Per Inch)

  • 디스플레이에서 픽셀이 얼마나 촘촘히 배열되어 있는지 나타내는 지표
  • PPI가 높을수록 이미지와 텍스트가 더 선명
  • VR, AR과 같은 몰입형 기술에서 특히 중요

서브 픽셀(Sub-pixel)

  • 하나의 픽셀을 구성하는 RGB 색상 단위
  • 디스플레이는 RGB 서브 픽셀의 빛 강도를 조절하여 다양한 색상 표현

색 공간(Color Space)

Grayscale

  • 색상 정보 없이 밝기(intensity)만 표현
  • 값 범위: 0(검정) ~ 255(흰색)
  • 에지 검출, 텍스처 분석 등에서 색상 정보가 오히려 방해가 될 수 있어 유용

RGB

  • Red, Green, Blue 세 채널로 구성
  • 각 채널은 독립적인 색상 정보 저장
  • 디지털 디스플레이에서 가장 일반적으로 사용

CMYK

  • Cyan, Magenta, Yellow, Key(Black)
  • 인쇄물에서 사용
  • 빛을 더하는 RGB와 달리 빛을 빼는 방식으로 색상 표현

HSV

  • 인간의 색 인지 방식에 맞춘 색 공간
  • Hue(색조), Saturation(채도), Value(밝기)
  • 색상 조작 및 분할(Segmentation)에 유리

비트(Bit)와 색 깊이(Color Depth)

비트는 디지털 정보의 최소 단위이며, 이미지에서는 표현 가능한 색상 범위를 결정한다.

  • 1비트: 흑백 이미지 (0 또는 1)
  • 8비트: 0~255, 일반적인 그레이 스케일
  • 16비트: 의료 영상 등 고정밀 표현
  • 24비트: RGB 이미지 (일반적인 컬러 이미지)
  • 48비트: 전문 색상 작업에 사용

정리

  • 디지털 이미지는 픽셀의 집합이며, 픽셀 단위 처리가 이미지 처리의 핵심
  • 이미지 처리는 획득 → 개선 → 분석 → 해석의 단계로 구성
  • 해상도, 픽셀 밀도, 색 공간, 비트 깊이는 이미지 품질과 직결됨
  • 이후 머신러닝, 딥러닝 기반 컴퓨터 비전의 기초가 되는 개념들

0개의 댓글