Barcode Reading Algorithm For Blind Users

Size: px
Start display at page:

Download "Barcode Reading Algorithm For Blind Users"

Transcription

1 Barcode Reading Algorithm For Blind Users Pooja Gajul 1 Supriya Gawai 2 Shashank Chavan 3 Prof.Archita Dad 4 ABSTRACT 1,2,3 BE-CMPN ( Pursuing ),4 Project Guide,Department of Computer Engineering Atharva College of Engineering, Malad (W), Mumbai (India) Regarding the typical image distortions we present an algorithm for the recognition of barcodes using camera phones, which is highly robust. A database of barcode images have been created, which covers falsification in homogenous illustration, reflections, or unclear image due to movements of camera. We present results from experiments with over 1,000 images from this database using a C# implementation of our algorithm. Most camera-based systems for finding and reading barcodes are designed to be used by sighted users and assume the user carefully centers the barcode in the image before the barcode is read. Unsighted individuals could benefit greatly from such systems to identify packaged goods, but unfortunately in their current form these systems are completely inaccessible because of their reliance on visual feedback from the user. The algorithm issues directional information with audio feedback (e.g. left, right ) and thereby guides a blind user holding a portable camera to locate and home in on a barcode.when the barcode is detected at sufficiently close range, a barcode reading algorithm scans and reads aloud the barcode and the corresponding product information. Keywords:Algorithm,Barcode,falsification 1.INTRODUCTION The 1D barcode which used as a symbol to represent ideas has become a universal system for labeling packaged goods with codes that uniquely identify product information. Blind and visually impaired persons could greatly benefit from the ability to read barcodes, which have been very useful for recognizing products in a supermarket or in a pantry at home.he or she may have no way of distinguishing between two cans with the same shape and weight (e.g. tomato sauce or beans). If the product barcodes could be located and read by a camera phone application, the related product information could immediately be looked up and read aloud to the user. A computer vision algorithm enabling a blind person to locate and read barcodes could be implemented on a phone camera, perhaps in addition to other functionality providing access to printed information (such as the KNFB reader, which is a commercial OCR system that runs on a Nokia phone camera). Such a system would be much more convenient than conventional laser scanner technology that requires the user to carry a dedicated device, such as the i.d. mate Talking Bar Code Reader. Our main contributions are two- 105 Pooja Gajul, Supriya Gawai, Shashank Chavan, Prof.Archita Dad

2 fold. (1)We have developed a fast, novel algorithm for detecting barcodes at a distance based on a cascade of filters that progressively rule out more and more regions of the image; only regions of the image that resemble barcodes are processed intensively, which is the key to the algorithm s speed. (2) We have coupled our algorithm with an algorithm that we developed previously [9] to read barcodes, and have executed the current version of our system with some improvements to the model using a PC and a camera. We added speech feedback to guide a blind user to a detected barcode, and we tested the system while wearing blind folds, demonstrating the feasibility of the system for totally blind users. 2.RELATED WORK More recent work has addressed the problem of reading barcodes from images received by a camera. Most of this work has simplified the problem of locating and segmenting the barcode in the image by assuming certain constraints hold. In [5], the barcode is assumed to be horizontal in the image and viewed close enough for the long width of the barcode to subtend about two-thirds of the image width; al-though the authors point out that the method can be easily extended to the case of undefined orientation, it is unclear how well the algorithm would work with barcodes viewed from farther away. Other work [2] assumes that the barcode can be detected from the morphological structure of binarized regions of the, but the procedure may fail on images that are noisier than the crisp.[7] Assumes that a barcode can be detected by searching for a black bar using a spiral method, which scans in a spiral outward from the center of the image, but it is not clear that an individual black bar can be sufficiently well resolved at a distance. We build on our recent work [9, 8] focusing on reading a barcode (assuming it has already been segmented) using a Bayesian deformable template algorithm that combines a prior model of the geometric shape of the barcode pattern with a likelihood model that evaluates evidence in the image for edges. S uch an approach is an important technique of decoding noisy barcode images that contain spurious (or missing) edges. A related approach [3], also based on impairable templates, can successfully decode barcodes from extremely blurry and noisy pictures. 3.INTERACTIVE CAMERA ALIGNMENT The shopper always takes a picture of a fixed surface after the phone s camera is aligned with the surface in the yaw and pitch planes. The alignment is carried out through an iterative haptic control loop. If the product is a box, the user is instructed to find the top of the box, i.e. the side with an open tab, by touch and then align the camera with the bottom, i.e. the opposite side. This is because on most boxes sold in the U.S. the UPC barcode is on the bottom. Once the bottom is found, the shopper aligns the camera with an edge of the side and clicks a button on the touch screen to start the alignment loop. The current readings of the phone s orientation sensor are taken to define the absolute pitch and yaw planes. The shopper then slowly moves the camera away from the surface. If the camera is misaligned in the pitch or yaw planes, specific haptic signals (vibrations) are issued to re-align it. The signals persist until the camera is aligned. The user is instructed to stop moving the camera away from the surface when she thinks that the camera is approximately 10cm from the surface. Then the picture is taken by a click of a button on the touch screen. If the product is a can, the shopper aligns the camera with the edge of the top or bottom circle. If it is a bottle, the camera is aligned with the edge of the bottom circle. When the shopper reaches an aisle, she aligns the phone 106 Pooja Gajul, Supriya Gawai, Shashank Chavan, Prof.Archita Dad

