1. 디지털 영상 처리 (Digital Image Processing)
ㅇ 디지털 영상의 성질을 변화시키는 프로세스 (취득,가공,처리,해석 등)
2. 디지털 영상처리 구분
ㅇ 기술 구분
- 영상 변환 : 영상 정보를 공간 영역이 아닌 다른 영역(주파수영역 등)으로 변환시켜서,
영상의 개선, 압축, 해석 등을 용이하게 수행할 수 있게 하는 것
- 영상 복원 : 훼손된 영상을 복구하는 것
- 영상 개선 : 보기에 좋은 영상으로 변환하는 것
- 영상 분석 : 픽셀 배열 정보로부터 원하는 정보(속성의 수치화)를 추출
- 영상 인식 : 문자 인식, 지문 인식, 얼굴 인식 등 ☞ 패턴 인식 참조
- 영상 압축 : 영상 데이터 압축 ☞ 영상 부호화 참조
ㅇ 단계 구분
- 영상의 획득 (Image Acquisition)
- 컴퓨터 처리에 적합한 형태로 변환 및 표현 (샘플링/양자화 등을 통한 디지털화)
- 전처리 (Image Filtering and Enhancement)
- 영상 복원 및 개선 (Image Restoration)
- 영상 압축 (Compression)
- 형태학적 처리 (Morphological Processing)
- 영상으로부터 속성 추출 및 분할 (Segmentation)
- 개별 영상 개체의 인식 (Object Recognition) 등
ㅇ 연산 구분
- 화소 단위 연산
- 영역 단위 연산
- 기하학적 변환 : 화소의 공간적 위치의 재배치 (영상의 모양,크기,방향 등을 변경시킴)
ㅇ 처리 구분
- 필터링, 영상 분할, 영상 분석, 영상 객체 검출, 영상 압축 등
3. 컴퓨터 비전 (Computer Vision)
ㅇ 컴퓨터를 이용하여, 영상으로부터 의미있는 정보를 추출하고,
이를 효과적으로 사용하는 방법을 연구하는 학문
- 例) 이상 징후 검출, 장애물 3차원 위치, 인공 시각 구현 등
ㅇ 컴퓨터 비전용 오픈소스 例) OpenCV (Open Source Computer Vision Library)
- 컴퓨터 비전 및 머신러닝 라이브러리
. 기본적인 영상 파일 입출력, 처리 이외에도, 머신러닝 알고리즘들을 포함
- BSD 라이센스를 따름
- 공식 웹사이트 : OpenCV