SUDOKU PUZZLE EXTRACTION PROJECT BY: BORIS SPEKTOR.

Slides:



Advertisements
Similar presentations
Spreadsheet Vocabulary
Advertisements

Date Circles Page #. Circles Learning Targets for Today:  I can define circle, radius, and center of a circle.  I can write the standard form of a circle.
Automatic Color Gamut Calibration Cristobal Alvarez-Russell Michael Novitzky Phillip Marks.
QR Code Recognition Based On Image Processing
Word Spotting DTW.
C O N I C S E C T I O N S Part 1: The Parabola. Parabola Standard Form: y =ax 2 +bx+c Vertex Form: y= a(x-h) 2 +k Vertex: Vertex: (h,k) How do you convert.
Maayan Zehavi. Pic-a-pix is a paint by number logic puzzle, in which cells in a grid must be colored or left blank according to numbers at the side of.
Image content analysis Location-aware mobile applications development Spring 2011 Paras Pant.
Exploiting Homography in Camera-Projector Systems Tal Blum Jiazhi Ou Dec 11, 2003 [Sukthankar, Stockton & Mullin. ICCV-2001]
Computer vision: models, learning and inference Chapter 13 Image preprocessing and feature extraction.
Number puzzles in the paper Did you know there’s a whole range of number puzzles you can try in most newspapers? Click on the puzzles below to complete.
Honors Geometry Transformations Section 2 Rotations.
Barcode Reading Team :Maxime Arbisa Zijun SHEN Benjamin Busam Ali Fatemi Vítor Bueno November 22nd 2013.
Introduction It is not uncommon for people to think of geometric figures, such as triangles and quadrilaterals, to be separate from algebra; however, we.
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
Image alignment Image from
Mosaics con’t CSE 455, Winter 2010 February 10, 2010.
Raster Data. The Raster Data Model The Raster Data Model is used to model spatial phenomena that vary continuously over a surface and that do not have.
Image Analysis Preprocessing Image Quantization Binary Image Analysis
Contents Description of the big picture Theoretical background on this work The Algorithm Examples.
Direct Methods for Visual Scene Reconstruction Paper by Richard Szeliski & Sing Bing Kang Presented by Kristin Branson November 7, 2002.
COMP322/S2000/L221 Relationship between part, camera, and robot (cont’d) the inverse perspective transformation which is dependent on the focal length.
Fitting a Model to Data Reading: 15.1,
More Mosaic Madness : Computational Photography Alexei Efros, CMU, Fall 2005 © Jeffrey Martin (jeffrey-martin.com) with a lot of slides stolen from.
Handwritten Thai Character Recognition Using Fourier Descriptors and Robust C-Prototype Olarik Surinta Supot Nitsuwat.
Lecture 10: Robust fitting CS4670: Computer Vision Noah Snavely.
כמה מהתעשייה? מבנה הקורס השתנה Computer vision.
Section 8.3 – Systems of Linear Equations - Determinants Using Determinants to Solve Systems of Equations A determinant is a value that is obtained from.
Harris detector Convert image to greyscale Apply Gaussian convolution to blur the image and remove noise Calculate gradient of image in x and y direction.
FEATURE EXTRACTION FOR JAVA CHARACTER RECOGNITION Rudy Adipranata, Liliana, Meiliana Indrawijaya, Gregorius Satia Budhi Informatics Department, Petra Christian.
GmImgProc Alexandra Olteanu SCPD Alexandru Ştefănescu SCPD.
Logarithmic Functions. y = log a x if and only if x = a y The logarithmic function to the base a, where a > 0 and a  1 is defined: exponential form logarithmic.
Chapter 1 Section 1.1 Introduction to Matrices and Systems of Linear Equations.
S EGMENTATION FOR H ANDWRITTEN D OCUMENTS Omar Alaql Fab. 20, 2014.
02 – Object Modeling Overview Point Selection Bounding Box Line Equation Least Square Line Equation Conclusions.
Pre-AP Pre-Calculus Chapter 1, Section 5 Parametric Relations and Inverses
Warm-up 1.Find f(12). 2.f(x)=140. Find x.. Answer 1.f(12) = 1 2. f(9) = 140.
Under Supervision of Dr. Kamel A. Arram Eng. Lamiaa Said Wed
Today: Class Announcements Class Announcements Wednesday Warm-Up Wednesday Warm-Up 4.4 Notes 4.4 Notes Begin Homework Begin Homework Return Quizzes.
Inverse and Identity Matrices Can only be used for square matrices. (2x2, 3x3, etc.)
Polar Coordinates Lesson Points on a Plane Rectangular coordinate system  Represent a point by two distances from the origin  Horizontal dist,
Reconstructing shredded documents through feature matching Authors: Edson Justino, Luiz S. Oliveira, Cinthia Freitas Source: Forensic Science International.
Graphing Square Root and Cube Root Functions
Thinking about the picture before you take it.. Draw 2 imaginary lines (both horizontal and vertical) at equal distances from each other essentially dividing.
Computer Vision : CISC 4/689 Going Back a little Cameras.ppt.
Imaged Document Text Retrieval without OCR IEEE Trans. on PAMI vol.24, no.6 June, 2002 報告人:周遵儒.
Image Segmentation in Color Space By Anisa Chaudhary.
Image Processing Ch2: Digital image Fundamentals Prepared by: Tahani Khatib.
Polar Coordinates Lesson Points on a Plane Rectangular coordinate system  Represent a point by two distances from the origin  Horizontal dist,
Reconnaissance d’objets et vision artificielle Jean Ponce Equipe-projet WILLOW ENS/INRIA/CNRS UMR 8548 Laboratoire.
Magic Camera Master’s Project Defense By Adam Meadows Project Committee: Dr. Eamonn Keogh Dr. Doug Tolbert.
Making Panoramas. Input: Output: … Input:  A set of images taken from the same optical center.  For this project, the images will also have the same.
4.1 – ONE-TO-ONE FUNCTIONS; INVERSE FUNCTIONS Target Goals: 1.Obtain the graph of the inverse function 2.Determine the inverse of a function.
Homework 2 (Due: 3/26) A. Given a grayscale image I,
Machine Vision. Image Acquisition > Resolution Ability of a scanning system to distinguish between 2 closely separated points. > Contrast Ability to detect.
Midterm Review. Tuesday, November 3 7:15 – 9:15 p.m. in room 113 Psychology Closed book One 8.5” x 11” sheet of notes on both sides allowed Bring a calculator.
776 Computer Vision Jan-Michael Frahm Spring 2012.
Visual homing using PCA-SIFT
Introduction to Computational and Biological Vision Keren shemesh
Car License Plate Recognition
A new data transfer method via signal-rich-art code images captured by mobile devices Source: IEEE Transactions on Circuits and Systems for Video Technology,
CS654: Digital Image Analysis
Find the inverse of the matrix
Finding the Distance Between Two Points.
Chair Professor Chin-Chen Chang (張真誠) National Tsing Hua University
Camera Calibration Coordinate change Translation P’ = P – O
Harris detector Convert image to greyscale
Chapter 2: Transformations
Extra Sprinkling of Finals Review.
Presentation transcript:

SUDOKU PUZZLE EXTRACTION PROJECT BY: BORIS SPEKTOR

INTRODUCTION AND GOALS BORED PEOPLE SOMETIMES OPEN THE PUZZLE SECTION OF A NEWSPAPER TRY TO SOLVE THE SUDOKU PUZZLES IN THERE MAY FAIL – COULD GET FRUSTRATING WHAT IF YOU COULD GET A HINT? GOAL – EXTRACT THE PUZZLE FROM THE PAPER

APPROACH AND METHOD ALIGN THE PUZZLE WITH THE SCREEN DIVIDE THE PUZZLE INTO 9X9 SQUARES TREAT EACH SQUARE SEPARATELY

PREPROCESSING READ AN IMAGE

PREPROCESSING READ AN IMAGE CONVERT TO GRAYSCALE

PREPROCESSING READ AN IMAGE CONVERT TO GRAYSCALE INCREASE CONTRAST

PREPROCESSING READ AN IMAGE CONVERT TO GRAYSCALE INCREASE CONTRAST THRESHOLD

PREPROCESSING READ AN IMAGE CONVERT TO GRAYSCALE INCREASE CONTRAST THRESHOLD INVERSE

PREPROCESSING READ AN IMAGE CONVERT TO GRAYSCALE INCREASE CONTRAST THRESHOLD INVERSE REMOVE SMALL OBJECTS

FINDING THE CORNERS OF THE PUZZLE FIND THE CLOSEST PIXEL TO THE CORNERS OF THE IMAGE BY MINIMIZING VERTICAL + HORIZONTAL DISTANCE

CALCULATING AND APPLYING AN HOMOGRAPHY CALCULATE THE HOMOGRAPHY MATRIX TO TRANSFORM THE IMAGE TO SCREEN COORDINATES

CALCULATING AND APPLYING AN HOMOGRAPHY CALCULATE THE HOMOGRAPHY MATRIX TO TRANSFORM THE IMAGE TO SCREEN COORDINATES CROP

EXTRACTING AND IDENTIFYING THE NUMBERS DIVIDE IMAGE INTO 9X9 SQUARES AND IDENTIFY EACH SQUARE SEPARATELY USING OCR

EXTRACTING AND IDENTIFYING THE NUMBERS DIVIDE IMAGE INTO 9X9 SQUARES AND IDENTIFY EACH SQUARE SEPARATELY USING OCR

RESULTS

PROBLEMS IMAGE WITH NON-UNIFORM LIGHTING DIFFERENT FONTS FOR DIFFERENT PUZZLES SIMILARITY OF DIGITS (FOR EXAMPLE 5 AND 6)

CONCLUSIONS RESULTS NOT BAD – CAN ALWAYS IMPROVE MIGHT BE USEFUL FOR THE BORED