연락처 정보
 기간 28 시간

코스 개요

이미지 기본 개념 및 MATLAB 이미지 처리

1. 디지털 이미지 처리 개요

  • 디지털 이미지 및 픽셀 이해
  • 이미지 차원, 해상도 및 데이터 타입
  • MATLAB Image Processing Toolbox 소개
  • 기본적인 이미지 처리 워크플로우 이해

2. 이미지 가져오기 및 시각화

  • MATLAB에 이미지 로드하기
  • 이미지 표시 및 속성 점검
  • 이미지 차원 및 데이터 타입 작업
  • 다양한 이미지 표현 방식 비교

3. 컬러 이미지 작업

  • RGB 컬러 이미지 이해
  • 개별 빨간색, 초록색, 파란색 채널 접근
  • 색상 채널 결합 및 조작
  • 색상 표현 방식 간 변환

4. 흑백(Greyscale) 및 바이너리 이미지

  • RGB 이미지를 흑백으로 변환
  • 강도(Intensity) 값 이해
  • 바이너리 이미지 생성
  • 임계값(Thresholding) 기본 개념
  • 흑백 및 바이너리 표현 비교

5. 이미지 마스크 및 관심 영역(ROI)

  • 이미지 마스크 이해
  • 논리 마스크 생성
  • 이미지에 마스크 적용
  • 관심 영역 선택 및 분석

6. 이미지 저장 및 내보내기

  • 처리된 이미지 저장
  • 이미지 포맷 관리
  • 추가 분석을 위한 결과 내보내기

실습 운동: 이미지를 로드, 점검, 조작, 마스크 처리 및 저장하는 기본 MATLAB 워크플로우 구축.

이미지 향상, 노이즈 감소, 정합 및 특징 감지

1. 인터랙티브 이미지 분석

  • 이미지 인터랙티브 탐색
  • 픽셀 값 및 이미지 영역 점검
  • 관심 영역 선택
  • 원본 이미지와 처리된 이미지 비교

2. 이미지 향상

  • 이미지 가독성 개선
  • 이미지 강도 조정
  • 대비(Contrast) 향상
  • 후속 분석을 위한 이미지 준비

3. 노이즈 및 이미지 복원

  • 일반적인 이미지 노이즈 이해
  • 이미지 내 노이즈 식별
  • 부드러움(Smoothing) 기법 적용
  • 다양한 노이즈 감소 방법 비교
  • 노이즈 제거와 이미지 디테일 보존 간 균형 잡기

4. 이미지 정렬 및 정합(Registration)

  • 이미지 정합 이해
  • 서로 다른 관점 또는 위치의 이미지 정렬
  • 적절한 정합 기법 선택
  • 정렬 정확도 평가

5. 파노라마 이미지 생성

  • 겹치는 이미지 결합
  • 상대응 이미지 특징 감지
  • 이미지 정렬 및 블렌딩
  • 파노라마 장면 생성

6. 기하학적 특징 감지

  • 직선 감지
  • 원 감지
  • 후(Hough) 변환 개념 이해
  • 실제 이미지에 직선 및 원 감지 적용

실습 운동: 이미지에서 노이즈 제거, 다중 이미지 정렬, 파노라마 생성 및 기하학적 특징 감지.

히스토그램, 필터링 및 이미지 세그멘테이션

1. 이미지 히스토그램

  • 이미지 강도 분포 이해
  • 히스토그램 생성 및 해석
  • 히스토그램 기반 이미지 분석
  • 임계값 선택을 위한 히스토그램 활용
  • 히스토그램을 이용한 이미지 특성 비교

2. 2차원 이미지 필터링

  • 공간 필터링 이해
  • 이미지 컨볼루션(합성곱) 기본 개념
  • 2차원 필터 커널 설계
  • 이미지에 필터 적용
  • 부드러움 및 샤프닝(Sharpening)
  • 다양한 필터 반응 비교

3. 에지 감지

  • 이미지 에지(경계선) 이해
  • 경사(Gradient) 기반 에지 감지
  • 물체 경계 감지
  • 적절한 에지 감지 방법 선택
  • 전처리 과정을 통한 에지 감지 개선

4. 물체 세그멘테이션

  • 이미지 세그멘테이션 소개
  • 배경으로부터 포그라운드 물체 분리
  • 임계값 기반 세그멘테이션
  • 강도 기반 세그멘테이션
  • 세그멘테이션 결과 평가

5. 색상 기반 세그멘테이션

  • 색 공간(Color Space) 이해
  • 유용한 색상 정보 선택
  • 색상 기반 물체 세그멘테이션
  • 조명 변화 처리

6. 질감(Texture) 기반 세그멘테이션

  • 질감 정보 이해
  • 질감 특성을 활용한 물체 식별
  • 다른 세그멘테이션 기법과의 질감 정보 결합

실습 운동: 필터링, 에지 감지, 강도, 색상, 질감 정보를 사용하여 완전한 세그멘테이션 워크플로우 개발.

자동 이미지 분석, 형태학(Morphology) 및 물체 측정

1. 배치 이미지 처리

  • 자동화된 이미지 처리 워크플로우 이해
  • 폴더에서 다중 이미지 읽기
  • 이미지 컬렉션에 동일한 처리 단계 적용
  • 분석 결과 저장 및 정리
  • 이미지 분석을 위한 재사용 가능한 MATLAB 스크립트 구축

2. 형태학적 이미지 처리

  • 수학적 형태학 소개
  • 구조 요소(Structuring elements)
  • 침식(Erosion) 및 팽창(Dilation)
  • 열기(Opening) 및 닫기(Closing)
  • 홀(Hole) 채우기 및 원치 않는 영역 제거
  • 바이너리 세그멘테이션 결과 정제

3. 형상 기반 물체 세그멘테이션

  • 형상을 기반으로 한 물체 식별
  • 연결된 물체 분리
  • 작거나 원치 않는 물체 제거
  • 물체 경계 정제
  • 세그멘테이션 및 형태학 기법 결합

4. 물체 특성 측정

  • 개별 물체 감지
  • 물체 면적 및 둘레 측정
  • 바운딩 박스 및 중심점(Centroids)
  • 형상 및 기하학적 측정
  • 추가 분석을 위한 물체 특성 추출

5. 정량적 이미지 분석

  • 이미지 처리 결과를 수치 데이터로 변환
  • 측정 테이블 생성
  • 물체 간 비교
  • 측정된 특성을 기반으로 한 물체 식별
  • 분석 결과 내보내기

6. 엔드투엔드(End-to-End) 이미지 처리 워크플로우

참가자는 과정 동안 배운 기법들을 결합하여 완전한 이미지 분석 워크플로우를 개발합니다:

이미지 획득 → 전처리 → 향상 → 필터링 → 세그멘테이션 → 형태학적 처리 → 물체 감지 → 측정 → 보고

실습 운동: 이미지 컬렉션을 처리하고, 물체를 세그멘테이션하며, 형상 특성을 추출하고 정량적 결과를 산출하는 자동화 MATLAB 애플리케이션 개발.

실습 운동

과정 동안 참가자는 다음을 포함하는 실용적인 예제를 통해 학습합니다:

  • 이미지 향상 및 시각화
  • RGB 및 흑백 이미지 분석
  • 노이즈 감소
  • 이미지 필터링
  • 파노라마 생성
  • 직선 및 원 감지
  • 에지 감지
  • 색상 및 질감 세그멘테이션
  • 형태학적 처리
  • 형상 기반 물체 감지
  • 물체 측정
  • 자동 배치 처리

요건

컴퓨터 프로그래밍 및 이미지에 대한 기초 지식.

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리