3 camera with a shelf and captures an image. If a barcode is decoded successfully and happens to be a shelf barcode, the system checks if it is the target barcode. If it is, the system verbally informs the shopper about it. If it is not, the system generates verbal directions to the target product (e.g. Two shelves up, three barcodes left. ). If the barcode cannot be decoded in the image, the system divides the image into sub-images that are likely to contain barcodes. Each sub image is processed with a barcode decoder. If the barcode is decoded, the system goes into the verbal instruction mode. If the barcode is not decoded, the system assumes that the barcode is rotated by 90 degrees. This assumption is enforced by the interactive haptic alignment loop. The image is rotated by 90 degrees, and the entire processes is repeated again. If part of a barcode is detected, the system gives the user haptic feedback to move the camera slightly left, right, up, or down, depending on where the partial barcode is detected. When the system is unable to find the barcode in the image, it notifies the user through audio feedback (currently a ping) to take another image. The overall flow of control of the barcode localization and decoding method is given in Figure. If necessary, user feedback messages can be delivered in a variety of formats: haptic, audio, speech, or a combination thereof 4.WORK FLOW: Fig. 1 Accessible Barcode Localization and Decoding Method. 107 Pooja Gajul, Supriya Gawai, Shashank Chavan, Prof.Archita Dad

4 Fig.2 Barcode System 5. STEPS TO BE UNDERTAKEN 5.1. Detection: (1) Lines in 4 different orientations swept to determine collection of edge points with alternating polarities. (2) Line scores tallied in direction perpendicular to sweep direction to get 2D representation of possible barcode areas. (3) Orientation entropy used to eliminate false positives (e.g. dense text) Direction: (1) A maximal bounding box to enclose the detected barcode is calculated. (2) The user is directed to the barcode by voice commands until enough edges are seen Decoding: (1) Slices with maximum number of edges are found and edges localized with sub-pixel accuracy. (2) Maximum likelihood (ML) estimation of the fundamental width and fixed edges. (3) ML estimation of the barcode digits using the check bit. (4) Detection attempted both right side up and upside down Output: (1) Product information retrieved from database and read out. In the next few sections, the details of these stages are provided. 108 Pooja Gajul, Supriya Gawai, Shashank Chavan, Prof.Archita Dad

5 6.ALGORITHMS: 6.1 Line Scan Algorithm: INITIALIZATION: _G = minimum gradient threshold ne = minimum # of edges required de = maximum distance between consecutive edges SWEEP: for orientation t = 0, 45, 90, 135 do for line l = 1,..., lastlineinthisorientation do count 0 for pixel i = 1,..., lastpixelonthisline do Let j be the last pixel on this line that was counted. if Ii > _G then //Gradient above threshold and angle approx. perpendicular to sweep line if \ Ii orientation then if Ii max{ Ii 1, Ii+1 } then //non-maximum suppression if \ Ii is 180 degrees out of phase with \ Ij, and dij < de then count count + 1 //count this pixel else count count 1 //pixel with strong gradient at wrong orientation else if dij > de then //no edge pixel seen in a while count count 1; if dij > 2 de then //no edges in a long while count 0 //end of candidate segment if count = 0 then //see if end of segment has been reached score maxi2lastsegment count(i) //score is the max count for this segment if score > ne then //if the minimum # edges has been seen Record this segment as a barcode candidate segment for this line else Discard this segment 109 Pooja Gajul, Supriya Gawai, Shashank Chavan, Prof.Archita Dad

6 6.2 Line Tally Algorithm: INITIALIZATION: nl = minimum # of lines required dl = maximum distance between matching lines _S = minimum score required to declare barcode candidate B = {} //list of candidate areas SWEEP: for orientation t = 0, 45, 90, 135 do for line l = 0,..., lastlineinthisorientation do for barcode segment candidate c = 1,..., lastcandidateonthisline do if b B: beginb beginc, endb endc and dlb < dl then //There was a previous barcode area candidate with similar beginning and end a little earlier countb countb + 1 else B B + c //Add this segment as the beginning of a new candidate area countc 1 for b B do //check that the candidates are still valid if dlb > dl then //have not seen a match in a while countb countb 1 if dlb > 2 dl then //have not seen a match in a long while countb 0 if countb = 0 then //end of candidate scoreb maxl2bcount(l) //score is the max count over all lines in this area if scoreb > _S then //if the minimum # lines has been seen Record b as a barcode area segment else B B b //Discard this candidate 110 Pooja Gajul, Supriya Gawai, Shashank Chavan, Prof.Archita Dad

7 6.3 Barcode Decoding Algorithm: INITIALIZATION: Xinitial = lastedge firstedge 95 FIND EDGES AND DIGIT PROBABILITIES: Find the Nslices lines in the barcode with the highest edge count for Slice i = 1,...,Nslices do Estimate NfixedEdgeEstimates fixed edges for Fixed Edge Estimate j = 1,...,NfixedEdgeEstimates do for Barcode digit d = 1,..., 12 do Get digit probabilities for each numeric digit 0,..., 9 Marginalize digit probabilities over all fixed edge estimates Marginalize digit probabilities over all slices BARCODE ESTIMATION: for Barcode digit d = 1,..., 12 do Calculate auxiliary running parity check digit probabilities. ML Estimation of the 2 most likely sequence of auxiliary random variables Convert auxiliary random variables back to barcode digits BARCODE VERIFICATION: if Probability of most likely sequence > K Probability of the second most likely sequence then if Most likely sequence differs from individually most likely digits by at most 1 digit then OUTPUT BARCODE Get new frame 7. CONCLUSION We have described a novel algorithm for finding and reading 1D barcodes, which is use by blind users.the most important feature of this algorithm is the ability to detect barcodes at some distance, allowing the user to scan packages before homing in on a barcode. Experiments with a blind volunteer demonstrate proof of concept of our system, which allows the blind user to locate barcodes which were then translated to product information that was announced to the user. We tested a series of products, as well as the barcodes generated by the user labeling household items that may not come with barcodes. 8. ACKNOWLEDGEMENT We are thankful to our Principal Dr. Shrikant Kallurkar, Project Coordinator Prof. Deepali Maste and other senior faculties of Computer Department for technical assistance and feedback through discussions. Our thanks to some of our colleagues who contributed towards development of the flowchart, leading to a success of this project 9. REFERENCES [1] A. Adelmann, M. Langheinrich, and G. Floerkemeier. A toolkit for bar-code-recognition and resolving on camera phones - jump starting the internet of things. In Workshop on Mobile and Embedded Interactive Systems (MEIS 06) at Informatik 2006, Pooja Gajul, Supriya Gawai, Shashank Chavan, Prof.Archita Dad

