Introduction to Computational and Biological Vision Keren shemesh

Slides:



Advertisements
Similar presentations
Patient information extraction in digitized X-ray imagery Hsien-Huang P. Wu Department of Electrical Engineering, National Yunlin University of Science.
Advertisements

Automatic Color Gamut Calibration Cristobal Alvarez-Russell Michael Novitzky Phillip Marks.
QR Code Recognition Based On Image Processing
Computational Biology, Part 23 Biological Imaging II Robert F. Murphy Copyright  1996, 1999, All rights reserved.
Grape Detection in Vineyards Ishay Levi Eran Brill.
Image Segmentation Image segmentation (segmentace obrazu) –division or separation of the image into segments (connected regions) of similar properties.
Facial feature localization Presented by: Harvest Jang Spring 2002.
Morphological Image Processing Md. Rokanujjaman Assistant Professor Dept of Computer Science and Engineering Rajshahi University.
Esmail Hadi Houssein ID/  „Motivation  „Problem Overview  „License plate segmentation  „Character segmentation  „Character Recognition.
Segmentation (2): edge detection
DTM Generation From Analogue Maps By Varshosaz. 2 Using cartographic data sources Data digitised mainly from contour maps Digitising contours leads to.
A Versatile Depalletizer of Boxes Based on Range Imagery Dimitrios Katsoulas*, Lothar Bergen*, Lambis Tassakos** *University of Freiburg **Inos Automation-software.
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Handwritten Character Recognition Using Artificial Neural Networks Shimie Atkins & Daniel Marco Supervisor: Johanan Erez Technion - Israel Institute of.
Error Estimation in Digital Image Correlation Caused by Rigid Particles By Xiaodan (Danna) Ke.
An Approach to Korean License Plate Recognition Based on Vertical Edge Matching Mei Yu and Yong Deak Kim Ajou University Suwon, , Korea 指導教授 張元翔.
Pores and Ridges: High- Resolution Fingerprint Matching Using Level 3 Features Anil K. Jain Yi Chen Meltem Demirkus.
Computer Vision Basics Image Terminology Binary Operations Filtering Edge Operators.
Computer-Aided Diagnosis and Display Lab Department of Radiology, Chapel Hill UNC Julien Jomier, Erwann Rault, and Stephen R. Aylward Computer.
3-D Computer Vision CSc Feature Detection and Grouping.
Robust estimation Problem: we want to determine the displacement (u,v) between pairs of images. We are given 100 points with a correlation score computed.
כמה מהתעשייה? מבנה הקורס השתנה Computer vision.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean Hall 5409 T-R 10:30am – 11:50am.
Kristen Horstmann, Tessa Morris, and Lucia Ramirez Loyola Marymount University March 24, 2015 BIOL398-04: Biomathematical Modeling Lee, T. I., Rinaldi,
Under Supervision of Dr. Kamel A. Arram Eng. Lamiaa Said Wed
Extracting Barcodes from a Camera-Shaken Image on Camera Phones Graduate Institute of Communication Engineering National Taiwan University Chung-Hua Chu,
September 23, 2014Computer Vision Lecture 5: Binary Image Processing 1 Binary Images Binary images are grayscale images with only two possible levels of.
Digital Image Processing CCS331 Relationships of Pixel 1.
Morphological Image Processing
Checkers Cheaters. Goals Detection of the board and the pieces (blacks and whites). Display of an optimal move using animated arrows according to a non-trivial.
Adobe CS6: The Graphic Design Portfolio Project 1: International Symbols Setting up the Workspace Drawing Basic Shapes.
CS654: Digital Image Analysis Lecture 25: Hough Transform Slide credits: Guillermo Sapiro, Mubarak Shah, Derek Hoiem.
Figure ground segregation in video via averaging and color distribution Introduction to Computational and Biological Vision 2013 Dror Zenati.
Eye regions localization Balázs Harangi – University of Debrecen Ciprian Pop – Technical University of Cluj-Napoca László Kovács – University of Debrecen.
Biometric Iris Recognition System INTRODUCTION Iris recognition is fast developing to be a foolproof and fast identification technique that can be administered.
1 Eye Detection in Images Introduction To Computational and biological Vision Lecturer : Ohad Ben Shahar Written by : Itai Bechor.
Thai OCR using Template Matching Algorithm By Manoch Pracha Assignment 1.
Handwritten Signature Verification
By: David Gelbendorf, Hila Ben-Moshe Supervisor : Alon Zvirin
Presented by: Idan Aharoni
Kfir Wolfson & Adi Barchan Final project, autumn 2006.
    LICENSE PLATE EXTRACTION AND CHARACTER SEGMENTATION   By HINA KOCHHAR NITI GOEL Supervisor Dr. Rajeev Srivastava        
