Using Edge Detection in Machine Vision Gauging Applications

Size: px
Start display at page:

Download "Using Edge Detection in Machine Vision Gauging Applications"

Transcription

1 Application Note 125 Using Edge Detection in Machine Vision Gauging Applications John Hanks Introduction This application note introduces common edge-detection software strategies for applications such as inspection for missing parts, measurement of critical part dimensions using gauging, and identification and verification of electronic user interface displays. What You Will Learn Nine steps for machine vision success About common inspection applications How to use gauging techniques to measure tolerances How to inspect for missing components How to create an alignment application About identification systems for LCDs, meters, and bar codes Nine Steps for Machine Vision Success Clearly understanding what is and what is not a defect in your application as well as integrating a calibration phase into your machine vision system are critical steps for the success of your system. To help you in your machine vision system design, the step-by-step guide below reviews the important considerations when creating a machine vision system. The steps are designed to give you an overview of the issues to consider when developing a system. 1. Identify all defects Clearly understand what is a good and bad part. Rank defects based on the frequency of their occurrence to quantify what is a bad part. 2. Calculate the FOV Select the camera and lens to inspect the smallest defect that may occur. Can a human inspector see the defect? If so, typically 8-bit analog cameras will work. If not, digital cameras may be necessary. For applications where the part is moving select the appropriate camera so that the image is not blurred. 3. Lighting Select a lighting technique that gives the maximum contrast for the defects and features of interest. Experiment with directional light, back lighting, ring lights, and polarizing lenses. Which lighting technique highlights the defect the most? 4. Calibrate Calibrate the lighting and camera system. Quantify the state of the lighting and camera as a system before testing the inspection system. Determine if the lighting in the field of view is homogeneous. Ensure that the background does not change with time. Calculate the average pixel gray scale value and standard deviation for the image. Inspect the calibration image with line profiles to determine if there are lighting gradients in the image. Guarantee lighting, background, and camera consistency. Product and company names are trademarks or trade names of their respective companies A-01 Copyright 1998 National Instruments Corporation. All rights reserved. August 1998

2 5. Compensate and correct If needed, correct for poor lighting with software. Condition the image scene so that it is easier to process with software. If you cannot create a consistent homogeneously illuminated scene, use software to correct for poor lighting. 6. Identify a fiducial element Select a unique feature that is not a defect but is always present in the image. This unique feature is used as a point of reference or fiducial. Offset from the fiducial to inspect. If the fiducial is not present then the part being inspected is bad. 7. Locate features Select a feature-locating technique based on the features and speed requirements for your application. If the feature is of a known size and orientation, use grayscale pattern matching. In general, if the feature is of a known shape and unknown size, use binary shape matching. If the feature is of a known area and perimeter but with varying orientation, use blob analysis. 8. Test inspection Test the inspection strategy with ideal images and defects. Then test the inspection strategy with images that show atypical defects. 9. Automate Include lighting and camera calibration in the automated inspection system. Common Inspection Applications Driven by advancements in converging technologies such as faster CPUs, robust operating systems, PCI local bus, and user friendly image processing and image acquisition hardware and software, PC-based vision systems are becoming commonplace in industry. In industrial applications, which make up the largest segment of the vision market, vision is used to test incoming parts for quality and to detect missing components. Computer vision systems are more reliable and cost-effective than humans in the high-speed, detailed repetitive manufacturing processed required in making semiconductor, electronic, medical, pharmaceutical, and computer products. Industrial inspection of electronic components, such as connectors, switches, LCD/LED displays, relays, and watch parts, is one of the key applications for PC-based vision systems. Because these components are manufactured in high quantity and are small, human inspection is tedious and time-consuming. Vision systems, on the other hand, can be used robustly to perform such tasks. Another growing application area for vision systems in industry is telecommunication and computer peripherals. Consumer products, such as pagers, printers, monitors, cellular phones, disk drives and components, must pass quality standards required by ISO Vision systems can assist in the ISO 9000 certification process by recording fault incidents. They can also be used to verify the quality of the vendor s product. Overall, many machine vision applications can be classified into four areas: 1. Measuring tolerance measurements or gauging a component 2. Part present/not present 3. Alignment determining the orientation and position of a part 4. Identification identifying a bar code, seven-segment display, meter, or written words Parameters That Describe an Edge Edge located Contrast Pixels Width Steepness Width Figure 1. Diagram Describing Edge-Detection Parameters 2

3 The IMAQ Vision Edge Tool VI uses three parameters contrast, width, and steepness to calculate the location of edges along a path within the image defined by pixel coordinates. Edges can occur on lines or arbitrary regions of interest. The contrast parameter specifies the threshold for the contrast of the edge. Only edges with a contrast greater than the specified value are used in the detection process. Contrast is defined as the difference between the average pixel intensity before the edge and the average pixel intensity after the edge. The filter width specifies the number of pixels that are averaged to find the contrast at each side of the edge. The steepness specifies the slope of the edge. This value represents the number of pixels that correspond to the transition area of the edge. For an edge to be located in the line profile, using the filter width and steepness settings, the edge contrast between foreground and background must be greater than the contrast setting. Edge locations can be calculated to subpixel accuracy using quadratic or cubic spline interpolation. The subpixel accuracy specifies the number of samples that are obtained from a pixel. For example, a subpixel accuracy of one fourth specifies that each pixel is split into four subpixels. How to Use Gauging Techniques to Measure Tolerances In-Line Gauging Applications Gauging refers to making critical measurements such as lengths, diameters, angles, and counts to determine if the product is manufactured correctly. If the gauged parameter does not fall within tolerance limits, the component or part is rejected. Gauging is often used both in line and off line in production. In in-line processes, each component is inspected as it is manufactured. In-line gauging inspection is often used in mechanical assembly verification, electronic packaging inspection, container inspection, glass vile inspection, and electronic connector inspection. Off-line Gauging Applications Often gauging applications measure the quality of products off line. A sample of products is extracted from the production line. Then measured distances between features on the object are used to determine if the sample falls within a tolerance range. Using gauging techniques you can measure the distance between blobs and edges in binary images and easily quantify image measurements. How to Inspect for Missing Components Part present/not present applications are typical in electronic connector assembly and mechanical assembly applications. The objective of the application is to use line profiles and edge detection to determine if a part is present or not present. An edge along the line profile is defined by the level of contrast between background and foreground and the slope of the transition. Using this technique, you can count the number of edges along the line profile and compare the result to an expected number of edges. The method of limiting processing to lines, known as line profiling, offers a less numerically intensive alternative to other image processing methods such as image correlation and pattern matching. How to Create an Alignment Application In many inspection applications, the object or part that is being inspected can occupy different parts of an image and can be in different orientations. 3

