A Robust Algorithm for Segmenting Deformable Linear Objects from Video Image Sequences

Size: px
Start display at page:

Download "A Robust Algorithm for Segmenting Deformable Linear Objects from Video Image Sequences"

Transcription

1 Submitted to: The 15th Int. Conf. on Pattern Recognition (ICPR 2000), Barcelona, Spain, Sep 3-8, 2000 A Robust Algorithm for Segmenting Deformable Linear Objects from Video Image Sequences Frank ABEGG, Dirk ENGEL, and Heinz WÖRN Institute for Process Control and Robotics (IPR), Computer Science Department, Universität Karlsruhe (TH), D Karlsruhe, Germany, [Abegg dengel Woern]@ira.uka.de, Abstract A new algorithm for segmenting and tracking deformable (shape-changing) linear (thin and long with negligible diameter) objects in video images is presented. The core of algorithm is to detect the two boundary curves of a deformable linear object within adaptive tracking windows. The boundaries are found by analyzing the gray value gradients within the tracking windows. The algorithm allows moderate changes in the image brightness by introducing tolerance parameters to the algorithm. It also provides a robust tracking of the shape- and width-changing object by using a fuzzy estimation of the object s membership function at the tracked points. The result of the segmentation is a list of base points with equal distance regarding to each other which describes the shape of the object. This list is used to define features for shape change detection. Experiments on robotic applications using the algorithm show promising results. 1 Introduction Although today robots can perform sensor-based operations on rigid objects very well, handling deformable objects with industrial robots is still a field where a lot of research has to be done. A new approach for handling deformable linear objects using the principle of contact state transitions was proposed by [Henrich99]. Investigations in the field of force/torque based robot operations using this approach showed the applicability of the new approach [Remde00]. Since there are operations, of which we believe they can be performed better with machine vision sensors, we have built a basic image processing system for recognizing and tracking deformable linear objects. A description of the general approach combining contact state transitions of deformable linear objects with vision-based robot operations can be found in [Abegg99]. Many methods for realizing different tasks performed by a visually guided robotic system can be found in literature [Hutchinson96]. However, there are only few approaches concerning deformable objects, even though there are many industrial applications [Byun96]. One example is cabling car door frames (Figure 1). Figure 1: Example task for manipulating deformable linear objects: cabling of car door frames. Handling deformable objects with an industrial robot driven by a visual sensor is slightly different from standard image processing tasks. Additionally to the realtime requirements for an industrial task, the following conditions must be met: beneath initially recognizing and classifying the deformable object, its shape also has to be tracked and analyzed over time. the segmentation should be robust given industrial environments as background, where image analysis may be perturbed. an easy integration of the image processing system into a control environment for an industrial robot must be available. Regarding to the entire process of handling and assembly operations of deformable linear objects, we need to distinguish several modules, each responsible for one subtask of the process. We need a module for object recognition and tracking, a module for object analysis, and another module for controlling the robot. In this article, we investigate the module for object recognition and tracking. We formulate a general algorithm for the vision-based recognition and tracking of deformable linear objects (DLO) using a robot handmounted standard video camera. The output of the algorithm leads to the definition of a visual feature, being a robust indicator for change in the shape of the observed object. Work concerning the autom atic segmentation of general deformable objects is still a field of great interest in the image processing community. In the case of deformable objects, two main approaches can be found in the literature: model-based object segmentation and image-based object segmentation. The approaches for model-based segmentation of deformable objects use active contours which are often called snakes. Active contours can be viewed as a kind of deformable template of an object. The model consists of energy-based model equations describing the behavior

2 of non-rigid material by using constraint conditions for internal and external forces [Kass87, Lai95]. In the case of recognizing a deformable linear object without a loop, active contours are not applicable due to the restrictions in their geometric flexibility [McInerney95]. Other methods extending the active contours to topologically adaptable snakes as the one of Lai are difficult to initialize. Image-based approaches use the information provided by the pixels and their connections and can be found in every image processing book such as [Jain95]. They can be classified into methods based on points, methods based on regions, and edge-based methods. Using these methods for recognizing deformable objects in front of a structured or textured background without any further information is hardly possible. This is because it seems to be improbable that a general function exists which uses only the pixel information for the decision whether a pixel belongs to the object of interest or not. Additional knowledge about the object of interest is necessary in order to apply an image-based segmentation on cable-like deformable linear objects. Additional knowledge like the geometric structure and geometric constraints of the object provide additional decision functions. For deformable linear objects, the curve describing the object shape and the width in pixels are very important parameters. The algorithm introduced in this paper extracts geometric and topological parameters from the image and uses them in the process of segmenting a deformable linear object. These parameters limit the list of possible object points and finally lead to a well-defined decision of the object membership function. The basic image analysis requires a gray-valuebased and gradient-based pre-segmentation using only a few automatically computable thresholds. The base points describing the shape of the deformable objects are computed by taking the midpoint of two points lying each on one of the two found contours of the object, similar to the work of [Han94]. Skeletonizing like in [Byun96], we consider to be critical because this method produces artifacts and is very time consuming [Lam92]. In the next section, a brief overview of our approach is given. The subsequent sections consider the questions: How does the algorithm for segmenting and tracking deformable linear objects work, and what are its input and output parameters (Section 3)? What are the results in using this approach (Section 4)? What are the conclusions and how should the work be continued (Section 5)? 2 Task Description and Solution In the following, the observation of a deformable linear object (called workpiece) in a static environment (called obstacle) is considered. The observation is done with a monocular standard video camera mounted on the flange of an industrial robot (called hand camera). Comparisons between the observation with a stationary camera and the observation with a hand camera show that it is more robust to detect state changes with a hand camera, since it can be managed that the whole workpiece always appears in the camera image. Even when assuming a nearly constant illumination, we have less problems with light reflections and shadows since an additional lamp is moved with the robot and can be for example a ring light around the camera. A typical workpieces can be a hose, an electric cable, or a piece of spring steal. The linear workpiece is gripped at one end and the robot gripper may perform arbitrary linear motions. Now, it is supposed that there is an assembly task where the robot has to manipulate the workpiece in order to mount it onto a device. During the assembly task, the workpiece is tracked with the vision system and its shape appearing in the camera image is analyzed in order to adapt the instructions given to the robot (Figure 2). Thus, the sensor driven mounting process can be modeled as a sensor-driven control loop for an industrial robot [Abegg99]. Figure 2: Setup of robot hand-mounted camera (left) and robot and hand camera in front of an obstacle (right) Given this task, the vision system must be able to segment the shape of the workpiece, to track it, and to adapt the recognized shape when the workpiece is deformed by a contact with an obstacle. Since the contact detection is one of the basic requirements of our approach in handling deformable linear objects in assembly processes, the geometric image model of the workpiece shape derived from the vision system must provide the possibility to compute geometric features which give an indication of those shape changes. Furthermore, the recognition process must meet real time requirements when it is applied in an industrial process. In order to solve a mounting task like given above, we propose an image-based algorithm using additional knowledge about the used workpiece. As the algorithm is initialized by the user, the initial shape of the workpiece is detected. A tracking mechanism is able to adapt automatically the geometric image-model of the preceding workpiece shape with respect to the current workpiece shape. Image-geometric features derived from the workpiece model allow a further analysis of the workpiece shape. In the following section, the algorithm is described in detail. 3 Shape Recognition and Shape Tracking The approach of the algorithm for segmenting DLOs of a camera image bases on edge detection. The idea is to follow the shape of the DLO represented by its contours whereby the width of the object may also change.