8 [2] D. Chai and F. Hock. Locating and decoding EAN-13 barcodes from images captured by digital cameras. In Information, Communications and Signal Processing, 2005 Fifth International Conference on, pages , [3] O. Gallo and R. Manduchi. Reading challenging barcodes with cameras. In IEEE Workshop on Applications of Computer Vision (WACV) 2009, Snowbird, Utah, December [4] E. Joseph and T. Pavlidis. Deblurring of bilevel waveforms. IEEE Transactions on Image Processing, 2, [5] W. Kongqiao. 1D barcode reading on camera phones. International Journal of Image and Graphics, 7(3): , [6] S. Kreˇsi c-juri c, D. Madej, and F. Santosa. Applications of hidden Markov models in bar code decoding. Pattern Recogn. Lett., 27(14): , [7] E. Ohbuchi, H. Hanaizumi, and L. A. Hock. Barcode readers using the camera device in mobile phones. In CW 04: Proceedings of the 2004 International Conference on Cyberworlds, pages , Washington, DC, USA, IEEE Computer Society. [8] E. Tekin and J. Coughlan. Barcode project. lab/barcode. [9] E. Tekin and J. M. Coughlan. A bayesian algorithm for reading 1-D barcodes. In Sixth Canadian Conference on Computer and Robot Vision (CRV 2009), Kelowna, BC, CA,May Pooja Gajul, Supriya Gawai, Shashank Chavan, Prof.Archita Dad

An Effective Method for Removing Scratches and Restoring Low -Quality QR Code Images

An Effective Method for Removing Scratches and Restoring Low -Quality QR Code Images An Effective Method for Removing Scratches and Restoring Low -Quality QR Code Images Ashna Thomas 1, Remya Paul 2 1 M.Tech Student (CSE), Mahatma Gandhi University Viswajyothi College of Engineering and

More information

Blur Estimation for Barcode Recognition in Out-of-Focus Images

Blur Estimation for Barcode Recognition in Out-of-Focus Images Blur Estimation for Barcode Recognition in Out-of-Focus Images Duy Khuong Nguyen, The Duy Bui, and Thanh Ha Le Human Machine Interaction Laboratory University Engineering and Technology Vietnam National

More information

A novel method for accurate and efficient barcode detection with morphological operations

A novel method for accurate and efficient barcode detection with morphological operations 2012 Eighth International Conference on Signal Image Technology and Internet Based Systems A novel method for accurate and efficient barcode detection with morphological operations Melinda Katona and László

More information

Implementation of Barcode Localization Technique using Morphological Operations

Implementation of Barcode Localization Technique using Morphological Operations Implementation of Barcode Localization Technique using Morphological Operations Savreet Kaur Student, Master of Technology, Department of Computer Engineering, ABSTRACT Barcode Localization is an extremely

More information

Search Strategies of Visually Impaired Persons using a Camera Phone Wayfinding System

Search Strategies of Visually Impaired Persons using a Camera Phone Wayfinding System Search Strategies of Visually Impaired Persons using a Camera Phone Wayfinding System R. Manduchi 1, J. Coughlan 2 and V. Ivanchenko 2 1 University of California, Santa Cruz, CA 2 Smith-Kettlewell Eye

More information

Using sound levels for location tracking

Using sound levels for location tracking Using sound levels for location tracking Sasha Ames sasha@cs.ucsc.edu CMPE250 Multimedia Systems University of California, Santa Cruz Abstract We present an experiemnt to attempt to track the location

More information

fast blur removal for wearable QR code scanners

fast blur removal for wearable QR code scanners fast blur removal for wearable QR code scanners Gábor Sörös, Stephan Semmler, Luc Humair, Otmar Hilliges ISWC 2015, Osaka, Japan traditional barcode scanning next generation barcode scanning ubiquitous

More information

Abstract. 2. SmartCamBCR: A Low Cost Barcode Reader. 1. Introduction

Abstract. 2. SmartCamBCR: A Low Cost Barcode Reader. 1. Introduction An Intelligent Algorithm for Utilizing a Low Cost Camera as an Inexpensive Barcode Reader Ruwan Janapriya, Lasantha Kularatne, Kosala Pannipitiya, Anuruddha Gamakumara, Chathura de Silva and Nalin Wickramarachchi.

More information

Study of 3D Barcode with Steganography for Data Hiding

Study of 3D Barcode with Steganography for Data Hiding Study of 3D Barcode with Steganography for Data Hiding Megha S M 1, Chethana C 2 1Student of Master of Technology, Dept. of Computer Science and Engineering& BMSIT&M Yelahanka Banglore-64, 2 Assistant

More information

Dimension Recognition and Geometry Reconstruction in Vectorization of Engineering Drawings

Dimension Recognition and Geometry Reconstruction in Vectorization of Engineering Drawings Dimension Recognition and Geometry Reconstruction in Vectorization of Engineering Drawings Feng Su 1, Jiqiang Song 1, Chiew-Lan Tai 2, and Shijie Cai 1 1 State Key Laboratory for Novel Software Technology,

