영상처리 강의계획서(2017년 2학기)

By | 2017-08-23

□ 교재
– 교 재 : Visual C++를 이용한 실용 영상 처리
– 저 자 : 정성태
– 출판사 : 생능출판사
– 가 격 : 25,000원

□ 평가
– 중간고사 : 시험 30점
– 기말고사 : 시험 50점
– 출 석 : 10점(결석1회당-2점 감점; 11회이상 결석은 F)
– 과 제 : 10점

□ 교수 연락처
– 홈페이지 : http://www.moak.co.kr
– e-mail : jwsong@jj.ac.kr
– 핸 드 폰 : 수업시간에 알려줌

 

□ 교재 목차

1. 영상 처리 기초
1.1 영상 처리란 무엇인가?
1.2 영상 처리의 응용
1.3 영상 처리의 기초 이론
1.3.1 영상 생성
1.3.2 컬러 모델
1.3.3 영상 파일 형식
1.4 Visual C++ 프로그램 작성
1.4.1 윈도우 프로그램 작성
1.4.2 메뉴 생성
1.4.3 부메뉴 생성 및 연결 함수 작성
1.4.4 영상 출력 프로그램 작성
1.4.5 기본 클래스
연습문제

 

2. 픽셀 기반 처리
2.1 산술 연산
2.2 히스토그램 평활화
2.3 명암대비 스트레칭
2.4 이진화
2.5 영상 사이의 픽셀 기반 처리
2.6 실습
2.6.1 산술 덧셈 연산
2.6.2 히스토그램 평활화
2.6.3 두 영상의 산술 덧셈 연산
연습문제

 

3. 영역 기반 처리
3.1 회선
3.2 영상 흐리게 하기
3.3 영상의 선명화
3.4 경계선 검출
3.5 잡음 제거
3.5.1 평균 마스크를 이용한 회선 기법
3.5.2 중간값 필터
3.6 컬러 영상에 대한 처리
3.6.1 회선 기법
3.6.2 컬러 영상의 경계선 검출
3.7 실습
3.7.1 임의의 크기 영상 처리를 위한 기억 장소 할당
3.7.2 PGM과 PPM 형식의 파일 읽기
3.7.3 임의의 크기의 영상에 대한 픽셀 단위 처리
3.7.4 회선 기법을 이용한 영상의 선명화 구현
3.7.5 회선 기법을 이용한 평균 연산
3.7.6 경계선 검출
3.7.7 중간값 필터(흑백 영상)
연습문제

 

4. 형태학적 처리
4.1 침식 연산과 팽창 연산
4.2 열림 연산과 닫힘 연산
4.3 실습
4.3.1 침식 연산
4.3.2 팽창 연산
4.3.3 열림 연산
4.3.4 닫힘 연산
연습문제

 

5. 기하학적 처리
5.1 확대
5.1.1 픽셀 복제 방법
5.1.2 역방향 사상과 양선형 보간법
5.2 축소
5.2.1 서브샘플링(subsampling)
5.2.2 평균값 필터링
5.3 회전
5.4 대칭
5.5 실습
5.5.1 픽셀 복제 방법을 이용한 확대
5.5.2 양선형 보간법을 이용한 확대
5.5.3 서브샘플링을 이용한 축소
5.5.4 평균값 필터링을 이용한 축소
5.5.5 회전
5.5.6 좌우 대칭
5.5.7 상하 대칭
연습문제

 

6. 영상 워핑과 모핑
6.1 영상 워핑
6.1.1 입력 영상과 출력 영상의 대응 관계 기술
6.1.2 제어선을 이용한 워핑 기법
6.2 모핑
6.3 실습
6.3.1 영상 워핑
연습문제

 

7. 동영상 처리
7.1 AVI 파일 출력
7.2 PC 카메라 영상 출력
7.2.1 VFW 라이브러리의 비디오 이미지 관련 함수
7.2.2 카메라 영상 출력 프로그램
7.3 동영상 처리
7.3.1 각 프레임에 대한 처리
7.3.2 여러 프레임에 대한 처리
7.3.3 물체 추적
연습문제

 

8. 주파수 영역에서의 처리
8.1 푸리에 변환
8.2 고속 푸리에 변환
8.2.1 입력 데이터 재배열
8.2.2 나비 흐름도 계산
8.2.3 영상에 대한 2차원 FFT 구현
8.2.4 FFT 적용 예
8.3 고속 푸리에 역변환
8.4 주파수 영역에서의 처리
8.4.1 저주파 통과 필터
8.4.2 고주파 통과 필터
8.4.3 잡음 제거 필터
8.5 이산 코사인 변환
8.5.1 2차원 DCT의 직접 계산 구현
8.5.2 1차원 DCT를 이용한 2차원 DCT 구현
8.5.3 1차원 IDCT를 이용한 2차원 IDCT 구현
연습문제

 

9. 영상 압축
9.1 영상 압축 개요
9.2 런 길이 부호화
9.2.1 PCX 형식 복원 프로그램 구현
9.2.2 PCX 형식 부호화 프로그램 구현
9.3 허프만 코딩
9.4 JPEG
9.4.1 컬러 모델 변환
9.4.2 색도 성분 다운 샘플링
9.4.3 DCT 적용
9.4.4 DCT 계수의 양자화
9.4.5 양자화된 계수의 부호화
9.4.6 JPEG 형식 부호화 프로그램 구현
연습문제

 

10. 사용자 인터페이스 개선
10.1 대화상자를 이용한 데이터 입력
10.2 슬라이더 컨트롤을 이용한 데이터 입력
10.3 마우스 입력 활용
연습문제

 

11. 단순한 형태의 패턴 검출
11.1 윤곽선 검출
11.2 선분으로의 근사화
11.3 기하학적 특징 추출
11.4 기하학적 특징을 이용한 단순한 패턴 검출
11.5 실습
11.5.1 윤곽선 검출
11.5.2 윤곽선을 이용한 기하학적 특징 계산
11.5.3 기하학적 특징을 이용한 단순한 패턴 검출

 

12. 패턴 인식
12.1 최소 거리를 이용한 사격형 마커 인식
12.2 주성분 분석을 이용한 얼굴 인식
12.2.1 주성분 분석
12.2.2 얼굴 인식
12.3 실습
12.3.1 사각형 마커 인식
12.3.2 얼굴 인식