Barcode Reading Algorithm For Blind Users
|
|
- Penelope Edwards
- 5 years ago
- Views:
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 Ashna Thomas 1, Remya Paul 2 1 M.Tech Student (CSE), Mahatma Gandhi University Viswajyothi College of Engineering and
More informationBlur 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 informationA 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 informationImplementation 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 informationSearch 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 informationUsing 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 informationfast 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 informationAbstract. 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 informationStudy 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 informationDimension 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 informationImproved 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 informationToward 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 informationCamera 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 informationSpeech 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 informationColor 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 informationControlling 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 informationAn 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 informationVEHICLE 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 informationA 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 informationTouchless 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 informationExtraction 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 informationReading 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 informationVein 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 informationAlignment 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 informationMachine 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 informationSolidWorks 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 informationImage 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 informationSketching 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 informationPractical 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 informationE90 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 informationSketching 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 informationSheepshead, 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 informationIntelligent 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 informationA 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 informationAn 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 informationComparison 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 informationSIMULATION-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 informationImage 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 informationLive 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 informationWorkflow 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 informationVarious 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 informationAutomatic 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 informationPRODUCT 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 informationPreprocessing 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 informationFEATURES 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 informationA 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 informationAdvancements 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 informationSMART 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 informationOn 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 informationSMART 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 informationMechatronics 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 informationDevelopment 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 informationA 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 informationTranscription 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 informationMAV-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 informationA 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 informationENHANCHED 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 informationMarine 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 informationAutomated 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 informationExercise 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 informationAutocomplete 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 information10mW 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 informationLearning 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 informationImage 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 informationA 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 informationCROWD 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 informationCOMPARATIVE 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 informationReal-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 informationThe 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 informationChapter 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 informationVLSI 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 informationVisionGauge 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 informationStandard 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 informationINTRODUCTION 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 informationInternational 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 informationA 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 informationHigh-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 informationMobile 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 informationTechnical 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 informationThe 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 informationISSN 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 informationProposed 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 informationVersatile 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 informationIris 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 informationHeads 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 informationProducts - 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 informationMethod 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 informationDetection 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 informationNumber 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 informationDistributed 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 informationAutomatic 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 informationInternational 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 informationModaDJ. 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 informationAutomatics 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 informationHaptic 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 informationAn 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 informationAUTOMATIC 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 informationWhen 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 informationFunctional 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 information1 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