Computer vision 정보과학부 200011192 최영준.

Slides:



Advertisements
Similar presentations
Number Recognizer. Team 이성우 컴퓨터소프트웨어학과 조윤성 전자통신공학과
Advertisements

1 파일 및 폴더 다루기 A. 파일이란 : 응용프로그램을 이용해서 만든 사용자가 만든 정보의 집합 - 파일 형식 : 이름과 확장자로 이뤄짐 예 sample.txt 샘플.txt - 복원하려면 휴지통에서 파일선택 후 드래그해서 밖으로 이동 혹은 RESTORE B. 확장자의.
중원대학교 의료공학과 신 진솔 (WED). 영상의 밝기 & 명암 조절 영상의 감마보정 영상의 잡음 감소.
What is Vision ? 시각의 중요성 - 인간의 생존과 지적 활동에 가장 중요한 기능 - 뇌 정보처리기능 중 가장 중요한 기능 (60% 이상 ) To see is to believe ! - 지능 시스템의 가장 중요한 인식 및 정보 입력수단 ( 인공안구, 로봇시각,
1 산학공동과제도출 범용 3D 프린터를 위한 3D 스캐너 개발 특허법률사무소에서 3D 프린터의 필요성 특허출원자가 자신의 아이디어를 설명하고, 시작품을 구 현해 보기 위한 급속 조형 방법 필요 이를 지원하기 위해 본 특허법률사무소에서는 국내최초로 3D 프린트 제작사업 시작.
6장. 공간 영역 기반처리(3) - 에지 추출 임은경 6장 공간영역 기반 처리(3) - 에지 추출.
컴퓨터와 인터넷.
Deep Learning.
컴퓨터 운영체제의 역사 손용범.
WV-NP1004 MEGA PIXEL COLOR NETWORK CAMERA
컴퓨터비전 연구레포트 목 차 기능 수준 구조 기간
시각(Vision) 인지(Cognition)의 중요성 컴퓨터의 시각(Vision)
인지(Cognition)의 중요성 컴퓨터의 시각(Vision)
                                  9장 컴퓨터 기반 데이터 수집의 기초.
CPU 품 명 PERSONAL COMPUTER 모델번호 HP 6000Pro 제 조 사
그래픽 하드웨어.
네트워크 기술을 통한 현재와 미래 소개.
2장. 프로그램의 기본 구성. 2장. 프로그램의 기본 구성 2-1"Hello, World!" 들여다 보기 /* Hello.c */ #include int main(void) { printf("Hello, World! \n"); return 0;
색좌표 변환기의 설계 예 색좌표(Color Space) 색의 수학적인 표현 방법 RGB YIQ, YUV, YCbCr CMYK
인천대학교 PINCOM 컴퓨터비전 스터디 계획 인천대학교 임베디드시스템공학과 김도건.
Image & Video processing
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
신호처리 실험 (Signal Processing Lab)
센서 7. 이미지 센서 안동대학교 물리학과 윤석수.
10장 랜덤 디지털 신호처리 1.
나민영 서경대학교 컴퓨터공학과 CGVR Lab 같이만들어보자 5주차 OpenCV 설정 및 기초.
Pincom Study team ARDUINO of IOT Members : 이학성, 김도건.
Number Recognizer.
디지털영상처리 및 실습 대구보건대학 방사선과.
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
Visual Basic .NET 처음 사용하기.
컴퓨터과학 전공탐색 배상원.
Machine Vision의 이해
멀티미디어 시스템 (아날로그 이미지,신호를 디지털로 변환 방법) 이름 : 김대진 학번 :
상관함수 correlation function
초음파를 이용한 거리 측정과 음성구현 1 조 한 형 래 김 요 섭 안 정 민.
이동식 다 관절 로봇팔 Removable Articulated robot arm
멀티미디어.
제 1장. 멀티미디어 시스템 개요.
Opencv 이민권.
디지털회로설계 (15주차) 17. 시프트 레지스터와 카운터 18. 멀티바이브레이터 * RAM & ROM.
문자 인식 개요 NR-LAB 강 동 구.
PTZ카메라를 이용한 Target Tracking
기능안전 설계 지원 프로세서 코어(알데바란) 06
TFT-LCD 구조 동작원리 응용분야.
이미지 및 동영상에 포함된 텍스트 정보 추출에 기반한 지능적 시각 응용시스템 구현에 관한 연구
색체 인식과 영상 장치 빛의 합성과 색체 인식 백색광 ex) 햇빛, 형광등, 백열등
자율주행 차량용 드라이빙 컴퓨팅 하드웨어 플랫폼 05
도 서 명 | IT CookBook, 디지털 영상처리 입문 : 오감을 익히는 3차원 입체 학습
차량 번호판 영상인식을 이용한 주차장 출입통제 시스템
자동차 사고 용의 차량 번호판 인식 시스템 개발 디지털정보융합학과 심영복.
Python 및 OpenCV 설치.
Java , 안드로이드를 이용한 ‘사천성’ Game
영상인식분야 개발계획서 ○ ○ 대학교 팀명 제13회 현대자동차그룹 미래자동차 기술공모전
알고리즘 알고리즘이란 무엇인가?.
이미지 및 동영상에 포함된 텍스트 정보 추출에 기반한 지능적 시각 응용시스템 구현에 관한 연구
얼굴인식을 이용한 수배자 인식시스템 이명환 이상제 최문선.
영상처리 실습 (OpenCV + MFC) Chonbuk National University A.I. Lab.
Ⅰ. 서 론 내용기반 영상검색 정의: 영상을 분석하여 얻어진 특징 정 보를 이용해 유사한 영상을 검색 하는 기술
2일차 영상처리 교육.
Animating Pictures with Stochastic Motion Textures
웹 사이트 분석과 설계 [디자인 리서치] 학번: 이름 : 홍지애.
컴퓨터공학과 손민정 Computer Graphics Lab 이승용 교수님
2장. 페인트샵을 이용한 영상처리 맛보기 신라대학교 임은경 2주차 - 페인트샵을 이용한 영상처리 맛보기.
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
학부 컴퓨터공학부 교육과정 (학부) 2학년 4학년 3학년 1학년 1학기 2학기 IPP 자격과정 전공트랙
영역 기반 처리.
2011학년도 졸업작품 주제 발표 -카메라 기반 제스처 인식 UI-
아날로그 신호를 디지털 신호로 변환하는 A/D 변환기 A/D 변환 시 고려하여 할 샘플링 주파수 D/A 변환기
6 객체.
Presentation transcript:

Computer vision 정보과학부 200011192 최영준

1. Computer vision 이란? <인지(Cognition)의 중요성> 컴퓨터가 직접 자신이 필요한 사항을 감각기를 사용하여 획득하는 것이 필요 대화(컴퓨터와 인간의 상호작용)의 효율을 향상함.(Human Interface)

1. Computer vision 이란? <컴퓨터의 시각(Vision)> 인공적인 시각 능력: 컴퓨터와 카메라 + 영상 처리용 하드웨어, 소프트웨어 인간의 시각 능력 : 두뇌와 눈 및 시신경 + 시각신호를 이해하는 지식과 경험, 추론 능력

1. Computer vision 이란? 컴퓨터 비전(Computer vision) 영상에서 의미를 추출하는 것이다. 컴퓨터 비전은 주어진 영상의 전처리 과정을 거쳐 응용 분야에 적합한 영상을 만들고 필요한 특징을 추출한 후 영상에 있는 의미를 추출하는 과정을 거친다.

1. Computer vision 이란?

2. Computer vision 이용 분야 이동로봇의 시각시스템 적용, 청소로봇의 위치인식 , 로봇의 물체인식

2. Computer vision 이용 분야 지능 자동차 졸음운전 감지 장치 후방사각 안내 완전자동 주행기능 탈선경보시스템 야간투시 기능 추동예방레이더

2. Computer vision 이용 분야 보안 감시 기술

2. Computer vision 이용 분야 비디오 검색

2. Computer vision 이용 분야 문서 인식 및 검색

2. Computer vision 이용 분야 생체 인식 기술

2. Computer vision 이용 분야 의료 분야

3. OpenCV OpenCV 소개 OpenCV 라이브러리(Open Source Computer Vision Library)는 인텔(Intel)에서 주도해 만들기 시작하여 현재는 오픈 소스로서 만들어지고 있는 영상처리 라이브러리이다. OpenCV 라이브러리는 영상처리를 위해 필요한 다양한 기능들을 포함하고 있으며, 다양한 포맷의 입출력을 지원하고 동영상 및 웹 카메라의 입력도 간단하게 구현할 수 있다.

4. Computer Vision 처리과정

4. Computer Vision 처리과정 1) 입력 물체의 영상이 CCD 카메라 혹은 스캐너를 통하여 입력된다. 일반적으로 2차원 물체를 처리하는 경우 카메라는 1대가 사용되지만, 입체시각(stereo vision)을 처리하는 경우 3차원 정보를 얻기 위하여 2대의 카메라를 사용한다.

4. Computer Vision 처리과정 2) 영상처리(Image processing) 실세계의 영상은 많은 잡음을 포함하기도 하기 때문에 잡음을 없애거나 특징을 추출하기 쉬운 상태로 영상 화질을 개선시킬 필요가 있다.

4. Computer Vision 처리과정 3) 특징 추출(Feature extraction) 응용 분야에 따라 에지(edge)나 영역 정보를 추출한다. 영상에서 직접 특징을 추출하거나 영상을 특징을 추출하기 쉬운 상태로 변환하여 특징을 추출한다.