4 Origin of local coordinate system 2 points ambiguous Figure 2. Line profiles across the horizontal and vertical sides of the part can be used to determine the orientation of the part. Three points are needed to describe the orientation of a rectangular part. Two points are ambiguous. Consider for example a floppy disk inspection application. The objective of this application is to determine if the label that specifies the density of the disk HD is printed correctly. Because these disks usually come down a conveyer belt in production, in each acquired image the disk can be translated and rotated. To be able to track the correct location of the HD symbol on the disk, a coordinate system with respect to the disk boundaries must be used. In IMAQ Vision, this is done by using a Coordinate Reference.VI, which requires an input of two points along the top boundary of the disk (the x-axis of the disk) and one point along the left boundary (the y-axis of the disk). Using these three points the function computes a coordinate system for the disk, in a sense, a local coordinate system for the disk. Using a local coordinate system resolves the orientation issue. The floppy disk can be at a wide range of orientations for inspection. These three points are obtained by finding the location of the boundary (or edge) using the Edge Tool.VI at the top and left boundaries of the disk. The location of the HD label on the disk can then be determined as an offset to this coordinate system. For each acquired image of the disk, three points are required to establish the disk current coordinate system. The translation and rotation of the disk are then computed. These values are then used to calculate the position of the HD label in the most recent image. The current HD label is then matched to a template image using the Shape Matching.VI to determine its quality. This process of establishing a local coordinate system for the object in order to make measurements insensitive to the orientation of the object in the image is called alignment. Identification In many applications, you simply want to identify or make a reading. For example, you might want to read a bar code, inspect a speedometer to make sure it is calibrated, or to read the seven segment display of a microwave oven during production to ensure the readings work correctly. IMAQ Vision has many built-in functions for reading LCDs, bar codes, and gauges. Figure 3. Inspection of a Seven-Segment Display to Verify the Correct Reading 4

5 A straightforward way to inspect an LCD is first to calibrate the size of the digits when all segments are active. This calibration will determine the location of the boundaries of each seven-segment group. By knowing the location of the boundaries, the inspection algorithm can quickly analyze subsequent images to determine which of the segments is on. Once you know which segments are on, you can map the inspected value to a corresponding display value. The final step involves comparison of the inspected value and the known value to determine if the part is displayed correctly or flawed. Moving to the details of the algorithm, we first calibrate the size of the seven-segment number by inspecting when all segments are on (giving a display of 8). For this calibration, an operator captures an image of the display and draws a calibration box around all of the displays shown on the acquired image. The operator need not draw the region of interest (ROI) exactly, but it must at least surround all of the displays. After drawing the ROI, the operator next activates an automatic calibration algorithm. The algorithm first finds all of the vertical bars of the displays by drawing a horizontal line at levels that are 1/3 and 2/3 the height of the ROI. The line slices through the activated segments and returns the position of each vertical segment by using an image processing function called edge detection. An edge along the line profile is defined by the level of contrast between background and foreground and the slope of the transition. Using this technique you can determine if any of the seven segments are defective active at the wrong time or inactive at the wrong time. This method of limiting processing to lines, known as line profiling, offers a less numerically intensive alternative than other image processing methods such as image correlation and pattern matching. Once the position of the vertical segments is known, the algorithm next locates horizontal segments by inspecting the pixels along a vertical line profile drawn between the location of the vertical segments. The calibration algorithm, which is designed for LCD and electroluminescent indicators, is insensitive to light drift because it uses contrast values along a line profile. In other words, as long as there are 30 grayscale levels between the foreground and the background, then an edge (or segment) will be detected. (We quantify light drift as the difference between the average pixel values at the top left and the bottom right of the background of the LCD screen.) After locating the vertical and horizontal segments, the function returns an array that is the area of interest and contains the digits. Overall, a local coordinate system defining the digits is returned. A local coordinate system based on this calibration image simplifies and improves the performance of inspection on subsequent images. Upon completion of calibration, we assume that the size and boundaries of the segment groups will not shift with each new devict under test (DUT), and we run an inspection algorithm many times without recalibration. The inspection function draws a line profile through each of the segments and uses edge detection to determine the on or off state of each segment. The corresponding numeric value (0-9) is then assigned to the display inspected. In the final step, we compare this number with an expected value that is fed to the DUT through a serial line. A mismatch indicates a defective part. Unfortunately, our algorithm is not perfect. Four factors can cause a bad detection: 1) horizontal or vertical light drift (greater than 90 in an 8-bit image); 2) insufficient contrast between the background and the segments; 3) noise; and 4) insufficient resolution. To quantify several of these factors and determine representative minima and maxima that ensure accuracy for 8-bit (256 gray level) images, we make several definitions. For one, light drift greater than 90, as defined above, will cause problems. Contrast must exceed 30, when defined as the difference between the average pixel values in rectangular regions in the background and foreground. Noise must not exceed 15, when we define it as the standard deviation of the pixel values contained in a rectangular region in the background. Finally, in terms of resolution, the digit must be larger than 12 to 18 pixels to obtain accurate results. Despite such imperfections, the algorithm is useful for other inspection tasks. For instance, with some modifications, it can test analog gauges and speedometers. The strategy for inspecting gauges is straightforward; you calibrate the full range of the gauge by drawing a line profile along the needle at the minimum reading and at the maximum reading. In so doing, we determine the center point about which the needle swings and the perimeter of the area of swing. After the calibration, we can detect the needle position with line profiles. If the needle is black with a white background, the line profile with the lowest value is the location of the needle. Overall, edge detection and line profiling are very common and simple to understand. They are imaging techniques that can be used in a wide range of inspection appli- 5

