Computer Vision Ronald Frazier CIS 479 April 20, 1999.

Slides:



Advertisements
Similar presentations
Review of AI from Chapter 3. Journal May 13  What advantages and disadvantages do you see with using Expert Systems in real world applications like business,
Advertisements

By: Mani Baghaei Fard.  During recent years number of moving vehicles in roads and highways has been considerably increased.
Chapter 11 Beyond Bag of Words. Question Answering n Providing answers instead of ranked lists of documents n Older QA systems generated answers n Current.
Image Search Presented by: Samantha Mahindrakar Diti Gandhi.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
Supervised by Prof. LYU, Rung Tsong Michael Department of Computer Science & Engineering The Chinese University of Hong Kong Prepared by: Chan Pik Wah,
Processing Digital Images. Filtering Analysis –Recognition Transmission.
Traffic Sign Recognition Jacob Carlson Sean St. Onge Advisor: Dr. Thomas L. Stewart.
LYU 0102 : XML for Interoperable Digital Video Library Recent years, rapid increase in the usage of multimedia information, Recent years, rapid increase.
Chinese Character Recognition for Video Presented by: Vincent Cheung Date: 25 October 1999.
Visual Information Retrieval Chapter 1 Introduction Alberto Del Bimbo Dipartimento di Sistemi e Informatica Universita di Firenze Firenze, Italy.
1 Information Retrieval and Extraction 資訊檢索與擷取 Chia-Hui Chang, Assistant Professor Dept. of Computer Science & Information Engineering National Central.
Digital Image Processing
California Car License Plate Recognition System ZhengHui Hu Advisor: Dr. Kang.
Introduction What is “image processing and computer vision”? Image Representation.
Biometrics Kyle O'Meara April 14, Contents Introduction Specific Types of Biometrics Examples Personal Experience Questions.
Introduction to Computer Graphics
Digital Image Processing & Pattern Analysis (CSCE 563) Course Outline & Introduction Prof. Amr Goneid Department of Computer Science & Engineering The.
Software and Multimedia
Machine Learning Damon Waring 22 April of 15 Agenda Problem, Solution, Benefits Problem, Solution, Benefits Machine Learning Overview/Basics Machine.
Image Processing Lecture 1 Introduction and Application - Gaurav Gupta - Shobhit Niranjan.
CIS 601 Fall 2004 Introduction to Computer Vision and Intelligent Systems Longin Jan Latecki Parts are based on lectures of Rolf Lakaemper and David Young.
Deep Green System for real-time tracking and playing the board game Reversi Nadav Erell Intro to Computational and Biological Vision, CS department, Ben-Gurion.
2 pt 3 pt 4 pt 5pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2pt 3 pt 4pt 5 pt 1pt 2pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4pt 5 pt 1pt Terms 2 Terms 3 Terms 4 Terms 5 Terms.
 Optical Scanners Optical Scanners  Scanners Scanners  Electronic Tablet/Pen Electronic Tablet/Pen  Digital Camera Digital Camera  Webcam Webcam.