3 Titel: segments.eps Erstellt von: Applixware 4.42 ( ) Vorschau: Diese EPS-Grafik wurde nicht gespeichert mit einer enthaltenen Vorschau. Kommentar: Diese EPS-Grafik wird an einen PostScript-Drucker gedruckt, aber nicht an andere Druckertypen. 3.1 Recognition Process In order to reduce the cost of the convolution operation carried out by the edge detection operator, a preprocessing of the image is performed. For this preprocessing, the user determines the average gray value of the DLO and its tolerance. For further computations only image subareas within this given gray value interval are regarded. Within this subareas, rectangular regions of interest are processed in order to find corresponding borderline points of the DLO. Dividing up the DLO into several rectangle segments is a kind of pre-segmentation. Only within these segments the edges are computed. This strategy reduces computing costs and improves the liability to disturbance, because only relevant image areas are considered by the algorithm. As the initial rectangle segment is given by the user, further segments along the DLO are computed automatically. For segmenting the DLO within the rectangle segments, more user given information is required. The sharpness threshold of the edges to detect and the object thickness must be adjusted. For further influence on the edge detection, the user has the choice between four implemented edge detection operators: Difference, Roberts, Sobel, or Laplacian-of-Gaussian operator. Nevertheless, the Sobel-Operator has found to be the best suitable operator for our application. Another input parameter is the maximum allowed distance between two consecutive base points. By controlling this parameter, the user can increase the capability of bridging interruptions in the object shape. After setting the parameters, the algorithm selects the base points within the rectangle segments is done. The selection bases on the evaluation of a function using fuzzy logic. There are three criteria to be considered, forming our additional knowledge: the distance between the current point and the last segmented base point c point the minimal distance between the current point and the tangent through the last segmented base point c tangent the thickness of the DLO in current points c thickness All of these three criteria are normalized. An evaluation of one criterion with zero means a worst-suited point, an evaluation with one means the best-suited point. These three criteria are combined to form one total evaluation criterion c total : ctotal = cpoint ctangent cthickness The data structure of the segmented base points contains the u- and v-coordinates of the current point, the object thickness in this point, and the slope of the tangent at this point. If the borders of a rectangle segment are reached, a new segment has to be placed. Such a new rectangle segment is placed next to the last rectangle segment and concentric to the intersection of the tangent at the last base point and the border of the last segment side (Figure 3). Figure 3: The placing of new rectangle segments For a better adaptability to the property of a deformable object and its shape, the position of the rectangle segments is additionally shifted dependent from the slope of the tangent through the last base point (Figure 4). Titel: /home/dirk/projekte/diplomarbeit/tex/shift2.eps Erstellt von: GIMP PostScript file plugin V 1.06 by Peter Kirchgessner Vorschau: Diese EPS-Grafik wurde nicht gespeichert mit einer enthaltenen Vorschau. Kommentar: Diese EPS-Grafik wird an einen PostScript-Drucker gedruckt, aber nicht an andere Druckertypen. Figure 4: Adaptability to the object shape without considering the tangent slope (left) and with considering the tangent slope (right) The previously described algorithm and methods are solutions to segment DLO from a single image. The goal of tracking is to segment the DLO from an image sequence. With the tracking option, the user can define how many of the previously computed base points are used for the invocation of the next segmenting process. Around these tracking points, new rectangle segments are created as long as the searched object is detected again in one of the segments. The criterion of detecting the right DLO is the last segmented object length which corresponds to the number of segmented base points, since we have an equidistant base point list. 3.2 Feature Extraction The base point list as a representation of the workpiece in the image space allows straightforward derivation of characteristic features like the length or the curvature of the workpiece in the image, which provide hints to contact state transitions of the workpiece when observed over time [Abegg99]. Since the data of these straightforward features are superimposed by noise, we developed a more robust feature. A linear approximation of the workpiece shape is produced by computing the average base point coordinates and the average tangent angle of each base point. The resulting line and its intersection with the image borders enclose a trapezoidal surface (Figure 5). The size of this surface with respect to the size of the image surface carries only low noise and produces big peaks or rising

4 curves when the workpiece shape changes. Evaluation results of this normalized feature (we name it F) are given in the next section. Figure 5: Trapezoid given by the linear approximation of the shape a pneumatic wire (line through DLO together with dashed lines) 4 Experimental Results Based on the algorithm introduced in the last section, several experiments were performed in order to detect contact state transitions of the workpiece. At first, some experiments on the shape recognition are presented. Then, other experiments on investigating the tracking of the changing workpiece shape are shown together with the results of the feature evaluation. The manipulation experiments were performed with a Kuka KR15 robot with a pneumatic polyurethane wire with outer diameter of 6 mm and a length of 300 mm as gripped workpiece. The robot controller executes motion commands sent from a Linux-PC with two 350 MHz Pentium II Processors. The PC also includes the image processing software with the presented algorithm and the frame grabber card (Eltec PC-Eye I). As hand camera, a standard video CCD-Camera with a remote sensor head is used (Teli CS 3710 C). The working environment providing the obstacles is either a car door frame which is mounted in a horizontal lying position or an artificial environment built of aluminum sheets mounted in different angles and with some holes of several different diameters (Figure 2). Images of a tracking sequence, where the pneumatic wire is bent by moving it against an obstacle, show that our algorithm tracks well the changing contour of the wire (Figure 6). Another experiment shows the stability of the segmented base points of the pneumatic wire (Figure 7). The average change of the endpoint angle w remains nearly constant when the robot is moved 30 steps without causing a change of the wire shape. The dashed line shows the average length change l recorded during a movement causing a change of the wire shape. It can be seen that the maximum aberration is less than 5 pixels. The diagram shown in Figure 8 was recorded during a point contact establishment operation with the robot and displays the feature of the linear approximation from Section 3.2. The sudden rise shows well the change of the extracted shape of the pneumatic wire. Further experiments confirmed the applicability of this feature for recognizing other state transitions of the wire [Engel99]. Figure 6: A bent pneumatic wire is tracked by the vision system. The circles indicate the computed base points % 0,2 0,15 0,1 0, ,05-0,1-0,15-0,2 t Pixel Figure 7: Diagram showing the stability of the segmented base points of a pneumatic wire Figure 8: Diagram showing the feature F of the linear approximation from Section 3.2 during a point contact establishment operation where n is the number of frames 5 Conclusions and Future Work In this paper, a robust and fast algorithm for segmenting and tracking deformable linear objects with a standard video camera is proposed. The algorithm works well under daylight and artificial lighting conditions. The algorithm output can be used for computing indicators of object shape changes and enables a robot to manipulate deformable linear objects in order to solve an industrial- w l