6 cations from mechanical assembly, electronic packaging inspection, quality of markings, and electronic connector inspection. Example Using Gauging to Inspect an Aerosol Can Objective: To understand the concept of gauging in inspection. The objective of this gauging application is to determine if the spray can tip has been correctly assembled. The spray tip must be in the vertical 90 position or within a tolerance of ±5 degrees. If the spray tip, as installed, is out of tolerance, the part is rejected. Because aerosol cans are coming down a conveyer belt, the position of the can in the image is not fixed. The cans may shift in both horizontal and vertical directions. To correctly determine the position of the nozzle, a local coordinate system must be associated with the can. We do this by finding three points, two along the x-axis and one along the y-axis. Using three points, you can calculate the shift and rotation of the can and move the ROI in the image accordingly. Description: This aerosol can inspection system calculates the spray tip angle to determine if it has been properly placed. 6

7 Example Inspecting an Assembly Objective: To inspect for missing parts to determine if the item has been properly assembled. Figure 4. A LabVIEW diagram for acquiring an image and using a line profile and the IMAQ Edge Tool.VI to count the number of edges under the line. 7

8 Figure 5. A Connector with Only Three Wires Assembled The number of edges under the line profile is used to determine if this connector has been properly assembled. Detection of eight edges means that there are four wires. Any other edge count means that the part has not been assembled correctly. IMAQ Vision Functions (IMAQ Vision»Inspection Tools»Caliper Tools»IMAQ ROIProfile.vi) Calculates the profile of the pixels along the boundary of an ROI descriptor. This VI returns a data type (cluster) that is compatible with a LabVIEW or BridgeVIEW graph. This VI also returns other information such as pixel statistics and the true coordinates of the ROI boundary. (IMAQ Vision»Inspection Tools»Caliper Tools»IMAQ Edge Tool.vi) Finds edges along a path defined in the image. Edges are determined based on their contrast, width, and steepness. (Get Line.vi) This is a subvi that is not shipped with IMAQ Vision. Its function is to wait for a line to be drawn on the image and then pass out the ROI descriptor. Summary Driven by converging technologies, advanced PC-based vision and image processing for test, measurement, and industrial automation are a reality. For machine vision developers who need to quickly develop gauging applications, National Instruments LabVIEW and IMAQ Vision software contains high-level gauging and caliper tools that speed up application development. These functions, which deliver a high level of accuracy, are reliable tools for missing part inspection, guidance, and gauging applications. Thanks to the graphical language of LabVIEW and IMAQ Vision, you are empowered to develop sophisticated machine vision applications. Moreover, because of the diverse tools within LabVIEW, other types of I/O such as motion control, instrument control, and data acquisition are easily integrated into your application.

Counting Particles or Cells Using IMAQ Vision

Counting Particles or Cells Using IMAQ Vision Application Note 107 Counting Particles or Cells Using IMAQ Vision John Hanks Introduction To count objects, you use a common image processing technique called particle analysis, often referred to as blob

More information

VisionGauge OnLine Spec Sheet

VisionGauge OnLine Spec Sheet VisionGauge OnLine Spec Sheet VISIONx INC. www.visionxinc.com Powerful & Easy to Use Intuitive Interface VisionGauge OnLine is a powerful and easy-to-use machine vision software for automated in-process

More information

Ch 22 Inspection Technologies

Ch 22 Inspection Technologies Ch 22 Inspection Technologies Sections: 1. Inspection Metrology 2. Contact vs. Noncontact Inspection Techniques 3. Conventional Measuring and Gaging Techniques 4. Coordinate Measuring Machines 5. Surface

More information

Image Processing Fundamentals. Nicolas Vazquez Principal Software Engineer National Instruments

Image Processing Fundamentals. Nicolas Vazquez Principal Software Engineer National Instruments Image Processing Fundamentals Nicolas Vazquez Principal Software Engineer National Instruments Agenda Objectives and Motivations Enhancing Images Checking for Presence Locating Parts Measuring Features

More information

Linescan System Design for Robust Web Inspection

Linescan System Design for Robust Web Inspection Linescan System Design for Robust Web Inspection Vision Systems Design Webinar, December 2011 Engineered Excellence 1 Introduction to PVI Systems Automated Test & Measurement Equipment PC and Real-Time

More information

CS443: Digital Imaging and Multimedia Binary Image Analysis. Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University

CS443: Digital Imaging and Multimedia Binary Image Analysis. Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University CS443: Digital Imaging and Multimedia Binary Image Analysis Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University Outlines A Simple Machine Vision System Image segmentation by thresholding

More information

Contour LS-K Optical Surface Profiler

Contour LS-K Optical Surface Profiler Contour LS-K Optical Surface Profiler LightSpeed Focus Variation Provides High-Speed Metrology without Compromise Innovation with Integrity Optical & Stylus Metrology Deeper Understanding More Quickly

More information

Chapter 3 Image Registration. Chapter 3 Image Registration

Chapter 3 Image Registration. Chapter 3 Image Registration Chapter 3 Image Registration Distributed Algorithms for Introduction (1) Definition: Image Registration Input: 2 images of the same scene but taken from different perspectives Goal: Identify transformation

More information

Introduction to High Volume Testing with Part Tracking in Akrometrix Studio 6.0

Introduction to High Volume Testing with Part Tracking in Akrometrix Studio 6.0 Introduction to High Volume Testing with Part Tracking in Akrometrix Studio 6.0 (Twenty sockets automatically located and partitioned in Akrometrix Studio with Part Tracking ) Imagine never partitioning

More information

ECE 172A: Introduction to Intelligent Systems: Machine Vision, Fall Midterm Examination

ECE 172A: Introduction to Intelligent Systems: Machine Vision, Fall Midterm Examination ECE 172A: Introduction to Intelligent Systems: Machine Vision, Fall 2008 October 29, 2008 Notes: Midterm Examination This is a closed book and closed notes examination. Please be precise and to the point.

More information

