Circle Object Recognition Based on Monocular Vision for Home Security Robot
|
|
- Maria Annabel Weaver
- 8 years ago
- Views:
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
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 informationAnalecta 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 informationVision 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 informationFace 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 informationA 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 informationA 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 informationTracking 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 informationInternational 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 informationTracking 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 informationNeural 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 informationPHOTOGRAMMETRIC 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 informationA 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 informationA 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 informationThe 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 informationHow 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 informationFriendly 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 informationAn 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 informationCanny 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 informationModelling, 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 informationA 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 informationThe 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 informationMean-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 informationA 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 informationData 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 informationSimultaneous 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 informationDDMan: 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 informationBuilding 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 informationImage 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 informationImage 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 informationImplementation 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 informationA 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 informationReal-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 informationMouse 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 informationCOLOR-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 informationROBOTRACKER 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 informationA 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 informationA 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 informationREAL 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 informationSaving 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 informationLOCAL 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 informationIdentification 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 informationStatic 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 informationEFFICIENT 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 informationThe 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 informationVehicle 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 informationAutomatic 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 informationSegmentation 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 informationHandwritten 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 informationQUALITY 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 informationDetermining 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 informationProject 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 informationSuper-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 informationLow-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 informationHow 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 informationPoker 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 informationEfficient 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 informationAutomatic 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 informationCircle 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 informationA 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 informationMorphological 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 informationResearch 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 informationAutomatic 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 informationCategorical 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 informationRobust 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 informationOptimal 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 informationPATTERN 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 informationA 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 informationAutomatic 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 informationFACE 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 informationFCE: 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 informationColour 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 informationBlog 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 informationRecognition 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 informationA 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 informationA 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 informationAutomatic 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 information3D 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 informationMedical 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 informationA 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 informationCS 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 informationHANDS-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 informationShape 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 informationData 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 informationsiftservice.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 informationDegree 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 informationHybrid 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 informationHAND 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 informationECE 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 informationIndoor 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 informationDYNAMIC 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 informationLow-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 informationComputer 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 informationDetection 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 informationOpen 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 informationThe 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 informationDocument 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 informationFootwear 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 informationFast 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 informationPart-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 information5. 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