5 like task. This is proved by experimental results of which some are presented in this paper. Future work will include the improvement of the algorithm and its implementation in stereo matching. Improvements for the user can be done by using yet more automatic threshold computations. For detecting changes in view direction, the feature analysis must be extended to a third cable dimension which can be the average of the width in every computed base point. Furthermore, we will investigate handling uncertainty and error estimation, what includes an extensive stability analysis. Acknowledgements The work is funded by the European Commission in the framework of the BriteEuram-project HANDFLEX (Integrated modular solution for HANDling of FLEXible materials in industrial environments). We would like to thank the DaimlerChrysler AG, Germany, for supplying cables and cable forms. [Lam92] Lam L., et al.: "Thinning Methodologies A Comprehensive Survey". In: IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 14, No. 9, pp , September [Lai95] Lai K. F., Chin R. T.: "Deformable Contours: Modeling and Extraction". In: IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 17, no. 11, November [McInerney 95] McInerney T., Terzopoulos D.: "Topologically Adaptable Snakes". In: Proc. of the Fifth Int. Conference on Computer Vision (ICCV'95), Cambridge, MA, USA, June [Remde00] Remde A., Henrich D., Wörn H.: "Manipulating deformable linear objects Force based detection of contact state transitions ". Submitted to: 2000 IEEE International Conference on Robotics and Automation (ICRA 2000), San Francisco, CA, USA, April References [Abegg99] Abegg F., Henrich D., Wörn H.: "Manipulating deformable linear objects Vision-based recognition of contact state transitions ". In Proc. Ninth Int. Conf. on Advanced Robotics (ICAR'99), pp , Tokyo, Japan, October 27-29, [Byun96] Byun J.-E., Nagata T.: "Determining the 3- D pose of a flexible object by stereo matching of curvature representations". In: Pattern Recognition: The Journal of the Pattern Recognition Society, vol. 29, no. 8, pp , [Engel99] Engel D.: " Entwicklung und Einsatz eines Algorithmus zur Segmentierung deformierbarer linearer Objekte aus Videobildern einer robotergefuehrten Kamera". Diploma thesis, Institute for Process Control and Robotics (IPR), Universität Karlsruhe (TH), Germany, October [Han94] Han C.-C., Fan K.-C.: "Skeleton Generation of Engineering Drawings via Contour Matching". Pattern Recognition, Vol 27, No. 2. pp , 1994.[Henrich99] Henrich D., Ogasawara T., Wörn H. "Manipulating deformable linear objects Contact states and point contacts". In: 1999 IEEE Int. Symp. on Assembly and Task Planning (ISATP'99), Porto, Portugal, July 21-24, [Hutchinson96] Hutchinson S., Hager G.D., and Corke P.I.: "A tutorial on visual servo control". In: IEEE Trans. on Robotics and Automation, vol. 12, no. 5, October [Jain 95] Jain R., Kasturi R., Schunck B.G.: "Machine Vision", McGraw-Hill, Inc., [Kass87] Kass M., Witkin A., Terzopoulos D.: "Snakes: Active Contour Models", In: Proc. of the First Int. Conference on Computer Vision (ICCV'87), pp , 1987.

Manipulating deformable linear objects Vision-based recognition of contact state transitions

Manipulating deformable linear objects Vision-based recognition of contact state transitions Manipulating deformable linear objects Vision-based recognition of contact state transitions Frank ABEGG, Dominik HENRICH, and Heinz WÖRN Institute for Process Control and Robotics (IPR), Computer Science

More information

Force- and Vision-based Detection of Contact State Transitions

Force- and Vision-based Detection of Contact State Transitions Force- and Vision-based Detection of Contact State Transitions Frank ABEGG, Axel REMDE, and Dominik HENRICH Abstract. A new and systematic basic approach to force- and vision-based robot manipulation of

More information

Picking-up Deformable Linear Objects with Industrial Robots

Picking-up Deformable Linear Objects with Industrial Robots International Symposium on Robotics (30th ISR), October 27-29, 1999, Tokyo, Japan Picking-up Deformable Linear Objects with Industrial Robots Axel REMDE, Dominik HENRICH, and Heinz W RN Institute for Process

More information

A deformable model driven method for handling clothes

A deformable model driven method for handling clothes A deformable model driven method for handling clothes Yasuyo Kita Fuminori Saito Nobuyuki Kita Intelligent Systems Institute, National Institute of Advanced Industrial Science and Technology (AIST) AIST

More information

Change detection using joint intensity histogram

Change detection using joint intensity histogram Change detection using joint intensity histogram Yasuyo Kita National Institute of Advanced Industrial Science and Technology (AIST) Information Technology Research Institute AIST Tsukuba Central 2, 1-1-1

More information

Keeping features in the camera s field of view: a visual servoing strategy

Keeping features in the camera s field of view: a visual servoing strategy Keeping features in the camera s field of view: a visual servoing strategy G. Chesi, K. Hashimoto,D.Prattichizzo,A.Vicino Department of Information Engineering, University of Siena Via Roma 6, 3 Siena,

More information

Texture Segmentation by Windowed Projection

Texture Segmentation by Windowed Projection Texture Segmentation by Windowed Projection 1, 2 Fan-Chen Tseng, 2 Ching-Chi Hsu, 2 Chiou-Shann Fuh 1 Department of Electronic Engineering National I-Lan Institute of Technology e-mail : fctseng@ccmail.ilantech.edu.tw

More information

Classification of Upper and Lower Face Action Units and Facial Expressions using Hybrid Tracking System and Probabilistic Neural Networks

Classification of Upper and Lower Face Action Units and Facial Expressions using Hybrid Tracking System and Probabilistic Neural Networks Classification of Upper and Lower Face Action Units and Facial Expressions using Hybrid Tracking System and Probabilistic Neural Networks HADI SEYEDARABI*, WON-SOOK LEE**, ALI AGHAGOLZADEH* AND SOHRAB

More information

Separation of Overlapping Text from Graphics

Separation of Overlapping Text from Graphics Separation of Overlapping Text from Graphics Ruini Cao, Chew Lim Tan School of Computing, National University of Singapore 3 Science Drive 2, Singapore 117543 Email: {caorn, tancl}@comp.nus.edu.sg Abstract

More information

OBSTACLE DETECTION USING STRUCTURED BACKGROUND

OBSTACLE DETECTION USING STRUCTURED BACKGROUND OBSTACLE DETECTION USING STRUCTURED BACKGROUND Ghaida Al Zeer, Adnan Abou Nabout and Bernd Tibken Chair of Automatic Control, Faculty of Electrical, Information and Media Engineering University of Wuppertal,