Advanced Vision System Integration. David Dechow Staff Engineer, Intelligent Robotics/Machine Vision FANUC America Corporation

Advanced Vision System Integration. David Dechow Staff Engineer, Intelligent Robotics/Machine Vision FANUC America Corporation Advanced Vision System Integration David Dechow Staff Engineer, Intelligent Robotics/Machine Vision FANUC America Corporation Advanced Vision System Integration INTRODUCTION AND REVIEW Introduction and

More information

Smart Camera Series LSIS 400i Fast and simple quality assurance and identification through innovative and high-performance camera technology

Smart Camera Series LSIS 400i Fast and simple quality assurance and identification through innovative and high-performance camera technology Smart Camera Series LSIS 400i Fast and simple quality assurance and identification through innovative and high-performance camera technology PRODUCT INFORMATION The LSIS 400i series the smart camera of

More information

(Refer Slide Time 00:17) Welcome to the course on Digital Image Processing. (Refer Slide Time 00:22)

(Refer Slide Time 00:17) Welcome to the course on Digital Image Processing. (Refer Slide Time 00:22) Digital Image Processing Prof. P. K. Biswas Department of Electronics and Electrical Communications Engineering Indian Institute of Technology, Kharagpur Module Number 01 Lecture Number 02 Application

More information

Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation

Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation Obviously, this is a very slow process and not suitable for dynamic scenes. To speed things up, we can use a laser that projects a vertical line of light onto the scene. This laser rotates around its vertical

More information

Keywords: Thresholding, Morphological operations, Image filtering, Adaptive histogram equalization, Ceramic tile.

Keywords: Thresholding, Morphological operations, Image filtering, Adaptive histogram equalization, Ceramic tile. Volume 3, Issue 7, July 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Blobs and Cracks

More information

VISION IMPACT+ OCR HIGHLIGHTS APPLICATIONS. Lot and batch number reading. Dedicated OCR user interface. Expiration date verification

VISION IMPACT+ OCR HIGHLIGHTS APPLICATIONS. Lot and batch number reading. Dedicated OCR user interface. Expiration date verification IMPACT+ OCR IMPACT+ OCR is the new Datalogic innovative solution for robust and effective Optical Character Recognition (e.g. expiration date, lot number) for the Food & Beverage industry. The new Datalogic

More information

SUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS

SUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS SUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS Cognitive Robotics Original: David G. Lowe, 004 Summary: Coen van Leeuwen, s1460919 Abstract: This article presents a method to extract

More information

VisionGauge OnLine Motorized Stage Configuration Spec Sheet

VisionGauge OnLine Motorized Stage Configuration Spec Sheet VisionGauge OnLine Motorized Stage Configuration Spec Sheet VISIONx INC. www.visionxinc.com Powerful & Easy to Use Intuitive Interface VisionGauge OnLine is a powerful and easy-to-use machine vision software

More information

Building a Basic Application with DT Vision Foundry

Building a Basic Application with DT Vision Foundry Goal Building a Basic Application with DT Vision Foundry This tutorial demonstrates how to develop an inspection application with DT Vision Foundry machine vision software from Data Translation. You will

More information

F150-3 VISION SENSOR

F150-3 VISION SENSOR F50-3 VISION SENSOR Simplified Two-Camera Machine Vision Omron s compact F50-3 lets you handle a wide variety of single-camera and now twocamera applications with simple on-screen setup. The two-camera

More information

3DPIXA: options and challenges with wirebond inspection. Whitepaper

3DPIXA: options and challenges with wirebond inspection. Whitepaper 3DPIXA: options and challenges with wirebond inspection Whitepaper Version Author(s) Date R01 Timo Eckhard, Maximilian Klammer 06.09.2017 R02 Timo Eckhard 18.10.2017 Executive Summary: Wirebond inspection

More information

Anno accademico 2006/2007. Davide Migliore

Anno accademico 2006/2007. Davide Migliore Robotica Anno accademico 6/7 Davide Migliore migliore@elet.polimi.it Today What is a feature? Some useful information The world of features: Detectors Edges detection Corners/Points detection Descriptors?!?!?

More information

Sherlock 7 Technical Resource. Search Geometric

Sherlock 7 Technical Resource. Search Geometric Sherlock 7 Technical Resource DALSA Corp., Industrial Products (IPD) www.goipd.com 978.670.2002 (U.S.A.) Document Revision: September 24, 2007 Search Geometric Search utilities A common task in machine

More information

Structured light 3D reconstruction

Structured light 3D reconstruction Structured light 3D reconstruction Reconstruction pipeline and industrial applications rodola@dsi.unive.it 11/05/2010 3D Reconstruction 3D reconstruction is the process of capturing the shape and appearance

More information

Multisensor Coordinate Measuring Machines ZEISS O-INSPECT

Multisensor Coordinate Measuring Machines ZEISS O-INSPECT Multisensor Coordinate Measuring Machines ZEISS O-INSPECT Having all the necessary options for reliable measurements. ZEISS O-INSPECT // RELIABILITY MADE BY ZEISS 2 The O-INSPECT multisensor measuring

More information

Vision. OCR and OCV Application Guide OCR and OCV Application Guide 1/14

Vision. OCR and OCV Application Guide OCR and OCV Application Guide 1/14 Vision OCR and OCV Application Guide 1.00 OCR and OCV Application Guide 1/14 General considerations on OCR Encoded information into text and codes can be automatically extracted through a 2D imager device.

More information

IRIS recognition II. Eduard Bakštein,

IRIS recognition II. Eduard Bakštein, IRIS recognition II. Eduard Bakštein, edurard.bakstein@fel.cvut.cz 22.10.2013 acknowledgement: Andrzej Drygajlo, EPFL Switzerland Iris recognition process Input: image of the eye Iris Segmentation Projection

More information

An Automated Image-based Method for Multi-Leaf Collimator Positioning Verification in Intensity Modulated Radiation Therapy

An Automated Image-based Method for Multi-Leaf Collimator Positioning Verification in Intensity Modulated Radiation Therapy An Automated Image-based Method for Multi-Leaf Collimator Positioning Verification in Intensity Modulated Radiation Therapy Chenyang Xu 1, Siemens Corporate Research, Inc., Princeton, NJ, USA Xiaolei Huang,