More information

Improved 1D and 2D barcode detection with morphological operations

Improved 1D and 2D barcode detection with morphological operations Improved 1D and 2D barcode detection with morphological operations Melinda Katona and László G. Nyúl Department of Image Processing and Computer Graphics University of Szeged Árpád tér 2, H-6720 Szeged,

More information

Toward an Augmented Reality System for Violin Learning Support

Toward an Augmented Reality System for Violin Learning Support Toward an Augmented Reality System for Violin Learning Support Hiroyuki Shiino, François de Sorbier, and Hideo Saito Graduate School of Science and Technology, Keio University, Yokohama, Japan {shiino,fdesorbi,saito}@hvrl.ics.keio.ac.jp

More information

Camera Based EAN-13 Barcode Verification with Hough Transform and Sub-Pixel Edge Detection

Camera Based EAN-13 Barcode Verification with Hough Transform and Sub-Pixel Edge Detection First National Conference on Algorithms and Intelligent Systems, 03-04 February, 2012 1 Camera Based EAN-13 Barcode Verification with Hough Transform and Sub-Pixel Edge Detection Harsh Kapadia M.Tech IC

More information

Speech Enhancement using Wiener filtering

Speech Enhancement using Wiener filtering Speech Enhancement using Wiener filtering S. Chirtmay and M. Tahernezhadi Department of Electrical Engineering Northern Illinois University DeKalb, IL 60115 ABSTRACT The problem of reducing the disturbing

More information

Color Targets: A Wayfinding System for the Visually Impaired

Color Targets: A Wayfinding System for the Visually Impaired Color Targets: A Wayfinding System for the Visually Impaired Max E. Velado Advisor: Dr. Roberto Manduchi Abstract A wayfinding system is an audible or visual method to provide information such as names

More information

Controlling Humanoid Robot Using Head Movements

Controlling Humanoid Robot Using Head Movements Volume-5, Issue-2, April-2015 International Journal of Engineering and Management Research Page Number: 648-652 Controlling Humanoid Robot Using Head Movements S. Mounica 1, A. Naga bhavani 2, Namani.Niharika

More information

An Analysis of Image Denoising and Restoration of Handwritten Degraded Document Images

An Analysis of Image Denoising and Restoration of Handwritten Degraded Document Images Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 12, December 2014,

More information

VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL

VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL Instructor : Dr. K. R. Rao Presented by: Prasanna Venkatesh Palani (1000660520) prasannaven.palani@mavs.uta.edu

More information

A SURVEY ON HAND GESTURE RECOGNITION

A SURVEY ON HAND GESTURE RECOGNITION A SURVEY ON HAND GESTURE RECOGNITION U.K. Jaliya 1, Dr. Darshak Thakore 2, Deepali Kawdiya 3 1 Assistant Professor, Department of Computer Engineering, B.V.M, Gujarat, India 2 Assistant Professor, Department

More information

Touchless Fingerprint Recognization System

Touchless Fingerprint Recognization System e-issn 2455 1392 Volume 2 Issue 4, April 2016 pp. 501-505 Scientific Journal Impact Factor : 3.468 http://www.ijcter.com Touchless Fingerprint Recognization System Biju V. G 1., Anu S Nair 2, Albin Joseph

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

Reading Barcodes from Digital Imagery

Reading Barcodes from Digital Imagery Reading Barcodes from Digital Imagery Timothy R. Tuinstra Cedarville University Email: tuinstra@cedarville.edu Abstract This document was prepared for Dr. John Loomis as part of the written PhD. candidacy

More information

Vein and Fingerprint Identification Multi Biometric System: A Novel Approach

Vein and Fingerprint Identification Multi Biometric System: A Novel Approach Vein and Fingerprint Identification Multi Biometric System: A Novel Approach Hatim A. Aboalsamh Abstract In this paper, a compact system that consists of a Biometrics technology CMOS fingerprint sensor

More information

Alignment of the camera

Alignment of the camera Related topics Detector Alignment, Rotation axis, tilt, Principle Alignment of the detector and the rotation stage is very important to get optimal quality images of a CT scan. In this experiment, the

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

SolidWorks 95 User s Guide

SolidWorks 95 User s Guide SolidWorks 95 User s Guide Disclaimer: The following User Guide was extracted from SolidWorks 95 Help files and was not originally distributed in this format. All content 1995, SolidWorks Corporation Contents

More information

Image Restoration and De-Blurring Using Various Algorithms Navdeep Kaur

Image Restoration and De-Blurring Using Various Algorithms Navdeep Kaur RESEARCH ARTICLE OPEN ACCESS Image Restoration and De-Blurring Using Various Algorithms Navdeep Kaur Under the guidance of Er.Divya Garg Assistant Professor (CSE) Universal Institute of Engineering and

More information

Sketching Interface. Larry Rudolph April 24, Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph

Sketching Interface. Larry Rudolph April 24, Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph Sketching Interface Larry April 24, 2006 1 Motivation Natural Interface touch screens + more Mass-market of h/w devices available Still lack of s/w & applications for it Similar and different from speech

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

E90 Project Proposal. 6 December 2006 Paul Azunre Thomas Murray David Wright

E90 Project Proposal. 6 December 2006 Paul Azunre Thomas Murray David Wright E90 Project Proposal 6 December 2006 Paul Azunre Thomas Murray David Wright Table of Contents Abstract 3 Introduction..4 Technical Discussion...4 Tracking Input..4 Haptic Feedack.6 Project Implementation....7

More information

Sketching Interface. Motivation

Sketching Interface. Motivation Sketching Interface Larry Rudolph April 5, 2007 1 1 Natural Interface Motivation touch screens + more Mass-market of h/w devices available Still lack of s/w & applications for it Similar and different