More information

On Road Vehicle Detection using Shadows

On Road Vehicle Detection using Shadows On Road Vehicle Detection using Shadows Gilad Buchman Grasp Lab, Department of Computer and Information Science School of Engineering University of Pennsylvania, Philadelphia, PA buchmag@seas.upenn.edu

More information

Non-rigid body Object Tracking using Fuzzy Neural System based on Multiple ROIs and Adaptive Motion Frame Method

Non-rigid body Object Tracking using Fuzzy Neural System based on Multiple ROIs and Adaptive Motion Frame Method Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 Non-rigid body Object Tracking using Fuzzy Neural System based on Multiple ROIs

More information

Vehicle Logo Recognition using Image Matching and Textural Features

Vehicle Logo Recognition using Image Matching and Textural Features Vehicle Logo Recognition using Image Matching and Textural Features Nacer Farajzadeh Faculty of IT and Computer Engineering Azarbaijan Shahid Madani University Tabriz, Iran n.farajzadeh@azaruniv.edu Negin

More information

Active Motion Detection and Object Tracking. Joachim Denzler and Dietrich W.R.Paulus.

Active Motion Detection and Object Tracking. Joachim Denzler and Dietrich W.R.Paulus. 0 Active Motion Detection and Object Tracking Joachim Denzler and Dietrich W.R.Paulus denzler,paulus@informatik.uni-erlangen.de The following paper was published in the Proceedings on the 1 st International

More information

3D Object Scanning to Support Computer-Aided Conceptual Design

3D Object Scanning to Support Computer-Aided Conceptual Design ABSTRACT 3D Object Scanning to Support Computer-Aided Conceptual Design J.S.M. Vergeest and I. Horváth Delft University of Technology Faculty of Design, Engineering and Production Jaffalaan 9, NL-2628

More information

AN APPROACH OF SEMIAUTOMATED ROAD EXTRACTION FROM AERIAL IMAGE BASED ON TEMPLATE MATCHING AND NEURAL NETWORK

AN APPROACH OF SEMIAUTOMATED ROAD EXTRACTION FROM AERIAL IMAGE BASED ON TEMPLATE MATCHING AND NEURAL NETWORK AN APPROACH OF SEMIAUTOMATED ROAD EXTRACTION FROM AERIAL IMAGE BASED ON TEMPLATE MATCHING AND NEURAL NETWORK Xiangyun HU, Zuxun ZHANG, Jianqing ZHANG Wuhan Technique University of Surveying and Mapping,

More information

Robotized Assembly of a Wire Harness in Car Production Line

Robotized Assembly of a Wire Harness in Car Production Line The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Robotized Assembly of a Wire Harness in Car Production Line Xin Jiang, Member, IEEE, Kyong-mo

More information

FPGA IMPLEMENTATION FOR REAL TIME SOBEL EDGE DETECTOR BLOCK USING 3-LINE BUFFERS

FPGA IMPLEMENTATION FOR REAL TIME SOBEL EDGE DETECTOR BLOCK USING 3-LINE BUFFERS FPGA IMPLEMENTATION FOR REAL TIME SOBEL EDGE DETECTOR BLOCK USING 3-LINE BUFFERS 1 RONNIE O. SERFA JUAN, 2 CHAN SU PARK, 3 HI SEOK KIM, 4 HYEONG WOO CHA 1,2,3,4 CheongJu University E-maul: 1 engr_serfs@yahoo.com,

More information

A Street Scene Surveillance System for Moving Object Detection, Tracking and Classification

A Street Scene Surveillance System for Moving Object Detection, Tracking and Classification A Street Scene Surveillance System for Moving Object Detection, Tracking and Classification Huei-Yung Lin * and Juang-Yu Wei Department of Electrical Engineering National Chung Cheng University Chia-Yi

More information

Local Image preprocessing (cont d)

Local Image preprocessing (cont d) Local Image preprocessing (cont d) 1 Outline - Edge detectors - Corner detectors - Reading: textbook 5.3.1-5.3.5 and 5.3.10 2 What are edges? Edges correspond to relevant features in the image. An edge

More information

HOUGH TRANSFORM CS 6350 C V

HOUGH TRANSFORM CS 6350 C V HOUGH TRANSFORM CS 6350 C V HOUGH TRANSFORM The problem: Given a set of points in 2-D, find if a sub-set of these points, fall on a LINE. Hough Transform One powerful global method for detecting edges

More information

COMPUTER AND ROBOT VISION

COMPUTER AND ROBOT VISION VOLUME COMPUTER AND ROBOT VISION Robert M. Haralick University of Washington Linda G. Shapiro University of Washington A^ ADDISON-WESLEY PUBLISHING COMPANY Reading, Massachusetts Menlo Park, California

More information

A New Algorithm for Shape Detection

A New Algorithm for Shape Detection IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 19, Issue 3, Ver. I (May.-June. 2017), PP 71-76 www.iosrjournals.org A New Algorithm for Shape Detection Hewa

More information

A threshold decision of the object image by using the smart tag