More information

NEW! Smart Camera Series LSIS 400i Fast and simple quality assurance and identification through innovative and high-performance camera technology

NEW! Smart Camera Series LSIS 400i Fast and simple quality assurance and identification through innovative and high-performance camera technology 2 rue René Laennec 51500 Taissy France Fax: 03 26 85 19 08, Tel : 03 26 82 49 29 E-mail:hvssystem@hvssystem.com Site web : www.hvssystem.com Smart Camera Series LSIS 400i Fast and simple quality assurance

More information

Real-Time Detection of Road Markings for Driving Assistance Applications

Real-Time Detection of Road Markings for Driving Assistance Applications Real-Time Detection of Road Markings for Driving Assistance Applications Ioana Maria Chira, Ancuta Chibulcutean Students, Faculty of Automation and Computer Science Technical University of Cluj-Napoca

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 WRI C225 Lecture 04 130131 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Review Histogram Equalization Image Filtering Linear

More information

1 Background and Introduction 2. 2 Assessment 2

1 Background and Introduction 2. 2 Assessment 2 Luleå University of Technology Matthew Thurley Last revision: October 27, 2011 Industrial Image Analysis E0005E Product Development Phase 4 Binary Morphological Image Processing Contents 1 Background and

More information

scs1 highlights Phone: Fax: Web:

scs1 highlights Phone: Fax: Web: VISION SENSORS scs1 The SCS1 Smart Camera offers visual inspection and identification functionalities, with the simplicity, dimensions and prices of an advanced sensor. Applications including multiple

More information

: Easy 3D Calibration of laser triangulation systems. Fredrik Nilsson Product Manager, SICK, BU Vision

: Easy 3D Calibration of laser triangulation systems. Fredrik Nilsson Product Manager, SICK, BU Vision : Easy 3D Calibration of laser triangulation systems Fredrik Nilsson Product Manager, SICK, BU Vision Using 3D for Machine Vision solutions : 3D imaging is becoming more important and well accepted for

More information

CS4733 Class Notes, Computer Vision

CS4733 Class Notes, Computer Vision CS4733 Class Notes, Computer Vision Sources for online computer vision tutorials and demos - http://www.dai.ed.ac.uk/hipr and Computer Vision resources online - http://www.dai.ed.ac.uk/cvonline Vision

More information

Sherlock 7 Technical Resource. Laser Tools

Sherlock 7 Technical Resource. Laser Tools Sherlock 7 Technical Resource DALSA Corp. IPD www.goipd.com 978.670.2002 (U.S.A.) Document Revision: June 27, 2007 Laser Tools Laser Tools used to check the placement of protective wrapping on high-pressure

More information

Defect Detection of Regular Patterned Fabric by Spectral Estimation Technique and Rough Set Classifier

Defect Detection of Regular Patterned Fabric by Spectral Estimation Technique and Rough Set Classifier Defect Detection of Regular Patterned Fabric by Spectral Estimation Technique and Rough Set Classifier Mr..Sudarshan Deshmukh. Department of E&TC Siddhant College of Engg, Sudumbare, Pune Prof. S. S. Raut.

More information

Depth. Common Classification Tasks. Example: AlexNet. Another Example: Inception. Another Example: Inception. Depth

Depth. Common Classification Tasks. Example: AlexNet. Another Example: Inception. Another Example: Inception. Depth Common Classification Tasks Recognition of individual objects/faces Analyze object-specific features (e.g., key points) Train with images from different viewing angles Recognition of object classes Analyze

More information

Motion Estimation. There are three main types (or applications) of motion estimation:

Motion Estimation. There are three main types (or applications) of motion estimation: Members: D91922016 朱威達 R93922010 林聖凱 R93922044 謝俊瑋 Motion Estimation There are three main types (or applications) of motion estimation: Parametric motion (image alignment) The main idea of parametric motion

More information

Multimedia Technology CHAPTER 4. Video and Animation

Multimedia Technology CHAPTER 4. Video and Animation CHAPTER 4 Video and Animation - Both video and animation give us a sense of motion. They exploit some properties of human eye s ability of viewing pictures. - Motion video is the element of multimedia

More information

Multisensor Coordinate Measuring Machines ZEISS O-INSPECT

Multisensor Coordinate Measuring Machines ZEISS O-INSPECT Multisensor Coordinate Measuring Machines ZEISS O-INSPECT Having all the necessary options for reliable measurements. ZEISS O-INSPECT // RELIABILITY MADE BY ZEISS 2 The O-INSPECT multisensor measuring

More information

Highspeed. New inspection function F160. Simple operation. Features

Highspeed. New inspection function F160. Simple operation. Features Vision Sensor Impressive high speed opens up new possibilities Highspeed New inspection function Simple operation Adaptability Features Can be applied to ultra-fast manufacturing lines. Full range of detection

More information

Advanced Vision Guided Robotics. David Bruce Engineering Manager FANUC America Corporation

Advanced Vision Guided Robotics. David Bruce Engineering Manager FANUC America Corporation Advanced Vision Guided Robotics David Bruce Engineering Manager FANUC America Corporation Traditional Vision vs. Vision based Robot Guidance Traditional Machine Vision Determine if a product passes or

More information

Lumaxis, Sunset Hills Rd., Ste. 106, Reston, VA 20190

Lumaxis, Sunset Hills Rd., Ste. 106, Reston, VA 20190 White Paper High Performance Projection Engines for 3D Metrology Systems www.lumaxis.net Lumaxis, 11495 Sunset Hills Rd., Ste. 106, Reston, VA 20190 Introduction 3D optical metrology using structured light

More information

Operation of machine vision system

Operation of machine vision system ROBOT VISION Introduction The process of extracting, characterizing and interpreting information from images. Potential application in many industrial operation. Selection from a bin or conveyer, parts

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

Designing a Site with Avigilon Self-Learning Video Analytics 1