More information

Sheepshead, THE Game Set Up

Sheepshead, THE Game Set Up Figure 1 is a screen shot of the Partner Method tab. Figure 1 The Partner Method determines how the partner is calculated. 1. Jack of Diamonds Call Up Before Picking. This method allows the picker to call

More information

Intelligent Traffic Sign Detector: Adaptive Learning Based on Online Gathering of Training Samples

Intelligent Traffic Sign Detector: Adaptive Learning Based on Online Gathering of Training Samples 2011 IEEE Intelligent Vehicles Symposium (IV) Baden-Baden, Germany, June 5-9, 2011 Intelligent Traffic Sign Detector: Adaptive Learning Based on Online Gathering of Training Samples Daisuke Deguchi, Mitsunori

More information

A Proposal for Security Oversight at Automated Teller Machine System

A Proposal for Security Oversight at Automated Teller Machine System International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 10, Issue 6 (June 2014), PP.18-25 A Proposal for Security Oversight at Automated

More information

An Artificial Intelligence System for Monitoring and Security for Vehicular Plate Number in Lyceum of the Philippines University Laguna

An Artificial Intelligence System for Monitoring and Security for Vehicular Plate Number in Lyceum of the Philippines University Laguna An Artificial Intelligence System for Monitoring and Security for Vehicular Plate Number in Lyceum of the Philippines University Laguna Joseph T. Seranilla 1*, Angelino P. Flores 1, Veryll John Sumague

More information

Comparison of Haptic and Non-Speech Audio Feedback

Comparison of Haptic and Non-Speech Audio Feedback Comparison of Haptic and Non-Speech Audio Feedback Cagatay Goncu 1 and Kim Marriott 1 Monash University, Mebourne, Australia, cagatay.goncu@monash.edu, kim.marriott@monash.edu Abstract. We report a usability

More information

SIMULATION-BASED MODEL CONTROL USING STATIC HAND GESTURES IN MATLAB

SIMULATION-BASED MODEL CONTROL USING STATIC HAND GESTURES IN MATLAB SIMULATION-BASED MODEL CONTROL USING STATIC HAND GESTURES IN MATLAB S. Kajan, J. Goga Institute of Robotics and Cybernetics, Faculty of Electrical Engineering and Information Technology, Slovak University

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

Live Hand Gesture Recognition using an Android Device

Live Hand Gesture Recognition using an Android Device Live Hand Gesture Recognition using an Android Device Mr. Yogesh B. Dongare Department of Computer Engineering. G.H.Raisoni College of Engineering and Management, Ahmednagar. Email- yogesh.dongare05@gmail.com

More information

Workflow Detail: Imaging (flat sheets and packets)