Image Segmentation Image segmentation (segmentace obrazu)
Headlines - Font: Ariel, Size:32, white Breadtext: Font: Ariel, Size: 22, color white This is a table cell with color RGB 96,96,96 Headline Running text.
Tracking Groups of People for Video Surveillance Xinzhen(Elaine) Wang Advisor: Dr.Longin Latecki.
Essential components of the implementation are:  Formation of the network and weight initialization routine  Pixel analysis of images for symbol detection.
CMA Coastline Matching Algorithm SSIP’99 - Project 10 Team H.
Course 3 Binary Image Binary Images have only two gray levels: “1” and “0”, i.e., black / white. —— save memory —— fast processing —— many features of.
Computer Vision Computer Vision based Hole Filling Chad Hantak COMP December 9, 2003.
Whole Slide Image Stitching for Osteosarcoma detection Ovidiu Daescu Colaborators: Bogdan Armaselu and Harish Babu Arunachalam University of Texas at Dallas.
DETECTION OF COPY MOVE FORGERY IN DIGITAL IMAGES.
Vision & Image Processing for RoboCup KSL League Rami Isachar Lihen Sternfled.
SIFT.
Content Based Coding of Face Images
OCR Reading.
Lesson 2-3 AP Computer Science Principles
Computational Vision CSCI 363, Fall 2016 Lecture 15 Stereopsis
ASEN 5070: Statistical Orbit Determination I Fall 2014
Computer Vision Lecture 5: Binary Image Processing
Prostate Edge Detection Using a Knowledge Base
Maximally Stable Extremal Regions
Maximally Stable Extremal Regions
Finish Explorer Cards Discard Pile
SIFT.
Segmentation of Hand Written Text Document
SIMPLE ONLINE AND REALTIME TRACKING WITH A DEEP ASSOCIATION METRIC
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
ECE 692 – Advanced Topics in Computer Vision
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Introduction to Artificial Intelligence Lecture 22: Computer Vision II
Presentation transcript:

Introduction to Computational and Biological Vision Keren shemesh Connect the Dots Introduction to Computational and Biological Vision Keren shemesh

Introduction The game Motivation & Goal educative and creational Motivation & Goal Kids often play the game alone. Errors causing false understanding of the numerical system. Kids can check themselves. Known topics in computer vision: OCR Hough and Circular Hough transform

Assumptions Dot Circles All numbers circle-shaped in range of 5 to 15 approximately the same size and shape filled black All numbers same font size All digits can easily be isolated and extracted horizontal the intensity of the components is clearly different from the intensity of the background

Principles of the Algorithm: stage 1 finds all connected dots in the image Finding all circles using Circular Hough Transform Creating bounding box Filter circles Ratio of white-pixels/pixels in the bounding box < threshold The center of the circle is black

Principles of the Algorithm: stage 1

Principles of the Algorithm: stage 2 finding all numbers in the image Extracting all connected components

Principles of the Algorithm: stage 2 filtering out the potential connected dots while assuming that a connected dot is not ‘in’ a number And vice versa

Principles of the Algorithm: stage 2 filtering out components not on the average height filtering out components not on the average width

Principles of the Algorithm: stage 2 Link all digit in the same number

Principles of the Algorithm: stage 3 Interpreting each digit using OCR detection pre-saved database of font templates for every number 0-9 the best fit correspondence between a component and the database is calculated using correlation

Principles of the Algorithm: stage 3

Principles of the Algorithm: stage 4 matching the dot circles with the numbers by proximity Match the closest digit of every number to every dot circle Only the closest circle is matched to each number - removing spare circles All linked digits are calculated to a number All connected dots with matched numbers are sorted by the numbers

Principles of the Algorithm: stage 4

Principles of the Algorithm: stage 5 + 6 Drawing lines between connected dots with sequential numbers using interpolation Filing the image with random numbers

Results

Known issues False identification of number False identification of connected dot Inaccurate OCR detection due to an unknown font False identification of connected dot and a number

Discussion and Conclusions Correct identification depends on the components in the image Size Proximity to others Font of the numbers

The application

Questions?