Designing a Site with Avigilon Self-Learning Video Analytics 1 Designing a Site with Avigilon Self-Learning Video Analytics Avigilon HD cameras and appliances with self-learning video analytics are easy to install and can achieve positive analytics results without

More information

Defect Inspection of Liquid-Crystal-Display (LCD) Panels in Repetitive Pattern Images Using 2D Fourier Image Reconstruction

Defect Inspection of Liquid-Crystal-Display (LCD) Panels in Repetitive Pattern Images Using 2D Fourier Image Reconstruction Defect Inspection of Liquid-Crystal-Display (LCD) Panels in Repetitive Pattern Images Using D Fourier Image Reconstruction Du-Ming Tsai, and Yan-Hsin Tseng Department of Industrial Engineering and Management

More information

Chapter 11 Representation & Description

Chapter 11 Representation & Description Chain Codes Chain codes are used to represent a boundary by a connected sequence of straight-line segments of specified length and direction. The direction of each segment is coded by using a numbering

More information

Category vs. instance recognition

Category vs. instance recognition Category vs. instance recognition Category: Find all the people Find all the buildings Often within a single image Often sliding window Instance: Is this face James? Find this specific famous building

More information

OFFLINE SIGNATURE VERIFICATION

OFFLINE SIGNATURE VERIFICATION International Journal of Electronics and Communication Engineering and Technology (IJECET) Volume 8, Issue 2, March - April 2017, pp. 120 128, Article ID: IJECET_08_02_016 Available online at http://www.iaeme.com/ijecet/issues.asp?jtype=ijecet&vtype=8&itype=2

More information

New Opportunities for 3D SPI

New Opportunities for 3D SPI New Opportunities for 3D SPI Jean-Marc PEALLAT Vi Technology St Egrève, France jmpeallat@vitechnology.com Abstract For some years many process engineers and quality managers have been questioning the benefits

More information

Stereo Vision. MAN-522 Computer Vision

Stereo Vision. MAN-522 Computer Vision Stereo Vision MAN-522 Computer Vision What is the goal of stereo vision? The recovery of the 3D structure of a scene using two or more images of the 3D scene, each acquired from a different viewpoint in

More information

C E N T E R A T H O U S T O N S C H O O L of H E A L T H I N F O R M A T I O N S C I E N C E S. Image Operations I

C E N T E R A T H O U S T O N S C H O O L of H E A L T H I N F O R M A T I O N S C I E N C E S. Image Operations I T H E U N I V E R S I T Y of T E X A S H E A L T H S C I E N C E C E N T E R A T H O U S T O N S C H O O L of H E A L T H I N F O R M A T I O N S C I E N C E S Image Operations I For students of HI 5323

More information

Optimization of optical systems for LED spot lights concerning the color uniformity

Optimization of optical systems for LED spot lights concerning the color uniformity Optimization of optical systems for LED spot lights concerning the color uniformity Anne Teupner* a, Krister Bergenek b, Ralph Wirth b, Juan C. Miñano a, Pablo Benítez a a Technical University of Madrid,

More information

Gregory Walsh, Ph.D. San Ramon, CA January 25, 2011

Gregory Walsh, Ph.D. San Ramon, CA January 25, 2011 Leica ScanStation:: Calibration and QA Gregory Walsh, Ph.D. San Ramon, CA January 25, 2011 1. Summary Leica Geosystems, in creating the Leica Scanstation family of products, has designed and conducted

More information

Measurements using three-dimensional product imaging

Measurements using three-dimensional product imaging ARCHIVES of FOUNDRY ENGINEERING Published quarterly as the organ of the Foundry Commission of the Polish Academy of Sciences ISSN (1897-3310) Volume 10 Special Issue 3/2010 41 46 7/3 Measurements using

More information

Problem definition Image acquisition Image segmentation Connected component analysis. Machine vision systems - 1

Problem definition Image acquisition Image segmentation Connected component analysis. Machine vision systems - 1 Machine vision systems Problem definition Image acquisition Image segmentation Connected component analysis Machine vision systems - 1 Problem definition Design a vision system to see a flat world Page

More information

MURA & DEFECT DETECTION WITH TrueTest

MURA & DEFECT DETECTION WITH TrueTest MURA & DEFECT DETECTION WITH TrueTest January 2015 1 OUTLINE The TrueTest system Quick introduction to TrueTest layout and structure TrueTest walk-through TrueTest gallery Summary 2 WHAT IS TRUETEST? A

More information

ENGR3390: Robotics Fall 2009

ENGR3390: Robotics Fall 2009 J. Gorasia Vision Lab ENGR339: Robotics ENGR339: Robotics Fall 29 Vision Lab Team Bravo J. Gorasia - 1/4/9 J. Gorasia Vision Lab ENGR339: Robotics Table of Contents 1.Theory and summary of background readings...4

More information

Improving the 3D Scan Precision of Laser Triangulation

Improving the 3D Scan Precision of Laser Triangulation Improving the 3D Scan Precision of Laser Triangulation The Principle of Laser Triangulation Triangulation Geometry Example Z Y X Image of Target Object Sensor Image of Laser Line 3D Laser Triangulation

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Part 9: Representation and Description AASS Learning Systems Lab, Dep. Teknik Room T1209 (Fr, 11-12 o'clock) achim.lilienthal@oru.se Course Book Chapter 11 2011-05-17 Contents

More information

Integrating Machine Vision and Motion Control. Huntron

Integrating Machine Vision and Motion Control. Huntron 1 Integrating Machine Vision and Motion Control Huntron 2 System Overview System Overview PXI Color Vision: Cameras, Optics, Lighting, Frame Grabbers and Software Serial 3 Axis Motion Control: Application

More information

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong)

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong) Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong) References: [1] http://homepages.inf.ed.ac.uk/rbf/hipr2/index.htm [2] http://www.cs.wisc.edu/~dyer/cs540/notes/vision.html

More information

Experiments with Edge Detection using One-dimensional Surface Fitting

Experiments with Edge Detection using One-dimensional Surface Fitting Experiments with Edge Detection using One-dimensional Surface Fitting Gabor Terei, Jorge Luis Nunes e Silva Brito The Ohio State University, Department of Geodetic Science and Surveying 1958 Neil Avenue,

