Bara Lilla Nyíri Gergely Piotr Czekański Kovács Laura Team H: Automatic Poker Player.

Slides:



Advertisements
Similar presentations
Area and perimeter calculation using super resolution algorithms M. P. Cipolletti – C. A. Delrieux – M. C. Piccolo – G. M. E. Perillo IADO – UNS – CONICET.
Advertisements

QR Code Recognition Based On Image Processing
Handwritten Mathematical Symbol Recognition for Computer Algebra Applications Xiaofang Xie, Stephen M. Watt Dept. of Computer Science, University of Western.
Word Recognition Using Fuzzy Logic 作者: R. Buse, Z. Liu, and J. Bezdek 報告人:余家豪.
Automatic Feature Extraction for Multi-view 3D Face Recognition
Facial feature localization Presented by: Harvest Jang Spring 2002.
Morphological Image Processing Md. Rokanujjaman Assistant Professor Dept of Computer Science and Engineering Rajshahi University.
SOMM: Self Organizing Markov Map for Gesture Recognition Pattern Recognition 2010 Spring Seung-Hyun Lee G. Caridakis et al., Pattern Recognition, Vol.
Vehicle License Plate (VLP) Recognition System By German H. Flores and Gurpal Bhoot.
The Science of Digital Media Microsoft Surface 7May Metropolia University of Applied Sciences Display Technologies Seminar.
1 Abstract This paper presents a novel modification to the classical Competitive Learning (CL) by adding a dynamic branching mechanism to neural networks.
Processing Digital Images. Filtering Analysis –Recognition Transmission.
Recognition of Human Gait From Video Rong Zhang, C. Vogler, and D. Metaxas Computational Biomedicine Imaging and Modeling Center Rutgers University.
An Approach to Korean License Plate Recognition Based on Vertical Edge Matching Mei Yu and Yong Deak Kim Ajou University Suwon, , Korea 指導教授 張元翔.
Parallel Processing – Final Project Performed by:Nitsan Mane Jonathan Distler PP9.
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,
Feature extraction Feature extraction involves finding features of the segmented image. Usually performed on a binary image produced from.
E.G.M. PetrakisBinary Image Processing1 Binary Image Analysis Segmentation produces homogenous regions –each region has uniform gray-level –each region.
Facial Recognition CSE 391 Kris Lord.
Traffic Sign Recognition Using Artificial Neural Network Radi Bekker
Demetz Clément ECE 539 Final Project Fall 2003
Facial Feature Detection
Content-Based Video Retrieval System Presented by: Edmund Liang CSE 8337: Information Retrieval.
嵌入式視覺 Pattern Recognition for Embedded Vision Template matching Statistical / Structural Pattern Recognition Neural networks.
Project 10 Facial Emotion Recognition Based On Mouth Analysis SSIP 08, Vienna 1
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology Human eye sclera detection and tracking using a modified.
OBJECT RECOGNITION. The next step in Robot Vision is the Object Recognition. This problem is accomplished using the extracted feature information. The.
SSIP 2003 Project suggestions. Project 1  Label the group photo- locate and identify faces and label them.  * Input group photo ( for example 10 people)
Image Retrieval Part I (Introduction). 2 Image Understanding Functions Image indexing similarity matching image retrieval (content-based method)
Chapter 9.  Mathematical morphology: ◦ A useful tool for extracting image components in the representation of region shape.  Boundaries, skeletons,
DOOR ENTRY SYSTEM Alina Dinca László Papp Adrian Ulges Csaba Domokos Cercel Constantin Team:
Graph Abstraction for Simplified Proofreading of Slice-based Volume Segmentation Ronell Sicat 1, Markus Hadwiger 1, Niloy Mitra 1,2 1 King Abdullah University.
Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular.
ENT 273 Object Recognition and Feature Detection Hema C.R.
Rotation Invariant Neural-Network Based Face Detection
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
X-ray Image Segmentation using Active Shape Models
Data Mining Knowledge on rough set theory SUSHIL KUMAR SAHU.
Reconstructing shredded documents through feature matching Authors: Edson Justino, Luiz S. Oliveira, Cinthia Freitas Source: Forensic Science International.
Image Segmentation & Template Matching Multimedia Signal Processing lecture on Petri Hirvonen.
Intelligent Systems in the Gambling Industry Kieran O’Neill 25/03/10.
Access Control Via Face Recognition. Group Members  Thilanka Priyankara  Vimalaharan Paskarasundaram  Manosha Silva  Dinusha Perera.
NEURAL - FUZZY LOGIC FOR AUTOMATIC OBJECT RECOGNITION.
Handwritten Hindi Numerals Recognition Kritika Singh Akarshan Sarkar Mentor- Prof. Amitabha Mukerjee.
Fourier Descriptors For Shape Recognition Applied to Tree Leaf Identification By Tyler Karrels.
Eye regions localization Balázs Harangi – University of Debrecen Ciprian Pop – Technical University of Cluj-Napoca László Kovács – University of Debrecen.
Automatic License Plate Location Using Template Matching University of Wisconsin - Madison ECE 533 Image Processing Fall 2004 Project Kerry Widder.
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
Yixin Chen and James Z. Wang The Pennsylvania State University
By Pushpita Biswas Under the guidance of Prof. S.Mukhopadhyay and Prof. P.K.Biswas.
Computer Vision Group Department of Computer Science University of Illinois at Urbana-Champaign.
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
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.
Morphological Image Processing (Chapter 9) CSC 446 Lecturer: Nada ALZaben.
Face Detection 蔡宇軒.
Optical Character Recognition
Leaves Recognition By Zakir Mohammed Indiana State University Computer Science.
Coin Recognition Using MATLAB - Emad Zaben - Bakir Hasanein - Mohammed Omar.
Content Based Coding of Face Images
group-14
Fuzzy Logic in Pattern Recognition
Range Image Segmentation for Modeling and Object Detection in Urban Scenes Cecilia Chen & Ioannis Stamos Computer Science Department Graduate Center, Hunter.
Mean Shift Segmentation
RGB-D Image for Scene Recognition by Jiaqi Guo
Binary Image processing بهمن 92
Morphological Operators
Research Institute for Future Media Computing
Review 1+3= 4 7+3= = 5 7+4= = = 6 7+6= = = 7+7+7=
Presentation transcript:

