문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
기간 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)
처음부터 끝까지 다양한 예제와 코드 작성 과정입니다.
Toon - Draka Comteq Fibre B.V.
코스 - Introduction to Image Processing using Matlab
기계 번역됨
코드를 처음부터 직접 구축해보기.
Igor - Draka Comteq Fibre B.V.
코스 - Introduction to Image Processing using Matlab
기계 번역됨