More information

ZEISS O-SELECT Digital Measuring Projector

ZEISS O-SELECT Digital Measuring Projector ZEISS O-SELECT Digital Measuring Projector 2 Certainty at the push of a button. ZEISS O-SELECT // PRECISION MADE BY ZEISS 3 4 Measure reliably at the push of a button ZEISS O-SELECT makes the optical measurement

More information

RASNIK Image Processing with a Steepest Ascent Algorithm

RASNIK Image Processing with a Steepest Ascent Algorithm ATLAS Internal Note MUON-No-092 RASNIK Image Processing with a Steepest Ascent Algorithm Kevan S. Hashemi and James R. Bensinger Brandeis University August 1995 Introduction The RASNIK alignment instrument

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

A Simple Automated Void Defect Detection for Poor Contrast X-ray Images of BGA

A Simple Automated Void Defect Detection for Poor Contrast X-ray Images of BGA Proceedings of the 3rd International Conference on Industrial Application Engineering 2015 A Simple Automated Void Defect Detection for Poor Contrast X-ray Images of BGA Somchai Nuanprasert a,*, Sueki

More information

Recognize Virtually Any Shape by Oliver Sidla

Recognize Virtually Any Shape by Oliver Sidla Recognize Virtually Any Shape by Oliver Sidla Products Used: LabView IMAQ Vision image processing library NI-DAQ driver software PC-TIO-10 Digital I/O hardware with SSR I/O modules The Challenge: Building

More information

Features Points. Andrea Torsello DAIS Università Ca Foscari via Torino 155, Mestre (VE)

Features Points. Andrea Torsello DAIS Università Ca Foscari via Torino 155, Mestre (VE) Features Points Andrea Torsello DAIS Università Ca Foscari via Torino 155, 30172 Mestre (VE) Finding Corners Edge detectors perform poorly at corners. Corners provide repeatable points for matching, so

More information

A System for the Quality Inspection of Surfaces of Watch Parts