Bara Lilla Nyíri Gergely Piotr Czekański Kovács Laura Team H: Automatic Poker Player

Automatic Poker Player

Usage Determine the shapes of poker-cards (i.e. the hand value) Difficulties: Hidden parts of cards Cards in different positions (angles) Motivation: Electronic Casinos

General Presentation Corners of the cards Pattern recognition Image Processing - method 1 - Existing symbols Image Processing - method 2 -

Detailed Presentation Image Processing – method 1 Image Processing – method 2 Pattern recognition

Image Processing – method 1  Step 1: Tresholding using isodata algorithm Step 1: Tresholding using isodata algorithm  Step 2: Fill area, closing holes Step 2: Fill area, closing holes  Step 3: Determine the boundary Step 3: Determine the boundary  Step 4: Labeling the boundaries Step 4: Labeling the boundaries  Step 5: Compute the chain code Step 5: Compute the chain code  Step 6: Determine the corners Step 6: Determine the corners  Step 7: Determine the angle Step 7: Determine the angle  Step 8: Rotate the cards Step 8: Rotate the cards  Step 9: Pattern matching Step 9: Pattern matching

Isodata algorithm  divide the histogram in two parts (starting treshold level: t = the mean of the picture)  consider the means (m1, m2) of the upper and lower pixelvalues  Calculate: t= (m1+m2) /2  If t changes => start from the beginning Step 2, otherwise (i.e. convergence)

Fill area, closing holes Consider a closed contour and an inner point => Dilatation => intersection with the complementary of the contour => Continue until there are changes

Image Processing – method 2  Localize the cards  Keep only the symbols  Extracting the relevant symbols – from distance analysis  Pattern recognition – numbers and symbols

Pattern Matching

Conclusions  Results  Further Work

Results Detecting the shape of poker cards - even if some parts are hidden The performances of the algorithms depend on the numbers of the contained symbols

Problems

Further Work Using last year’s Dice Project implementing an SSIP Casino Analyze the information of the shapes => determine the hand value of the poker cards Improve the algorithms by using fuzzy logic or neural networks

Thank You for the Attention!