Workflow Detail: Imaging (flat sheets and packets) Workflow Detail: Imaging (flat sheets and packets) Module 4: Image Capture Task List Task ID Task Description Explanations and Comments Resource(s) T1 Capture machine readable information (from 1D barcodes,

More information

Various Calibration Functions for Webcams and AIBO under Linux

Various Calibration Functions for Webcams and AIBO under Linux SISY 2006 4 th Serbian-Hungarian Joint Symposium on Intelligent Systems Various Calibration Functions for Webcams and AIBO under Linux Csaba Kertész, Zoltán Vámossy Faculty of Science, University of Szeged,

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

PRODUCT RECOGNITION USING LABEL AND BARCODES

PRODUCT RECOGNITION USING LABEL AND BARCODES PRODUCT RECOGNITION USING LABEL AND BARCODES Rakshandaa.K 1, Ragaveni.S 2, Sudha Lakshmi.S 3 1Student, Department of ECE, Prince Shri Venkateshwara Padmavathy Engineering College, Tamil Nadu, India 2Student,

More information

Preprocessing of Digitalized Engineering Drawings

Preprocessing of Digitalized Engineering Drawings Modern Applied Science; Vol. 9, No. 13; 2015 ISSN 1913-1844 E-ISSN 1913-1852 Published by Canadian Center of Science and Education Preprocessing of Digitalized Engineering Drawings Matúš Gramblička 1 &

More information

FEATURES Industry windows paperless solutions High speed portable document scanner is well-suited for a wide variety of Window industry

FEATURES Industry windows paperless solutions High speed portable document scanner is well-suited for a wide variety of Window industry BD-S-520 High-Speed Portable HD Document Scanner FEATURES Industry windows paperless solutions High speed portable document scanner is well-suited for a wide variety of Window industry Fast scan: One second

More information

A Fast Segmentation Algorithm for Bi-Level Image Compression using JBIG2

A Fast Segmentation Algorithm for Bi-Level Image Compression using JBIG2 A Fast Segmentation Algorithm for Bi-Level Image Compression using JBIG2 Dave A. D. Tompkins and Faouzi Kossentini Signal Processing and Multimedia Group Department of Electrical and Computer Engineering

More information

Advancements in Gesture Recognition Technology

Advancements in Gesture Recognition Technology IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 4, Issue 4, Ver. I (Jul-Aug. 2014), PP 01-07 e-issn: 2319 4200, p-issn No. : 2319 4197 Advancements in Gesture Recognition Technology 1 Poluka

More information

SMART ELECTRONIC GADGET FOR VISUALLY IMPAIRED PEOPLE

SMART ELECTRONIC GADGET FOR VISUALLY IMPAIRED PEOPLE ISSN: 0976-2876 (Print) ISSN: 2250-0138 (Online) SMART ELECTRONIC GADGET FOR VISUALLY IMPAIRED PEOPLE L. SAROJINI a1, I. ANBURAJ b, R. ARAVIND c, M. KARTHIKEYAN d AND K. GAYATHRI e a Assistant professor,

More information

On The Correlation of Image Size to System Accuracy in Automatic Fingerprint Identification Systems

On The Correlation of Image Size to System Accuracy in Automatic Fingerprint Identification Systems On The Correlation of Image Size to System Accuracy in Automatic Fingerprint Identification Systems J.K. Schneider, C. E. Richardson, F.W. Kiefer, and Venu Govindaraju Ultra-Scan Corporation, 4240 Ridge

More information

SMART READING SYSTEM FOR VISUALLY IMPAIRED PEOPLE

SMART READING SYSTEM FOR VISUALLY IMPAIRED PEOPLE SMART READING SYSTEM FOR VISUALLY IMPAIRED PEOPLE KA.Aslam [1],Tanmoykumarroy [2], Sridhar rajan [3], T.Vijayan [4], B.kalai Selvi [5] Abhinayathri [6] [1-2] Final year Student, Dept of Electronics and

More information

Mechatronics Project Report

Mechatronics Project Report Mechatronics Project Report Introduction Robotic fish are utilized in the Dynamic Systems Laboratory in order to study and model schooling in fish populations, with the goal of being able to manage aquatic

More information

Development Of A Novel Finder Pattern For Effective Color 2D-Barcode Detection

Development Of A Novel Finder Pattern For Effective Color 2D-Barcode Detection Edith Cowan University Research Online ECU Publications Pre. 2011 2008 Development Of A Novel Finder Pattern For Effective Color 2D-Barcode Detection Hiroko Kato Edith Cowan University Keng T. Tan Edith

More information

A Review of Optical Character Recognition System for Recognition of Printed Text

A Review of Optical Character Recognition System for Recognition of Printed Text IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 3, Ver. II (May Jun. 2015), PP 28-33 www.iosrjournals.org A Review of Optical Character Recognition

More information

Transcription of Piano Music

Transcription of Piano Music Transcription of Piano Music Rudolf BRISUDA Slovak University of Technology in Bratislava Faculty of Informatics and Information Technologies Ilkovičova 2, 842 16 Bratislava, Slovakia xbrisuda@is.stuba.sk

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

A Kinect-based 3D hand-gesture interface for 3D databases

A Kinect-based 3D hand-gesture interface for 3D databases A Kinect-based 3D hand-gesture interface for 3D databases Abstract. The use of natural interfaces improves significantly aspects related to human-computer interaction and consequently the productivity

More information

ENHANCHED PALM PRINT IMAGES FOR PERSONAL ACCURATE IDENTIFICATION

ENHANCHED PALM PRINT IMAGES FOR PERSONAL ACCURATE IDENTIFICATION ENHANCHED PALM PRINT IMAGES FOR PERSONAL ACCURATE IDENTIFICATION Prof. Rahul Sathawane 1, Aishwarya Shende 2, Pooja Tete 3, Naina Chandravanshi 4, Nisha Surjuse 5 1 Prof. Rahul Sathawane, Information Technology,

More information

Marine Debris Cleaner Phase 1 Navigation

Marine Debris Cleaner Phase 1 Navigation Southeastern Louisiana University Marine Debris Cleaner Phase 1 Navigation Submitted as partial fulfillment for the senior design project By Ryan Fabre & Brock Dickinson ET 494 Advisor: Dr. Ahmad Fayed

More information

Automated License Plate Recognition for Toll Booth Application

Automated License Plate Recognition for Toll Booth Application RESEARCH ARTICLE OPEN ACCESS Automated License Plate Recognition for Toll Booth Application Ketan S. Shevale (Department of Electronics and Telecommunication, SAOE, Pune University, Pune) ABSTRACT This

More information

Exercise questions for Machine vision

Exercise questions for Machine vision Exercise questions for Machine vision This is a collection of exercise questions. These questions are all examination alike which means that similar questions may appear at the written exam. I ve divided

More information

Autocomplete Sketch Tool

Autocomplete Sketch Tool Autocomplete Sketch Tool Sam Seifert, Georgia Institute of Technology Advanced Computer Vision Spring 2016 I. ABSTRACT This work details an application that can be used for sketch auto-completion. Sketch

More information

10mW CMOS Retina and Classifier for Handheld, 1000Images/s Optical Character Recognition System

10mW CMOS Retina and Classifier for Handheld, 1000Images/s Optical Character Recognition System TP 12.1 10mW CMOS Retina and Classifier for Handheld, 1000Images/s Optical Character Recognition System Peter Masa, Pascal Heim, Edo Franzi, Xavier Arreguit, Friedrich Heitger, Pierre Francois Ruedi, Pascal

More information

Learning Guide. ASR Automated Systems Research Inc. # Douglas Crescent, Langley, BC. V3A 4B6. Fax:

Learning Guide. ASR Automated Systems Research Inc. # Douglas Crescent, Langley, BC. V3A 4B6. Fax: Learning Guide ASR Automated Systems Research Inc. #1 20461 Douglas Crescent, Langley, BC. V3A 4B6 Toll free: 1-800-818-2051 e-mail: support@asrsoft.com Fax: 604-539-1334 www.asrsoft.com Copyright 1991-2013

More information

Image De-Noising Using a Fast Non-Local Averaging Algorithm

Image De-Noising Using a Fast Non-Local Averaging Algorithm Image De-Noising Using a Fast Non-Local Averaging Algorithm RADU CIPRIAN BILCU 1, MARKKU VEHVILAINEN 2 1,2 Multimedia Technologies Laboratory, Nokia Research Center Visiokatu 1, FIN-33720, Tampere FINLAND

More information

A new method to recognize Dimension Sets and its application in Architectural Drawings. I. Introduction

A new method to recognize Dimension Sets and its application in Architectural Drawings. I. Introduction A new method to recognize Dimension Sets and its application in Architectural Drawings Yalin Wang, Long Tang, Zesheng Tang P O Box 84-187, Tsinghua University Postoffice Beijing 100084, PRChina Email:

More information

CROWD ANALYSIS WITH FISH EYE CAMERA

CROWD ANALYSIS WITH FISH EYE CAMERA CROWD ANALYSIS WITH FISH EYE CAMERA Huseyin Oguzhan Tevetoglu 1 and Nihan Kahraman 2 1 Department of Electronic and Communication Engineering, Yıldız Technical University, Istanbul, Turkey 1 Netaş Telekomünikasyon

More information

COMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES

COMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES International Journal of Advanced Research in Engineering and Technology (IJARET) Volume 9, Issue 3, May - June 2018, pp. 177 185, Article ID: IJARET_09_03_023 Available online at http://www.iaeme.com/ijaret/issues.asp?jtype=ijaret&vtype=9&itype=3

More information

Real-Time License Plate Localisation on FPGA

Real-Time License Plate Localisation on FPGA Real-Time License Plate Localisation on FPGA X. Zhai, F. Bensaali and S. Ramalingam School of Engineering & Technology University of Hertfordshire Hatfield, UK {x.zhai, f.bensaali, s.ramalingam}@herts.ac.uk

More information

The Automatic Classification Problem. Perceptrons, SVMs, and Friends: Some Discriminative Models for Classification

The Automatic Classification Problem. Perceptrons, SVMs, and Friends: Some Discriminative Models for Classification Perceptrons, SVMs, and Friends: Some Discriminative Models for Classification Parallel to AIMA 8., 8., 8.6.3, 8.9 The Automatic Classification Problem Assign object/event or sequence of objects/events

More information

Chapter 16: Batch Scanning

Chapter 16: Batch Scanning Chapter 16: Batch Scanning The Batch Scanning module allows users to scan and upload various versions of voter registration forms as a batch into the system. Once they are scanned, documents are available

More information

VLSI Implementation of Impulse Noise Suppression in Images

VLSI Implementation of Impulse Noise Suppression in Images VLSI Implementation of Impulse Noise Suppression in Images T. Satyanarayana 1, A. Ravi Chandra 2 1 PG Student, VRS & YRN College of Engg. & Tech.(affiliated to JNTUK), Chirala 2 Assistant Professor, Department

More information

VisionGauge OnLine Standard Edition Spec Sheet

VisionGauge OnLine Standard Edition Spec Sheet VisionGauge OnLine Standard Edition Spec Sheet VISIONx INC. www.visionxinc.com Powerful & Easy to Use Intuitive Interface VisionGauge OnLine is a powerful and easy-to-use machine vision software for automated

More information

Standard Operating Procedure

Standard Operating Procedure Standard Operating Procedure Nanosurf Atomic Force Microscopy Operation Facility NCCRD Nanotechnology Center for Collaborative Research and Development Department of Chemistry and Engineering Physics The

More information

INTRODUCTION TO VISION SENSORS The Case for Automation with Machine Vision. AUTOMATION a division of HTE Technologies

INTRODUCTION TO VISION SENSORS The Case for Automation with Machine Vision. AUTOMATION a division of HTE Technologies INTRODUCTION TO VISION SENSORS The Case for Automation with Machine Vision AUTOMATION a division of HTE Technologies TABLE OF CONTENTS Types of sensors... 3 Vision sensors: a class apart... 4 Vision sensors

More information

International Journal of Advanced Research in Computer Science and Software Engineering

International Journal of Advanced Research in Computer Science and Software Engineering Volume 3, Issue 4, April 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Novel Approach

More information

A Novel Approach for Hiding Huge Data in Image

A Novel Approach for Hiding Huge Data in Image EUROPEAN ACADEMIC RESEARCH Vol. III, Issue 2/ May 2015 ISSN 2286-4822 www.euacademic.org Impact Factor: 3.4546 (UIF) DRJI Value: 5.9 (B+) A Novel Approach for Hiding Huge Data in Image ZAINALABIDEEN ABDUAL

More information

High-speed Noise Cancellation with Microphone Array

High-speed Noise Cancellation with Microphone Array Noise Cancellation a Posteriori Probability, Maximum Criteria Independent Component Analysis High-speed Noise Cancellation with Microphone Array We propose the use of a microphone array based on independent

More information

Mobile Cognitive Indoor Assistive Navigation for the Visually Impaired

Mobile Cognitive Indoor Assistive Navigation for the Visually Impaired 1 Mobile Cognitive Indoor Assistive Navigation for the Visually Impaired Bing Li 1, Manjekar Budhai 2, Bowen Xiao 3, Liang Yang 1, Jizhong Xiao 1 1 Department of Electrical Engineering, The City College,

More information

Technical Note How to Compensate Lateral Chromatic Aberration

Technical Note How to Compensate Lateral Chromatic Aberration Lateral Chromatic Aberration Compensation Function: In JAI color line scan cameras (3CCD/4CCD/3CMOS/4CMOS), sensors and prisms are precisely fabricated. On the other hand, the lens mounts of the cameras

More information

The Fastest, Easiest, Most Accurate Way To Compare Parts To Their CAD Data

The Fastest, Easiest, Most Accurate Way To Compare Parts To Their CAD Data 210 Brunswick Pointe-Claire (Quebec) Canada H9R 1A6 Web: www.visionxinc.com Email: info@visionxinc.com tel: (514) 694-9290 fax: (514) 694-9488 VISIONx INC. The Fastest, Easiest, Most Accurate Way To Compare

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

Proposed Method for Off-line Signature Recognition and Verification using Neural Network

Proposed Method for Off-line Signature Recognition and Verification using Neural Network e-issn: 2349-9745 p-issn: 2393-8161 Scientific Journal Impact Factor (SJIF): 1.711 International Journal of Modern Trends in Engineering and Research www.ijmter.com Proposed Method for Off-line Signature

More information

Versatile Camera Machine Vision Lab

Versatile Camera Machine Vision Lab Versatile Camera Machine Vision Lab In-Sight Explorer 5.6.0-1 - Table of Contents Pill Inspection... Error! Bookmark not defined. Get Connected... Error! Bookmark not defined. Set Up Image... - 8 - Location

More information

Iris Recognition using Histogram Analysis

Iris Recognition using Histogram Analysis Iris Recognition using Histogram Analysis Robert W. Ives, Anthony J. Guidry and Delores M. Etter Electrical Engineering Department, U.S. Naval Academy Annapolis, MD 21402-5025 Abstract- Iris recognition

More information

Heads up interaction: glasgow university multimodal research. Eve Hoggan

Heads up interaction: glasgow university multimodal research. Eve Hoggan Heads up interaction: glasgow university multimodal research Eve Hoggan www.tactons.org multimodal interaction Multimodal Interaction Group Key area of work is Multimodality A more human way to work Not

More information

Products - Microarray Scanners - Laser Scanners - InnoScan 900 Series and MAPIX Software

Products - Microarray Scanners - Laser Scanners - InnoScan 900 Series and MAPIX Software Products - Microarray Scanners - Laser Scanners - InnoScan 900 Series and MAPIX Software Arrayit offers the world s only next generation microarray scanning technology, with proprietary rotary motion control,

More information

Method for Real Time Text Extraction of Digital Manga Comic

Method for Real Time Text Extraction of Digital Manga Comic Method for Real Time Text Extraction of Digital Manga Comic Kohei Arai Information Science Department Saga University Saga, 840-0027, Japan Herman Tolle Software Engineering Department Brawijaya University

More information

Detection of Compound Structures in Very High Spatial Resolution Images

Detection of Compound Structures in Very High Spatial Resolution Images Detection of Compound Structures in Very High Spatial Resolution Images Selim Aksoy Department of Computer Engineering Bilkent University Bilkent, 06800, Ankara, Turkey saksoy@cs.bilkent.edu.tr Joint work

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

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Hiroshi Ishiguro Department of Information Science, Kyoto University Sakyo-ku, Kyoto 606-01, Japan E-mail: ishiguro@kuis.kyoto-u.ac.jp

More information

Automatic Counterfeit Protection System Code Classification

Automatic Counterfeit Protection System Code Classification Automatic Counterfeit Protection System Code Classification Joost van Beusekom a,b, Marco Schreyer a, Thomas M. Breuel b a German Research Center for Artificial Intelligence (DFKI) GmbH D-67663 Kaiserslautern,

More information

International Journal of Scientific & Engineering Research, Volume 4, Issue 5, May ISSN

International Journal of Scientific & Engineering Research, Volume 4, Issue 5, May ISSN International Journal of Scientific & Engineering Research, Volume 4, Issue 5, May-2013 363 Home Surveillance system using Ultrasonic Sensors K.Rajalakshmi 1 R.Chakrapani 2 1 Final year ME(VLSI DESIGN),

More information

ModaDJ. Development and evaluation of a multimodal user interface. Institute of Computer Science University of Bern

ModaDJ. Development and evaluation of a multimodal user interface. Institute of Computer Science University of Bern ModaDJ Development and evaluation of a multimodal user interface Course Master of Computer Science Professor: Denis Lalanne Renato Corti1 Alina Petrescu2 1 Institute of Computer Science University of Bern

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

Haptic Rendering CPSC / Sonny Chan University of Calgary

Haptic Rendering CPSC / Sonny Chan University of Calgary Haptic Rendering CPSC 599.86 / 601.86 Sonny Chan University of Calgary Today s Outline Announcements Human haptic perception Anatomy of a visual-haptic simulation Virtual wall and potential field rendering

More information

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods 19 An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods T.Arunachalam* Post Graduate Student, P.G. Dept. of Computer Science, Govt Arts College, Melur - 625 106 Email-Arunac682@gmail.com

More information

AUTOMATIC DETECTION OF HEDGES AND ORCHARDS USING VERY HIGH SPATIAL RESOLUTION IMAGERY

AUTOMATIC DETECTION OF HEDGES AND ORCHARDS USING VERY HIGH SPATIAL RESOLUTION IMAGERY AUTOMATIC DETECTION OF HEDGES AND ORCHARDS USING VERY HIGH SPATIAL RESOLUTION IMAGERY Selim Aksoy Department of Computer Engineering, Bilkent University, Bilkent, 06800, Ankara, Turkey saksoy@cs.bilkent.edu.tr

More information

When you complete this assignment you will:

When you complete this assignment you will: Objectives When you complete this assignment you will: 1. sketch and create models using basic commands. 2. create a multi-part model using the assembly drawings. 3. sketch and dimension problems. 3. extrude

More information

Functional Assessment of a Camera Phone-Based Wayfinding System Operated by Blind Users

Functional Assessment of a Camera Phone-Based Wayfinding System Operated by Blind Users Functional Assessment of a Camera Phone-Based Wayfinding System Operated by Blind Users James Coughlan * and Roberto Manduchi ** * Smith-Kettlewell Eye Research Institute, San Francisco ** Department of

More information

1 Sketching. Introduction

1 Sketching. Introduction 1 Sketching Introduction Sketching is arguably one of the more difficult techniques to master in NX, but it is well-worth the effort. A single sketch can capture a tremendous amount of design intent, and

More information