A System for the Quality Inspection of Surfaces of Watch Parts A System for the Quality Inspection of Surfaces of Watch Parts Giuseppe Zamuner and Jacques Jacot Laboratoire de Production Microtechnique, Ecole Polytechnique Fédérale de Lausanne, Switzerland {giuseppe.zamuner,

More information

TABLE OF CONTENTS PRODUCT DESCRIPTION VISUALIZATION OPTIONS MEASUREMENT OPTIONS SINGLE MEASUREMENT / TIME SERIES BEAM STABILITY POINTING STABILITY

TABLE OF CONTENTS PRODUCT DESCRIPTION VISUALIZATION OPTIONS MEASUREMENT OPTIONS SINGLE MEASUREMENT / TIME SERIES BEAM STABILITY POINTING STABILITY TABLE OF CONTENTS PRODUCT DESCRIPTION VISUALIZATION OPTIONS MEASUREMENT OPTIONS SINGLE MEASUREMENT / TIME SERIES BEAM STABILITY POINTING STABILITY BEAM QUALITY M 2 BEAM WIDTH METHODS SHORT VERSION OVERVIEW

More information

Region-based Segmentation

Region-based Segmentation Region-based Segmentation Image Segmentation Group similar components (such as, pixels in an image, image frames in a video) to obtain a compact representation. Applications: Finding tumors, veins, etc.

More information

technique: seam carving Image and Video Processing Chapter 9

technique: seam carving Image and Video Processing Chapter 9 Chapter 9 Seam Carving for Images and Videos Distributed Algorithms for 2 Introduction Goals Enhance the visual content of images Adapted images should look natural Most relevant content should be clearly

More information

Operators-Based on Second Derivative double derivative Laplacian operator Laplacian Operator Laplacian Of Gaussian (LOG) Operator LOG

Operators-Based on Second Derivative double derivative Laplacian operator Laplacian Operator Laplacian Of Gaussian (LOG) Operator LOG Operators-Based on Second Derivative The principle of edge detection based on double derivative is to detect only those points as edge points which possess local maxima in the gradient values. Laplacian

More information

Identifying and Reading Visual Code Markers

Identifying and Reading Visual Code Markers O. Feinstein, EE368 Digital Image Processing Final Report 1 Identifying and Reading Visual Code Markers Oren Feinstein, Electrical Engineering Department, Stanford University Abstract A visual code marker

More information

Overview. Augmented reality and applications Marker-based augmented reality. Camera model. Binary markers Textured planar markers

Overview. Augmented reality and applications Marker-based augmented reality. Camera model. Binary markers Textured planar markers Augmented reality Overview Augmented reality and applications Marker-based augmented reality Binary markers Textured planar markers Camera model Homography Direct Linear Transformation What is augmented

More information

Tracking Trajectories of Migrating Birds Around a Skyscraper

Tracking Trajectories of Migrating Birds Around a Skyscraper Tracking Trajectories of Migrating Birds Around a Skyscraper Brian Crombie Matt Zivney Project Advisors Dr. Huggins Dr. Stewart Abstract In this project, the trajectories of birds are tracked around tall

More information

Development of system and algorithm for evaluating defect level in architectural work

Development of system and algorithm for evaluating defect level in architectural work icccbe 2010 Nottingham University Press Proceedings of the International Conference on Computing in Civil and Building Engineering W Tizani (Editor) Development of system and algorithm for evaluating defect

More information

At first glance, some machine-vision

At first glance, some machine-vision Sp tlight By Andrew Wilson, Editor ON SEMICONDUCTOR MANUFACTURING Smart vision board checks backplane pins Embedding a vision system onto a circuit board allows the integrity of backplane pins to be closely

More information

High definition digital microscope. visioneng.us/lynxevo

High definition digital microscope. visioneng.us/lynxevo visioneng.us/lynxevo High definition digital microscope Exceptional high resolution 1080p/60fps image quality Intuitive image capture and documentation Stand alone, wireless or PC connectivity High quality

More information

WITH A KEEN EYE FOR QUALITY AND COST

WITH A KEEN EYE FOR QUALITY AND COST EPSON VISION SYSTEMS WITH A KEEN EYE FOR QUALITY AND COST ENGINEERED FOR BUSINESS 2 / 3 / OUR ROBOTS ALWAYS IN THE PICTURE Product quality requirements are high in all areas of industry. Retrospective

More information

BCC Optical Stabilizer Filter

BCC Optical Stabilizer Filter BCC Optical Stabilizer Filter The Optical Stabilizer filter allows you to stabilize shaky video footage. The Optical Stabilizer uses optical flow technology to analyze a specified region and then adjusts

More information

Miniaturized Camera Systems for Microfactories

Miniaturized Camera Systems for Microfactories Miniaturized Camera Systems for Microfactories Timo Prusi, Petri Rokka, and Reijo Tuokko Tampere University of Technology, Department of Production Engineering, Korkeakoulunkatu 6, 33720 Tampere, Finland

More information

Thermal and Optical Cameras. By Philip Smerkovitz TeleEye South Africa

Thermal and Optical Cameras. By Philip Smerkovitz TeleEye South Africa Thermal and Optical Cameras By Philip Smerkovitz TeleEye South Africa phil@teleeye.co.za OPTICAL CAMERAS OVERVIEW Traditional CCTV Camera s (IP and Analog, many form factors). Colour and Black and White

More information

Good Practice guide to measure roundness on roller machines and to estimate their uncertainty

Good Practice guide to measure roundness on roller machines and to estimate their uncertainty Good Practice guide to measure roundness on roller machines and to estimate their uncertainty Björn Hemming, VTT Technical Research Centre of Finland Ltd, Finland Thomas Widmaier, Aalto University School

More information

FIDUCIAL BASED POSE ESTIMATION ADEWOLE AYOADE ALEX YEARSLEY

FIDUCIAL BASED POSE ESTIMATION ADEWOLE AYOADE ALEX YEARSLEY FIDUCIAL BASED POSE ESTIMATION ADEWOLE AYOADE ALEX YEARSLEY OVERVIEW Objective Motivation Previous Work Methods Target Recognition Target Identification Pose Estimation Testing Results Demonstration Conclusion

More information

Local Feature Detectors

Local Feature Detectors Local Feature Detectors Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr Slides adapted from Cordelia Schmid and David Lowe, CVPR 2003 Tutorial, Matthew Brown,

More information

ZEISS O-SELECT Digital Measuring Projector

ZEISS O-SELECT Digital Measuring Projector ZEISS O-SELECT Digital Measuring Projector // O-SELECT MADE BY ZEISS 2 The moment you get total certainty at the push of a button. This is the moment we work for. 3 4 Reliably measure at the push of a

More information

Study on road sign recognition in LabVIEW

Study on road sign recognition in LabVIEW IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Study on road sign recognition in LabVIEW To cite this article: M Panoiu et al 2016 IOP Conf. Ser.: Mater. Sci. Eng. 106 012009

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

Vision-based Frontal Vehicle Detection and Tracking

Vision-based Frontal Vehicle Detection and Tracking Vision-based Frontal and Tracking King Hann LIM, Kah Phooi SENG, Li-Minn ANG and Siew Wen CHIN School of Electrical and Electronic Engineering The University of Nottingham Malaysia campus, Jalan Broga,

More information

IDL Tutorial. Working with Images. Copyright 2008 ITT Visual Information Solutions All Rights Reserved

IDL Tutorial. Working with Images. Copyright 2008 ITT Visual Information Solutions All Rights Reserved IDL Tutorial Working with Images Copyright 2008 ITT Visual Information Solutions All Rights Reserved http://www.ittvis.com/ IDL is a registered trademark of ITT Visual Information Solutions for the computer

More information

Scanner Parameter Estimation Using Bilevel Scans of Star Charts

Scanner Parameter Estimation Using Bilevel Scans of Star Charts ICDAR, Seattle WA September Scanner Parameter Estimation Using Bilevel Scans of Star Charts Elisa H. Barney Smith Electrical and Computer Engineering Department Boise State University, Boise, Idaho 8375

More information

Slide 1. Technical Aspects of Quality Control in Magnetic Resonance Imaging. Slide 2. Annual Compliance Testing. of MRI Systems.

Slide 1. Technical Aspects of Quality Control in Magnetic Resonance Imaging. Slide 2. Annual Compliance Testing. of MRI Systems. Slide 1 Technical Aspects of Quality Control in Magnetic Resonance Imaging Slide 2 Compliance Testing of MRI Systems, Ph.D. Department of Radiology Henry Ford Hospital, Detroit, MI Slide 3 Compliance Testing

More information

Digital image processing

Digital image processing Digital image processing Image enhancement algorithms: grey scale transformations Any digital image can be represented mathematically in matrix form. The number of lines in the matrix is the number of

More information

Two ducial marks are used to solve the image rotation []. Tolerance of about 1 is acceptable for NCS due to its excellent matching ability and reliabi

Two ducial marks are used to solve the image rotation []. Tolerance of about 1 is acceptable for NCS due to its excellent matching ability and reliabi Fast Search Algorithms for IC rinted Mark Quality Inspection 1 Ming-Ching Chang Hsien-Yei Chen y Chiou-Shann Fuh z June 7, 1999 Abstract This paper presents an eective and general purpose search algorithm

More information

Motion Estimation for Video Coding Standards

Motion Estimation for Video Coding Standards Motion Estimation for Video Coding Standards Prof. Ja-Ling Wu Department of Computer Science and Information Engineering National Taiwan University Introduction of Motion Estimation The goal of video compression

More information

MULTI ORIENTATION PERFORMANCE OF FEATURE EXTRACTION FOR HUMAN HEAD RECOGNITION

MULTI ORIENTATION PERFORMANCE OF FEATURE EXTRACTION FOR HUMAN HEAD RECOGNITION MULTI ORIENTATION PERFORMANCE OF FEATURE EXTRACTION FOR HUMAN HEAD RECOGNITION Panca Mudjirahardjo, Rahmadwati, Nanang Sulistiyanto and R. Arief Setyawan Department of Electrical Engineering, Faculty of

More information