시각 (Vision) (Lecture Note #25)

Slides:



Advertisements
Similar presentations
한국지엠㈜ 김양수 기본에 충실하자 연무대 공업고등학교 첫 만남 25 대한민국 48,508,972,238 / 49 북한 22,665,345 ♡ 70 억 명 : 1 ♡ 첫 인상 ♡ 처 음 ↔ 끝 ◆ 첫인상의 좋은점 나쁜점은 처음 30~40 초에 결정.
Advertisements

어떻게 성경을 읽느냐 ?.  39+27=66 ( 삼구 이십칠 )  역사서 (17 권 )  시가서 (5 권 ): 욥기시편잠언전도서아가  선지서 (17 권 )
폭력. 폭력이란 무엇인가 우상의 눈물 물리적인 폭력 ( 최기표 ) VS 지능적인 폭력 ( 임형우, 담임선생님 )
Kumoh 얼굴인식을 이용한 수배자 인식시스템 이명환 이상제 최문선.
Pride Power P 3 in VISION laboratory … Passion 5th week Presentation Vision System Lab, Sang-Hun Han.
한울농원.  1. 암 수 다른 나무이다.  2. 병충해가 없다.  3. 수명이 길다.  4. 체질이 강건하여 잘 자란다.  5. 가시가 길고 크다.  6. 가을에 붉은 열매를 수확한다.  7. 나무가 단단하고 잘 부러지지 않는 다.
1 박 2 일 !!! 인천마장초등학교 유수아. 1 박 2 일 멤버 인기순 위 1 위 이승기 2 위 엄태웅 3 위 은지원 4 위 김종민, 이수근 ※인터넷에서 본것이기 때문에 사람에따라 서 다를 수 있다. ※
Digital Image Processing
지능형 에이전트 (Intelligent Agents) (Lecture Note #29)
석관중앙교회 5남전도회 석 관 중 앙 교 회 회원 소식 통권 05-04호 발행일 : 2005년 04월 회 장 : 장진호 집사
이탈리아 피자스파게티올리브등.
퍼스널 로봇의 고기능 모듈 기술개발 전자부품연구원 정중기 수석연구원 2005년 3월11일(금요일)
검출기 눈, 사진, Photoelectric device, Photomultipliers, Image intensifiers, Charged Coupled Device,
지역사회복지론 1조. 요양보호시설에 대해서 황성국 임재형 이동영
1. Concept of Digital Image Processing
업무 프로세스 및 체크리스트
디지털 영상처리 목포과학대학 방사선과 오 태 석.
Insert Footer or Copyright Information Here
인천대학교 PINCOM 컴퓨터비전 스터디 계획 인천대학교 임베디드시스템공학과 김도건.
불확실성 (Lecture Note #11) 인공지능 이복주 단국대학교 컴퓨터공학과 Modified from the slides
3장 이미지와 그래픽 3.1 이미지와 그래픽의 기본 개념 3.2 입출력장치 3.3 이미지의 처리와 압축
Feature Extraction Lecture 4 에지 검출.
I 문학의 개념과 역할 1. 문학의 개념 (1) 언어 예술로서의 문학 (2) 소통 활동으로서의 문학
2D 게임프로그래밍 프로젝트 2차 발표 유제원.
요한계시록 진행과정 장 차 될 일 천년왕국(20:4-6)/흰보좌(20:11-15) 20
4. 목적론적 윤리와 의무론적 윤리 01. 경험주의와 이성주의 01. 경험주의와 이성주의 02. 결과론적 윤리와 공리주의
02장 ㅎㅎ 디지털 영상 빛과 색, 시각 컬러 모델 디지털 영상의 생성 디지털 영상의 종류 한빛미디어(주)
제5장 이산시간 신호와 시스템의 푸리에 표현.
Sharpening Filter (High-Pass Filter)
Multimedia Programming 11: Point Processing 6
Multimedia Programming 06: Point Processing3
Medical Instrumentation #1
아파트관리비 청구서 이용 프로세스 안내 ㈜한국전산기술.
Chapter 1 디지털 영상처리의 개념.
6장 히스토그램 처리 차 례 히스토그램의 개요 히스토그램의 용도 영상 이치화 히스토그램 평활화 히스토그램 스트레칭
1 장 서론 목원대학교 정보통신공학과.
이미지 스캐너 소개서 (AV220D2Plus)
Multimedia Programming 10: Point Processing 5
신호처리 Signal Processing
생활 속의 파동 물리현상의 원리 2조.
생활 속의 파동 물리현상의 원리 2조.
Dongchul Kim / / OpenCV Tutorials Course Dongchul Kim / /
7 영역처리를 이용한 에지 검출 01 에지 검출의 개요 02 에지 검출기 03 1차 미분을 이용한 에지 검출
Multimedia Programming 10: Unsharp Masking/ Histogram Equalization
개항기 조선과 동아시아 박 범 한국역사입문Ⅱ.
Business Flow 공무원 연금공단 복지몰 입점 제안서 주식회사 엠앤비프로.
키타노카시쇼쿠닌(北の菓子職人) - 「오호츠크의 소금 맛」
제12주제 갈보리언덕에서 누가복음 23:33-49.
* 접점에서의 소비자의 기대된 서비스와 인지된 서비스 간의 차이 1) 경마공원 홈페이지&전화 오는 길 알아보기, 볼거리, 먹을 거리 안내 등등 – 자세하고 보기쉽게 잘 되어 있음 2) 경마공원 입구 주차 안내원 – 특별히 친절하진 않지만.
오디오와 비디오의 유래 및 기능 두 단어는 모두 라틴어에서 유래하였음. 오디오(audio)는 “I hear”라는 뜻으로
대구의 부도심 대구의 주요축 동대구 부도심 4조 강민석 / 박성균 / 최은지/ 황재현/김예지.
학과:컴퓨터시뮬레이션과 담당교수:명연수 교수님 학번: 이름:백지영
필터링 적용방법(1) = X 10X1 + 20X2 + 10X3 + 60X4 + 10X5 + 30X6 + 50X X =
발표: G2 박진수 사도요한 준비: G2 박진수 사도요한 T3 김택준 미카엘
36. 상의 형성, Image formation 학번: 이름: 수업 중 필기, 수업 종료 후 제출.
시각(Vision) 인지(Cognition)의 중요성 컴퓨터의 시각(Vision)
耽羅國 建國神話 허남춘(제주대 국문학과 교수)
사도행전 13장 22절 말씀 –아멘 다 윗 을 왕 으 로 세 우 시 고 증 언 하 여 이 르 시 되 내 가 이 새 의 아 들
탐색 (Lecture Note #3) 인공지능 이복주 단국대학교 컴퓨터공학과 Modified from the slides
히스토그램 그리고 이진화 This course is a basic introduction to parts of the field of computer vision. This version of the course covers topics in 'early' or 'low'
경찰행정과 세미나 결과를 공개해야한다. VS 비공개로 해야한다. 경찰의 근무성적평정 제도.
추천 PicK !! 미녀 개그우먼 김지민의 기획전 / 메일링 ti / 좋은블러블러B
학습목표 신호에 대한 이해와 그 종류를 파악한다. 디지털 신호의 생성 과정을 이해한다. 왜 디지털 신호를 사용하는지 이해한다.
신경망 (Neural Networks) (Lecture Note #23)
검출기 눈, 사진, Photoelectric device, Photomultipliers, Image intensifiers, Charged Coupled Device,
디지털 TV 방송 신호 (4)
Progress Seminar 선석규.
우수사원 연수 제안서 2-1. 항공, 호텔, 식사, 차량 세부 안내 (지역순서대로 작성 발리-싱가포르-괌)
퍼지 이론 (Lecture Note #13) 인공지능 이복주 단국대학교 컴퓨터공학과
Presentation transcript:

시각 (Vision) (Lecture Note #25) Modified from the slides by SciTech Media 시각 (Vision) (Lecture Note #25) 인공지능 이복주 단국대학교 컴퓨터공학과

Outline 영상의 획득 영상 기초 처리 잡음 제거 경계검출 영상의 이진화 특징의 추출 형태의 인식 3차원 시각

시각 (Vision) 인지 (Cognition)의 중요성 컴퓨터의 시각 (Vision) 컴퓨터가 직접 자신에 필요한 사항을 감각기를 사용하여 획득 (인간이 정보를 특정의 표현기법에 맞게 입력하는 것은 쉽지 않다) 대화(컴퓨터와 인간의 상호작용)의 효율을 향상  키보드 없이 컴퓨터와의 인터페이스 컴퓨터의 시각 (Vision) 방대한 정보를 정확하고 빠르게 획득 인공적인 시각: 컴퓨터와 카메라 + 영상 처리용 하드웨어, 소프트웨어 인간의 시각: 두뇌와 눈 및 시신경 + 시각신호를 이해하는 지식과 경험, 추론 능력 카메라를 통해 획득한 영상을 처리하고 피사체들의 특성과 상대적 관계를 이해하여 시스템의 지능적 동작을 위해 사용

시각 컴퓨터 시각의 정의 영상의 획득 (카메라 입력+표본화, 양자화) ‘영상을 해석하여 인간이 얻은 것과 비슷한 결과를 얻기 위한 기술’ [Levin 1985] ‘영상 내의 물체를 명확하고 의미 있게 묘사하는 기술’ [Ballard 1982]  분야에 따라 다양하게 해석 (인식에 중점) Vs. 영상신호처리(image signal processing): 영상 대 영상 변환중심, 신호 자체의 처리, 활용 영상의 획득 (카메라 입력+표본화, 양자화) 카메라 빛이 카메라로 입사  변환기  2차원 명암 배열로 대응 비디콘 (vidicon): 빛  광감각층  전하생성  전하중화  아날로그 전압파형 출력 단점: 부피와 무게가 크고, 수명이 짧으며 영상의 왜곡현상이 발생 장점: 저가 CCD (charge coupled device): 빛  CCD전하 축적  직렬 레지스터에 읽어짐  직렬 레지스터의 출력전압 형태로 출력

시각 표본화 (Sampling), 양자화 (Quantization) 영상의 해상도 : 비디콘 카메라: 출력 파형을 얼마나 조밀하게 표본화 하느냐? CCD 카메라: CCD 요소 배열에 의해 결정 아날로그 영상신호 Sample & Hold A/D 변환 디지털 신호 표본화 양자화 각 화소의 값의 크기 예) 256 단계 어떤 시간 간격으로 신호의 표본을 취하는 것

시각 Discrete intensity, pixel: 그림 10.6

영상 기초처리 잡음의 제거 평활화 (Smoothing): 주변 화소들과 크게 틀린 화소의 밝기 값을 주변의 것들과 비슷하게 만들어 주는 것 8이웃 (8-neighborhood) 화소 : 어떤 화소에 대해 주변 화소의 범위를 8방향의 인접 화소들만 고려한 것 3X3 mask를 적용 Vs. 4이웃 (4-neighborhood) 그림 10.7

잡음 제거 잡음의 제거 (계속) 평균 마스크 (averaging mask) 9개의 화소들의 합 / 9  중심 화소의 값과 대체 p(x, y) = i=-1..1j=-1..1m(i, j) g(x+i, y+j) g: 연산 전 화소의 밝기, m: mask, p: 연산 후 화소 밝기 그림 10.8

잡음 제거 잡음의 제거 (계속) 평균 마스크 (averaging mask) (계속) 그림 10.9 평균 마스크의 단점: 전체적인 선명성을 저하 (blurring effect) 두드러진 잡음은 잘 누그러뜨림 잡음이 아닌 부분도 흐려지게 함

잡음 제거 잡음의 제거 (계속) 중간값 여과기 (median filter) : Mask가 적용되는 영역 내의 화소값들을 sorting하여 중간 순위의 값 (median)을 중심 화소의 값과 대체 (replace) 임펄스 형태의 잡음을 저하시키는 데 탁월 예: 그림에서 잡음 46, 1 sorting에 많은 처리시간 소요 10 46 1

잡음 제거 평활화 예 14 10 9 10 46 1 Averaging Mask 10 Median Filter

잡음 제거 평균 마스크, 중간값 여과기 예 다음 1차원 배열에 3 mask 적용 평균 마스크 중간값 여과기 잡음 58의 영향이 이웃으로 퍼짐 중간값 여과기 잡음 58의 영향 나타나지 않음

경계 검출 경계 검출 (Edge Detection) 영상은 빛의 분포로 구성되므로 화소값이 급격히 변화하는 부분은 명암이 다른 물체나 면이 시작되는 부분, 즉 경계라 한다 그림 10.11

경계 검출 경계 검출 이웃 하는 화소들 사이의 밝기 변화를 계산하여 임의의 임계치 이상이면 경계로 판단 그림 10.12 경계 검출 마스크 사용 그림 10.12 그림 10.12 (b) 수직적으로 존재하는 경계선 검출만 가능

경계 검출 경계 검출 경계 검출 마스크 (2차원으로 확장된): 그림 10.13 마스크 사용의 장단점 (a) Prewitt mask: 2차원 영상에서 여러 가지 방향의 경계를 검출할 수 있는 마스크 (b) Sobel mask: 경계 검출 시 약간의 가중치를 준 것; 경계 검출용으로 널리 사용 마스크 사용의 장단점 뚜렷하지 못한 경계에서 잡음에 민감 간단, 프로그래밍 용이, 빠른 계산

영상의 이진화 영상의 이진화 (Binarization) 카메라로부터 얻어진 명암영상 (gray image)을 이진화 하기 위해 각 화소의 밝기값을 임계치 기준으로 2개의 집합으로 구분  물체 (object)와 배경 (background) 구분 용이 N x M의 배열에서 임의의 좌표 (x, y)에 대해 g(x, y) : 화소의 밝기, b(x, y) : 이진화 작업후의 화소값 b(x, y) = 1 if g(x, y) > threshold 0 otherwise (0  x  N-1, 0  y  M-1)

영상의 이진화 예) 3비트 화소값 (그림 10.14 참조) 0~7 사이의 값 히스토그램에서 3 또는 4값이 임계치가 될 수 있음 이진 영상 장점: 화소가 0 혹은 1의 값만을 가지므로, 표현이 간단하고, 기억용량의 수요가 적고, 실시간 처리에 유리

영상의 이진화 실제 영상에서는 임계치 결정 어려움 히스토그램 (Histogram) 얻은 후 임계치 결정: 그림 10.15 많은 빈도가 나오는 그룹들 사이의 값 110~140 사이의 값이 임계치가 됨 다른 방법: 영역 분할 후, 영역별 임계치 조정 영역별로 얻어진 히스토그램 이용

Summary 영상의 획득 영상 기초 처리 잡음 제거 경계검출 영상의 이진화 특징의 추출 형태의 인식 3차원 시각