Computer Vision Lesson Plan

Size: px
Start display at page:

Download "Computer Vision Lesson Plan"

Transcription

1 Computer Vision Lesson Plan Overview Computer Vision Summary Computers today are being used to accomplish tasks that require using one or more of the five senses. Vision - seeing objects and identifying them - is something that humans can do relatively easily but computers cannot. One way we help teach computers to see is to identify where edges are in a picture. From there, the computer can find shapes and compare against a known database of shapes that a human has entered. Timeline What Time Where Introduction 10 Computer Vision Slides.pdf Star Edge Detection 10 Star Worksheet Cat Edge Detection 10 Cat Worksheet Edge Detection Cat Slides Image Recognition 10 Kangaroo Worksheet What s It All About 10 Materials Computer Vision PowerPoint slides. Each child will need pencil or pen and the following worksheets: o Worksheet 1: Edge Detection (Star) o Worksheet 2: Edge Detection (Cat) o Worksheet 3: Kangaroo worksheet Materials adapted by the Colorado School of Mines with permission from Computer Science Unplugged (

2 Introduction- Whole Class Computer Vision is an exciting field of computer science that is still in its infancy. The act of seeing objects, and identifying objects, is something humans can do very well and without much thought. The same task, however, is a nontrivial problem for computers. Have you ever wondered how your cell phone camera can detect faces in a picture automatically, and focus on them? Or how Google s self-driving car sees the road? Computers don t have eyes, but with clever thinking, humans have taught computers to use camera images to sense their surroundings. One way computers see what is around them is using edge detection to identify shapes and then objects. This is what will be explored in today s activity. Discussion Begin the class by getting students to think about what it means to see objects. How do you identify a spoon from a fork? When you see a person with a tennis racket, do you think they are hitting a lemon or a tennis ball? Why? Humans are very good at identifying objects through sight. We use context pieces of the surrounding environment to fully understand and accurately describe what we are looking at. Once students reach a consensus that seeing is harder than it seems, talk about what problems require vision to solve. Some examples include: Recognizing faces in a photo Recognizing license plates on a toll road Counting objects What are some activities humans do that require sight? Driving we have to look for other cars, people, and bicycles Sports hand/eye coordination Walking we can see rocks, inclines, and stairs Reading books (the paper variety, not on your Kindle/Nook) After discussing what you can do with eyesight, ask students how hard it would be to do the same activities if they were blind.

3 Use the accompanying Computer Vision PowerPoint slides to show the class real world examples of computer vision in action. Notes are attached to each slide explaining what the computer would see, as well as additional discussion questions (to see the notes in pdf, press View->Tools->Comment). For convenience, notes are repeated below. Slide 2: What is Computer Vision? o The boxes in the image correspond to objects that have been identified in the image. Slide 3: Scene Matching o This is an example of reconstructing an image using computer vision. o The building is cropped out of the original image and a program takes a large collection of images, picks out the ones that are likely from the same location, and constructs an image of what the scene might look like behind the building. Slide 4: Google Self Driving Car o This is an image of how Google s self-driving car sees the world. o A model of the world is created using a laser mounted on top of the car. This information is combined with stored inch-precision maps of the area the car is operating in. o The boxes represent objects that the car has identified, such as other cars and pedestrians. o Limitations: currently cannot differentiate similar objects such as a rock and crumpled up paper. o Discussion point: could this be safer than human driven cars? So far, it has not caused a single accident in over 700,000 miles driven. Slide 5: OCR Recognition o Discussion point: which questions are easier for a human or computer to answer? o What is the product of two 10-digit numbers? (computer) o Is this painting beautiful? (human) o What is the topic of this article? (human) o How many words are in this article? (computer) Slide 6: Edge Detection o This is an easy task for a computer. o Compare neighboring pixels in image. If the difference is big enough, there is probably an edge there. o Other checks can also be applied. For example, enforce a minimum length of an edge. A single bright pixel surrounded by dark ones shouldn t count as an edge. Slide 7: Segmentation o Find regions of the image mostly surrounded by edges o Each region likely corresponds to an object in the image Slide 8: Matching o Each image with a known object is generally pre-processed to extract basic information about the object: Shape of the object Color of the object o Discussion: Is it always enough to just compare shapes and color?

4 Worksheets #1 Edge Detection If we are trying to program a computer to identify objects in an image, it can be helpful to find the edges in an image. From these edges, we can pick out larger features such as shapes. Computers represent images as grids of pixels. Ask the students if they know/remember what a pixel (picture element) is. Each pixel has a single color, and we can use numbers to represent the color of a pixel. One of the simplest representations of an image is grayscale, where each pixel can only be a shade of gray. A typical range of numbers is 0 to 255, where 0 is black, 255 is white, and any number between is a shade of gray. Given a grayscale image, one simple way to find edges is to look at two neighboring pixels and take the difference between their values. If it s big, this means the colors are very different, so it s an edge. Distribute the star edge detection worksheets to the students. Give them about 5-10 minutes to complete the activity. DO NOT TELL THEM WHAT SHAPE IS IN THE IMAGE. That is part of the fun. Let them try to identify what shapes they can see after they detect the edges. This technique is similar to what computers do. Before you detect the edges, it is very difficult to see the image. But after, you have a clear idea of the dominant shape in the image. Next distribute the cat edge detection worksheet. Tell the students this one is a bit harder, and they may need to guess what the image is. Give the students 5-10 minutes to complete this activity. Wrap-up discussion. How many students figure out what the image is? The power point slides show: the original cat picture the original picture with the color values overlaid the color values without the original picture (corresponds to the worksheet) Additional Resource The CS Field Guide has a cool link for edge detection. The Field Guide can be found here: and the link to the edge detection application can be found here: (you will need a webcam). Materials adapted by the Colorado School of Mines with permission from Computer Science Unplugged (

5 Worksheets #2 Shape Comparison Kangaroo Worksheet Another technique computers use to identify objects is to compare them to known shapes. Distribute the kangaroo worksheet to the students. Give them about 5-10 minutes to complete the activity. Discuss what shapes they used to recognize the kangaroo. Did they use a lot or few shapes? What are some reasons why a computer might want to be detailed? (More accurately identify objects on the first try) What are some reasons why a computer might want to be general? (Faster to calculate answer quick)

6 What s It All About Discussion Whole Class You can regroup as a class if you have time and discuss links to other fields of computer science: Vision is something that is hard for computers. Other hard concepts include the other senses (sounds talking/listening, for example). If a computer can see and hear well, does it make the computer intelligent? (discussed further in the Artificial Intelligence activity) Computers don t see colors and shapes. They see numbers. Do you know what numbers the computer reads? (Binary, relates to Binary Numbers and Image Representation activities) Computer Vision is used in applications that we can see all around our daily lives. Have you ever driven on a toll road without stopping at a toll booth? Toll roads often use high-speed cameras that take a picture of your license plate, read the numbers and letters, and pull the address the license plate is registered with in order to process an invoice for the driver. Social networks like Facebook use computer vision to automatically recognize your face and the faces of your friends in photos uploaded to their website. Tagging pictures is boring, so if a computer can do it for you, you have more time to do other things. It s important to remember that humans are good at doing hard things, and computers are good at doing easy things but they do them very quickly. Seeing objects is something that requires a great deal of contextual information that computers have trouble doing. Computer scientists are working every day to come up with better algorithms for recognizing objects in pictures, so that computers can see better! Extension: Show this interesting video on computer vision: Materials adapted by the Colorado School of Mines with permission from Computer Science Unplugged (

Activity. Image Representation

Activity. Image Representation Activity Image Representation Summary Images are everywhere on computers. Some are obvious, like photos on web pages, but others are more subtle: a font is really a collection of images of characters,

More information

SDS PODCAST EPISODE 86 FIVE MINUTE FRIDAY: COMPUTER VISION

SDS PODCAST EPISODE 86 FIVE MINUTE FRIDAY: COMPUTER VISION SDS PODCAST EPISODE 86 FIVE MINUTE FRIDAY: COMPUTER VISION This is Five Minute Friday episode number 86: Computer Vision. Hey guys, and welcome back to the SuperDataScience podcast. Very excited about

More information

Raster Images and Displays

Raster Images and Displays Raster Images and Displays CMSC 435 / 634 August 2013 Raster Images and Displays 1/23 Outline Overview Example Applications CMSC 435 / 634 August 2013 Raster Images and Displays 2/23 What is an image?

More information

Digitizing Color. Place Value in a Decimal Number. Place Value in a Binary Number. Chapter 11: Light, Sound, Magic: Representing Multimedia Digitally

Digitizing Color. Place Value in a Decimal Number. Place Value in a Binary Number. Chapter 11: Light, Sound, Magic: Representing Multimedia Digitally Chapter 11: Light, Sound, Magic: Representing Multimedia Digitally Fluency with Information Technology Third Edition by Lawrence Snyder Digitizing Color RGB Colors: Binary Representation Giving the intensities

More information

Chapter 7 Digital Imaging, Scanning, and Photography

Chapter 7 Digital Imaging, Scanning, and Photography Lesson Plans for Chapter 7 1 Chapter 7 Digital Imaging, Scanning, and Photography Chapter Objectives Discuss the Chapter 7 objectives with students: Learn about imaging technologies. Learn to use and apply

More information

World Journal of Engineering Research and Technology WJERT

World Journal of Engineering Research and Technology WJERT wjert, 2017, Vol. 3, Issue 3, 357-366 Original Article ISSN 2454-695X Shagun et al. WJERT www.wjert.org SJIF Impact Factor: 4.326 NUMBER PLATE RECOGNITION USING MATLAB 1 *Ms. Shagun Chaudhary and 2 Miss

More information

5/17/2009. Digitizing Color. Place Value in a Binary Number. Place Value in a Decimal Number. Place Value in a Binary Number

5/17/2009. Digitizing Color. Place Value in a Binary Number. Place Value in a Decimal Number. Place Value in a Binary Number Chapter 11: Light, Sound, Magic: Representing Multimedia Digitally Digitizing Color Fluency with Information Technology Third Edition by Lawrence Snyder RGB Colors: Binary Representation Giving the intensities

More information

Number Plate Recognition System using OCR for Automatic Toll Collection

Number Plate Recognition System using OCR for Automatic Toll Collection IJSTE - International Journal of Science Technology & Engineering Volume 2 Issue 10 April 2016 ISSN (online): 2349-784X Number Plate Recognition System using OCR for Automatic Toll Collection Mohini S.Karande

More information

Deep Green. System for real-time tracking and playing the board game Reversi. Final Project Submitted by: Nadav Erell

Deep Green. System for real-time tracking and playing the board game Reversi. Final Project Submitted by: Nadav Erell Deep Green System for real-time tracking and playing the board game Reversi Final Project Submitted by: Nadav Erell Introduction to Computational and Biological Vision Department of Computer Science, Ben-Gurion

More information

Automatic Licenses Plate Recognition System

Automatic Licenses Plate Recognition System Automatic Licenses Plate Recognition System Garima R. Yadav Dept. of Electronics & Comm. Engineering Marathwada Institute of Technology, Aurangabad (Maharashtra), India yadavgarima08@gmail.com Prof. H.K.

More information

Practical Image and Video Processing Using MATLAB

Practical Image and Video Processing Using MATLAB Practical Image and Video Processing Using MATLAB Chapter 1 Introduction and overview What will we learn? What is image processing? What are the main applications of image processing? What is an image?

More information

Passwords. ScienceVocabulary

Passwords. ScienceVocabulary Passwords ScienceVocabulary D Table To the of Student Contents Ecosystem. Sedimentary. Magnetic field. Sometimes it seems that scientists speak a language all their own. Passwords: Science Vocabulary will

More information

This little piece here I created is some of the scraps and then samples I was making for today s show. And these are wonderful for doing like

This little piece here I created is some of the scraps and then samples I was making for today s show. And these are wonderful for doing like Hey everybody, welcome back to Man Sewing. This is Rob and today on the show, I m going to teach you how I like to do my curve piecing. Now I can t take all the credit for this. Ricky Tims, a good friend

More information

Value Mapping & Color Schemes Intermediate to Advanced

Value Mapping & Color Schemes Intermediate to Advanced Value Mapping & Color Schemes Intermediate to Advanced This is a bit different from the other lessons! There isn t a Follow-Along Demo! We re working on building a strong foundation for our paintings,

More information

RECOGNITION OF EMERGENCY AND NON-EMERGENCY LIGHT USING MATROX AND VB6 MOHD NAZERI BIN MUHAMMAD

RECOGNITION OF EMERGENCY AND NON-EMERGENCY LIGHT USING MATROX AND VB6 MOHD NAZERI BIN MUHAMMAD RECOGNITION OF EMERGENCY AND NON-EMERGENCY LIGHT USING MATROX AND VB6 MOHD NAZERI BIN MUHAMMAD This thesis is submitted as partial fulfillment of the requirements for the award of the Bachelor of Electrical

More information

A new technique for distance measurement of between vehicles to vehicles by plate car using image processing

A new technique for distance measurement of between vehicles to vehicles by plate car using image processing Available online at www.sciencedirect.com Procedia Engineering 32 (2012) 348 353 I-SEEC2011 A new technique for distance measurement of between vehicles to vehicles by plate car using image processing

More information

Vehicle Number Plate Recognition with Bilinear Interpolation and Plotting Horizontal and Vertical Edge Processing Histogram with Sound Signals

Vehicle Number Plate Recognition with Bilinear Interpolation and Plotting Horizontal and Vertical Edge Processing Histogram with Sound Signals Vehicle Number Plate Recognition with Bilinear Interpolation and Plotting Horizontal and Vertical Edge Processing Histogram with Sound Signals Aarti 1, Dr. Neetu Sharma 2 1 DEPArtment Of Computer Science

More information

Spring 2005 Group 6 Final Report EZ Park

Spring 2005 Group 6 Final Report EZ Park 18-551 Spring 2005 Group 6 Final Report EZ Park Paul Li cpli@andrew.cmu.edu Ivan Ng civan@andrew.cmu.edu Victoria Chen vchen@andrew.cmu.edu -1- Table of Content INTRODUCTION... 3 PROBLEM... 3 SOLUTION...

More information

An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi

An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi Department of E&TC Engineering,PVPIT,Bavdhan,Pune ABSTRACT: In the last decades vehicle license plate recognition systems

More information

Number Plate Recognition Using Segmentation

Number Plate Recognition Using Segmentation Number Plate Recognition Using Segmentation Rupali Kate M.Tech. Electronics(VLSI) BVCOE. Pune 411043, Maharashtra, India. Dr. Chitode. J. S BVCOE. Pune 411043 Abstract Automatic Number Plate Recognition

More information

International Journal of Advance Engineering and Research Development

International Journal of Advance Engineering and Research Development Scientific Journal of Impact Factor (SJIF): 4.72 International Journal of Advance Engineering and Research Development Volume 4, Issue 10, October -2017 e-issn (O): 2348-4470 p-issn (P): 2348-6406 REVIEW

More information

Image to Sound Conversion

Image to Sound Conversion Volume 1, Issue 6, November 2013 International Journal of Advance Research in Computer Science and Management Studies Research Paper Available online at: www.ijarcsms.com Image to Sound Conversion Jaiprakash

More information

Motion Detection Keyvan Yaghmayi

Motion Detection Keyvan Yaghmayi Motion Detection Keyvan Yaghmayi The goal of this project is to write a software that detects moving objects. The idea, which is used in security cameras, is basically the process of comparing sequential

More information

Computer Vision. Howie Choset Introduction to Robotics

Computer Vision. Howie Choset   Introduction to Robotics Computer Vision Howie Choset http://www.cs.cmu.edu.edu/~choset Introduction to Robotics http://generalrobotics.org What is vision? What is computer vision? Edge Detection Edge Detection Interest points

More information

2. Advanced Image editing

2. Advanced Image editing Aim: In this lesson, you will learn: 2. Advanced Image editing Tejas: We have some pictures with us. We want to insert these pictures in a story that we are writing. Jyoti: Some of the pictures need modification

More information

Your QuickStart Guide to Teaching Your Kids About Money

Your QuickStart Guide to Teaching Your Kids About Money Your QuickStart Guide to Teaching Your Kids About Money Nick Elkins www.teachmykidsmoney.com Page 1 of 10 Thank you! When I started TeachMyKidsMoney, it was an accountability partner for myself to make

More information

Pixilation and Resolution name:

Pixilation and Resolution name: Pixilation and Resolution name: What happens when you take a small image on a computer and make it much bigger? Does the enlarged image look just like the small image? What has changed? Take a look at

More information

Book Cover Recognition Project

Book Cover Recognition Project Book Cover Recognition Project Carolina Galleguillos Department of Computer Science University of California San Diego La Jolla, CA 92093-0404 cgallegu@cs.ucsd.edu Abstract The purpose of this project

More information

Keyword: Morphological operation, template matching, license plate localization, character recognition.

Keyword: Morphological operation, template matching, license plate localization, character recognition. Volume 4, Issue 11, November 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Automatic

More information

Fairy Tale #5 The Twelve Brothers. by The Brothers Grimm

Fairy Tale #5 The Twelve Brothers. by The Brothers Grimm Fairy Tale #5 The Twelve Brothers by The Brothers Grimm Hi and welcome to Fairy Tale #5, The Twelve Brothers. I so happy to be back and starting our second semester with you! I also hope you had a good

More information

Table of Contents 1. Image processing Measurements System Tools...10

Table of Contents 1. Image processing Measurements System Tools...10 Introduction Table of Contents 1 An Overview of ScopeImage Advanced...2 Features:...2 Function introduction...3 1. Image processing...3 1.1 Image Import and Export...3 1.1.1 Open image file...3 1.1.2 Import

More information

DIGITAL IMAGE PROCESSING

DIGITAL IMAGE PROCESSING DIGITAL IMAGE PROCESSING Lecture 1 Introduction Tammy Riklin Raviv Electrical and Computer Engineering Ben-Gurion University of the Negev 2 Introduction to Digital Image Processing Lecturer: Dr. Tammy

More information

Automatics Vehicle License Plate Recognition using MATLAB

Automatics Vehicle License Plate Recognition using MATLAB Automatics Vehicle License Plate Recognition using MATLAB Alhamzawi Hussein Ali mezher Faculty of Informatics/University of Debrecen Kassai ut 26, 4028 Debrecen, Hungary. Abstract - The objective of this

More information

Spring 2018 CS543 / ECE549 Computer Vision. Course webpage URL:

Spring 2018 CS543 / ECE549 Computer Vision. Course webpage URL: Spring 2018 CS543 / ECE549 Computer Vision Course webpage URL: http://slazebni.cs.illinois.edu/spring18/ The goal of computer vision To extract meaning from pixels What we see What a computer sees Source:

More information

ADJUSTMENT LAYERS TUTORIAL

ADJUSTMENT LAYERS TUTORIAL ADJUSTMENT LAYERS TUTORIAL I briefly showed layers in the original layers tutorial but there is a lot more to layers than discussed there. First let us recap the premise behind layers. Layers are like

More information

CS 376b Computer Vision

CS 376b Computer Vision CS 376b Computer Vision 09 / 03 / 2014 Instructor: Michael Eckmann Today s Topics This is technically a lab/discussion session, but I'll treat it as a lecture today. Introduction to the course layout,

More information

Automatic License Plate Recognition System using Histogram Graph Algorithm

Automatic License Plate Recognition System using Histogram Graph Algorithm Automatic License Plate Recognition System using Histogram Graph Algorithm Divyang Goswami 1, M.Tech Electronics & Communication Engineering Department Marudhar Engineering College, Raisar Bikaner, Rajasthan,

More information

Math Stories and Games: Logic, Patterns and Mathematical Thinking

Math Stories and Games: Logic, Patterns and Mathematical Thinking Math Stories and Games: Logic, Patterns and Mathematical Thinking Anna Shevyakova, Alexey Shevyakov............... Lesson 1. Attributes of Objects Dad, play with me, I am bored! Nicky called his father.

More information

Creating Journey In AgentCubes

Creating Journey In AgentCubes DRAFT 3-D Journey Creating Journey In AgentCubes Student Version No AgentCubes Experience You are a traveler on a journey to find a treasure. You travel on the ground amid walls, chased by one or more

More information

ECC419 IMAGE PROCESSING

ECC419 IMAGE PROCESSING ECC419 IMAGE PROCESSING INTRODUCTION Image Processing Image processing is a subclass of signal processing concerned specifically with pictures. Digital Image Processing, process digital images by means

More information

Searching Lesson Plan

Searching Lesson Plan Searching Lesson Plan Overview Binary Search Summary When searching for an item in a list, using a strategic searching method is useful. For example, when looking up a word in the dictionary, most people

More information

AUTOMATIC NUMBER PLATE DETECTION USING IMAGE PROCESSING AND PAYMENT AT TOLL PLAZA

AUTOMATIC NUMBER PLATE DETECTION USING IMAGE PROCESSING AND PAYMENT AT TOLL PLAZA Reg. No.:20151213 DOI:V4I3P13 AUTOMATIC NUMBER PLATE DETECTION USING IMAGE PROCESSING AND PAYMENT AT TOLL PLAZA Meet Shah, meet.rs@somaiya.edu Information Technology, KJSCE Mumbai, India. Akshaykumar Timbadia,

More information

SHOULD YOU STUDY ENGINEERING?

SHOULD YOU STUDY ENGINEERING? SHOULD YOU STUDY ENGINEERING? A BIT ABOUT ME HENRY POON SOFTWARE DEVELOPMENT ENGINEER AT AMAZON BACHELOR DEGREE IN MECHANICAL ENGINEERING (MECHATRONICS SPECIALIZATION) WHAT IS ENGINEERING ANYWAY? Given

More information

Image Processing - License Plate Localization and Letters Extraction *

Image Processing - License Plate Localization and Letters Extraction * OpenStax-CNX module: m33156 1 Image Processing - License Plate Localization and Letters Extraction * Cynthia Sung Chinwei Hu Kyle Li Lei Cao This work is produced by OpenStax-CNX and licensed under the

More information

Homework 7.2 Transmission of Light Part 1

Homework 7.2 Transmission of Light Part 1 Homework 7.2 Transmission of Light Part 1 What Will We Do? We will think about how measuring and transmission are important outside of science class. 1. List five measurement devices you have used outside

More information

Shutter Speed. Introduction. Lesson Four. A quick refresher:

Shutter Speed. Introduction. Lesson Four. A quick refresher: Introduction Last week we introduced the concept of the Exposure Triangle and the goal to achieve correct exposure in our images, in other words...the image has enough light to best show off our subject

More information

Smart License Plate Recognition Using Optical Character Recognition Based on the Multicopter

Smart License Plate Recognition Using Optical Character Recognition Based on the Multicopter Smart License Plate Recognition Using Optical Character Recognition Based on the Multicopter Sanjaa Bold Department of Computer Hardware and Networking. University of the humanities Ulaanbaatar, Mongolia

More information

The light sensor, rotation sensor, and motors may all be monitored using the view function on the RCX.

The light sensor, rotation sensor, and motors may all be monitored using the view function on the RCX. Review the following material on sensors. Discuss how you might use each of these sensors. When you have completed reading through this material, build a robot of your choosing that has 2 motors (connected

More information

2. Advanced Image Editing

2. Advanced Image Editing 2. Advanced Image Editing Aim: In this lesson, you will learn: The different options and tools to edit an image. The different ways to change and/or add attributes of an image. Jyoti: I want to prepare

More information

Recognition Of Vehicle Number Plate Using MATLAB

Recognition Of Vehicle Number Plate Using MATLAB Recognition Of Vehicle Number Plate Using MATLAB Mr. Ami Kumar Parida 1, SH Mayuri 2,Pallabi Nayk 3,Nidhi Bharti 4 1Asst. Professor, Gandhi Institute Of Engineering and Technology, Gunupur 234Under Graduate,

More information

Efficient Car License Plate Detection and Recognition by Using Vertical Edge Based Method

Efficient Car License Plate Detection and Recognition by Using Vertical Edge Based Method Efficient Car License Plate Detection and Recognition by Using Vertical Edge Based Method M. Veerraju *1, S. Saidarao *2 1 Student, (M.Tech), Department of ECE, NIE, Macherla, Andrapradesh, India. E-Mail:

More information

Implementation of License Plate Recognition System in ARM Cortex A8 Board

Implementation of License Plate Recognition System in ARM Cortex A8 Board www..org 9 Implementation of License Plate Recognition System in ARM Cortex A8 Board S. Uma 1, M.Sharmila 2 1 Assistant Professor, 2 Research Scholar, Department of Electrical and Electronics Engg, College

More information

SDS PODCAST EPISODE 148 FIVE MINUTE FRIDAY: THE TROLLEY PROBLEM

SDS PODCAST EPISODE 148 FIVE MINUTE FRIDAY: THE TROLLEY PROBLEM SDS PODCAST EPISODE 148 FIVE MINUTE FRIDAY: THE TROLLEY PROBLEM Show Notes: http://www.superdatascience.com/148 1 This is Five Minute Friday episode number 144, two things to remember and two things to

More information

Fractions Presentation Part 1

Fractions Presentation Part 1 New Jersey Center for Teaching and Learning Slide / Progressive Mathematics Initiative This material is made freely available at www.njctl.org and is intended for the non-commercial use of students and

More information

Prezi : Software redefining how Presentations are created.

Prezi : Software redefining how Presentations are created. Prezi : Software redefining how Presentations are created. Marni Saenz 6321 Spring 2011 Instructional Unit 4 Instructional Unit 4: The Instructional Strategy Specific Goal: The presentation created using

More information

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 05, 2016 ISSN (online):

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 05, 2016 ISSN (online): IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 05, 2016 ISSN (online): 2321-0613 Automatic Number Plate Recognition System for Vehicle Identification Using Improved Segmentation

More information

Introduction. BIL719 Computer Vision Pinar Duygulu Hacettepe University

Introduction. BIL719 Computer Vision Pinar Duygulu Hacettepe University Introduction BIL719 Computer Vision Pinar Duygulu Hacettepe University Basic Info Textbooks (suggested): Forsyth & Ponce, Computer Vision: A Modern Approach Richard Szeliski, Computer Vision: Algorithms

More information

1st Grade Waves

1st Grade Waves Slide 1 / 91 Slide 2 / 91 1st Grade Waves 2015-11-20 www.njctl.org Slide 3 / 91 Table of Contents What are Waves? Click on the topic to go to that section Sound Sight What Happens When Light Hits Certain

More information

How To Thoroughly Clean Your Dirty Desktop Computer

How To Thoroughly Clean Your Dirty Desktop Computer How To Thoroughly Clean Your Dirty Desktop Computer Just like your car, your house, and even yourself, your computer needs a good cleaning every once and a while to prevent overheating and dust build up.

More information

Extraction and Recognition of Text From Digital English Comic Image Using Median Filter

Extraction and Recognition of Text From Digital English Comic Image Using Median Filter Extraction and Recognition of Text From Digital English Comic Image Using Median Filter S.Ranjini 1 Research Scholar,Department of Information technology Bharathiar University Coimbatore,India ranjinisengottaiyan@gmail.com

More information

WaterColors that. al vesselli.com. Painting Glass. Lesson 1. Contemporary Realism Techniques Using Watercolors

WaterColors that. al vesselli.com. Painting Glass. Lesson 1. Contemporary Realism Techniques Using Watercolors WaterColors that POP! Contemporary Realism Techniques Using Watercolors Lesson 1 Painting Glass al vesselli.com WaterColors that BIntroduction. efore we even begin to talk about watercolors and how I use

More information

ISSN No: International Journal & Magazine of Engineering, Technology, Management and Research

ISSN No: International Journal & Magazine of Engineering, Technology, Management and Research Design of Automatic Number Plate Recognition System Using OCR for Vehicle Identification M.Kesab Chandrasen Abstract: Automatic Number Plate Recognition (ANPR) is an image processing technology which uses

More information

Real Time Word to Picture Translation for Chinese Restaurant Menus

Real Time Word to Picture Translation for Chinese Restaurant Menus Real Time Word to Picture Translation for Chinese Restaurant Menus Michelle Jin, Ling Xiao Wang, Boyang Zhang Email: mzjin12, lx2wang, boyangz @stanford.edu EE268 Project Report, Spring 2014 Abstract--We

More information

Creating Digital Artwork

Creating Digital Artwork 5Steps to Creating Digital Artwork (For more detailed instructions, please click here) Introduction to Digital Artwork Authors often choose to include digital artwork as part of a submission to a medical

More information

full-color copy of your hard work on paper! You can choose a number of different size and cover options to give you the best match for your needs!

full-color copy of your hard work on paper! You can choose a number of different size and cover options to give you the best match for your needs! *Printing your PHOTOBOOK w/mms* There are plenty of things you can do with page projects completed in your My Memories Suite software, but one of the most exciting is to have your book uploaded for printing!

More information

Simple and. Machines. Compound Machines

Simple and. Machines. Compound Machines Simple Simple and Compound and Compound Machines Machines 1 For the teacher Simple and Compound Machines Unit Information This unit provides students with practical experience to understand the workings

More information

Digital Image Processing Lec.(3) 4 th class

Digital Image Processing Lec.(3) 4 th class Digital Image Processing Lec.(3) 4 th class Image Types The image types we will consider are: 1. Binary Images Binary images are the simplest type of images and can take on two values, typically black

More information

Easy. 6 Steps. It s So Easy to Begin... Yello Dyno s Safety Party Curriculum. to safer kids - S A M P L E - Step 1: Review the Curriculum Script:

Easy. 6 Steps. It s So Easy to Begin... Yello Dyno s Safety Party Curriculum. to safer kids - S A M P L E - Step 1: Review the Curriculum Script: 6 Steps Easy to safer kids It s So Easy to Begin... Yello Dyno s Safety Party Curriculum. The response of educators is one of relief when they see how easy, non-fearful and fun the lessons are to teach

More information

oticed WEEK 3: OPTIMIZE CLASS 2 TRANSCRIPT CERRIES MOONEY

oticed WEEK 3: OPTIMIZE CLASS 2 TRANSCRIPT CERRIES MOONEY oticed WEEK 3: OPTIMIZE CLASS 2 TRANSCRIPT CERRIES MOONEY WWW.CERRIESMOONEY.COM Hello! And welcome to Week 3 Class 2: Why Illustrator rocks! Before we go any further into this lesson, now really is a good

More information

Tonal Values -Training Your Eye

Tonal Values -Training Your Eye Tonal Values -Training Your Eye Session Worksheet/Overview Introduction to Tonal Values -Video pg. 1 PastelAcademyOnline for education purposes only Lesson Plan An overview of the training You are not

More information

AUTOMATIC LICENSE PLATE RECOGNITION USING IMAGE PROCESSING AND NEURAL NETWORK

AUTOMATIC LICENSE PLATE RECOGNITION USING IMAGE PROCESSING AND NEURAL NETWORK DOI: 10.21917/ijivp.2018.0251 AUTOMATIC LICENSE PLATE RECOGNITION USING IMAGE PROCESSING AND NEURAL NETWORK P. Surekha, Pavan Gurudath, R. Prithvi and V.G. Ritesh Ananth Department of Electrical and Electronics

More information

Image processing. Image formation. Brightness images. Pre-digitization image. Subhransu Maji. CMPSCI 670: Computer Vision. September 22, 2016

Image processing. Image formation. Brightness images. Pre-digitization image. Subhransu Maji. CMPSCI 670: Computer Vision. September 22, 2016 Image formation Image processing Subhransu Maji : Computer Vision September 22, 2016 Slides credit: Erik Learned-Miller and others 2 Pre-digitization image What is an image before you digitize it? Continuous

More information

A Novel Approach for Image Cropping and Automatic Contact Extraction from Images

A Novel Approach for Image Cropping and Automatic Contact Extraction from Images A Novel Approach for Image Cropping and Automatic Contact Extraction from Images Prof. Vaibhav Tumane *, {Dolly Chaurpagar, Ankita Somkuwar, Gauri Sonone, Sukanya Marbade } # Assistant Professor, Department

More information

Lecture 17.5: More image processing: Segmentation

Lecture 17.5: More image processing: Segmentation Extended Introduction to Computer Science CS1001.py Lecture 17.5: More image processing: Segmentation Instructors: Benny Chor, Amir Rubinstein Teaching Assistants: Michal Kleinbort, Yael Baran School of

More information

Kaltura CaptureSpace Lite Desktop Recorder: Editing, Saving, and Uploading a Recording

Kaltura CaptureSpace Lite Desktop Recorder: Editing, Saving, and Uploading a Recording Kaltura CaptureSpace Lite Desktop Recorder: Editing, Saving, and Uploading a Recording For this handout, we will be editing the Screen Recording we created in the Kaltura CaptureSpace Lite Desktop Recorder

More information

How to Create Animated Vector Icons in Adobe Illustrator and Photoshop

How to Create Animated Vector Icons in Adobe Illustrator and Photoshop How to Create Animated Vector Icons in Adobe Illustrator and Photoshop by Mary Winkler (Illustrator CC) What You'll Be Creating Animating vector icons and designs is made easy with Adobe Illustrator and

More information

ADVANCED DIGITAL IMAGE PROCESSING THE ABSOLUTE GUIDE FOR BEGINNERS USING MATLAB SIMULINK

ADVANCED DIGITAL IMAGE PROCESSING THE ABSOLUTE GUIDE FOR BEGINNERS USING MATLAB SIMULINK ADVANCED DIGITAL IMAGE PROCESSING THE ABSOLUTE GUIDE FOR BEGINNERS USING MATLAB SIMULINK page 1 / 5 page 2 / 5 advanced digital image processing pdf In computer science, digital image processing is the

More information

Classification Experiments for Number Plate Recognition Data Set Using Weka

Classification Experiments for Number Plate Recognition Data Set Using Weka Classification Experiments for Number Plate Recognition Data Set Using Weka Atul Kumar 1, Sunila Godara 2 1 Department of Computer Science and Engineering Guru Jambheshwar University of Science and Technology

More information

SUMMER MATH-LETES. Math for the Fun of It!

SUMMER MATH-LETES. Math for the Fun of It! SUMMER MATH-LETES Math for the Fun of It! During this busy summer take some time to experience math! Here are some suggested activities for you to try during vacation. Also, take advantage of opportunities

More information

Vision Problems Baby Food

Vision Problems Baby Food 10 Vision Problems This final chapter presents a series of computer vision application problems which are possible to solve using the theory (and practice) presented in this text. Images and videos for

More information

Matlab Based Vehicle Number Plate Recognition

Matlab Based Vehicle Number Plate Recognition International Journal of Computational Intelligence Research ISSN 0973-1873 Volume 13, Number 9 (2017), pp. 2283-2288 Research India Publications http://www.ripublication.com Matlab Based Vehicle Number

More information

Trainers Academy

Trainers Academy Welcome... to your step by step course creation workbook. It s great to have you here. I actually get excited to watch people create their new course. You see, you have so much knowledge and so much passion,

More information

Color and More. Color basics

Color and More. Color basics Color and More In this lesson, you'll evaluate an image in terms of its overall tonal range (lightness, darkness, and contrast), its overall balance of color, and its overall appearance for areas that

More information

MAV-ID card processing using camera images

MAV-ID card processing using camera images EE 5359 MULTIMEDIA PROCESSING SPRING 2013 PROJECT PROPOSAL MAV-ID card processing using camera images Under guidance of DR K R RAO DEPARTMENT OF ELECTRICAL ENGINEERING UNIVERSITY OF TEXAS AT ARLINGTON

More information

Speaking Notes for Grades 4 to 6 Presentation

Speaking Notes for Grades 4 to 6 Presentation Speaking Notes for Grades 4 to 6 Presentation Understanding your online footprint: How to protect your personal information on the Internet SLIDE (1) Title Slide SLIDE (2) Key Points The Internet and you

More information

Follow the rule book for Game Changes, Only Don Lewis the Ref Assigner should edit a game. Do Not Edit Games Game Dates and Times

Follow the rule book for Game Changes, Only Don Lewis the Ref Assigner should edit a game. Do Not Edit Games Game Dates and Times Team Manager s & Coaches: The new league website from offers a lot of new features that we will all be learning as we go. I am sure there are some features that we will like (App to enter scores) and some

More information

Today. CS 395T Visual Recognition. Course content. Administration. Expectations. Paper reviews

Today. CS 395T Visual Recognition. Course content. Administration. Expectations. Paper reviews Today CS 395T Visual Recognition Course logistics Overview Volunteers, prep for next week Thursday, January 18 Administration Class: Tues / Thurs 12:30-2 PM Instructor: Kristen Grauman grauman at cs.utexas.edu

More information

Machine Vision for the Life Sciences

Machine Vision for the Life Sciences Machine Vision for the Life Sciences Presented by: Niels Wartenberg June 12, 2012 Track, Trace & Control Solutions Niels Wartenberg Microscan Sr. Applications Engineer, Clinical Senior Applications Engineer

More information

Lesson 6. The Peg Game

Lesson 6. The Peg Game Peg Game Lesson 6 The Peg Game Here s a fun and challenging game that s small enough to take with you just about anywhere. Make several to put around the house and in your parent s cars so when you find

More information

PHOTOSHOP DESIGN EFFECTS FOR INTERMEDIATE TO ADVANCED USERS

PHOTOSHOP DESIGN EFFECTS FOR INTERMEDIATE TO ADVANCED USERS PHOTOSHOP DESIGN EFFECTS FOR INTERMEDIATE TO ADVANCED USERS Copyright 2012, National Seminars Training Introduction This class is all about design effects in Adobe Photoshop. For example, let s say that

More information

2. Advanced Image Editing

2. Advanced Image Editing 2. Advanced Image Editing Aim: In this lesson, you will learn: The different options and tools to edit an image. The different ways to change and/or add attributes of an image. Jyoti: I want to prepare

More information

Learn Crochet: Part 1

Learn Crochet: Part 1 Mom s Crochet Patterns written by Sandy Marie Learn Crochet: Part 1 Includes: Beginner s Basics, Crochet Chain, Single Crochet and More. Plus the Single Crochet Potholder Pattern. Learn Crochet: Part 1

More information

What Eyes Can See How Do You See What You See?

What Eyes Can See How Do You See What You See? Light Waves 2015 The Regents of the University of California Permission granted to purchaser to photocopy for classroom use. Image Credit: Shutterstock Animals eyes can look very different on the outside,

More information

Classification of Road Images for Lane Detection

Classification of Road Images for Lane Detection Classification of Road Images for Lane Detection Mingyu Kim minkyu89@stanford.edu Insun Jang insunj@stanford.edu Eunmo Yang eyang89@stanford.edu 1. Introduction In the research on autonomous car, it is

More information

Photoshop CS6 First Edition

Photoshop CS6 First Edition Photoshop CS6 First Edition LearnKey provides self-paced training courses and online learning solutions to education, government, business, and individuals world-wide. With dynamic video-based courseware

More information

Games of Skill Lesson 1 of 9, work in pairs

Games of Skill Lesson 1 of 9, work in pairs Lesson 1 of 9, work in pairs 21 (basic version) The goal of the game is to get the other player to say the number 21. The person who says 21 loses. The first person starts by saying 1. At each turn, the

More information

A&P 1 Histology Lab Week 1 In-lab Guide Epithelial Tissue ID: Squamous Tissue Lab Exercises with a special section on microscope use

A&P 1 Histology Lab Week 1 In-lab Guide Epithelial Tissue ID: Squamous Tissue Lab Exercises with a special section on microscope use A&P 1 Histology Lab Week 1 In-lab Guide Epithelial Tissue ID: Squamous Tissue Lab Exercises with a special section on microscope use In this "In-lab Guide", we will be looking at squamous tissue. We will

More information

Visual Interpretation of Hand Gestures as a Practical Interface Modality

Visual Interpretation of Hand Gestures as a Practical Interface Modality Visual Interpretation of Hand Gestures as a Practical Interface Modality Frederik C. M. Kjeldsen Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in the Graduate

More information

A&P 1 Histology Lab Week 1 In-lab Guide Epithelial Tissue ID: Squamous Tissue Lab Exercises

A&P 1 Histology Lab Week 1 In-lab Guide Epithelial Tissue ID: Squamous Tissue Lab Exercises A&P 1 Histology Lab Week 1 In-lab Guide Epithelial Tissue ID: Squamous Tissue Lab Exercises In this "In-lab Guide", we will be looking at squamous tissue. YOU WILL NEED THE IMAGES IN YOUR TEXTBOOK OR LAB

More information

Malaysian Car Number Plate Detection System Based on Template Matching and Colour Information

Malaysian Car Number Plate Detection System Based on Template Matching and Colour Information Malaysian Car Number Plate Detection System Based on Template Matching and Colour Information Mohd Firdaus Zakaria, Shahrel A. Suandi Intelligent Biometric Group, School of Electrical and Electronics Engineering,

More information