A threshold decision of the object image by using the smart tag A threshold decision of the object image by using the smart tag Chang-Jun Im, Jin-Young Kim, Kwan Young Joung, Ho-Gil Lee Sensing & Perception Research Group Korea Institute of Industrial Technology (

More information

Robot Vision Control of robot motion from video. M. Jagersand

Robot Vision Control of robot motion from video. M. Jagersand Robot Vision Control of robot motion from video M. Jagersand Vision-Based Control (Visual Servoing) Initial Image User Desired Image Vision-Based Control (Visual Servoing) : Current Image Features : Desired

More information

A Laplacian Based Novel Approach to Efficient Text Localization in Grayscale Images

A Laplacian Based Novel Approach to Efficient Text Localization in Grayscale Images A Laplacian Based Novel Approach to Efficient Text Localization in Grayscale Images Karthik Ram K.V & Mahantesh K Department of Electronics and Communication Engineering, SJB Institute of Technology, Bangalore,

More information

A Survey of Light Source Detection Methods

A Survey of Light Source Detection Methods A Survey of Light Source Detection Methods Nathan Funk University of Alberta Mini-Project for CMPUT 603 November 30, 2003 Abstract This paper provides an overview of the most prominent techniques for light

More information

Optical Flow-Based Person Tracking by Multiple Cameras

Optical Flow-Based Person Tracking by Multiple Cameras Proc. IEEE Int. Conf. on Multisensor Fusion and Integration in Intelligent Systems, Baden-Baden, Germany, Aug. 2001. Optical Flow-Based Person Tracking by Multiple Cameras Hideki Tsutsui, Jun Miura, and

More information

Rectangle Positioning Algorithm Simulation Based on Edge Detection and Hough Transform

Rectangle Positioning Algorithm Simulation Based on Edge Detection and Hough Transform Send Orders for Reprints to reprints@benthamscience.net 58 The Open Mechanical Engineering Journal, 2014, 8, 58-62 Open Access Rectangle Positioning Algorithm Simulation Based on Edge Detection and Hough

More information

Comparison of Reconstruction Methods for Computed Tomography with Industrial Robots using Automatic Object Position Recognition

Comparison of Reconstruction Methods for Computed Tomography with Industrial Robots using Automatic Object Position Recognition 19 th World Conference on Non-Destructive Testing 2016 Comparison of Reconstruction Methods for Computed Tomography with Industrial Robots using Automatic Object Position Recognition Philipp KLEIN 1, Frank

More information

Task analysis based on observing hands and objects by vision

Task analysis based on observing hands and objects by vision Task analysis based on observing hands and objects by vision Yoshihiro SATO Keni Bernardin Hiroshi KIMURA Katsushi IKEUCHI Univ. of Electro-Communications Univ. of Karlsruhe Univ. of Tokyo Abstract In

More information

Lecture 7: Most Common Edge Detectors

Lecture 7: Most Common Edge Detectors #1 Lecture 7: Most Common Edge Detectors Saad Bedros sbedros@umn.edu Edge Detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the

More information

Computer Vision. Image Segmentation. 10. Segmentation. Computer Engineering, Sejong University. Dongil Han

Computer Vision. Image Segmentation. 10. Segmentation. Computer Engineering, Sejong University. Dongil Han Computer Vision 10. Segmentation Computer Engineering, Sejong University Dongil Han Image Segmentation Image segmentation Subdivides an image into its constituent regions or objects - After an image has

More information

Effects Of Shadow On Canny Edge Detection through a camera

Effects Of Shadow On Canny Edge Detection through a camera 1523 Effects Of Shadow On Canny Edge Detection through a camera Srajit Mehrotra Shadow causes errors in computer vision as it is difficult to detect objects that are under the influence of shadows. Shadow

More information

Pupil Localization Algorithm based on Hough Transform and Harris Corner Detection

Pupil Localization Algorithm based on Hough Transform and Harris Corner Detection Pupil Localization Algorithm based on Hough Transform and Harris Corner Detection 1 Chongqing University of Technology Electronic Information and Automation College Chongqing, 400054, China E-mail: zh_lian@cqut.edu.cn

More information

Department of Electrical Engineering, Keio University Hiyoshi Kouhoku-ku Yokohama 223, Japan

Department of Electrical Engineering, Keio University Hiyoshi Kouhoku-ku Yokohama 223, Japan Shape Modeling from Multiple View Images Using GAs Satoshi KIRIHARA and Hideo SAITO Department of Electrical Engineering, Keio University 3-14-1 Hiyoshi Kouhoku-ku Yokohama 223, Japan TEL +81-45-563-1141

More information

HUMAN COMPUTER INTERFACE BASED ON HAND TRACKING

HUMAN COMPUTER INTERFACE BASED ON HAND TRACKING Proceedings of MUSME 2011, the International Symposium on Multibody Systems and Mechatronics Valencia, Spain, 25-28 October 2011 HUMAN COMPUTER INTERFACE BASED ON HAND TRACKING Pedro Achanccaray, Cristian

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION CHAPTER 1 INTRODUCTION 1.1 Introduction Pattern recognition is a set of mathematical, statistical and heuristic techniques used in executing `man-like' tasks on computers. Pattern recognition plays an

More information

parco area delle Scienze, 181A via Ferrata, , Parma 27100, Pavia

parco area delle Scienze, 181A via Ferrata, , Parma 27100, Pavia Proceedings of the IEEE Intelligent Vehicles Symposium 2000 Dearbon (MI), USA October 3-5, 2000 Stereo Vision-based Vehicle Detection M. Bertozzi 1 A. Broggi 2 A. Fascioli 1 S. Nichele 2 1 Dipartimento

More information

Seam tracking for fillet welds with scanner optics

Seam tracking for fillet welds with scanner optics Lasers in Manufacturing Conference 2015 Seam tracking for fillet welds with scanner optics Friedhelm Dorsch, Holger Braun, Dieter Pfitzner TRUMPF Laser- und Systemtechnik GmbH, Johann-Maus-Str. 2, 71254

More information

Lecture 6: Edge Detection

Lecture 6: Edge Detection #1 Lecture 6: Edge Detection Saad J Bedros sbedros@umn.edu Review From Last Lecture Options for Image Representation Introduced the concept of different representation or transformation Fourier Transform

More information

Practice Exam Sample Solutions

Practice Exam Sample Solutions CS 675 Computer Vision Instructor: Marc Pomplun Practice Exam Sample Solutions Note that in the actual exam, no calculators, no books, and no notes allowed. Question 1: out of points Question 2: out of

More information

MORPHOLOGICAL EDGE DETECTION AND CORNER DETECTION ALGORITHM USING CHAIN-ENCODING

MORPHOLOGICAL EDGE DETECTION AND CORNER DETECTION ALGORITHM USING CHAIN-ENCODING MORPHOLOGICAL EDGE DETECTION AND CORNER DETECTION ALGORITHM USING CHAIN-ENCODING Neeta Nain, Vijay Laxmi, Ankur Kumar Jain & Rakesh Agarwal Department of Computer Engineering Malaviya National Institute

More information

IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 20, NO. 4, APRIL BASIC DEFINITIONS

IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 20, NO. 4, APRIL BASIC DEFINITIONS IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 20, NO. 4, APRIL 1998 391 Short Papers Singularities and Regularities on Line Pictures via Symmetrical Trapezoids Jairo Rocha and Rafael

More information

Fast Vehicle Detection and Counting Using Background Subtraction Technique and Prewitt Edge Detection

Fast Vehicle Detection and Counting Using Background Subtraction Technique and Prewitt Edge Detection International Journal of Computer Science and Telecommunications [Volume 6, Issue 10, November 2015] 8 ISSN 2047-3338 Fast Vehicle Detection and Counting Using Background Subtraction Technique and Prewitt

More information

A Statistical Consistency Check for the Space Carving Algorithm.

A Statistical Consistency Check for the Space Carving Algorithm. A Statistical Consistency Check for the Space Carving Algorithm. A. Broadhurst and R. Cipolla Dept. of Engineering, Univ. of Cambridge, Cambridge, CB2 1PZ aeb29 cipolla @eng.cam.ac.uk Abstract This paper

More information

An Object Detection System using Image Reconstruction with PCA

An Object Detection System using Image Reconstruction with PCA An Object Detection System using Image Reconstruction with PCA Luis Malagón-Borja and Olac Fuentes Instituto Nacional de Astrofísica Óptica y Electrónica, Puebla, 72840 Mexico jmb@ccc.inaoep.mx, fuentes@inaoep.mx

More information

MOTION. Feature Matching/Tracking. Control Signal Generation REFERENCE IMAGE

MOTION. Feature Matching/Tracking. Control Signal Generation REFERENCE IMAGE Head-Eye Coordination: A Closed-Form Solution M. Xie School of Mechanical & Production Engineering Nanyang Technological University, Singapore 639798 Email: mmxie@ntuix.ntu.ac.sg ABSTRACT In this paper,

More information

Small-scale objects extraction in digital images

Small-scale objects extraction in digital images 102 Int'l Conf. IP, Comp. Vision, and Pattern Recognition IPCV'15 Small-scale objects extraction in digital images V. Volkov 1,2 S. Bobylev 1 1 Radioengineering Dept., The Bonch-Bruevich State Telecommunications

More information

Reinforcement Learning for Appearance Based Visual Servoing in Robotic Manipulation

Reinforcement Learning for Appearance Based Visual Servoing in Robotic Manipulation Reinforcement Learning for Appearance Based Visual Servoing in Robotic Manipulation UMAR KHAN, LIAQUAT ALI KHAN, S. ZAHID HUSSAIN Department of Mechatronics Engineering AIR University E-9, Islamabad PAKISTAN

More information

FACIAL FEATURE EXTRACTION BASED ON THE SMALLEST UNIVALUE SEGMENT ASSIMILATING NUCLEUS (SUSAN) ALGORITHM. Mauricio Hess 1 Geovanni Martinez 2

FACIAL FEATURE EXTRACTION BASED ON THE SMALLEST UNIVALUE SEGMENT ASSIMILATING NUCLEUS (SUSAN) ALGORITHM. Mauricio Hess 1 Geovanni Martinez 2 FACIAL FEATURE EXTRACTION BASED ON THE SMALLEST UNIVALUE SEGMENT ASSIMILATING NUCLEUS (SUSAN) ALGORITHM Mauricio Hess 1 Geovanni Martinez 2 Image Processing and Computer Vision Research Lab (IPCV-LAB)

More information

ALGORITHM OF PRELIMINARY SESSILE DROP PROCESSING FOR NOISE SUPPRESSION X

ALGORITHM OF PRELIMINARY SESSILE DROP PROCESSING FOR NOISE SUPPRESSION X ALGORITHM OF PRELIMINARY SESSILE DROP PROCESSING FOR NOISE SUPPRESSION X Y.P. KULYNYCH, L.I. MURAVSKY, R.S. BATCHEVSKY, O.G. KUTS Physic-Mechanical Institute of the National Academy of Sciences of Ukraine,

More information

Applying Catastrophe Theory to Image Segmentation

Applying Catastrophe Theory to Image Segmentation Applying Catastrophe Theory to Image Segmentation Mohamad Raad, Majd Ghareeb, Ali Bazzi Department of computer and communications engineering Lebanese International University Beirut, Lebanon Abstract

More information

Detection of Edges Using Mathematical Morphological Operators

Detection of Edges Using Mathematical Morphological Operators OPEN TRANSACTIONS ON INFORMATION PROCESSING Volume 1, Number 1, MAY 2014 OPEN TRANSACTIONS ON INFORMATION PROCESSING Detection of Edges Using Mathematical Morphological Operators Suman Rani*, Deepti Bansal,

More information

OBJECT RECOGNITION: OBTAINING 2-D RECONSTRUCTIONS FROM COLOR EDGES. G. Bellaire**, K. Talmi*, E. Oezguer *, and A. Koschan*

OBJECT RECOGNITION: OBTAINING 2-D RECONSTRUCTIONS FROM COLOR EDGES. G. Bellaire**, K. Talmi*, E. Oezguer *, and A. Koschan* Proc. IEEE Symposium on Image Analysis and Interpretation, April 5-7, 1998, Tucson, Arizona, USA, pp. 192-197. OBJECT RECOGNITION: OBTAINING 2-D RECONSTRUCTIONS FROM COLOR EDGES G. Bellaire**, K. Talmi*,

More information

A Method for the Identification of Inaccuracies in Pupil Segmentation

A Method for the Identification of Inaccuracies in Pupil Segmentation A Method for the Identification of Inaccuracies in Pupil Segmentation Hugo Proença and Luís A. Alexandre Dep. Informatics, IT - Networks and Multimedia Group Universidade da Beira Interior, Covilhã, Portugal

More information

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing Visual servoing vision allows a robotic system to obtain geometrical and qualitative information on the surrounding environment high level control motion planning (look-and-move visual grasping) low level

More information

Pattern Recognition Methods for Object Boundary Detection

Pattern Recognition Methods for Object Boundary Detection Pattern Recognition Methods for Object Boundary Detection Arnaldo J. Abrantesy and Jorge S. Marquesz yelectronic and Communication Engineering Instituto Superior Eng. de Lisboa R. Conselheiro Emídio Navarror

More information

An Image Based Approach to Compute Object Distance

An Image Based Approach to Compute Object Distance An Image Based Approach to Compute Object Distance Ashfaqur Rahman * Department of Computer Science, American International University Bangladesh Dhaka 1213, Bangladesh Abdus Salam, Mahfuzul Islam, and

More information

Towards the completion of assignment 1

Towards the completion of assignment 1 Towards the completion of assignment 1 What to do for calibration What to do for point matching What to do for tracking What to do for GUI COMPSCI 773 Feature Point Detection Why study feature point detection?

More information

Exploration of an Indoor-Environment by an Autonomous Mobile Robot

Exploration of an Indoor-Environment by an Autonomous Mobile Robot IROS '94 September 12-16, 1994 Munich, Germany page 1 of 7 Exploration of an Indoor-Environment by an Autonomous Mobile Robot Thomas Edlinger edlinger@informatik.uni-kl.de Ewald von Puttkamer puttkam@informatik.uni-kl.de

More information

Introducing Robotics Vision System to a Manufacturing Robotics Course

Introducing Robotics Vision System to a Manufacturing Robotics Course Paper ID #16241 Introducing Robotics Vision System to a Manufacturing Robotics Course Dr. Yuqiu You, Ohio University c American Society for Engineering Education, 2016 Introducing Robotics Vision System

More information

Head Pose Estimation Using Stereo Vision For Human-Robot Interaction

Head Pose Estimation Using Stereo Vision For Human-Robot Interaction Head Pose Estimation Using Stereo Vision For Human-Robot Interaction Edgar Seemann Kai Nickel Rainer Stiefelhagen Interactive Systems Labs Universität Karlsruhe (TH) Germany Abstract In this paper we present

More information

An Edge-Based Approach to Motion Detection*

An Edge-Based Approach to Motion Detection* An Edge-Based Approach to Motion Detection* Angel D. Sappa and Fadi Dornaika Computer Vison Center Edifici O Campus UAB 08193 Barcelona, Spain {sappa, dornaika}@cvc.uab.es Abstract. This paper presents

More information

Object Shape Recognition in Image for Machine Vision Application

Object Shape Recognition in Image for Machine Vision Application Object Shape Recognition in Image for Machine Vision Application Mohd Firdaus Zakaria, Hoo Seng Choon, and Shahrel Azmin Suandi Abstract Vision is the most advanced of our senses, so it is not surprising

More information

Text Area Detection from Video Frames

Text Area Detection from Video Frames Text Area Detection from Video Frames 1 Text Area Detection from Video Frames Xiangrong Chen, Hongjiang Zhang Microsoft Research China chxr@yahoo.com, hjzhang@microsoft.com Abstract. Text area detection

More information

An Algorithm to Determine the Chromaticity Under Non-uniform Illuminant

An Algorithm to Determine the Chromaticity Under Non-uniform Illuminant An Algorithm to Determine the Chromaticity Under Non-uniform Illuminant Sivalogeswaran Ratnasingam and Steve Collins Department of Engineering Science, University of Oxford, OX1 3PJ, Oxford, United Kingdom

More information

Vehicle Detection Method using Haar-like Feature on Real Time System

Vehicle Detection Method using Haar-like Feature on Real Time System Vehicle Detection Method using Haar-like Feature on Real Time System Sungji Han, Youngjoon Han and Hernsoo Hahn Abstract This paper presents a robust vehicle detection approach using Haar-like feature.

More information

FABRICATION ANALYSIS FOR CORNER IDENTIFICATION USING ALGORITHMS INCREASING THE PRODUCTION RATE

FABRICATION ANALYSIS FOR CORNER IDENTIFICATION USING ALGORITHMS INCREASING THE PRODUCTION RATE FABRICATION ANALYSIS FOR CORNER IDENTIFICATION USING ALGORITHMS INCREASING THE PRODUCTION RATE Ravindra Singh Rathore 1 Research Scholar of Computer Science & Engineering, JJT University, Jhunjhunu Email:

More information

Homework 4 Computer Vision CS 4731, Fall 2011 Due Date: Nov. 15, 2011 Total Points: 40

Homework 4 Computer Vision CS 4731, Fall 2011 Due Date: Nov. 15, 2011 Total Points: 40 Homework 4 Computer Vision CS 4731, Fall 2011 Due Date: Nov. 15, 2011 Total Points: 40 Note 1: Both the analytical problems and the programming assignments are due at the beginning of class on Nov 15,

More information

Topic 4 Image Segmentation

Topic 4 Image Segmentation Topic 4 Image Segmentation What is Segmentation? Why? Segmentation important contributing factor to the success of an automated image analysis process What is Image Analysis: Processing images to derive

More information

Automated Measurement of Viscosity with Ubbelohde Viscometers, Camera Unit and Image Processing Software

Automated Measurement of Viscosity with Ubbelohde Viscometers, Camera Unit and Image Processing Software Santiago de Querétaro, México, Automated Measurement of Viscosity with Ubbelohde Viscometers, Camera Unit and Image Processing Software Will, J.C., Hernández, I., Trujillo, S. km 4,5 Carretera a Los Cués,

More information

1998 IEEE International Conference on Intelligent Vehicles 213

1998 IEEE International Conference on Intelligent Vehicles 213 Navigation by Integrating Iconic and GPS Information Shigang Li and Akira Hayashi Faculty of Information Sciences Hiroshima City University Asaminami-ku, Hiroshima, 731-31, Japan li@im.hiroshima-cu.ac.jp

More information

HIGH PRECISION SURVEY AND ALIGNMENT OF LARGE LINEAR COLLIDERS - HORIZONTAL ALIGNMENT -

HIGH PRECISION SURVEY AND ALIGNMENT OF LARGE LINEAR COLLIDERS - HORIZONTAL ALIGNMENT - HIGH PRECISION SURVEY AND ALIGNMENT OF LARGE LINEAR COLLIDERS - HORIZONTAL ALIGNMENT - A. Herty, J. Albert 1 Deutsches Elektronen-Synchrotron DESY, Hamburg, Germany with international partners * 1. INTRODUCTION

More information

Analysis of Image and Video Using Color, Texture and Shape Features for Object Identification

Analysis of Image and Video Using Color, Texture and Shape Features for Object Identification IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 16, Issue 6, Ver. VI (Nov Dec. 2014), PP 29-33 Analysis of Image and Video Using Color, Texture and Shape Features

More information

A Fast and Stable Approach for Restoration of Warped Document Images

A Fast and Stable Approach for Restoration of Warped Document Images A Fast and Stable Approach for Restoration of Warped Document Images Kok Beng Chua, Li Zhang, Yu Zhang and Chew Lim Tan School of Computing, National University of Singapore 3 Science Drive 2, Singapore

More information

Implementation of Canny Edge Detection Algorithm on FPGA and displaying Image through VGA Interface

Implementation of Canny Edge Detection Algorithm on FPGA and displaying Image through VGA Interface Implementation of Canny Edge Detection Algorithm on FPGA and displaying Image through VGA Interface Azra Tabassum 1, Harshitha P 2, Sunitha R 3 1-2 8 th sem Student, Dept of ECE, RRCE, Bangalore, Karnataka,

More information

An actor-critic reinforcement learning controller for a 2-DOF ball-balancer

An actor-critic reinforcement learning controller for a 2-DOF ball-balancer An actor-critic reinforcement learning controller for a 2-DOF ball-balancer Andreas Stückl Michael Meyer Sebastian Schelle Projektpraktikum: Computational Neuro Engineering 2 Empty side for praktikums

More information

Subpixel Corner Detection Using Spatial Moment 1)

Subpixel Corner Detection Using Spatial Moment 1) Vol.31, No.5 ACTA AUTOMATICA SINICA September, 25 Subpixel Corner Detection Using Spatial Moment 1) WANG She-Yang SONG Shen-Min QIANG Wen-Yi CHEN Xing-Lin (Department of Control Engineering, Harbin Institute

More information

Peg-Free Hand Geometry Verification System

Peg-Free Hand Geometry Verification System Peg-Free Hand Geometry Verification System Pavan K Rudravaram Venu Govindaraju Center for Unified Biometrics and Sensors (CUBS), University at Buffalo,New York,USA. {pkr, govind} @cedar.buffalo.edu http://www.cubs.buffalo.edu

More information

Time-to-Contact from Image Intensity

Time-to-Contact from Image Intensity Time-to-Contact from Image Intensity Yukitoshi Watanabe Fumihiko Sakaue Jun Sato Nagoya Institute of Technology Gokiso, Showa, Nagoya, 466-8555, Japan {yukitoshi@cv.,sakaue@,junsato@}nitech.ac.jp Abstract

More information

An Efficient Need-Based Vision System in Variable Illumination Environment of Middle Size RoboCup

An Efficient Need-Based Vision System in Variable Illumination Environment of Middle Size RoboCup An Efficient Need-Based Vision System in Variable Illumination Environment of Middle Size RoboCup Mansour Jamzad and Abolfazal Keighobadi Lamjiri Sharif University of Technology Department of Computer

More information

[10] Industrial DataMatrix barcodes recognition with a random tilt and rotating the camera

[10] Industrial DataMatrix barcodes recognition with a random tilt and rotating the camera [10] Industrial DataMatrix barcodes recognition with a random tilt and rotating the camera Image processing, pattern recognition 865 Kruchinin A.Yu. Orenburg State University IntBuSoft Ltd Abstract The

More information

Hidden Loop Recovery for Handwriting Recognition

Hidden Loop Recovery for Handwriting Recognition Hidden Loop Recovery for Handwriting Recognition David Doermann Institute of Advanced Computer Studies, University of Maryland, College Park, USA E-mail: doermann@cfar.umd.edu Nathan Intrator School of

More information

A Robust Wipe Detection Algorithm

A Robust Wipe Detection Algorithm A Robust Wipe Detection Algorithm C. W. Ngo, T. C. Pong & R. T. Chin Department of Computer Science The Hong Kong University of Science & Technology Clear Water Bay, Kowloon, Hong Kong Email: fcwngo, tcpong,

More information

CoE4TN4 Image Processing

CoE4TN4 Image Processing CoE4TN4 Image Processing Chapter 11 Image Representation & Description Image Representation & Description After an image is segmented into regions, the regions are represented and described in a form suitable

More information

Mouse Pointer Tracking with Eyes

Mouse Pointer Tracking with Eyes Mouse Pointer Tracking with Eyes H. Mhamdi, N. Hamrouni, A. Temimi, and M. Bouhlel Abstract In this article, we expose our research work in Human-machine Interaction. The research consists in manipulating

More information

Edge Detection. CS664 Computer Vision. 3. Edges. Several Causes of Edges. Detecting Edges. Finite Differences. The Gradient

Edge Detection. CS664 Computer Vision. 3. Edges. Several Causes of Edges. Detecting Edges. Finite Differences. The Gradient Edge Detection CS664 Computer Vision. Edges Convert a gray or color image into set of curves Represented as binary image Capture properties of shapes Dan Huttenlocher Several Causes of Edges Sudden changes

More information

The Analysis of Animate Object Motion using Neural Networks and Snakes

The Analysis of Animate Object Motion using Neural Networks and Snakes The Analysis of Animate Object Motion using Neural Networks and Snakes Ken Tabb, Neil Davey, Rod Adams & Stella George e-mail {K.J.Tabb, N.Davey, R.G.Adams, S.J.George}@herts.ac.uk http://www.health.herts.ac.uk/ken/vision/

More information

Gate-to-gate automated video tracking and location

Gate-to-gate automated video tracking and location Gate-to-gate automated video tracing and location Sangyu Kang*, Jooni Pai**, Besma R. Abidi***, David Shelton, Mar Mitces, and Mongi A. Abidi IRIS Lab, Department of Electrical & Computer Engineering University

More information

PARAMETER DESIGN FOR SHEET METAL HYDROFORMING PROCESSES

PARAMETER DESIGN FOR SHEET METAL HYDROFORMING PROCESSES PARAMETER DESIGN FOR SHEET METAL HYDROFORMING PROCESSES U. Gather 2, W. Homberg 1, M. Kleiner 1, Ch. Klimmek 1, S. Kuhnt 2 1 Chair of Forming Technology, University of Dortmund, Germany; 2 Chair of Mathematical

More information

Robust Lip Contour Extraction using Separability of Multi-Dimensional Distributions

Robust Lip Contour Extraction using Separability of Multi-Dimensional Distributions Robust Lip Contour Extraction using Separability of Multi-Dimensional Distributions Tomokazu Wakasugi, Masahide Nishiura and Kazuhiro Fukui Corporate Research and Development Center, Toshiba Corporation

More information

2D rendering takes a photo of the 2D scene with a virtual camera that selects an axis aligned rectangle from the scene. The photograph is placed into

2D rendering takes a photo of the 2D scene with a virtual camera that selects an axis aligned rectangle from the scene. The photograph is placed into 2D rendering takes a photo of the 2D scene with a virtual camera that selects an axis aligned rectangle from the scene. The photograph is placed into the viewport of the current application window. A pixel

More information

EE368 Project Report CD Cover Recognition Using Modified SIFT Algorithm

EE368 Project Report CD Cover Recognition Using Modified SIFT Algorithm EE368 Project Report CD Cover Recognition Using Modified SIFT Algorithm Group 1: Mina A. Makar Stanford University mamakar@stanford.edu Abstract In this report, we investigate the application of the Scale-Invariant

More information

Edge and corner detection

Edge and corner detection Edge and corner detection Prof. Stricker Doz. G. Bleser Computer Vision: Object and People Tracking Goals Where is the information in an image? How is an object characterized? How can I find measurements

More information

2 Algorithm Description Active contours are initialized using the output of the SUSAN edge detector [10]. Edge runs that contain a reasonable number (

2 Algorithm Description Active contours are initialized using the output of the SUSAN edge detector [10]. Edge runs that contain a reasonable number ( Motion-Based Object Segmentation Using Active Contours Ben Galvin, Kevin Novins, and Brendan McCane Computer Science Department, University of Otago, Dunedin, New Zealand. Abstract: The segmentation of

More information

COMPARISON OF TWO METHODS FOR DERIVING SKELETON LINES OF TERRAIN

COMPARISON OF TWO METHODS FOR DERIVING SKELETON LINES OF TERRAIN COMPARISON OF TWO METHODS FOR DERIVING SKELETON LINES OF TERRAIN T. Gökgöz, F. Gülgen Yildiz Technical University, Dept. of Geodesy and Photogrammetry Engineering, 34349 Besiktas Istanbul, Turkey (gokgoz,

More information

Types of Edges. Why Edge Detection? Types of Edges. Edge Detection. Gradient. Edge Detection

Types of Edges. Why Edge Detection? Types of Edges. Edge Detection. Gradient. Edge Detection Why Edge Detection? How can an algorithm extract relevant information from an image that is enables the algorithm to recognize objects? The most important information for the interpretation of an image

More information

A FINGER PRINT RECOGNISER USING FUZZY EVOLUTIONARY PROGRAMMING

A FINGER PRINT RECOGNISER USING FUZZY EVOLUTIONARY PROGRAMMING A FINGER PRINT RECOGNISER USING FUZZY EVOLUTIONARY PROGRAMMING Author1: Author2: K.Raghu Ram K.Krishna Chaitanya 4 th E.C.E 4 th E.C.E raghuram.kolipaka@gmail.com chaitu_kolluri@yahoo.com Newton s Institute

More information

Complex Sensors: Cameras, Visual Sensing. The Robotics Primer (Ch. 9) ECE 497: Introduction to Mobile Robotics -Visual Sensors

Complex Sensors: Cameras, Visual Sensing. The Robotics Primer (Ch. 9) ECE 497: Introduction to Mobile Robotics -Visual Sensors Complex Sensors: Cameras, Visual Sensing The Robotics Primer (Ch. 9) Bring your laptop and robot everyday DO NOT unplug the network cables from the desktop computers or the walls Tuesday s Quiz is on Visual

More information