QUIZZ Select any one from the following six problems.

Slides:



Advertisements
Similar presentations
A Focus on Higher-Order Thinking Skills
Advertisements

COMPUTER AIDED DIAGNOSIS: CLASSIFICATION Prof. Yasser Mostafa Kadah –
Robo-Retriever Pawel Cieslewski EEL IMDL Dr. A. Antonio Arroyo Dr. Eric M. Schwartz.
Image Analysis Phases Image pre-processing –Noise suppression, linear and non-linear filters, deconvolution, etc. Image segmentation –Detection of objects.
Face Recognition Method of OpenCV
Observe Brownian motion of particles.
Mapping: Scaling Rotation Translation Warp
HCI Final Project Robust Real Time Face Detection Paul Viola, Michael Jones, Robust Real-Time Face Detetion, International Journal of Computer Vision,
Highlights Lecture on the image part (10) Automatic Perception 16
COMP322/S2000/L23/L24/L251 Camera Calibration The most general case is that we have no knowledge of the camera parameters, i.e., its orientation, position,
Image processing Lecture 4.
system design Final report
EE3141 Project Methodology. Project area Isaac Y.F. Fung (PhD) Office: CF605 Area: – Software.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Example Clustered Transformations MAP Adaptation Resources: ECE 7000:
OBJECT RECOGNITION. The next step in Robot Vision is the Object Recognition. This problem is accomplished using the extracted feature information. The.
Raspberry Pi: Presented by: Lakeasha Williams & Venessa Woodson EECE416 Microcomputer Howard University Dr. Charles Kim.
Database Systems Microsoft Access Practical #3 Queries Nos 215.
DIEGO AGUIRRE COMPUTER VISION INTRODUCTION 1. QUESTION What is Computer Vision? 2.
Course 9 Texture. Definition: Texture is repeating patterns of local variations in image intensity, which is too fine to be distinguished. Texture evokes.
Isometric and Orthographic Drawings. Isometric Drawings Using Isometric drawings is one of the simplest ways to give a 3-D representation while using.
Classification of tissues and samples 指導老師:藍清隆 演講者:張許恩、王人禾.
Lecture 16: Image alignment
Big data classification using neural network
A very naïve introduction to few methods of Machine Learning
Data Representation.
Object-Oriented Programming Concepts
Navigating in 3D MAX V part 1.
Aim To be able to describe how a shape has been translated. Success Criteria To know what translation of a shape means. To know how to describe how a shape.
Histograms CSE 6363 – Machine Learning Vassilis Athitsos
Framing Grade 1 Math Instruction
Automated Detection of Human Emotion
In Search of the Optimal Set of Indicators when Classifying Histopathological Images Catalin Stoean University of Craiova, Romania
ME 114 Computer Assignment #1
GCSE COMPUTER SCIENCE Computers 1.1 What is a Computer?
7 Big Ideas of Computing:
Quantum Logic Quantum Logic Boolean Logic EXOR/AND Logic
Submitted by: Ala Berawi Sujod Makhlof Samah Hanani Supervisor:
Section 1.1 The Distance and Midpoint Formulas; Graphing Utilities; Introduction to Graphing Equations.
Forecasting the Monster:Typhoon
Introduction to Morphological Operators
Implementing Boosting and Convolutional Neural Networks For Particle Identification (PID) Khalid Teli .
A Focus on Higher-Order Thinking Skills
CS 5010 Program Design Paradigms "Bootcamp" Lesson 9.3
Today: Classic & AI Control Wednesday: Image Processing/Vision
Detecting Room Occupancy with Pi Camera
CAPA Bot: Captain’s Autonomous Personal Assistant Robot
Quantum Logic Quantum Logic Boolean Logic EXOR/AND Logic
Advanced Computer Vision
First Homework One week
ILC Main Linac Alignment Simulations
Training Presentation for Supply Chain Platform: BAE Systems
Programming games Classes and objects (used for Jigsaw, Bouncing stuff, other projects) Homework: Complete cannonball. Video or Audio. Your own project.
1.1 The Characteristics of Contemporary Processors, Input, Output and Storage Devices Types of Processors.
Observe Brownian motion of particles.
Introduction to Servers
Scientific Method.
Course 6 Stereo.
Lecture 8: Image alignment
Object Oriented Programming in java
Fast Forward, Part II Multi-view Geometry Stereo Ego-Motion
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
A Focus on Higher-Order Thinking Skills
Working with images and scenes
Introduction to AI & Setting Cosmo Up
Hayley Gilson, Antony Sanchez, Cris Koutsougeras ET 493 Fall 2018
Image Enhancement in Spatial Domain: Neighbourhood Processing
Image Stitching Linda Shapiro ECE/CSE 576.
Lecture 11: Image alignment, Part 2
Introduction to AI & AI-IN-A-BOX™
Image Stitching Linda Shapiro ECE P 596.
Presentation transcript:

QUIZZ Select any one from the following six problems. Use your computer to solve it. I do not recommend Arduino or Raspberry Pi. Use laptop or tablet. You can use Matlab, Octave, Orange and/or OpenCV plus any general purpose language like Python or C++. You can use any software from internet, but you must to give the detailed reference to it. Write a detailed report. Explain what you did and why. Analyze the results using the methods that were shown and discussed in our class.

Problem 1. Separate matches from coins. Use any known to you computer vision approach to do the following: Count the number of discs. Count the number of rectangles. Count the total area of disks. Count the x,y coordinates of centers of 4 selected disks. Write a Machine Learning software to distinguish images from the left from images from the right.

Problem 2. Skeletonization. Use any known to you computer vision approach to do the following: Create or find two sets of images with an object in front: Set 1 and Set 2. These images must clearly belong to two classes, like boxes and bottles. Perform skeletonization (thinning) of all images. Find some important distinguishing features that exist in the thinned images from both sets. You should be able to distinguish these images with your naked eyes looking at thinned images from set Set 1 and Set 2. Write a Machine Learning software to distinguish images from both thinned sets. Analyze data as it was done in the class.

Problem 3. Shape parameters. Given are shape parameters from left. Create arbitrary two sets of images A and B. Use shape parameters from left as attributes. Using your camera and some simple preprocessing software, calculate the vectors of attributes for images from set A and set B. Assume 8 images in each set. Use any Machine Learning software to classify your images to classes A and B. Analyze data as it was done in the class

Problem 4. Melanoma Cancer Given are four criteria for distinguishing benign skin moles from malignant moles, as shown in the right. You can use any images of benign and malignant moles from internet. Using software from internet, especially those discussed in class, write a complete package to distinguish benign from malignant moles. Of course, the quality of your software will be much below commercial software, but you will demonstrate the point of combining image processing with machine learning using various methods. Analyze data as it was done in the class

Problem 5. Ovulation Prediction Given are three phases of cervical mucus ferning under microscope: C1 – long before ovulation, C2- ovulation coming soon, C3 – Ovulation. See at the right. You can use any additional images of these ferning images on internet. Using software from internet, especially those discussed in class, write a complete package to distinguish between these classes C1, C2 and C3. Of course, the quality of your software will be much below commercial and research software, but you will demonstrate the point of combining image processing with machine learning using various methods for an important problem. Analyze data as it was done in the class C1. Long before ovulation C2. Ovulation coming soon Typical Projects C3. ovulation

Problem 6. Any complete system that includes both Image Processing and Machine Learning Given are two sets of images that have some practical importance. Examples of what we have done in past are: Beautiful versus ugly people. Poisonous spiders versus non-poisonous spiders. Poisonous Oregon mushrooms versus non-poisonous. Dogs versus cats. Boxes and bottles. Can beers and juice containers. Any objects for robot theatre, like robots and small furniture. You can use any sets of images from two classes from the internet. Using software from internet, or software from OpenCV, Orange, etc discussed in class, and especially those discussed in class, write a complete package to distinguish between these two classes of images. Analyze data as it was done in the class