문자 인식 개요 NR-LAB 강 동 구.

Slides:



Advertisements
Similar presentations
SPEAKER VERIFICATION SYSTEMS 대화형 사용자 인터페이스 개론 정보와 추론 연구실.
Advertisements

Number Recognizer. Team 이성우 컴퓨터소프트웨어학과 조윤성 전자통신공학과
Dept. Computer Science, Korea Univ. Intelligent Information System Lab. 웹 서비스와 시멘틱 웹의 연동 방안 연구 고려대학교 지능정보시스템 연구실 이 윤 수.
문자코드 1 박 2 일 (4 조 ) 이경도 이준집 이수연 엄태규. 문자코드란 ? 문자나 기호를 컴퓨터로 다루기 위하여, 문자나 기호 하나하나에 할당 시키는 고유의 숫자를 말하는 것이다.
조원 : 김영재(코딩) 이지영(스토리) 임병욱(그래픽)
적분방법의 연속방정식으로부터 Q=AV 방정식을 도출하라.
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
Power Java 제3장 이클립스 사용하기.
                                  7장 D/A 변환기 D/A Converter? D/A Converter 원리 Bit 수와 최대범위 및 해상도와의 관계.
Chapter 7. 조건문.
CUDA Setting : Install & Compile
블록 속성 정의와 추출 속성 정의 블록을 만들 객체들에 문자를 사용하여 속성을 설명하는 꼬리표에 해당하는 태그를 정의하는
크로마토그래피 장준우.
Number Recognizer.
MlVirus 행위[패턴] 기반 악성코드 분석 KIS KIS 양효영 강성묵.
멀티미디어 시스템 (아날로그 이미지,신호를 디지털로 변환 방법) 이름 : 김대진 학번 :
D / K / I / T / E / C / H / N / O / L / O / G / Y
Power Java 제14장 배치 관리자.
2007 1학기 11 프로젝트 기초 실습.
초음파를 이용한 거리 측정과 음성구현 1 조 한 형 래 김 요 섭 안 정 민.
11장. 1차원 배열.
Opencv 이민권.
제4장 제어 시스템의 성능.
Deep Learning.
실험4. 키르히호프의 법칙 실험5. 전압분배회로 실험6. 전지의 내부저항
어서와 C언어는 처음이지 제14장.
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
디지털회로설계_강의안1 1. NOT, OR, AND 게이트.
Term Projects 다음에 주어진 2개중에서 한 개를 선택하여 문제를 해결하시오. 기한: 중간 보고서: 5/30 (5)
볼링게임 시스템 3조 오지연, 손수경.
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
Eclipse CDT에서 프로젝트를 Export 하고 Import 하는 방법
정다면체, 다면체와 정다각형, 다각형의 관계 한림초등 학교 영제 6학년 5반 송명훈.
2강_첫번째 안드로이드 프로젝트 에뮬레이터(AVD) 만들기 처음 만들어 보는 프로젝트 전체적인 구성 살펴보기
자바 5.0 프로그래밍.
3강. 컴퓨터와의 기본적인 소통수단 - I 연산자란? 컴퓨터와 소통하기 위한 다양한 방법들
자동차 사고 용의 차량 번호판 인식 시스템 개발 디지털정보융합학과 심영복.
Teaming pms.
초기화면 미 술 5학년 10.판본체 궁체로 쓰기(3/8) 판본체와 궁체의 모양을 비교해 봅시다.
How to classify galaxies
STS 에서 웹 서버 설치 방법.
OpenCV 설정 2.21 만든이 딩딩.
제 15 강 문자와 코드 shcho.pe.kr.
에어 PHP 입문.
소리 편집 안 재 형.
PCA 개선 서울대학교 박노열.
Support Vector Machine
Homework #12 (1/2) 프로그램을 작성하고, 프로그램과 실행 결과를 프린트하여 제출한다.
Flow Diagram IV While.
Kyungpook National University
개요 신경회로망(Neural Networks)
Information Communication Technology
패턴인식 개론 Ch.13 신경세포 모델링-인공신경망.
TVM ver 최종보고서
상관계수.
8장 선택 논리 II 1. 논리연산자 1.1 논리연산자 : AND (&&) 1.2 논리연산자 : OR (||)
실습과제 (변수와 자료형, ) 1. 다음 작업 (가), (나), (다)를 수행하는 프로그램 작성
Power Java 제14장 배치 관리자.
9장. spss statistics 20의 데이터 변수계산
29장. 템플릿과 STL 01_ 템플릿 02_ STL.
신경망 (Neural Networks) (Lecture Note #22)
CODE INJECTION 시스템B 김한슬.
수학 2 학년 1 학기 문자와 식 > 미지수가 2개인 연립방정식 ( 3 / 4 ) 대입법으로 풀기.
아날로그 신호를 디지털 신호로 변환하는 A/D 변환기 A/D 변환 시 고려하여 할 샘플링 주파수 D/A 변환기
개요 신경회로망(Neural Networks)
Ch12. Deep Learning (Backpropagation)
버스와 메모리 전송 버스 시스템 레지스터와 레지스터들 사이의 정보 전송을 위한 경로
7 생성자 함수.
6 객체.
20 XMLHttpRequest.
Presentation transcript:

문자 인식 개요 NR-LAB 강 동 구

1. 문자 인식의 방법 신경 회로망 템플릿 매칭 특징 추출 인간의 신경 체계인 뉴론의 모형을 기반 각 문자의 대표 문자를 바탕으로 유사도 측정 특징 추출 여러 이미지 변환을 통하여 특징을 추출 그 문자만이 가진 독특한 특성을 이용

2. 신경 회로망을 이용한 문자인식 수상돌기 7 축색 세포체 “7” 이면 활성화 그렇지 않으면 비활성화

3. 신경 회로망의 구조 뉴런들의 집합으로 구성되어 있다. 뉴런의 수상돌기는 돌기가 가지는 저항치(가중치)와 곱해져서 그 합이 뉴런의 세포체로 들어간다. 뉴런의 노드는 주어진 조건에 의해 출력값을 생성하고 축색으로 보낸다. 축색으로 보낸 값은 또 다른 뉴런의 수상돌기로 향한다.

4. 신경회로망의 특성 신경망은 프로그램 되지 않는다. 정보를 분산된 형태로 코드화 예제를 통한 학습 : 지도학습 정보를 분산된 형태로 코드화 네트웍의 일부가 파손되어도 작동 가능 이 내용에 대한 실재 구현은 어려움 분류 작업을 수행하는데 필요한 두드러진 특징을 발견한다. 훈련 세트간의 차이점이 어디에서 나타나는지를 스스로 찾아낸다.

5. 템플릿 매칭을 이용한 방법 템플릿이란? 문자들의 기준이 되는 대표 문자 입력값과 템플릿들의 유사도를 분석하여 가장 유사한 템플릿이 가지는 문자가 입력 문자로 판단 유사도를 측정하는 방법이 필요

7. 간단한 유사도 측정 방법 틀린것이 3개 존재 템플릿 : 틀린것이 12개 존재 따라서 3과 가까움 입력 :

7. 템플릿 매칭의 특징 자동차 번호판과 같이 고정된 문자의 인식 별도의 인식을 위한 처리과정이 필요 없이 간단히 구현 필기체 문자 인식에는 부적합 NR배 숫자 인식 경진대회에 적용하기도 부적합

8. 특징 추출을 통해서 인식 각각의 문자들이 가지는 고유한 특성을 찾아내어 그 특징을 종합하여 인식 예를 들어 7 과 6을 구별하는 방법은 이미지를 반으로 잘라서 위쪽에 검정 픽셀이 많으면 7, 그 반대는 6으로 인식

9. 문자인식에 많이 사용하는 특징추출 ( 1. 프로젝션 ) 9. 문자인식에 많이 사용하는 특징추출 ( 1. 프로젝션 )

9. 문자인식에 많이 사용하는 특징추출 ( 2. convex deficiencies ) 3 3 4 2 1 2 4 4 1 2

9. 문자인식에 많이 사용하는 특징추출 ( 3. chain code ) 1 1 1 4 4 4 3 2 4 1

9. 문자인식에 많이 사용하는 특징추출 ( 4. Resampling ) 2 4 3

10. 문자 인식 경진 대회 문자셋의 특징 세선화 문자( 한 픽셀 굵기의 문자) 굵은 폰트의 문자 잡음이 많이 섞인 문자 한글의 여러 폰트를 리사이징한 문자 자세한 내용은 http://harmony.cs.pusan.ac.kr