Circle Object Recognition Based on Monocular Vision for Home Security Robot

Size: px
Start display at page:

Download "Circle Object Recognition Based on Monocular Vision for Home Security Robot"

Transcription

1 Journal of Applied Science and Engineering, Vol. 16, No. 3, pp (2013) DOI: /jase Circle Object Recognition Based on Monocular Vision for Home Security Robot Shih-An Li, Ching-Chang Wong*, Cheng-Yao Ho and Yi-Chun Lin Department of Electrical Engineering, Tamkang University, Tamsui, Taiwan 251, R.O.C. Abstract In this paper, a circle object recognition method based on monocular vision for the home security robots is proposed. This vision system is able to process image and recognize a colored ball rapidly. The proposed method consists of two sub-modules, which are the object segmentation module and the circle detection module. In the object segmentation, the color feature is applied to find out the region of the object. After the region of the object is determined, a fast randomized circle detection (RCD) method is applied to check that there are enough radius points which all points in the same circle of region. Because of the double detection process, this system can improve the precision for detecting a colored ball. The proposed method is tested on a home security robot and can find out a red ball. The experimental results illustrate the effectiveness of the proposed method. Key Words: Object Recognition, Computer Vision, Circle Detection, Image Processing 1. Introduction As the average age rising, more and more families need to face the issues of taking care of the elders and the children. It is becoming a very important issue. Besides, the house service is also a huge request when peoples are busy for working. Some of the researches about the home service in the industry area or academic area are presented recently [1]. This paper presents a circle object recognition method for a monocular vision system of home security robot. The robot with the proposed method is able to search and pick up the colored ball autonomously. The platform of home security robot is shown in Figure 1. The robot can pick up the toys or balls at home by using the propose method. A camera which installed in front of robot is used for capturing image. A roll style brush is used to pick up the colored ball. Many researches have been proposed their image pattern recognition methods. Most of them emphasize the accuracy of detecting and the speed of image processing [2 5]. Detecting circles from a digital image is very important in shape recognition [6]. Hough transform (HT) is the most well-known method for circle detection [7 10]. Using the conventional Hough transform (CHT) for detecting circles, it requires a large amount of computing time to vote on such a 3-D array [11]. Randomized Hough transform (RHT) is presented which can significantly reduce the storage requirement and the *Corresponding author. wong@ee.tku.edu.tw Figure 1. An autonomous home security robot.

2 262 Shih-An Li et al. computing time, and compared with the CHT [12,13]. Randomized Circle Detection (RCD) [14,15] is a non- HT-based randomized algorithm for detecting circles. It is based on randomly picking four edge pixels in the image and uses a distance criterion to find out a possible circle. However, it is important to the home security robot has a real-time image processing system. The proposed method of this paper without enormous algorithm but still has capability of image processing in real-time and recognizes a colored ball accurately. This paper is organized as follows: section 2 introduces the vision system architecture of robot, then the image process core is describing in section 3. The experiment results will be present in section 4, and section 5 is the conclusions. 2. Vision System Architecture The vision system architecture of the home security robot in this paper is shown in Figure 2. This vision system can be separated into two parts which the user interface part and the image processing part. The common database is a data center of the communication. The image capture module will store the image pixels to the common database. Both of color model interface and setup parameters interface will store the users input data which the ranges of color model and parameters to the common database. These parameters data can be adjusted according to the environment situation. The image processing core can use these parameters to detect the object. Once the image processing core module obtains and stores the object information, the preview image interface module will display the results on screen. There are two main modules in image processing core; one is the object segmentation module and the other is the circle detection module. The function of object segmentation module is used to determine the range of object in an image. The circle detection module is used to detect the circle object according to the radius features of the object, which is determined by the object segmentation module. The details of the image processing will be described in section Image Processing Core The flowchart of image processing is shown in Figure 3. The pixel data of image is stored to the common database by the image capture module. The color model of the object in the color space is accomplished by the step of build color model. The step of build color model will be done before starting to analyze the image. The input pixels are compared with the object color in the step of thresholding. The pixel colors which similar to the object colors will be selected and obtained the object region by object segmentation step. Once no satisfied color object is founded, the process will start to capture next image frame. The method of object segmentation will be described in section 3.1. Once the system determines the object regions by the above steps, the edges of the object in the regions will be used to calculate the radius features by randomized circle detection (RCD) method [14]. This method of obtain edge points and the randomized circle Figure 2. The visual system architecture of the home security robot. Figure 3. The flow chart of image processing.

3 Circle Object Recognition Based on Monocular Vision for Home Security Robot 263 detection will be described in section 3.2. If the RCD can t find any object, then the system starts to capture the next image frame. 3.1 Image Segmentation Module The thresholding processing is used to create a binary image. The pixel which similar to the object color will be marked as 1; others will be marked as 0. The pixels with or without the similar color can be separated in this step. After the thresholding processing, noise reducing processing is necessary. An opening algorithm [16] is chosen here. The opening algorithm includes the erosion and the dilation processing. Using the opening algorithm can reduce some noises in the image. A fast edge detection method can speed up the image processing. After the image completing the opening algorithm, each pixel has been separated to 1 or 0 value. The proposed method for the edge detection is checking that either or not exists a different value in the neighbors of processing pixel. If the pixels have a different status from its neighbors, then the edge is happening near this pixel. The Figure 4 shows an example of the processing result. In this figure, there are two groups of the object pixel and each grid is meaning a pixel. The grid has 1 value which is mean the pixel has the object color, and the others are not. According to the edge detection method, the yellow grid can be determined by comparing the pixel with its neighbor. It means the yellow grid is the edge point. This example shows that this method is able to find out the edges of the pixel group. In following, we will describe an object segmentation technology [17 19]. This method can obtain the coordinates of the color regions and detect a circle in the most probable color regions. There are two steps in the object segmentation technology. The first step is scanning the pixels of the image from left side to right side, and top side to bottom side, until the edge points have been found. These edge points are considered as a standard point. The second step is searching the near eight pixels based on the standard point. If any edge points can be found in this step, then it will be recorded and added into a queue. In the next action, the standard points will compare with the coordinates of the boundary and update the coordinates of boundary. Once the searching standard points of neighbors are completed, an edge point from the queue will be chosen as a new standard point. To repeat above steps and update the coordinates of the boundary until there are no standard points in the queue, and the coordinates of the boundary is indicating the ranges of the object. And next, the step will return to the first step and search the next edge point until the whole image frame is searched completely. Figure 5 shows a sample of object segmentation. The red grids mean a coordinates which is the upper left and the lower right of a color region. The two coordinates can represent the ranges of the object. 3.2 Circle Detection Module After obtaining the boundaries of color region from the module of object segmentation, it will conjecture that a colored ball whether or not exists in the colored regions. Therefore, this paper uses the randomized circle Figure 4. A sample after the process of obtain the edge. Figure 5. A sample of object segmentation.

4 264 Shih-An Li et al. detection (RCD) method [14,20] to detect a circular object in the color regions. The first step is separating the object colors from the background colors. Using the operation of RGB difference ratio is easier to separate the more vivid object from the duller background, and it highlights the edges of object. The equation can be expressed as follows: (1) All target pixels will be computed by equation (1). Figure 6 shows an example of some pixel values by using the operation of RGB different ratio. The target pixels can divided from others pixels easier because the difference values. To simplify the program design, the value of each pixel should be normalized 0 to 255. The image will be expressed to a normalization image by using the method. And then, a sobel operator will be used to obtain the edge points set in this normalization image [21 23]. We assume the point set is V ={(x, y)}. In a Cartesian coordinate system, the Pythagorean Theorem [24] is used to obtain the circle center coordinates (a, b) and radius r which the sets of all points (x, y). And it satisfied the follow equation: The equation can be rewritten as follows: (2) (3) Let v i =(x i, y i ), i = 1, 2, 3 are three points which is randomized selection in V. Assume v 1, v 2, v 3 are not collinear, and assure of the three points must greater than a distance of pixels. Substituting the three points into (3) will obtain (4): where r 123 is radius, (a 123, b 123 ) is the circle center coordinate. Equation (4) can be rewritten a linear system andusegaussianeliminationtoobtainequationsuchas (5): (5) It has known that v 1, v 2, v 3 are not collinear from assumption, by using Cramer s rule [25] and (6) will get the solution of circle center: (6) By using the solution of circle center and (2) will get the circle radius, as describes in (7): (7) Determining the distance from circle center to other edge points, it will be considered that the circle get a vote if the distance less than the pre-setting threshold. It will be considered a real circle if the numbers of vote large than the pre-setting threshold, else the v 1, v 2, v 3 will be deleted from the edge set, and repeat above steps. Finally, the circle center and circle radius are stored to a (4) Figure 6. Example of RGB difference ratio.

5 Circle Object Recognition Based on Monocular Vision for Home Security Robot 265 database. Otherwise, if the remaining edge points less than a setting threshold, the circle detection will be terminated. It means there is no circular object in the color region. The RCD is faster than the other HT-based methods [11]. Unlike the HT-based methods, the RCD does not need to vote in the parameter space. Hence, it indeed does not need any extra storage for representing the accumulator which is needed in the previous HT-based methods. The RCD is also faster, and demands less memory space than the RHT method [12] when the noise level is between the light level and the modest level. For a heavy noise level, the RHT could be faster than the RCD. However, the RHT also needs a huge amount of memory requirement. green circle shows the recognition results by the RCD method. The results shows that the recognize objects method only use color is affected by light sources, but the proposed method is solved the problem of inexact identification by circle detection. The Table 2 presents the executions time and success rate of the proposed method, the successful rate is performed on a compound data set of 2000 images. 4.3 Environments with Similar Objects The third experiment is the comparison of the detection accuracy between the propose method with the RCD and the method only depend on color features. In previous work of this paper, the adopted method is only base on absolute color features for object recognition. 4. Experimental Results In this Section, the experimental results about the accuracy of the detection are reported. The proposed method of circle object recognition in this paper is effective. There are three different kinds of experimental environments are performed to illustrate the efficiency of the proposed methods: (1) Complex environment, (2) Different illuminant environment, and (3) environment with similar objects. The purpose of the experiment was to find out the red ball in these environments. The experiment results were shown as follow, and performance data is presented in the table. 4.1 Complex Environments The first experimental results of object recognition method in complex environments are shown in Figure 7. In these images, the red regions will be segmented. The object with the red color is drawn with a red rectangular. The RCD method can find out the circle object correctly. The object with circle feature is determined by the proposed method. The green circle shows the results. The Table 1 presents the executions time which the proposed method. 4.2 Different Illuminant Environments The second experiment presents the recognition results in different illuminant environments. In the Figure 8, the red object is drawn with the red rectangular. The Figure 7. The experiment results at complex environment.

6 266 Shih-An Li et al. Table 1. The executions time at complex environment Executions time (times/sec) Experimental results numbers capture frame execute recognition (a) (b) (c) (d) Table 2. Executions time at different illuminant environments Executions time (times/sec) Experimental results numbers capture frame execute recognition Success rate (%) (a) % (b) % (c) %0 Figure 8. Experiment results at different illuminant environments. There are some interference with similar color near the red ball. In the Figure 9, the red object is drawn with the red rectangular. The green circle shows the recognition results. The result of propose method is shown in Figure 9(a), and the object recognition method only depend on color and it is shown in the Figure 9(b) and (c). The executions time of the object recognition method only depend on color is much less but the object recognition result is more unstable. In the Table 3, the executions time and successful rate of this method is presented, the successful rate also is performed on a compound data set of 2000 images. It was shown that this method has better recognized ability in real time processing. Therefore, it can prove the proposed circle object recognition method in this paper is effective. 5. Conclusions In this paper, a circle object recognition method Figure 9. The experiment results at environment with similar objects. Table 3. The executions time at environment with similar objects Executions time (times/sec) Experimental results numbers capture frame execute recognition Success rate (a) % (b) and (c) % based on monocular vision for the home security robots is proposed. This proposed method is able to find a colored ball rapidly. Two sub-modules are implemented in this system. The proposed method checks the objects with color and radius feature in a circle-all the radius are the same. The experimental results illustrate the effectiveness of the proposed method. It has capability of image processing in real-time and recognizes a colored ball accurately but without enormous algorithm.

7 Circle Object Recognition Based on Monocular Vision for Home Security Robot 267 Acknowledgements This research was supported in part by the National Science Council (NSC) of the Republic of China under contract NSC E References [1] Intelligent Robotics Industry: Analysis & Investment Opportunities, Department of Investment Services, Ministry of Economic Affairs, Taipei: Ministry of Economic Affairs (2008). [2] Jia, L. Q., Liu, H. M., Wang, Z. H. and Chen, H., An Effective Non-HT Circle Detection for Centers and Radii, Proc. of the 2011 International Conference on Machine Learning and Cybernetics (ICMLC), Guilin, China, Vol , pp (2011). doi: / ICMLC [3] Ceccarelli, M., Petrosino, A. and Laccetti, G., Circle Detection Based on Orientation Matching, Proc. of 11th International Conference on Image Analysis and Processing, Palermo, Italy, Vol , pp (2001). doi: /ICIAP [4] Rad, A. A., Faez, K. and Qaragozlou, N., Fast Circle Detection Using Gradient Pair Vectors, DICTA, pp (2003). [5] Ho, C. T. and Chen L. H. A Fast Ellipse/Circle Detector Using Geometric Symmetry, Pattern Recognition, Vol. 28, Issue 1, pp (1995). doi: / (94)00077-Y [6] Davies, E. R., Machine Vision: Theory, Algorithms, Practicalities, Academic Press, London (1990). doi: / (91) [7] Ballard, D. H. Generalizing the Hough Transform to Detect Arbitrary Shapes, Pattern Recognition, Vol. 13, No. 2, pp (1981). doi: / (81) [8] Brown, C. M. Inherent Bias and Noise in the Hough Transform, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 5, pp (1983). doi: /TPAMI [9] Illingworth, J. and Kittler, J., Survey: A Survey of the Hough Transform, Computer Vision, Graphics, Image Process, Vol. 44, Issue 1, pp (1988). doi: /S X(88) [10] Leavers, V. F., Survey: Which Hough Transform, CVGIP: Image Understanding, Vol. 58, pp (1993). doi: /cviu [11] Duda, R. O. and Hart, P. E., Use of the Hough Transformation to Detect Lines and Curves in Pictures, Communications of the ACM, Vol. 15, Issue 1, pp (1972). doi: / [12] Xu, L., Oja, E. and Kultanan, P., A New Curve Detection Method: Randomized Hough Transform (RHT), Pattern Recognition Letters, Vol. 11, Issue 5, pp (1990). doi: / (90) Z [13] Xu, L. and Oja, E., Randomized Hough Transform (RHT): Basic Mechanisms, Algorithms, and Computational Complexities, CVGIP: Image Understanding, Vol. 57, No. 2, pp (1993). doi: / ciun [14] Chen, T. C. and Chung, K. L., An Efficient Randomized Algorithm for Detecting Circles, Computer Vision and Image Understanding, Vol. 83, No. 2, pp (2001). doi: /cviu [15] D Orazio, T., Guaragnella, C., Leo, M. and Distante, A., A New Algorithm for Ball Recognition Using Circle Hough Transform and Neural Classifier, Pattern Recognition, Vol. 37, No. 3, pp (2004). doi: /S (03) [16] Gonzalez, R. C. and Woods, R. E., Digital Image Processing 3/e, 3rd ed., Prentice Hall, United States (2008). [17] Yu, C. J., Hardware/Software Co-Design of Real-Time Human Face Detection, Master Thesis, Department of Electrical Engineering, Tamkang University, Taiwan (2010). [18] Chiu, C. C., Ku, M. Y. and Liang, L. W., A Robust Object Segmentation System Using a Probability- Based Background Extraction Algorithm, IEEE Transactions on Circuits and Systems for Video Technology, Vol. 20, No. 4, pp (2010). doi: /TCSVT [19] Xu, D., Liu, J., Li, X., Liu, Z. and Tang, X., Insignificant Shadow Detection for Video Segmentation, IEEE Transactions on Circuits and Systems for Video Technology, Vol. 15, No. 8, pp (2005). doi: /TCSVT [20] Chung, K. L., Image Processing and Computer Vision,

8 268 Shih-An Li et al. 5th ed., Tunghua, Taiwan (2008). [21] Lindeberg, T., Edge Detection and Ridge Detection with Automatic Scale Selection, International Journal of Computer Vision, Vol. 30, No. 2, pp (1998). doi: /A: [22] Canny, J., A Computational Approach to Edge Detection, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 6, pp (1986). doi: /TPAMI [23] Sobel operator, Information on org/wiki/sobel_operator [24] Pythagorean theorem, Information on [25] Cramer s rule, Information on wiki/cramer s_rule Manuscript Received: Feb. 20, 2013 Accepted: Jun. 28, 2013

Jiří Matas. Hough Transform

Jiří Matas. Hough Transform Hough Transform Jiří Matas Center for Machine Perception Department of Cybernetics, Faculty of Electrical Engineering Czech Technical University, Prague Many slides thanks to Kristen Grauman and Bastian

More information

Analecta Vol. 8, No. 2 ISSN 2064-7964

Analecta Vol. 8, No. 2 ISSN 2064-7964 EXPERIMENTAL APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN ENGINEERING PROCESSING SYSTEM S. Dadvandipour Institute of Information Engineering, University of Miskolc, Egyetemváros, 3515, Miskolc, Hungary,

More information

Vision based Vehicle Tracking using a high angle camera

Vision based Vehicle Tracking using a high angle camera Vision based Vehicle Tracking using a high angle camera Raúl Ignacio Ramos García Dule Shu gramos@clemson.edu dshu@clemson.edu Abstract A vehicle tracking and grouping algorithm is presented in this work

More information

Face detection is a process of localizing and extracting the face region from the

Face detection is a process of localizing and extracting the face region from the Chapter 4 FACE NORMALIZATION 4.1 INTRODUCTION Face detection is a process of localizing and extracting the face region from the background. The detected face varies in rotation, brightness, size, etc.

More information

A Real-Time Driver Fatigue Detection System Based on Eye Tracking and Dynamic Template Matching

A Real-Time Driver Fatigue Detection System Based on Eye Tracking and Dynamic Template Matching Tamkang Journal of Science and Engineering, Vol. 11, No. 1, pp. 65 72 (28) 65 A Real-Time Driver Fatigue Detection System Based on Eye Tracking and Dynamic Template Matching Wen-Bing Horng* and Chih-Yuan

More information

A Dynamic Approach to Extract Texts and Captions from Videos

A Dynamic Approach to Extract Texts and Captions from Videos 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. 4, April 2014,

More information

Tracking and Recognition in Sports Videos

Tracking and Recognition in Sports Videos Tracking and Recognition in Sports Videos Mustafa Teke a, Masoud Sattari b a Graduate School of Informatics, Middle East Technical University, Ankara, Turkey mustafa.teke@gmail.com b Department of Computer

More information

International Journal of Advanced Information in Arts, Science & Management Vol.2, No.2, December 2014

International Journal of Advanced Information in Arts, Science & Management Vol.2, No.2, December 2014 Efficient Attendance Management System Using Face Detection and Recognition Arun.A.V, Bhatath.S, Chethan.N, Manmohan.C.M, Hamsaveni M Department of Computer Science and Engineering, Vidya Vardhaka College

More information

Tracking Moving Objects In Video Sequences Yiwei Wang, Robert E. Van Dyck, and John F. Doherty Department of Electrical Engineering The Pennsylvania State University University Park, PA16802 Abstract{Object

More information

Neural Network based Vehicle Classification for Intelligent Traffic Control

Neural Network based Vehicle Classification for Intelligent Traffic Control Neural Network based Vehicle Classification for Intelligent Traffic Control Saeid Fazli 1, Shahram Mohammadi 2, Morteza Rahmani 3 1,2,3 Electrical Engineering Department, Zanjan University, Zanjan, IRAN

More information

PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY

PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY V. Knyaz a, *, Yu. Visilter, S. Zheltov a State Research Institute for Aviation System (GosNIIAS), 7, Victorenko str., Moscow, Russia

More information

A Counting Algorithm and Application of Image-Based Printed Circuit Boards

A Counting Algorithm and Application of Image-Based Printed Circuit Boards Tamkang Journal of Science and Engineering, Vol. 12, No. 4, pp. 471 479 (2009) 471 A Counting Algorithm and Application of Image-Based Printed Circuit Boards Ping-Huang Wu 1 * and Chin-Hwa Kuo 2 1 Department

More information

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique A Reliability Point and Kalman Filter-based Vehicle Tracing Technique Soo Siang Teoh and Thomas Bräunl Abstract This paper introduces a technique for tracing the movement of vehicles in consecutive video

More information

The Visual Internet of Things System Based on Depth Camera

The Visual Internet of Things System Based on Depth Camera The Visual Internet of Things System Based on Depth Camera Xucong Zhang 1, Xiaoyun Wang and Yingmin Jia Abstract The Visual Internet of Things is an important part of information technology. It is proposed

More information

How To Filter Spam Image From A Picture By Color Or Color

How To Filter Spam Image From A Picture By Color Or Color Image Content-Based Email Spam Image Filtering Jianyi Wang and Kazuki Katagishi Abstract With the population of Internet around the world, email has become one of the main methods of communication among

More information

Friendly Medical Image Sharing Scheme

Friendly Medical Image Sharing Scheme Journal of Information Hiding and Multimedia Signal Processing 2014 ISSN 2073-4212 Ubiquitous International Volume 5, Number 3, July 2014 Frily Medical Image Sharing Scheme Hao-Kuan Tso Department of Computer

More information

An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network

An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network Proceedings of the 8th WSEAS Int. Conf. on ARTIFICIAL INTELLIGENCE, KNOWLEDGE ENGINEERING & DATA BASES (AIKED '9) ISSN: 179-519 435 ISBN: 978-96-474-51-2 An Energy-Based Vehicle Tracking System using Principal

More information

Canny Edge Detection

Canny Edge Detection Canny Edge Detection 09gr820 March 23, 2009 1 Introduction The purpose of edge detection in general is to significantly reduce the amount of data in an image, while preserving the structural properties

More information

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches PhD Thesis by Payam Birjandi Director: Prof. Mihai Datcu Problematic

More information

A Study on M2M-based AR Multiple Objects Loading Technology using PPHT

A Study on M2M-based AR Multiple Objects Loading Technology using PPHT A Study on M2M-based AR Multiple Objects Loading Technology using PPHT Sungmo Jung, Seoksoo Kim * Department of Multimedia Hannam University 133, Ojeong-dong, Daedeok-gu, Daejeon-city Korea sungmoj@gmail.com,

More information

The Dynamic Background Generation Scheme Using an Image Frame

The Dynamic Background Generation Scheme Using an Image Frame The Dynamic Background Generation Scheme Using an Image Frame Statistical Comparison Method *1, Corresponding Author Wen-Yuan Chen, Department of Electronic Engineering, National Chin-Yi University of

More information

Mean-Shift Tracking with Random Sampling

Mean-Shift Tracking with Random Sampling 1 Mean-Shift Tracking with Random Sampling Alex Po Leung, Shaogang Gong Department of Computer Science Queen Mary, University of London, London, E1 4NS Abstract In this work, boosting the efficiency of

More information

A Method for Controlling Mouse Movement using a Real- Time Camera

A Method for Controlling Mouse Movement using a Real- Time Camera A Method for Controlling Mouse Movement using a Real- Time Camera Hojoon Park Department of Computer Science Brown University, Providence, RI, USA hojoon@cs.brown.edu Abstract This paper presents a new

More information

Data Storage 3.1. Foundations of Computer Science Cengage Learning

Data Storage 3.1. Foundations of Computer Science Cengage Learning 3 Data Storage 3.1 Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: List five different data types used in a computer. Describe how

More information

Simultaneous Gamma Correction and Registration in the Frequency Domain

Simultaneous Gamma Correction and Registration in the Frequency Domain Simultaneous Gamma Correction and Registration in the Frequency Domain Alexander Wong a28wong@uwaterloo.ca William Bishop wdbishop@uwaterloo.ca Department of Electrical and Computer Engineering University

More information

DDMan: A Management System for Distributed Software Development in Cloud Computing Environments

DDMan: A Management System for Distributed Software Development in Cloud Computing Environments DDMan: A Management System for Distributed Software Development in Cloud Computing Environments Chung Yung and Shao-Zong Chen Abstract In this paper, we present a management system for distributed software

More information

Building an Advanced Invariant Real-Time Human Tracking System

Building an Advanced Invariant Real-Time Human Tracking System UDC 004.41 Building an Advanced Invariant Real-Time Human Tracking System Fayez Idris 1, Mazen Abu_Zaher 2, Rashad J. Rasras 3, and Ibrahiem M. M. El Emary 4 1 School of Informatics and Computing, German-Jordanian

More information

Image Processing Based Automatic Visual Inspection System for PCBs

Image Processing Based Automatic Visual Inspection System for PCBs IOSR Journal of Engineering (IOSRJEN) ISSN: 2250-3021 Volume 2, Issue 6 (June 2012), PP 1451-1455 www.iosrjen.org Image Processing Based Automatic Visual Inspection System for PCBs Sanveer Singh 1, Manu

More information

Image Analysis Using the Aperio ScanScope

Image Analysis Using the Aperio ScanScope Image Analysis Using the Aperio ScanScope Allen H. Olson, PhD Algorithm Development Engineer Aperio Technologies INTRODUCTION Why should I choose the Aperio ScanScope over competing systems for image analysis?

More information

Implementation of Canny Edge Detector of color images on CELL/B.E. Architecture.

Implementation of Canny Edge Detector of color images on CELL/B.E. Architecture. Implementation of Canny Edge Detector of color images on CELL/B.E. Architecture. Chirag Gupta,Sumod Mohan K cgupta@clemson.edu, sumodm@clemson.edu Abstract In this project we propose a method to improve

More information

A Learning Based Method for Super-Resolution of Low Resolution Images

A Learning Based Method for Super-Resolution of Low Resolution Images A Learning Based Method for Super-Resolution of Low Resolution Images Emre Ugur June 1, 2004 emre.ugur@ceng.metu.edu.tr Abstract The main objective of this project is the study of a learning based method

More information

Real-time Traffic Congestion Detection Based on Video Analysis

Real-time Traffic Congestion Detection Based on Video Analysis Journal of Information & Computational Science 9: 10 (2012) 2907 2914 Available at http://www.joics.com Real-time Traffic Congestion Detection Based on Video Analysis Shan Hu a,, Jiansheng Wu a, Ling Xu

More information

Mouse Control using a Web Camera based on Colour Detection

Mouse Control using a Web Camera based on Colour Detection Mouse Control using a Web Camera based on Colour Detection Abhik Banerjee 1, Abhirup Ghosh 2, Koustuvmoni Bharadwaj 3, Hemanta Saikia 4 1, 2, 3, 4 Department of Electronics & Communication Engineering,

More information

COLOR-BASED PRINTED CIRCUIT BOARD SOLDER SEGMENTATION

COLOR-BASED PRINTED CIRCUIT BOARD SOLDER SEGMENTATION COLOR-BASED PRINTED CIRCUIT BOARD SOLDER SEGMENTATION Tz-Sheng Peng ( 彭 志 昇 ), Chiou-Shann Fuh ( 傅 楸 善 ) Dept. of Computer Science and Information Engineering, National Taiwan University E-mail: r96922118@csie.ntu.edu.tw

More information

ROBOTRACKER A SYSTEM FOR TRACKING MULTIPLE ROBOTS IN REAL TIME. by Alex Sirota, alex@elbrus.com

ROBOTRACKER A SYSTEM FOR TRACKING MULTIPLE ROBOTS IN REAL TIME. by Alex Sirota, alex@elbrus.com ROBOTRACKER A SYSTEM FOR TRACKING MULTIPLE ROBOTS IN REAL TIME by Alex Sirota, alex@elbrus.com Project in intelligent systems Computer Science Department Technion Israel Institute of Technology Under the

More information

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA N. Zarrinpanjeh a, F. Dadrassjavan b, H. Fattahi c * a Islamic Azad University of Qazvin - nzarrin@qiau.ac.ir

More information

A Real Time Driver s Eye Tracking Design Proposal for Detection of Fatigue Drowsiness

A Real Time Driver s Eye Tracking Design Proposal for Detection of Fatigue Drowsiness A Real Time Driver s Eye Tracking Design Proposal for Detection of Fatigue Drowsiness Nitin Jagtap 1, Ashlesha kolap 1, Mohit Adgokar 1, Dr. R.N Awale 2 PG Scholar, Dept. of Electrical Engg., VJTI, Mumbai

More information

REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING

REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING Ms.PALLAVI CHOUDEKAR Ajay Kumar Garg Engineering College, Department of electrical and electronics Ms.SAYANTI BANERJEE Ajay Kumar Garg Engineering

More information

Saving Mobile Battery Over Cloud Using Image Processing

Saving Mobile Battery Over Cloud Using Image Processing Saving Mobile Battery Over Cloud Using Image Processing Khandekar Dipendra J. Student PDEA S College of Engineering,Manjari (BK) Pune Maharasthra Phadatare Dnyanesh J. Student PDEA S College of Engineering,Manjari

More information

LOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE. indhubatchvsa@gmail.com

LOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE. indhubatchvsa@gmail.com LOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE 1 S.Manikandan, 2 S.Abirami, 2 R.Indumathi, 2 R.Nandhini, 2 T.Nanthini 1 Assistant Professor, VSA group of institution, Salem. 2 BE(ECE), VSA

More information

Identification of TV Programs Based on Provider s Logo Analysis

Identification of TV Programs Based on Provider s Logo Analysis AUTOMATYKA 2010 Tom 14 Zeszyt 3/1 Marta Chodyka*, W³odzimierz Mosorow** Identification of TV Programs Based on Provider s Logo Analysis 1. Introduction The problem of an easy access of underage persons

More information

Static Environment Recognition Using Omni-camera from a Moving Vehicle

Static Environment Recognition Using Omni-camera from a Moving Vehicle Static Environment Recognition Using Omni-camera from a Moving Vehicle Teruko Yata, Chuck Thorpe Frank Dellaert The Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213 USA College of Computing

More information

EFFICIENT VEHICLE TRACKING AND CLASSIFICATION FOR AN AUTOMATED TRAFFIC SURVEILLANCE SYSTEM

EFFICIENT VEHICLE TRACKING AND CLASSIFICATION FOR AN AUTOMATED TRAFFIC SURVEILLANCE SYSTEM EFFICIENT VEHICLE TRACKING AND CLASSIFICATION FOR AN AUTOMATED TRAFFIC SURVEILLANCE SYSTEM Amol Ambardekar, Mircea Nicolescu, and George Bebis Department of Computer Science and Engineering University

More information

The Role of Size Normalization on the Recognition Rate of Handwritten Numerals

The Role of Size Normalization on the Recognition Rate of Handwritten Numerals The Role of Size Normalization on the Recognition Rate of Handwritten Numerals Chun Lei He, Ping Zhang, Jianxiong Dong, Ching Y. Suen, Tien D. Bui Centre for Pattern Recognition and Machine Intelligence,

More information

Vehicle Tracking System Robust to Changes in Environmental Conditions

Vehicle Tracking System Robust to Changes in Environmental Conditions INORMATION & COMMUNICATIONS Vehicle Tracking System Robust to Changes in Environmental Conditions Yasuo OGIUCHI*, Masakatsu HIGASHIKUBO, Kenji NISHIDA and Takio KURITA Driving Safety Support Systems (DSSS)

More information

Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 269 Class Project Report

Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 269 Class Project Report Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 69 Class Project Report Junhua Mao and Lunbo Xu University of California, Los Angeles mjhustc@ucla.edu and lunbo

More information

Segmentation of building models from dense 3D point-clouds

Segmentation of building models from dense 3D point-clouds Segmentation of building models from dense 3D point-clouds Joachim Bauer, Konrad Karner, Konrad Schindler, Andreas Klaus, Christopher Zach VRVis Research Center for Virtual Reality and Visualization, Institute

More information

Handwritten Character Recognition from Bank Cheque

Handwritten Character Recognition from Bank Cheque International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-4, Special Issue-1 E-ISSN: 2347-2693 Handwritten Character Recognition from Bank Cheque Siddhartha Banerjee*

More information

QUALITY TESTING OF WATER PUMP PULLEY USING IMAGE PROCESSING

QUALITY TESTING OF WATER PUMP PULLEY USING IMAGE PROCESSING QUALITY TESTING OF WATER PUMP PULLEY USING IMAGE PROCESSING MRS. A H. TIRMARE 1, MS.R.N.KULKARNI 2, MR. A R. BHOSALE 3 MR. C.S. MORE 4 MR.A.G.NIMBALKAR 5 1, 2 Assistant professor Bharati Vidyapeeth s college

More information

Determining optimal window size for texture feature extraction methods

Determining optimal window size for texture feature extraction methods IX Spanish Symposium on Pattern Recognition and Image Analysis, Castellon, Spain, May 2001, vol.2, 237-242, ISBN: 84-8021-351-5. Determining optimal window size for texture feature extraction methods Domènec

More information

Project 4: Camera as a Sensor, Life-Cycle Analysis, and Employee Training Program

Project 4: Camera as a Sensor, Life-Cycle Analysis, and Employee Training Program Project 4: Camera as a Sensor, Life-Cycle Analysis, and Employee Training Program Team 7: Nathaniel Hunt, Chase Burbage, Siddhant Malani, Aubrey Faircloth, and Kurt Nolte March 15, 2013 Executive Summary:

More information

Super-resolution method based on edge feature for high resolution imaging

Super-resolution method based on edge feature for high resolution imaging Science Journal of Circuits, Systems and Signal Processing 2014; 3(6-1): 24-29 Published online December 26, 2014 (http://www.sciencepublishinggroup.com/j/cssp) doi: 10.11648/j.cssp.s.2014030601.14 ISSN:

More information

Low-resolution Character Recognition by Video-based Super-resolution

Low-resolution Character Recognition by Video-based Super-resolution 2009 10th International Conference on Document Analysis and Recognition Low-resolution Character Recognition by Video-based Super-resolution Ataru Ohkura 1, Daisuke Deguchi 1, Tomokazu Takahashi 2, Ichiro

More information

How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm

How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm IJSTE - International Journal of Science Technology & Engineering Volume 1 Issue 10 April 2015 ISSN (online): 2349-784X Image Estimation Algorithm for Out of Focus and Blur Images to Retrieve the Barcode

More information

Poker Vision: Playing Cards and Chips Identification based on Image Processing

Poker Vision: Playing Cards and Chips Identification based on Image Processing Poker Vision: Playing Cards and Chips Identification based on Image Processing Paulo Martins 1, Luís Paulo Reis 2, and Luís Teófilo 2 1 DEEC Electrical Engineering Department 2 LIACC Artificial Intelligence

More information

Efficient Coding Unit and Prediction Unit Decision Algorithm for Multiview Video Coding

Efficient Coding Unit and Prediction Unit Decision Algorithm for Multiview Video Coding JOURNAL OF ELECTRONIC SCIENCE AND TECHNOLOGY, VOL. 13, NO. 2, JUNE 2015 97 Efficient Coding Unit and Prediction Unit Decision Algorithm for Multiview Video Coding Wei-Hsiang Chang, Mei-Juan Chen, Gwo-Long

More information

Automatic Detection of PCB Defects

Automatic Detection of PCB Defects IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 6 November 2014 ISSN (online): 2349-6010 Automatic Detection of PCB Defects Ashish Singh PG Student Vimal H.

More information

Circle detection and tracking speed-up based on change-driven image processing

Circle detection and tracking speed-up based on change-driven image processing Circle detection and tracking speed-up based on change-driven image processing Fernando Pardo, Jose A. Boluda, Julio C. Sosa Departamento de Informática, Universidad de Valencia Avda. Vicente Andres Estelles

More information

A Method of Caption Detection in News Video

A Method of Caption Detection in News Video 3rd International Conference on Multimedia Technology(ICMT 3) A Method of Caption Detection in News Video He HUANG, Ping SHI Abstract. News video is one of the most important media for people to get information.

More information

Morphological segmentation of histology cell images

Morphological segmentation of histology cell images Morphological segmentation of histology cell images A.Nedzved, S.Ablameyko, I.Pitas Institute of Engineering Cybernetics of the National Academy of Sciences Surganova, 6, 00 Minsk, Belarus E-mail abl@newman.bas-net.by

More information

Research on the cloud platform resource management technology for surveillance video analysis

Research on the cloud platform resource management technology for surveillance video analysis Research on the cloud platform resource management technology for surveillance video analysis Yonglong Zhuang 1*, Xiaolan Weng 2, Xianghe Wei 2 1 Modern Educational Technology Center, Huaiyin rmal University,

More information

Automatic Labeling of Lane Markings for Autonomous Vehicles

Automatic Labeling of Lane Markings for Autonomous Vehicles Automatic Labeling of Lane Markings for Autonomous Vehicles Jeffrey Kiske Stanford University 450 Serra Mall, Stanford, CA 94305 jkiske@stanford.edu 1. Introduction As autonomous vehicles become more popular,

More information

Categorical Data Visualization and Clustering Using Subjective Factors

Categorical Data Visualization and Clustering Using Subjective Factors Categorical Data Visualization and Clustering Using Subjective Factors Chia-Hui Chang and Zhi-Kai Ding Department of Computer Science and Information Engineering, National Central University, Chung-Li,

More information

Robust and accurate global vision system for real time tracking of multiple mobile robots

Robust and accurate global vision system for real time tracking of multiple mobile robots Robust and accurate global vision system for real time tracking of multiple mobile robots Mišel Brezak Ivan Petrović Edouard Ivanjko Department of Control and Computer Engineering, Faculty of Electrical

More information

Optimal PID Controller Design for AVR System

Optimal PID Controller Design for AVR System Tamkang Journal of Science and Engineering, Vol. 2, No. 3, pp. 259 270 (2009) 259 Optimal PID Controller Design for AVR System Ching-Chang Wong*, Shih-An Li and Hou-Yi Wang Department of Electrical Engineering,

More information

PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION

PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION Introduction In the previous chapter, we explored a class of regression models having particularly simple analytical

More information

A Genetic Algorithm-Evolved 3D Point Cloud Descriptor

A Genetic Algorithm-Evolved 3D Point Cloud Descriptor A Genetic Algorithm-Evolved 3D Point Cloud Descriptor Dominik Wȩgrzyn and Luís A. Alexandre IT - Instituto de Telecomunicações Dept. of Computer Science, Univ. Beira Interior, 6200-001 Covilhã, Portugal

More information

Automatic Traffic Estimation Using Image Processing

Automatic Traffic Estimation Using Image Processing Automatic Traffic Estimation Using Image Processing Pejman Niksaz Science &Research Branch, Azad University of Yazd, Iran Pezhman_1366@yahoo.com Abstract As we know the population of city and number of

More information

FACE RECOGNITION BASED ATTENDANCE MARKING SYSTEM

FACE RECOGNITION BASED ATTENDANCE MARKING SYSTEM 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. 2, February 2014,

More information

FCE: A Fast Content Expression for Server-based Computing

FCE: A Fast Content Expression for Server-based Computing FCE: A Fast Content Expression for Server-based Computing Qiao Li Mentor Graphics Corporation 11 Ridder Park Drive San Jose, CA 95131, U.S.A. Email: qiao li@mentor.com Fei Li Department of Computer Science

More information

Colour Image Segmentation Technique for Screen Printing

Colour Image Segmentation Technique for Screen Printing 60 R.U. Hewage and D.U.J. Sonnadara Department of Physics, University of Colombo, Sri Lanka ABSTRACT Screen-printing is an industry with a large number of applications ranging from printing mobile phone

More information

Blog Post Extraction Using Title Finding

Blog Post Extraction Using Title Finding Blog Post Extraction Using Title Finding Linhai Song 1, 2, Xueqi Cheng 1, Yan Guo 1, Bo Wu 1, 2, Yu Wang 1, 2 1 Institute of Computing Technology, Chinese Academy of Sciences, Beijing 2 Graduate School

More information

Recognition Method for Handwritten Digits Based on Improved Chain Code Histogram Feature

Recognition Method for Handwritten Digits Based on Improved Chain Code Histogram Feature 3rd International Conference on Multimedia Technology ICMT 2013) Recognition Method for Handwritten Digits Based on Improved Chain Code Histogram Feature Qian You, Xichang Wang, Huaying Zhang, Zhen Sun

More information

A fast multi-class SVM learning method for huge databases

A fast multi-class SVM learning method for huge databases www.ijcsi.org 544 A fast multi-class SVM learning method for huge databases Djeffal Abdelhamid 1, Babahenini Mohamed Chaouki 2 and Taleb-Ahmed Abdelmalik 3 1,2 Computer science department, LESIA Laboratory,

More information

A Robust Method for Solving Transcendental Equations

A Robust Method for Solving Transcendental Equations www.ijcsi.org 413 A Robust Method for Solving Transcendental Equations Md. Golam Moazzam, Amita Chakraborty and Md. Al-Amin Bhuiyan Department of Computer Science and Engineering, Jahangirnagar University,

More information

Automatic Calibration of an In-vehicle Gaze Tracking System Using Driver s Typical Gaze Behavior

Automatic Calibration of an In-vehicle Gaze Tracking System Using Driver s Typical Gaze Behavior Automatic Calibration of an In-vehicle Gaze Tracking System Using Driver s Typical Gaze Behavior Kenji Yamashiro, Daisuke Deguchi, Tomokazu Takahashi,2, Ichiro Ide, Hiroshi Murase, Kazunori Higuchi 3,

More information

3D Scanner using Line Laser. 1. Introduction. 2. Theory

3D Scanner using Line Laser. 1. Introduction. 2. Theory . Introduction 3D Scanner using Line Laser Di Lu Electrical, Computer, and Systems Engineering Rensselaer Polytechnic Institute The goal of 3D reconstruction is to recover the 3D properties of a geometric

More information

Medical Image Segmentation of PACS System Image Post-processing *

Medical Image Segmentation of PACS System Image Post-processing * Medical Image Segmentation of PACS System Image Post-processing * Lv Jie, Xiong Chun-rong, and Xie Miao Department of Professional Technical Institute, Yulin Normal University, Yulin Guangxi 537000, China

More information

A Study of Automatic License Plate Recognition Algorithms and Techniques

A Study of Automatic License Plate Recognition Algorithms and Techniques A Study of Automatic License Plate Recognition Algorithms and Techniques Nima Asadi Intelligent Embedded Systems Mälardalen University Västerås, Sweden nai10001@student.mdh.se ABSTRACT One of the most

More information

CS 534: Computer Vision 3D Model-based recognition

CS 534: Computer Vision 3D Model-based recognition CS 534: Computer Vision 3D Model-based recognition Ahmed Elgammal Dept of Computer Science CS 534 3D Model-based Vision - 1 High Level Vision Object Recognition: What it means? Two main recognition tasks:!

More information

HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT

HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT International Journal of Scientific and Research Publications, Volume 2, Issue 4, April 2012 1 HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT Akhil Gupta, Akash Rathi, Dr. Y. Radhika

More information

Shape Measurement of a Sewer Pipe. Using a Mobile Robot with Computer Vision

Shape Measurement of a Sewer Pipe. Using a Mobile Robot with Computer Vision International Journal of Advanced Robotic Systems ARTICLE Shape Measurement of a Sewer Pipe Using a Mobile Robot with Computer Vision Regular Paper Kikuhito Kawasue 1,* and Takayuki Komatsu 1 1 Department

More information

Data Storage. Chapter 3. Objectives. 3-1 Data Types. Data Inside the Computer. After studying this chapter, students should be able to:

Data Storage. Chapter 3. Objectives. 3-1 Data Types. Data Inside the Computer. After studying this chapter, students should be able to: Chapter 3 Data Storage Objectives After studying this chapter, students should be able to: List five different data types used in a computer. Describe how integers are stored in a computer. Describe how

More information

siftservice.com - Turning a Computer Vision algorithm into a World Wide Web Service

siftservice.com - Turning a Computer Vision algorithm into a World Wide Web Service siftservice.com - Turning a Computer Vision algorithm into a World Wide Web Service Ahmad Pahlavan Tafti 1, Hamid Hassannia 2, and Zeyun Yu 1 1 Department of Computer Science, University of Wisconsin -Milwaukee,

More information

Degree Reduction of Interval SB Curves

Degree Reduction of Interval SB Curves International Journal of Video&Image Processing and Network Security IJVIPNS-IJENS Vol:13 No:04 1 Degree Reduction of Interval SB Curves O. Ismail, Senior Member, IEEE Abstract Ball basis was introduced

More information

Hybrid Lossless Compression Method For Binary Images

Hybrid Lossless Compression Method For Binary Images M.F. TALU AND İ. TÜRKOĞLU/ IU-JEEE Vol. 11(2), (2011), 1399-1405 Hybrid Lossless Compression Method For Binary Images M. Fatih TALU, İbrahim TÜRKOĞLU Inonu University, Dept. of Computer Engineering, Engineering

More information

HAND GESTURE BASEDOPERATINGSYSTEM CONTROL

HAND GESTURE BASEDOPERATINGSYSTEM CONTROL HAND GESTURE BASEDOPERATINGSYSTEM CONTROL Garkal Bramhraj 1, palve Atul 2, Ghule Supriya 3, Misal sonali 4 1 Garkal Bramhraj mahadeo, 2 Palve Atule Vasant, 3 Ghule Supriya Shivram, 4 Misal Sonali Babasaheb,

More information

ECE 533 Project Report Ashish Dhawan Aditi R. Ganesan

ECE 533 Project Report Ashish Dhawan Aditi R. Ganesan Handwritten Signature Verification ECE 533 Project Report by Ashish Dhawan Aditi R. Ganesan Contents 1. Abstract 3. 2. Introduction 4. 3. Approach 6. 4. Pre-processing 8. 5. Feature Extraction 9. 6. Verification

More information

Indoor Surveillance System Using Android Platform

Indoor Surveillance System Using Android Platform Indoor Surveillance System Using Android Platform 1 Mandar Bhamare, 2 Sushil Dubey, 3 Praharsh Fulzele, 4 Rupali Deshmukh, 5 Dr. Shashi Dugad 1,2,3,4,5 Department of Computer Engineering, Fr. Conceicao

More information

DYNAMIC DOMAIN CLASSIFICATION FOR FRACTAL IMAGE COMPRESSION

DYNAMIC DOMAIN CLASSIFICATION FOR FRACTAL IMAGE COMPRESSION DYNAMIC DOMAIN CLASSIFICATION FOR FRACTAL IMAGE COMPRESSION K. Revathy 1 & M. Jayamohan 2 Department of Computer Science, University of Kerala, Thiruvananthapuram, Kerala, India 1 revathysrp@gmail.com

More information

Low-resolution Image Processing based on FPGA

Low-resolution Image Processing based on FPGA Abstract Research Journal of Recent Sciences ISSN 2277-2502. Low-resolution Image Processing based on FPGA Mahshid Aghania Kiau, Islamic Azad university of Karaj, IRAN Available online at: www.isca.in,

More information

Computer Graphics in Medicine

Computer Graphics in Medicine Computer Graphics in Medicine Loren Block For my presentation, I will discuss several different papers that are related to graphics and imaging in the medical field. The main areas that the papers cover

More information

Detection and Restoration of Vertical Non-linear Scratches in Digitized Film Sequences

Detection and Restoration of Vertical Non-linear Scratches in Digitized Film Sequences Detection and Restoration of Vertical Non-linear Scratches in Digitized Film Sequences Byoung-moon You 1, Kyung-tack Jung 2, Sang-kook Kim 2, and Doo-sung Hwang 3 1 L&Y Vision Technologies, Inc., Daejeon,

More information

Open Access A Facial Expression Recognition Algorithm Based on Local Binary Pattern and Empirical Mode Decomposition

Open Access A Facial Expression Recognition Algorithm Based on Local Binary Pattern and Empirical Mode Decomposition Send Orders for Reprints to reprints@benthamscience.ae The Open Electrical & Electronic Engineering Journal, 2014, 8, 599-604 599 Open Access A Facial Expression Recognition Algorithm Based on Local Binary

More information

The Implementation of Face Security for Authentication Implemented on Mobile Phone

The Implementation of Face Security for Authentication Implemented on Mobile Phone The Implementation of Face Security for Authentication Implemented on Mobile Phone Emir Kremić *, Abdulhamit Subaşi * * Faculty of Engineering and Information Technology, International Burch University,

More information

Document Image Retrieval using Signatures as Queries

Document Image Retrieval using Signatures as Queries Document Image Retrieval using Signatures as Queries Sargur N. Srihari, Shravya Shetty, Siyuan Chen, Harish Srinivasan, Chen Huang CEDAR, University at Buffalo(SUNY) Amherst, New York 14228 Gady Agam and

More information

Footwear Print Retrieval System for Real Crime Scene Marks

Footwear Print Retrieval System for Real Crime Scene Marks Footwear Print Retrieval System for Real Crime Scene Marks Yi Tang, Sargur N. Srihari, Harish Kasiviswanathan and Jason J. Corso Center of Excellence for Document Analysis and Recognition (CEDAR) University

More information

Fast Matching of Binary Features

Fast Matching of Binary Features Fast Matching of Binary Features Marius Muja and David G. Lowe Laboratory for Computational Intelligence University of British Columbia, Vancouver, Canada {mariusm,lowe}@cs.ubc.ca Abstract There has been

More information

Part-Based Recognition

Part-Based Recognition Part-Based Recognition Benedict Brown CS597D, Fall 2003 Princeton University CS 597D, Part-Based Recognition p. 1/32 Introduction Many objects are made up of parts It s presumably easier to identify simple

More information

5. Binary objects labeling

5. Binary objects labeling Image Processing - Laboratory 5: Binary objects labeling 1 5. Binary objects labeling 5.1. Introduction In this laboratory an object labeling algorithm which allows you to label distinct objects from a

More information