A Novel Approach for Image Cropping and Automatic Contact Extraction from Images

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

A comparative study of different feature sets for recognition of handwritten Arabic numerals using a Multi Layer Perceptron

OCR With Background Image Elimination-A Survey

Matlab Based Vehicle Number Plate Recognition

IJRASET 2015: All Rights are Reserved

1. What is SENSE Batch

International Conference on Computer, Communication, Control and Information Technology (C 3 IT 2009) Paper Code: DSIP-024

Extraction and Recognition of Text From Digital English Comic Image Using Median Filter

RECOGNITION OF EMERGENCY AND NON-EMERGENCY LIGHT USING MATROX AND VB6 MOHD NAZERI BIN MUHAMMAD

Workflow. Pre-Imaging

Study and Analysis of various preprocessing approaches to enhance Offline Handwritten Gujarati Numerals for feature extraction

Sri Shakthi Institute of Engg and Technology, Coimbatore, TN, India.

Development of an Automatic Camera Control System for Videoing a Normal Classroom to Realize a Distant Lecture

Multimedia-Systems: Image & Graphics

Number Plate Recognition System using OCR for Automatic Toll Collection

ROTATING SYSTEM T-12, T-20, T-50, T- 150 USER MANUAL

MAV-ID card processing using camera images

LPR SETUP AND FIELD INSTALLATION GUIDE

Automatic Ground Truth Generation of Camera Captured Documents Using Document Image Retrieval

Webcam Based Image Control System

KoPa Scanner. User's Manual A99. Ver 1.0. SHENZHEN OSTEC OPTO-ELECTRONIC TECHNOLOGY CO.,LTD.

Liquid Camera PROJECT REPORT STUDY WEEK FASCINATING INFORMATICS. N. Ionescu, L. Kauflin & F. Rickenbach

in the list below are available in the Pro version of Scan2CAD

Version 6. User Manual OBJECT

Number Plate Recognition Using Segmentation

PackshotCreator 3D User guide

PAPERSCAN V3. User Guide

Controlling Humanoid Robot Using Head Movements

Text Extraction from Images

International Journal of Advanced Research in Computer Science and Software Engineering

μscope Microscopy Software

Adobe Photoshop CS2 Workshop

Scanning: pictures and text

Digital Imaging - Photoshop

An Offline Technique for Localization of License Plates for Indian Commercial Vehicles

Contents 1 Introduction Optical Character Recognition Systems Soft Computing Techniques for Optical Character Recognition Systems

AUTOMATIC NUMBER PLATE DETECTION USING IMAGE PROCESSING AND PAYMENT AT TOLL PLAZA

Section 4 Digital Imagery/ Photo

Manual for creating Multicolor stamps. with Adobe Photoshop (German)

VRS 4.2 Professional Key New Features

Image Finder Mobile Application Based on Neural Networks

World Journal of Engineering Research and Technology WJERT

Mobile Based Application to Scan the Number Plate and To Verify the Owner Details

Image Crop - User Guide

Image Editing and Measurement Software. User Manual

Adobe Fireworks CS4 Kalamazoo Valley Community College February 25, 2010

From Raster to Vector: Make That Scanner Earn Its Keep!

Classification Experiments for Number Plate Recognition Data Set Using Weka

Photoshop Domain 5: Publishing Digital Images Using Adobe Photoshop CS5

Images and Graphics. 4. Images and Graphics - Copyright Denis Hamelin - Ryerson University

PRODUCT RECOGNITION USING LABEL AND BARCODES

Image Production Guide

PackshotAlto range User guide

Combination of Web and Android Application to Implement Automated Meter Reader Based on OCR

An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

Digital Portable Overhead Document Camera LV-1010

Leica DMi8A Quick Guide

How to generate different file formats

Content Based Image Retrieval Using Color Histogram

ToupSky Cameras Quick-guide

DIGITAL-MICROSCOPY CAMERA SOLUTIONS USB 3.0

ID Photo Processor. Batch photo processing. User Guide

Motion Detection Keyvan Yaghmayi

Photoshop: Manipulating Photos

Localization of License Plates from Surveillance Camera Images: A Color Feature Based ANN Approach

How to blend, feather, and smooth

Using Adobe Photoshop to enhance the image quality. Assistant course web site:

Computer Graphics Si Lu Fall /25/2017

Digital Photography 1

Implementation of License Plate Recognition System in ARM Cortex A8 Board

CONTENTS. Chapter I Introduction Package Includes Appearance System Requirements... 1

Vehicle Number Plate Recognition with Bilinear Interpolation and Plotting Horizontal and Vertical Edge Processing Histogram with Sound Signals

ISSN No: International Journal & Magazine of Engineering, Technology, Management and Research

Implementation of Text to Speech Conversion

ITNP80: Multimedia Adobe Photoshop Practical Weeks commencing 26 January and 2 February 2015.

ENHANCHED PALM PRINT IMAGES FOR PERSONAL ACCURATE IDENTIFICATION

Contents STARTUP MICROSCOPE CONTROLS CAMERA CONTROLS SOFTWARE CONTROLS EXPOSURE AND CONTRAST MONOCHROME IMAGE HANDLING

Real Time Word to Picture Translation for Chinese Restaurant Menus

ACA Photoshop CC Exam Prep Questions

Welcome to Progress Lighting s Virtual Lighting CD

Scanning. Records Management Factsheet 06. Introduction. Contents. Version 3.0 August 2017

COMBINING FINGERPRINTS FOR SECURITY PURPOSE: ENROLLMENT PROCESS MISS.RATHOD LEENA ANIL

Essential Post Processing

Fuzzy Image Editor. User Manual

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

Fig 1 Complete Process of Image Binarization Through OCR 2016, IJARCSSE All Rights Reserved Page 213

Optika ISview. Image acquisition and processing software. Instruction Manual

Tutorial 3: Drawing Objects in AutoCAD 2011

SafetyNet Mobile v3.0

CHAPTER1: QUICK START...3 CAMERA INSTALLATION... 3 SOFTWARE AND DRIVER INSTALLATION... 3 START TCAPTURE...4 TCAPTURE PARAMETER SETTINGS... 5 CHAPTER2:

Gesture Recognition with Real World Environment using Kinect: A Review

EFFICIENT ATTENDANCE MANAGEMENT SYSTEM USING FACE DETECTION AND RECOGNITION

Computer Vision Lesson Plan

Contrast adaptive binarization of low quality document images

A Virtual Environments Editor for Driving Scenes

Adobe Photoshop CC 2018 Tutorial

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

Automated Number Plate Verification System based on Video Analytics

Introduction to Photoshop: Basic Editing & Prepare Images for the Web

Transcription:

A Novel Approach for Image Cropping and Automatic Contact Extraction from Images Prof. Vaibhav Tumane *, {Dolly Chaurpagar, Ankita Somkuwar, Gauri Sonone, Sukanya Marbade } # Assistant Professor, Department of Computer Science and Engineering,* Nagpur Institute of Technology # Department of Information Technology, Nagpur Institute of Technology vaibhav.tumane1987@gmail.com Abstract: In this paper, we are implementing such cropping techniques by which a user can crop images in any of polygon shape on mobile phones. Now a days, Optical Character Recognition (OCR) becoming very important for converting images into text form. At present, various image cropping applications provides facility to crop images in squares, rectangles and circles. By using OCR techniques we are developing an application which will convert images into editable format and detect 10 digits mobile number to auto save it in mobile contacts. Text data present in multimedia contains useful information for automatic annotation, indexing. Extracted information used for recognition of the overlay or scene text from a given video or image. In this paper, firstly, we are applying OCR to extract text information from the images. Secondly, we are applying a content filtering algorithm that will detect a 10digit mobile number and automatically stored in our device. INTRODUCTION Developing a technique where the text is extracted from visiting card image. User can able to find the contact by providing the visiting card image where this process gives good flexibility of work in daily life. Text localization and recognition in images is important for searching information in image. To obtain satisfactory results, using the optical character recognition (OCR) technique which helps to extract text from images. The Optical Character Recognition is the process of identification of texts from images or electronic document. Now-a-days cropping of image in the mobile is easy but there are so many limitations to crop image. As like shape of cropping, shape of cropping can change as per the given condition. The perfect predefined shapes are circle, triangle, square, rectangle but if we need to crop image in the shape of bike or any other different shape then it becomes very difficult to crop properly or impossible in smartphone. For this situation user needs new technique which can crop the surface in any shape on mobile device. If scanned image is of good quality it is easy to extract text from images. To extract text from images we need OCR (Optical Character Recognition) technique which is used to extract text from images. It extracts text from image and make text file which is use to process algorithm and result is given to the user. Text data present in multimedia contain useful information for automatic annotation, indexing. Extracted information used for recognition of the overlay or scene text from a given video or image. Initially we capture image 132

of the document which is required by creating web server online using JavaScript. Then the captured image will be stored, after the image by OCR the image will be converted text format and after that 10 digit number will be detected.the detected number will stored to the Google contacts. On synchronization of mobile contacts with Google contacts the contact numbers will be appeared on mobile. Similarly, if more than one contact number is present in image file it will detect all contact numbers and create a.csv file and generate it on mail. PROBLEM DEFINITION The most prominent challenge faced by user is to extract text from image. Recognition of the text from a given image due to variations like differences in size, style, orientation, and alignment. The low image contrast and complex background makes the problem of automatic text extraction. Image contains text of any font, but problem is to know which shape is equal to ASCII code. Cropping the image in any customized shape on mobiles as per user. Detecting the contact from given image and automatically save in mobile contacts. Extraction, enhancement, and recognition of the text from a given image. Generally normal human communicates with new people everyday and build their contacts regularly so they require to save contacts manually which can become time taking and difficult also there is a possibilities to loss the data as well. In present system, the methodology to extract a contacts number from a given image is not available. Therefore we are developing a technique which will extract contacts from images and extraction of the data involves detection, localization, tracking, save it in Google contacts. OBJECTIVES TO STUDY Use of OCR technique which focuses on extraction of text from images and detection of digits of mobile number. OCR is used when recreating a similar document present on paper as a document in electronic form. The converted text files take less space than the original image file and can be indexed. Hence the use of OCR adds an advantage to the user who had to deal with conversion of great amount of paper works into electronic form. RESEARCH DESIGN Application is divided into a two parts: A. Customize image cropping B. Auto save contacts from images Browse image/ input Read image Calculate pixels RGB Mark-in method Crop image Select boundary area Line draw function Mouse click event Fig.(A) Customize image cropping 133

Start Camera Take a Snapshot Save image Browse image Apply OCR Extract Number Detect 10digit Save in Google Contacts Sync Mobile with Google Auto save Contacts into mobile from Google contacts Fig. (B) Auto save contacts from images METHODOLOGY 1. Create user interface design for cropping 2. Image extraction as per customized cropping. 3. Formatted image save into database 4. Web server camera detection. 5. Detect mobile number from captured image. 6. Auto save 10 digits mobile numbers into Google contacts. 1. Create user interface design for cropping User interface design consist of three command button, two textbox for showing the mouse movement, three picture box shows the original picture, the zoom image, the cropped image and menu bar for image loading. 134

2. Image Extraction as per customized cropping Cropping image using point to point mark-in method and line draw function and give x, y coordinate to the image. After it shows the selected area by using x and y coordinate and the line draw function. Cropped image shown in the picture box by selected area. 3. Formatted image save into database The cropped image shown in output crop picture box is saved into database for further use if any. The images are store in various file formats like jpeg, rtf, riff, gif, etc. 4. Web server camera detection By using java script and html we created a program for detection of web camera on any machine or mobile and using a src="webcam.js". We use WebcamJS is a small standalone JavaScript library for capturing still images from your computer's camera, and delivering them to you as JPEG or PNG Data URIs. Creating web server online Created an online web server using Java Script and uploading the URL http://www.gadsgs.in/. After that we captures the image of any business card or visiting card and gives that particular captured image as input with the help of webcam.js we capture image using JavaScript Webcam API and upload it on web server. Automatic detection of camera from web server By activating the camera from the machine or mobile we allow the camera to capture image. The image captured by the camera is loaded on web server and it processed for detection. 5. Detect mobile number from captured image OCR is a technique used to extract text from image. Thinning Thinning is used in OCR to clean the input image and removes the dark points from it Content filtering The OCR is of detect the 10 digit mobile number from converted text format of image is per forms using content filtering algorithm. Content filtering algorithm detects the only digit from the given input and extracts these 10 digits from image. 6. Auto save 10 digit mobile number into Google contacts The detected 10 digit mobile number automatically saved into Google contacts. Also provides a small text box to contact save as with particular name editing and contacts display in mobile phone using Google contacts sync. 135

SNAPSHOTS Fig. (a) User Interface Fig. (b) Load Image Fig. (c) Crop Image 136 Auto save Contacts in mobile from Google contacts

Fig. (d) Take Snapshot Fig. (e) Number detection by OCR 137

Fig. (f) Generated email with.csv file CONCLUSION It concludes that, the application will work on two domains. First is image cropping, in that user will take image as a input in mobile and crop it in any customized shape. The cropped image will be generated in the form of output. Secondly, image is converted into text by OCR method and 10 digits are detected from it and automatically saved into mobile device. REFERENCES [1]G. Vamvakas, B.Gatos, N. Stamatopoulos, and S.J. Perantonis A Complete Optical Character Recognition Methodology for Historical Documents Computational Intelligence Laboratory, Institute of Informatics and Telecommunications, National Center for scientific Research. [2]Ayatullah Faruk Mollah, Nabamita Majumder, SubhadipBasuand Mita Nasipuri Design of an Optical Character Recognition System for Camera-based Handheld Devices (July 2011) Department of Computer Science and Engineering. [3] A. F. Mollah, S. Basu, N. Das, R. Sarkar, M. Nasipuri, M. Kundu, A Fast Skew Correction Technique for Camera Captured Business Card Images, Proc. of IEEE INDICON- 2009 [4]http://code.google.com/p/tesseract-ocr 138

[5] A. F. Mollah, S. Basu, M. Nasipuri, Segmentation of Camera Captured Business Card Images for Mobile Devices, Int l J. of Computer Science and Applications, 1(1), pp. 33-37, June 2010. [6] MdZahidul Islam and Amit Kumar Mondaly Towards a Standard Bangle Photo OCR: Text Detection and Localization Computer Science and Engineering 139