4. Computer Vision 처리과정 4) 인식(Recognition) 인식 결과로 영상의 의미를 출력한다. 패턴인식 기법이나 여러 가지 컴퓨터 비전 기법을 사용하여 특징을 기반으로 영상에 있는 물체의 형태를 파악한다.

4. Computer Vision 처리과정 4) 인식(Recognition) 물체의 의미를 파악하기 위하여 인공지능 기법이 사용되기도 한다. 인공 지능(Artificial Intelligence, AI) 기법을 사용하여 인간이 물체에 대해 갖고 있는 지식(속성, 상호 관계)을 표현하고 이를 이용하여 물체 인식에 이용

5. 영상처리 기법 하부 시각(low level vision) 영상에서 특징(feature)을 추출하는 과정이다. 상부 시각(high level vision) 특징을 이용하여 영상이나 물체의 의미를 추출하는 과정이다.

5. 영상처리 기법 2차원 배열 화소 (pixel) 해상도 명암 (gray-scale) 영상과 컬러 (color) 영상

5. 영상처리 기법 디지털 영상의 효과적인 활용을 위해서는 영상에서 내포된 정보 분석이 필요 영상의 명암 대비 또는 밝기값 분포 등의 정보를 제공하는 히스토그램을 통해 가능 히스토그램 영상 내 특정 명암도를 갖는 화소의 발생 빈도를 나타내는 수의 집합

5. 영상처리 기법 히스토그램

5. 영상처리 기법 히스토그램 수평이동, 히스토그램 확장 히스토그램 균등화 영사의 밝기 분포를 재배열 하여 영상의 명암 대비 특성을 개선할 수 있음 히스토그램 균등화 히스토그램 균등화에 의해 명암 대비가 향상될 수 있음

5. 영상처리 기법 히스토그램 확장

5. 영상처리 기법 히스토그램 균등화

5. 영상처리 기법 영상의 이진화 카메라로부터 얻어진 명암영상(gray image)을 이진화 하기 위해 각 화소의 밝기값을 임계치 기준으로 2개의 집합으로 구분 물체(object)와 배경(background) 구분 용이

5. 영상처리 기법 2) 경계선 검출

5. 영상처리 기법 미분 연산을 마스크로 표현 가능 수평 경계선 수직 경계선 Prewitt Roberts Sobel 수평 경계선과 수직 경계선을 개별적으로 검출 수평 경계선 수직 경계선 Prewitt Roberts Sobel

5. 영상처리 기법 Sobel Prewitt Roberts

5. 영상처리 기법 Robinson 경계 검출

5. 영상처리 기법 Robinson 경계 검출 int Filter[8][9] = { {-1, 0, 1, -2, 0, 2, -1, 0, 1}, {0, 1, 2, -1, 0, 1, -2, -1, 0}, {1, 2, 1, 0, 0, 0, -1, -2, -1}, {2, 1, 0, 1, 0, -1, 0, -1, -2} {1, 0, -1, 2, 0, -2, 1, 0, -1}, {0, -1, -2, 1, 0, -1, 2, 1, 0}, {-1, -2, -1, 0, 0, 0, 1, 2, 1}, {-2, -1, 0, -1, 0, 1, 0, 1, 2} };

5. 영상처리 기법 Robinson

5. 영상처리 기법 3) 깊이 정보의 산출(stereo vision : 입체시)

5. 영상처리 기법 4) 운동 정보의 산출

5. 영상처리 기법 상부 시각(High-Level Vision)

사례 연구: 국내 자동차 번호판 인식 현재 개략적인 인식 성능 연구 개발 목표 효과 (경찰청 입장) 90%인식률 (약 10%의 기각) 1% 오류율 연구 개발 목표 95% 이상의 인식률 (5% 미만의 기각) 1% 이하의 오류율 효과 (경찰청 입장) 하루 10만대 촬영 가정하면 100,000만대*(0.95-0.90)*50,000만원= 하루 2.5억 원의 추가 수입

사례 연구: 국내 자동차 번호판 인식 개발 툴

사례 연구: 국내 자동차 번호판 인식 차량 번호판 추출을 위한 두 가지 알고리즘 선분 그루핑 알고리즘 에지 맵 (edge map) 추출 선분 (line segment) 추출 선분 그룹핑 (번호판 성립 조건 사용) 에지 밀도 맵 (edge density map) 알고리즘 잡영 제거 번호판 추출 윈도우 적용

사례 연구: 국내 자동차 번호판 인식 번호판 인식

사례 연구: 국내 자동차 번호판 인식 글자영역 분할 기울기 교정 적응적 이진화 모폴로지 이용한 잡영 제거 프로젝션 분석에 의한 분할 선 추정

사례 연구: 국내 자동차 번호판 인식 글자영역 분할 분리선 1 2 3 4 1 2

사례 연구: 국내 자동차 번호판 인식 글자 인식

감사합니다.