Lecture #32 WWW Search. Review: Data Organization Kinds of things to organize –Menu items –Text –Images –Sound –Videos –Records (I.e. a person ’ s name,
Multimedia Databases (MMDB)
BACKGROUND LEARNING AND LETTER DETECTION USING TEXTURE WITH PRINCIPAL COMPONENT ANALYSIS (PCA) CIS 601 PROJECT SUMIT BASU FALL 2004.
Multimedia and Artificial Intelligence Chapter 12 – Computers: Understanding Technology (Second edition)
2005/12/021 Content-Based Image Retrieval Using Grey Relational Analysis Dept. of Computer Engineering Tatung University Presenter: Tienwei Tsai ( 蔡殿偉.
2005/12/021 Fast Image Retrieval Using Low Frequency DCT Coefficients Dept. of Computer Engineering Tatung University Presenter: Yo-Ping Huang ( 黃有評 )
Intelligent Database Systems Lab N.Y.U.S.T. I. M. Externally growing self-organizing maps and its application to database visualization and exploration.
Data and Applications Security Developments and Directions Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #15 Secure Multimedia Data.
CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.
1 Machine Vision. 2 VISION the most powerful sense.
1/12/ Multimedia Data Mining. Multimedia data types any type of information medium that can be represented, processed, stored and transmitted over.
Introduction to Image Processing Representasi Citra Tahap-Tahap Kunci pada Image Processing Aplikasi dan Topik Penelitian pada Image Processing.
Scanned Documents INST 734 Module 10 Doug Oard. Agenda Document image retrieval  Representation Retrieval Thanks for David Doermann for most of these.
Final Year Project. Project Title Kalman Tracking For Image Processing Applications.
Quiz Week 8 Topical. Topical Quiz (Section 2) What is the difference between Computer Vision and Computer Graphics What is the difference between Computer.
HOW SCANNERS WORK A scanner is a device that uses a light source to electronically convert an image into binary data (0s and 1s). This binary data can.
Preliminary Transformations Presented By: -Mona Saudagar Under Guidance of: - Prof. S. V. Jain Multi Oriented Text Recognition In Digital Images.
Chapter 24: Perception April 20, Introduction Emphasis on vision Feature extraction approach Model-based approach –S stimulus –W world –f,
Chapter 9 : Application Areas. 2 Some Advance Application Areas of Computers  Software Development  Artificial Intelligence  Robotics  Industrial.
1 MIT 5316 Web-Based Computing Lecture 1. 2 Welcome Introduction Syllabus.
Face Recognition Technology By Catherine jenni christy.M.sc.
1 A Statistical Matching Method in Wavelet Domain for Handwritten Character Recognition Presented by Te-Wei Chiang July, 2005.
By: Shane Serafin.  What is handwriting recognition  History  Different types  Uses  Advantages  Disadvantages  Conclusion  Questions  Sources.
License Plate Recognition of A Vehicle using MATLAB
Leaves Recognition By Zakir Mohammed Indiana State University Computer Science.
Coin Recognition Using MATLAB - Emad Zaben - Bakir Hasanein - Mohammed Omar.
OCR Reading.
Digital Video Library - Jacky Ma.
Visual Information Retrieval
Introduction to Pattern Recognition
Object Recognition in Video Games
Introduction to Computational and Biological Vision Keren shemesh
Introduction Computer vision is the analysis of digital images
Software and Multimedia
CIS Introduction to Computer Vision
Software and Multimedia
Pearson Lanka (Pvt) Ltd.
Text Detection in Images and Video
Outline Announcements Syllabus General Introduction to Computer Vision
Introduction Computer vision is the analysis of digital images
Multimedia Information Retrieval
Research Institute for Future Media Computing
Introduction Computer vision is the analysis of digital images
Presentation transcript:

Computer Vision Ronald Frazier CIS 479 April 20, 1999

Introduction Important area of studyImportant area of study –Ease of use for new users –Managing large quantities of images

Combines a Variety of Disciplines Standard Programming TechniquesStandard Programming Techniques Artificial Intelligence TechniquesArtificial Intelligence Techniques –Neural Networks –Fuzzy Logic Image Processing TechniquesImage Processing Techniques Human Biology and PhysiologyHuman Biology and Physiology

Optical Character Recognition (OCR) Converting graphical representation of text to character based representationConverting graphical representation of text to character based representation One of the most developed areas of computer visionOne of the most developed areas of computer vision Lots of ideas for further researchLots of ideas for further research

OCR - Character Recognition Examining graphical representation of character to determine character representedExamining graphical representation of character to determine character represented Identification ProcessIdentification Process –Apply image processing –Identify character (usually using neural networks)

OCR - Sample Character Recognition Algorithm Chaincode AlgorithmChaincode Algorithm –Apply image processing to get outline –Calculate average slope and curvature for each cell –Break character into 4x4 grid

OCR - Sample Character Recognition Algorithm Chaincode AlgorithmChaincode Algorithm –Data processed by Neural Network –Character recognized by Neural Network

Types of OCR Preprinted TextPreprinted Text Live HandwritingLive Handwriting

OCR - Preprinted Text Text that has already been written or typed before recognition beginsText that has already been written or typed before recognition begins –ex: Encyclopedia, Contract, Report Can be used on printed or handwritten documentsCan be used on printed or handwritten documents

OCR - Preprinted Text Recognition ProcessRecognition Process –Identify possible individual characters Standard character recognition techniquesStandard character recognition techniques –determine possible words –Compare to dictionary and determine existing words –Select most likely existing word

Applications - U.S. Postal Service Handle over 100 billion parcels yearly.Handle over 100 billion parcels yearly. Need automated way to identify destination of each parcel and print a barcode for faster processing.Need automated way to identify destination of each parcel and print a barcode for faster processing. For more details, see my web siteFor more details, see my web site

OCR - Live Handwriting Process text as it is writtenProcess text as it is written –ex: Personal Digital Assistants Can be used on handwritten documentsCan be used on handwritten documents Track time, direction, and angles of lines as they are written and use it to identify characterTrack time, direction, and angles of lines as they are written and use it to identify character

Content Based Image Recognition (CBIR) Identifying contents of imagesIdentifying contents of images ApplicationsApplications –Automated organization and classification of images –Image database searching –Still images or video

CBIR - Recognition Methods Content that can be recognized:Content that can be recognized: –Specific colors and approximate proportions ex: A lot of Red, a little bit of Greenex: A lot of Red, a little bit of Green –Objects base on shapes, colors, textures, edges, size, etc. –Face detection

Applications - News Video Recognition and Retrieval Store video in database along with description of content for searchingStore video in database along with description of content for searching Automated determination of video contentAutomated determination of video content

Applications - News Video Recognition and Retrieval Processing TechniqueProcessing Technique –locate and extract on screen captions and closed captions –Apply OCR to convert captions to text

Applications - News Video Recognition and Retrieval Processing DifficultiesProcessing Difficulties –Interference from background image Handled by Frame Filtering and Frame ANDingHandled by Frame Filtering and Frame ANDing –Low resolution of captions Handled by magnifying characters and interpolating pixel valuesHandled by magnifying characters and interpolating pixel values

Other Possible Uses of Computer Vision RobotsRobots Self-Controlled VehiclesSelf-Controlled Vehicles Security - Fingerprint and Retina MatchingSecurity - Fingerprint and Retina Matching

Additional Information For more information on additional topics not covered in this presentation, along with links to other computer vision pages, see my web site at:For more information on additional topics not covered in this presentation, along with links to other computer vision pages, see my web site at: