APPLICATION OF SPLINE SURFACE PROFILE FILTERS TO SUBPIXEL CONTOUR DECOMPOSITION PROBLEMS
|
|
- Felicity Lane
- 6 years ago
- Views:
Transcription
1 1 APPLICATION OF SPLINE SURFACE PROFILE FILTERS TO SUBPIXEL CONTOUR DECOMPOSITION PROBLEMS Edgar Reetz and Alexander Schlegel and Maik Schumann and Jörg Bargenda and André Göpfert and Matthias Rückwardt and Gerhard Linß Department of Quality Management, Ilmenau University of Technology, Ilmenau, 98693/Thüringen, Germany This article explains an approach to further enhance detection of straight lines and arcs, using subpixel-precision methods, based on the contour points approach by Schumann 1 using polynomial based filtering methods. Keywords: Digital filter; Geometric primitives; Contour decomposition; Subpixeling 1. Introduction Modern measurement devices aim to reduce user influence by increasing the automation level of their measurement tasks to improve objectivity and accuracy of the measurement results. Targeting automized optical measurement tasks using two dimensional grayscale pictures, image segmentation is a mandatory preliminiary step before the actual measurement operation can be executed. In computer vision and image processing using a constant curvature criterion for contur decomposition is a common approach. 1,2 The idea aims to split complex features into simple primitives. The contour decomposition is necessary for further structural analysis like spatial position, distance and angles between the shape primitives. Many ideas and aproaches were published and implemented in the past, mostly targeting shape analysis and object recognition problems where pixel-scaled precision is sufficient.
2 2 2. State Of The Art The method proposed in this article is based on the segmentation of an objects contour by the contour curvature κ only. Extracting features from a set of contour points, respectively lines and arcs, is based on a simple curvature criterion, where: κ(t) = const. κ(t) = 0 for line segments (1) κ(t) = const. κ(t) 0 for arcs (2) is used to differ between these basic features. Since the input data for the method proposed is not an image but a set of contour points, the curvature κ along the contourlength for discrete contour points t is calculated using: κ(t) = φ t+1 φ t 1. (3) The computation of differences in contour direction utilizes the atan2- function, which advantageously considers the perpendicular case of the arctan-function: φ t = atan2(y,x) (4) arctan( y x ) x > 0 arctan( y x )+π x < 0,y 0 arctan( y x ) π x < 0,y 0 atan2(y, x) = (5) + π 2 x = 0,y 0 π 2 x = 0,y < 0 0 x = 0,y = 0. The data retrieved from images using subpixeling methods based on treshold values or gradients as well as integral methods 3 delivers usually a very noisy signal as could be seen in the computed curvature of the image in figure 1. Robust feature detection needs further pre-processing steps to condition the curve. The approach by Wuescher/Boyer 2 uses the curvature property of the contour as criterion to decompose straight lines and arcs as primitive features. For signal smoothing Wuescher/Boyer proposed a one dimensional gaussian smoothing kernel (equation 6) to decrease the influence of quantization noise and rough object contours (see Wuescher/Boyer 2 ): g(t,σ) = 1 σ 2 2π e t 2σ 2. (6) For measurement purposes this approach is not sufficient, considering that the curvature smoothing has no fixed limits, the process could erase impor-
3 3 Raw Contour Curvature Contour Curvature k(t) Contour Length t Fig. 1. Object contour (left) and the corresponding contour curvature κ based on subpixel precision edge detection methods tant contour information, which could be a considerable element of the measurement task to be executed. Another step in the smoothing process is the pixel correction called blip filtering which brings additional uncertainty in the measuring process. Pixelbased smoothing methods, respectively methods using the pixels arrangement to e.g. normalize the curvature on the basis of π 4-clockwise-smoothing according to the pixelgrid, as Thiemann4 proposed, highly depend on the profiles, could not be applied either, due to the non-equidistantly positioned subpixel-coordinates. Considering nonthreshold based segmentation, significance-measure based methods, proposed by Lowe, 5 West/Rosin 6 and Faber, 7 already have shown weaknesses in segmentation of profiles where the significance measure causes deletion of importantprofilepoints 6 (curvaturepeaks).enhancinginitialsegmentation results of the methods given by Schumann 1 causes further improvements of subpixel data preprocessing, respectively data smoothing, to reduce sensitivity of subsequent processing stages when peak point detection is disturbed by profile roughness and waviness. The sequential method takes a set of contour points as its input data, followed by low pass filtering using moving triangular window averaging, displayed in figure 2. The Problem Setting The contour segmentation by Schumann 1 is based on a signal smoothing procedure using a moving triangular window averaging. Determining the correct window length is a sensitive process. The results generated still are superimposed by certain amount of noise caused by subpixeling and the profiles roughness and waviness. Setting appropriate treshold values for the contour peak point detection itself is another difficult step, solved by using
4 4 Sensor Data Edge Detection and Subpixeling Set of Contour Points with Subpixel Precision Calculate Discrete Contour Curvature Smoothing Data by Low Pass Filtering Further processing stages... Fig. 2. Pre-processing stages of contour processing according to the workflow proposed by Schumann 1 genetic algorithms trained on the basis of representative image material. a Applying that algorithm to image data will lead to fragmented initial segmentation results. The contour fragmentation is displayed in figure 4 on the left hand side. Several postprocessing steps manage recombining contour fragments into longer continous pieces. In the following section different methods for data smoothing are introduced, aiming to enhance first pass segmentation results(initial segmentation results) to initially achieve longer contour segments while taking contour corner points into consideration. 3. Novell aproach The two methods presented here basically differ in their type of input data. To further smoothen the curvature, one approach is to enhance the signal smoothing by combining several filter within a filter cascade (section 3.1). Taking the basic input data (discrete contour points) and smoothening their spatial position according to a filtering criterion, will deliver already smoothened input data for further processing, like curvature computation Curvature Smoothing Since treshold based dection methods were used, attenuating curvature peak points in contrast to the profiles waviness is important. The Savitzky- Golay smoothing filter, in contrast to common moving averaging window a Further modifications and enhancements on curvature peak point detection, contour corner finding and determining appropriate treshold values are not content of this paper.
5 5 methods, is used when higher moments of the curve to be smoothened are the relevant field of interest. When using moving averaging window methods, single outstanding peaks in the curve might be heavily smoothened out by evaluating further data points within the window length for the current data point to be smoothened. The idea of the Savitzky-Golay smoothing filter is to fit a polynomial of degree k to the data points, which is helpful to preserve the curve its characteristic shape. The polynomial coefficients of the filter are choosen according to the best least-squares fit to the points within the window of the window length n. Since the Savitzky-Golay smoothing filter is carried out in the time domain, no additional transformation is necessary. Avoiding curve bias caused by end effects could be done by zero-padding. In figure 3 the Savitzky-Golay filter uses 3rd or ,000 Savitzky Golay f ilter Savitzky Golay f ilter + Moving Triangular Window Averaging Moving Triangular Window Averaging Fig. 3. Curvature smoothing methods in comparison der polynomials (k = 3) at a window length of n = 79, while the moving averaging triangular window uses a window length of n = 59. For both filter, finding an appropriate setup is time consuming and of course higly depends on the number of contour points extracted as well as the contour its state. In figure 3 is shown that the filter cascade of Savitzky-Golay filter and moving triangular window averaging enhances curvature smoothing furthermore in contrast to the averaging window method only. Wavy curve segments caused by rough contour pieces were further flatenend while the
6 6 curve its downturn at the beginning and at the end of the curvature peak were also smoothened, but with the side effect to stretch the peak the peak a little in horizontal direction. The important information of the curvature peak is still in the curve, at its exact location. Applying Savitzky-Golay smoothing filters to raw contour curvature data prior using adjusted triangular smoothing filters could deliver quite satisfyingly smoothened curvature plots (continous straight line segments), respecting curvature peaks and smoothing out profile roughness. Initially Detected Straight Line Segments Missing Line Segments (Gaps) Initially Detected Straight Line Segments Fig. 4. Initial segmentation results: Fragmented straigt line segments by using moving averaging window method only (left picture); Continous straight line segment resulting after applying the smoothing filter cascade of Savitzky-Golay filter and moving averaging triangular window (right picture) 3.2. Contour Smoothing Surface profile filters are used to distinguish the actual surface profile, superimposed by waviness and roughness, as given by Seewig: 8 z(x) = f(x)+w(x)+r(x), (7) where f represents the shape, w stands for waviness and r for roughness, resulting in the surface profile z for each spatial coordinate x. Krystek 9 proposed linear filters as mapping operators, where an input function z(x) will be mapped to an output function w(x) by applying a filter kernel or so called weighting function for smoothing or averaging purpose. Using spline filters, the filtered output is determined by spline functions which consists of piecewise polynomials smoothing the input data along supporting input points. Data representing closed profiles could be smoothened using periodic splines while open profiles will be filtered using non-periodic spline filters. For non-periodic spline filters the filter equation: (1+α 4 Q)w = z, (8)
7 7 where z is the profiles contour points and w is the waviness profile filtered, isused.theparameterqrepresentsan nmatrixwherenisthenumberof discrete points equally to the number of raw profile points. The parameter α is given by: α = 1 2sin( π x λ c ). (9) Applying the spline filter to raw contour data results in relocated spatial coordinates for horizontal and vertical direction, smoothened by the spline filter. The smoothing parameter λ c declares the cutoff-wavelength for the filter to seperate waviness from input profile data. b To avoid loosing corner peaks by spline filtering due to improperly choosen parameter, the average contour point distance: d j = (x i+1 x i ) 2 +(y i+1 y i ) 2 i = 1...n (10) is used to adjust the scale space for smoothing. The point spacing x is determined according to the average contour point distance d using: x = d = 1 n 1 d j. (11) n 1 The recommended ratio for λc x is an interval between , where a good compromise between contour smoothing and shape preservation is achieved. j=1 4. Conclusion Both methods presented above deliver further improvements to the state of the art method. 1 The setup for the filter cascade is a sensitive issue if the target is not only a smoothened curvature curve but also to preserve shape information. The spline filter instead has a higher objectivity since its parameter could be determined by the object to be inspected (produced by milling or turning) or by the parameter scale ratio. Is the scale ratio choosen above 100, the contour will be smoothened to strong and also contains bias, comparing to the original contour data. Scale ratios below 40 perfectly resembles the original contour but are not helpful for curvature computations. b An implementation for computation using MATLAB, based on Krystek, 9 not only for non-periodic spline filters but also for periodic spline filters for closed profiles, could be found in Muralikrishnan/Raja. 10
8 8 Vertical Coordinates y Spatial Coordinates Raw Contour Spline Smoothened Contour Horizontal Coordinates x Vertical Coordinates y Spatial Coordinates Corner Point Raw Contour Spline Smoothened Contour Horizontal Coordinates x Fig. 5. On the left picture it could be seen that the spline filtered profile is nearly identical with the original one. The picture on the right shows the corner 5. Acknowledgement The support of the graduate school on image processing and image interpretation at the University of Technology Ilmenau is greatfully acknowledged. References 1. M. Schumann et al., Extraction of geometrical primitives from a set of contour points, in Proceedings of the 10th International Symposium on Measurement and Quality Control, (JSPE Technical Committee for Intelligent Nano-Measure, Osaka, Japan, September 2010). 2. D. M. Wuescher and K. L. Boyer, Robust contour decomposition using a constant curvature criterion, in IEEE Transactions On Pattern And Machine Intelligence, January O. Kühn, Ein beitrag zur hochauflsenden geometriemessung mit ccdzeilensensoren, dissertation, Technische Universitt Ilmenau, (Ilmenau, 1997). 4. I. Thiemann, Minimierung der Fehlereinflüsse auf die Parameterschätzung von Bildkonturen (Shaker, Aachen, 1992). Phd. thesis, University of Technology Clausthal. 5. D. G. Lowe, Artificial Intelligence 31, 355 (1987). 6. G. L. West and P. L. Rosin, Techniques for segmenting image curves into meaningful descriptions, in IEEE Transactions On Pattern And Machine Intelligence, (Pergamon Press, January 1991). 7. P. Faber, Parameterlose kontursegmentierung, in DAGM-Symposium, J. Seewig, Praxisgerechte Signalverarbeitung zur Trennung der Gestaltabweichungen technischer Oberflächen (Shaker, Aachen, 2000). Phd. thesis, University Hannover. 9. M. Krystek, Discrete linear profile filters, in X. International Colloquium on Surfaces Chemnitz (Germany), eds. M. Dietsch and H. Trumpold (Shaker Verlag, Aachen, 2000). 10. B. Muralikrishnan and J. Raya, Computational Surface and Roundness Metrology (Springer, London, 2009).
Modeling Automated Inspection Plans for Straight Line Detection in Image Scenes
Modeling Automated Inspection Plans for Straight Line Detection in Image Scenes Edgar Reetz, Alexander Schlegel, Patrick Werner, Maik Schumann, Jörg Bargenda and Gerhard Linß Department of Quality Assurance
More informationFiltering Images. Contents
Image Processing and Data Visualization with MATLAB Filtering Images Hansrudi Noser June 8-9, 010 UZH, Multimedia and Robotics Summer School Noise Smoothing Filters Sigmoid Filters Gradient Filters Contents
More informationTypes 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 informationDISCRETE LINEAR FILTERS FOR METROLOGY
DISCRETE LINEAR FILTERS FOR METROLOGY M. Krystek 1, P.J. Scott and V. Srinivasan 3 1 Physikalisch-Technische Bundesanstalt, Braunschweig, Germany Taylor Hobson Ltd., Leicester, U.K. 3 IBM Corporation and
More informationEdge and local feature detection - 2. Importance of edge detection in computer vision
Edge and local feature detection Gradient based edge detection Edge detection by function fitting Second derivative edge detectors Edge linking and the construction of the chain graph Edge and local feature
More informationExtended Dataflow Model For Automated Parallel Execution Of Algorithms
Extended Dataflow Model For Automated Parallel Execution Of Algorithms Maik Schumann, Jörg Bargenda, Edgar Reetz and Gerhard Linß Department of Quality Assurance and Industrial Image Processing Ilmenau
More informationLecture 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 informationThree-Dimensional Computer Vision
\bshiaki Shirai Three-Dimensional Computer Vision With 313 Figures ' Springer-Verlag Berlin Heidelberg New York London Paris Tokyo Table of Contents 1 Introduction 1 1.1 Three-Dimensional Computer Vision
More informationAn Efficient Single Chord-based Accumulation Technique (SCA) to Detect More Reliable Corners
An Efficient Single Chord-based Accumulation Technique (SCA) to Detect More Reliable Corners Mohammad Asiful Hossain, Abdul Kawsar Tushar, and Shofiullah Babor Computer Science and Engineering Department,
More informationROBUST LINE-BASED CALIBRATION OF LENS DISTORTION FROM A SINGLE VIEW
ROBUST LINE-BASED CALIBRATION OF LENS DISTORTION FROM A SINGLE VIEW Thorsten Thormählen, Hellward Broszio, Ingolf Wassermann thormae@tnt.uni-hannover.de University of Hannover, Information Technology Laboratory,
More informationComputer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier
Computer Vision 2 SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung Computer Vision 2 Dr. Benjamin Guthier 1. IMAGE PROCESSING Computer Vision 2 Dr. Benjamin Guthier Content of this Chapter Non-linear
More informationCOMPARISON OF SOME EFFICIENT METHODS OF CONTOUR COMPRESSION
COMPARISON OF SOME EFFICIENT METHODS OF CONTOUR COMPRESSION REMIGIUSZ BARAN ANDRZEJ DZIECH 2 Department of Electronics and Intelligent Systems, Kielce University of Technology, POLAND 2 AGH University
More informationKNOWLEDGE-BASED OPTIMISATION OF THE TACTILE SCANNING PROCESS ON CMM
XIX IMEKO World Congress Fundamental and Applied Metrology September 6 11, 2009, Lisbon, Portugal KNOWLEDGE-BASED OPTIMISATION OF THE TACTILE SCANNING PROCESS ON CMM Prof. Dr.-Ing. Robert Schmitt, Dipl.-Ing.
More informationAnalysis 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 informationSeparation of Surface Roughness Profile from Raw Contour based on Empirical Mode Decomposition Shoubin LIU 1, a*, Hui ZHANG 2, b
International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 2015) Separation of Surface Roughness Profile from Raw Contour based on Empirical Mode Decomposition Shoubin
More informationImproving 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 informationCHAPTER 3 SURFACE ROUGHNESS
38 CHAPTER 3 SURFACE ROUGHNESS 3.1 SURFACE ROUGHNESS AND ITS IMPORTANCE The evaluation of surface roughness of machined parts using a direct contact method has limited flexibility in handling the different
More informationAccurately measuring 2D position using a composed moiré grid pattern and DTFT
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 Accurately measuring 2D position using a composed moiré grid pattern and DTFT S. Van
More informationModel-Based Segmentation of Impression Marks
Model-Based Segmentation of Impression Marks Christoph Brein Institut für Mess- und Regelungstechnik, Universität Karlsruhe (TH), D-76128 Karlsruhe, Germany ABSTRACT Impression marks are commonly found
More informationSubpixel 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 informationWhat is an edge? Paint. Depth discontinuity. Material change. Texture boundary
EDGES AND TEXTURES The slides are from several sources through James Hays (Brown); Srinivasa Narasimhan (CMU); Silvio Savarese (U. of Michigan); Bill Freeman and Antonio Torralba (MIT), including their
More informationConstruction of Precise Local Affine Frames
Construction of Precise Local Affine Frames Andrej Mikulik, Jiri Matas, Michal Perdoch, Ondrej Chum Center for Machine Perception Czech Technical University in Prague Czech Republic e-mail: mikulik@cmp.felk.cvut.cz
More informationSpline Curves. Spline Curves. Prof. Dr. Hans Hagen Algorithmic Geometry WS 2013/2014 1
Spline Curves Prof. Dr. Hans Hagen Algorithmic Geometry WS 2013/2014 1 Problem: In the previous chapter, we have seen that interpolating polynomials, especially those of high degree, tend to produce strong
More informationPERFORMANCE ANALYSIS OF CANNY AND OTHER COMMONLY USED EDGE DETECTORS Sandeep Dhawan Director of Technology, OTTE, NEW YORK
International Journal of Science, Environment and Technology, Vol. 3, No 5, 2014, 1759 1766 ISSN 2278-3687 (O) PERFORMANCE ANALYSIS OF CANNY AND OTHER COMMONLY USED EDGE DETECTORS Sandeep Dhawan Director
More informationSegmentation and Grouping
Segmentation and Grouping How and what do we see? Fundamental Problems ' Focus of attention, or grouping ' What subsets of pixels do we consider as possible objects? ' All connected subsets? ' Representation
More informationEdge detection. Gradient-based edge operators
Edge detection Gradient-based edge operators Prewitt Sobel Roberts Laplacian zero-crossings Canny edge detector Hough transform for detection of straight lines Circle Hough Transform Digital Image Processing:
More informationModel-based segmentation and recognition from range data
Model-based segmentation and recognition from range data Jan Boehm Institute for Photogrammetry Universität Stuttgart Germany Keywords: range image, segmentation, object recognition, CAD ABSTRACT This
More informationMedical Image Segmentation Based on Mutual Information Maximization
Medical Image Segmentation Based on Mutual Information Maximization J.Rigau, M.Feixas, M.Sbert, A.Bardera, and I.Boada Institut d Informatica i Aplicacions, Universitat de Girona, Spain {jaume.rigau,miquel.feixas,mateu.sbert,anton.bardera,imma.boada}@udg.es
More informationResearch on-board LIDAR point cloud data pretreatment
Acta Technica 62, No. 3B/2017, 1 16 c 2017 Institute of Thermomechanics CAS, v.v.i. Research on-board LIDAR point cloud data pretreatment Peng Cang 1, Zhenglin Yu 1, Bo Yu 2, 3 Abstract. In view of the
More informationEffects 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 informationDigital Image Processing Fundamentals
Ioannis Pitas Digital Image Processing Fundamentals Chapter 7 Shape Description Answers to the Chapter Questions Thessaloniki 1998 Chapter 7: Shape description 7.1 Introduction 1. Why is invariance to
More informationCoarse-to-Fine Search Technique to Detect Circles in Images
Int J Adv Manuf Technol (1999) 15:96 102 1999 Springer-Verlag London Limited Coarse-to-Fine Search Technique to Detect Circles in Images M. Atiquzzaman Department of Electrical and Computer Engineering,
More informationImage Processing
Image Processing 159.731 Canny Edge Detection Report Syed Irfanullah, Azeezullah 00297844 Danh Anh Huynh 02136047 1 Canny Edge Detection INTRODUCTION Edges Edges characterize boundaries and are therefore
More informationAn 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 informationVideo Inter-frame Forgery Identification Based on Optical Flow Consistency
Sensors & Transducers 24 by IFSA Publishing, S. L. http://www.sensorsportal.com Video Inter-frame Forgery Identification Based on Optical Flow Consistency Qi Wang, Zhaohong Li, Zhenzhen Zhang, Qinglong
More informationAn Image Curvature Microscope
An Jean-Michel MOREL Joint work with Adina CIOMAGA and Pascal MONASSE Centre de Mathématiques et de Leurs Applications, Ecole Normale Supérieure de Cachan Séminaire Jean Serra - 70 ans April 2, 2010 Jean-Michel
More informationPart 3: Image Processing
Part 3: Image Processing Moving Window Transform Georgy Gimel farb COMPSCI 373 Computer Graphics and Image Processing 1 / 62 1 Examples of linear / non-linear filtering 2 Moving window transform 3 Gaussian
More informationcoding of various parts showing different features, the possibility of rotation or of hiding covering parts of the object's surface to gain an insight
Three-Dimensional Object Reconstruction from Layered Spatial Data Michael Dangl and Robert Sablatnig Vienna University of Technology, Institute of Computer Aided Automation, Pattern Recognition and Image
More informationRegistration concepts for the just-in-time artefact correction by means of virtual computed tomography
DIR 2007 - International Symposium on Digital industrial Radiology and Computed Tomography, June 25-27, 2007, Lyon, France Registration concepts for the just-in-time artefact correction by means of virtual
More informationTHE preceding chapters were all devoted to the analysis of images and signals which
Chapter 5 Segmentation of Color, Texture, and Orientation Images THE preceding chapters were all devoted to the analysis of images and signals which take values in IR. It is often necessary, however, to
More informationJPEG compression of monochrome 2D-barcode images using DCT coefficient distributions
Edith Cowan University Research Online ECU Publications Pre. JPEG compression of monochrome D-barcode images using DCT coefficient distributions Keng Teong Tan Hong Kong Baptist University Douglas Chai
More informationAdaptive Wavelet Image Denoising Based on the Entropy of Homogenus Regions
International Journal of Electrical and Electronic Science 206; 3(4): 9-25 http://www.aascit.org/journal/ijees ISSN: 2375-2998 Adaptive Wavelet Image Denoising Based on the Entropy of Homogenus Regions
More informationDigital filters. Remote Sensing (GRS-20306)
Digital filters Remote Sensing (GRS-20306) Digital filters Purpose Operator Examples Properties (L&K pp. 494-499 and section 7.5) Digital filters and RS images Local operation by "mask" or "window" or
More informationCALCULATION OF 3-D ROUGHNESS MEASUREMENT UNCERTAINTY WITH VIRTUAL SURFACES. Michel Morel and Han Haitjema
CALCULATION OF 3-D ROUGHNESS MEASUREMENT UNCERTAINTY WITH VIRTUAL SURFACES Michel Morel and Han Haitjema Eindhoven University of Technology Precision Engineering section P.O. Box 513 W-hoog 2.107 5600
More informationA Novel Image Super-resolution Reconstruction Algorithm based on Modified Sparse Representation
, pp.162-167 http://dx.doi.org/10.14257/astl.2016.138.33 A Novel Image Super-resolution Reconstruction Algorithm based on Modified Sparse Representation Liqiang Hu, Chaofeng He Shijiazhuang Tiedao University,
More informationLecture 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 informationIntroduction. Introduction. Related Research. SIFT method. SIFT method. Distinctive Image Features from Scale-Invariant. Scale.
Distinctive Image Features from Scale-Invariant Keypoints David G. Lowe presented by, Sudheendra Invariance Intensity Scale Rotation Affine View point Introduction Introduction SIFT (Scale Invariant Feature
More informationTraffic Signs Recognition using HP and HOG Descriptors Combined to MLP and SVM Classifiers
Traffic Signs Recognition using HP and HOG Descriptors Combined to MLP and SVM Classifiers A. Salhi, B. Minaoui, M. Fakir, H. Chakib, H. Grimech Faculty of science and Technology Sultan Moulay Slimane
More information3 Nonlinear Regression
CSC 4 / CSC D / CSC C 3 Sometimes linear models are not sufficient to capture the real-world phenomena, and thus nonlinear models are necessary. In regression, all such models will have the same basic
More informationGeometric Accuracy Evaluation, DEM Generation and Validation for SPOT-5 Level 1B Stereo Scene
Geometric Accuracy Evaluation, DEM Generation and Validation for SPOT-5 Level 1B Stereo Scene Buyuksalih, G.*, Oruc, M.*, Topan, H.*,.*, Jacobsen, K.** * Karaelmas University Zonguldak, Turkey **University
More informationPreprocessing: Smoothing and Derivatives
Preprocessing: Smoothing and Derivatives Jarmo Alander University of Vaasa November 1, 2010 Contents Preprocessing Baseline correction. Autoscaling. Savitzky-Golay Smoothing Filters Savitzky-Golay Filters
More informationShort Survey on Static Hand Gesture Recognition
Short Survey on Static Hand Gesture Recognition Huu-Hung Huynh University of Science and Technology The University of Danang, Vietnam Duc-Hoang Vo University of Science and Technology The University of
More informationMap Guided Lane Detection Alexander Döbert 1,2, Andre Linarth 1,2, Eva Kollorz 2
Map Guided Lane Detection Alexander Döbert 1,2, Andre Linarth 1,2, Eva Kollorz 2 1 Elektrobit Automotive GmbH, Am Wolfsmantel 46, 91058 Erlangen, Germany {AndreGuilherme.Linarth, Alexander.Doebert}@elektrobit.com
More informationACCELERATION OF IMAGE RESTORATION ALGORITHMS FOR DYNAMIC MEASUREMENTS IN COORDINATE METROLOGY BY USING OPENCV GPU FRAMEWORK
URN (Paper): urn:nbn:de:gbv:ilm1-2014iwk-140:6 58 th ILMENAU SCIENTIFIC COLLOQUIUM Technische Universität Ilmenau, 08 12 September 2014 URN: urn:nbn:de:gbv:ilm1-2014iwk:3 ACCELERATION OF IMAGE RESTORATION
More informationJournal of Chemical and Pharmaceutical Research, 2015, 7(3): Research Article
Available online www.jocpr.com Journal of Chemical and Pharmaceutical esearch, 015, 7(3):175-179 esearch Article ISSN : 0975-7384 CODEN(USA) : JCPC5 Thread image processing technology research based on
More informationExperiment 8 Wave Optics
Physics 263 Experiment 8 Wave Optics In this laboratory, we will perform two experiments on wave optics. 1 Double Slit Interference In two-slit interference, light falls on an opaque screen with two closely
More informationSmall-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 informationCS534: Introduction to Computer Vision Edges and Contours. Ahmed Elgammal Dept. of Computer Science Rutgers University
CS534: Introduction to Computer Vision Edges and Contours Ahmed Elgammal Dept. of Computer Science Rutgers University Outlines What makes an edge? Gradient-based edge detection Edge Operators Laplacian
More informationAlgorithm Optimization for the Edge Extraction of Thangka Images
017 nd International Conference on Applied Mechanics and Mechatronics Engineering (AMME 017) ISBN: 978-1-60595-51-6 Algorithm Optimization for the Edge Extraction of Thangka Images Xiao-jing LIU 1,*, Jian-bang
More informationRoughness parameters and surface deformation measured by "Coherence Radar" P. Ettl, B. Schmidt, M. Schenk, I. Laszlo, G. Häusler
Roughness parameters and surface deformation measured by "Coherence Radar" P. Ettl, B. Schmidt, M. Schenk, I. Laszlo, G. Häusler University of Erlangen, Chair for Optics Staudtstr. 7/B2, 91058 Erlangen,
More informationSemi-Automatic Segmentation of the Patellar Cartilage in MRI
Semi-Automatic Segmentation of the Patellar Cartilage in MRI Lorenz König 1, Martin Groher 1, Andreas Keil 1, Christian Glaser 2, Maximilian Reiser 2, Nassir Navab 1 1 Chair for Computer Aided Medical
More informationImage Acquisition + Histograms
Image Processing - Lesson 1 Image Acquisition + Histograms Image Characteristics Image Acquisition Image Digitization Sampling Quantization Histograms Histogram Equalization What is an Image? An image
More informationComparison between Various Edge Detection Methods on Satellite Image
Comparison between Various Edge Detection Methods on Satellite Image H.S. Bhadauria 1, Annapurna Singh 2, Anuj Kumar 3 Govind Ballabh Pant Engineering College ( Pauri garhwal),computer Science and Engineering
More informationCHAPTER 6 DETECTION OF MASS USING NOVEL SEGMENTATION, GLCM AND NEURAL NETWORKS
130 CHAPTER 6 DETECTION OF MASS USING NOVEL SEGMENTATION, GLCM AND NEURAL NETWORKS A mass is defined as a space-occupying lesion seen in more than one projection and it is described by its shapes and margin
More informationEdges and Lines Readings: Chapter 10: better edge detectors line finding circle finding
Edges and Lines Readings: Chapter 10: 10.2.3-10.3 better edge detectors line finding circle finding 1 Lines and Arcs Segmentation In some image sets, lines, curves, and circular arcs are more useful than
More informationExperiments on Animated Visual Forms
Eeriments on Animated Visual Forms Kostas Terzidis, Ph.D. School of Arts and Architecture University of California at Los Angeles A series of eeriments that investigate and demonstrate the visual logic
More informationEXAM SOLUTIONS. Image Processing and Computer Vision Course 2D1421 Monday, 13 th of March 2006,
School of Computer Science and Communication, KTH Danica Kragic EXAM SOLUTIONS Image Processing and Computer Vision Course 2D1421 Monday, 13 th of March 2006, 14.00 19.00 Grade table 0-25 U 26-35 3 36-45
More informationInternational Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 1, Jan-Feb 2015
RESEARCH ARTICLE Comparison between Square Pixel Structure and Hexagonal Pixel Structure in Digital Image Processing Illa Singh 1, Ashish Oberoi 2 M.Tech 1, Final Year Student, Associate Professor2 Department
More informationChapter 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 informationHow and what do we see? Segmentation and Grouping. Fundamental Problems. Polyhedral objects. Reducing the combinatorics of pose estimation
Segmentation and Grouping Fundamental Problems ' Focus of attention, or grouping ' What subsets of piels do we consider as possible objects? ' All connected subsets? ' Representation ' How do we model
More informationA Novel Approach of Watershed Segmentation of Noisy Image Using Adaptive Wavelet Threshold
A Novel Approach of Watershed Segmentation of Noisy Image Using Adaptive Wavelet Threshold Nilanjan Dey #1, Arpan Sinha #2, Pranati Rakshit #3 #1 IT Department, JIS College of Engineering, Kalyani, Nadia-741235,
More informationSelf Lane Assignment Using Smart Mobile Camera For Intelligent GPS Navigation and Traffic Interpretation
For Intelligent GPS Navigation and Traffic Interpretation Tianshi Gao Stanford University tianshig@stanford.edu 1. Introduction Imagine that you are driving on the highway at 70 mph and trying to figure
More informationExperimental accuracy assessment of different measuring sensors on workpieces with varying properties
Experimental accuracy assessment of different measuring sensors on workpieces with varying properties Rauf Oezden 1,*, Metin Aclan 1 and Saliba Danho 2 1 Technical University of Cluj-Napoca, Ph.D. Stud.,
More informationREMOTE SENSING OF SURFACE STRUCTURES
REMOTE SENSING OF SURFACE STRUCTURES A.W. Koch, P. Evanschitzky and M. Jakobi Technische Universität München Institute for Measurement Systems and Sensor Technology D-8090 München, Germany Abstract: The
More informationFour equations are necessary to evaluate these coefficients. Eqn
1.2 Splines 11 A spline function is a piecewise defined function with certain smoothness conditions [Cheney]. A wide variety of functions is potentially possible; polynomial functions are almost exclusively
More informationBuilding Multi Script OCR for Brahmi Scripts: Selection of Efficient Features
Building Multi Script OCR for Brahmi Scripts: Selection of Efficient Features Md. Abul Hasnat Center for Research on Bangla Language Processing (CRBLP) Center for Research on Bangla Language Processing
More informationIRIS SEGMENTATION OF NON-IDEAL IMAGES
IRIS SEGMENTATION OF NON-IDEAL IMAGES William S. Weld St. Lawrence University Computer Science Department Canton, NY 13617 Xiaojun Qi, Ph.D Utah State University Computer Science Department Logan, UT 84322
More informationHP ICVGIP competition
HP ICVGIP competition Indian Institute of Technology KHARAGPUR Project title Automated Mosaicing of Torn Paper Documents By Amiya Patanaik Bibek Behera Sukadeb Acharya Project guide Dr. Abhir Bhalerao
More informationShape Modeling. Differential Geometry Primer Smooth Definitions Discrete Theory in a Nutshell. CS 523: Computer Graphics, Spring 2011
CS 523: Computer Graphics, Spring 2011 Shape Modeling Differential Geometry Primer Smooth Definitions Discrete Theory in a Nutshell 2/15/2011 1 Motivation Geometry processing: understand geometric characteristics,
More informationSalient Boundary Detection using Ratio Contour
Salient Boundary Detection using Ratio Contour Song Wang, Toshiro Kubota Dept. Computer Science & Engineering University of South Carolina Columbia, SC 29208 {songwang kubota}@cse.sc.edu Jeffrey Mark Siskind
More informationMOTION OF A LINE SEGMENT WHOSE ENDPOINT PATHS HAVE EQUAL ARC LENGTH. Anton GFRERRER 1 1 University of Technology, Graz, Austria
MOTION OF A LINE SEGMENT WHOSE ENDPOINT PATHS HAVE EQUAL ARC LENGTH Anton GFRERRER 1 1 University of Technology, Graz, Austria Abstract. The following geometric problem originating from an engineering
More informationAnnouncements. Edges. Last Lecture. Gradients: Numerical Derivatives f(x) Edge Detection, Lines. Intro Computer Vision. CSE 152 Lecture 10
Announcements Assignment 2 due Tuesday, May 4. Edge Detection, Lines Midterm: Thursday, May 6. Introduction to Computer Vision CSE 152 Lecture 10 Edges Last Lecture 1. Object boundaries 2. Surface normal
More informationRobust Ring Detection In Phase Correlation Surfaces
Griffith Research Online https://research-repository.griffith.edu.au Robust Ring Detection In Phase Correlation Surfaces Author Gonzalez, Ruben Published 2013 Conference Title 2013 International Conference
More informationQuantitative Assessment of Composition in Art
NICOGRAPH International 202, pp. 80-85 Quantitative Assessment of Composition in Art Sachi URANO Junichi HOSHINO University of Tsukuba s0853 (at) u.tsukuba.ac.jp Abstract We present a new method to evaluate
More informationBinocular Stereo Vision. System 6 Introduction Is there a Wedge in this 3D scene?
System 6 Introduction Is there a Wedge in this 3D scene? Binocular Stereo Vision Data a stereo pair of images! Given two 2D images of an object, how can we reconstruct 3D awareness of it? AV: 3D recognition
More informationTowards 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 informationLectures Remote Sensing
Lectures Remote Sensing DIGITAL FILTERS dr.ir. Jan Clevers Centre of Geo-Information Environmental Sciences Wageningen UR Purpose Digital Filters Operator Examples Properties (L&K pp. 494-499 and section
More informationA Projection Access Scheme for Iterative Reconstruction Based on the Golden Section
A Projection Access Scheme for Iterative Reconstruction Based on the Golden Section Thomas Köhler Philips Research Laboratories Roentgenstrasse - Hamburg Germany Abstract A new access scheme for projections
More informationImage Segmentation II Advanced Approaches
Image Segmentation II Advanced Approaches Jorge Jara W. 1,2 1 Department of Computer Science DCC, U. of Chile 2 SCIAN-Lab, BNI Outline 1. Segmentation I Digital image processing Segmentation basics 2.
More informationCapturing, Modeling, Rendering 3D Structures
Computer Vision Approach Capturing, Modeling, Rendering 3D Structures Calculate pixel correspondences and extract geometry Not robust Difficult to acquire illumination effects, e.g. specular highlights
More informationFMA901F: Machine Learning Lecture 3: Linear Models for Regression. Cristian Sminchisescu
FMA901F: Machine Learning Lecture 3: Linear Models for Regression Cristian Sminchisescu Machine Learning: Frequentist vs. Bayesian In the frequentist setting, we seek a fixed parameter (vector), with value(s)
More informationEffects of multi-scale velocity heterogeneities on wave-equation migration Yong Ma and Paul Sava, Center for Wave Phenomena, Colorado School of Mines
Effects of multi-scale velocity heterogeneities on wave-equation migration Yong Ma and Paul Sava, Center for Wave Phenomena, Colorado School of Mines SUMMARY Velocity models used for wavefield-based seismic
More informationWhat is Frequency Domain Analysis?
R&D Technical Bulletin P. de Groot 9/3/93 What is Frequency Domain Analysis? Abstract: The Zygo NewView is a scanning white-light interferometer that uses frequency domain analysis (FDA) to generate quantitative
More informationEE368 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 informationRecognition of a Predefined Landmark Using Optical Flow Sensor/Camera
Recognition of a Predefined Landmark Using Optical Flow Sensor/Camera Galiev Ilfat, Alina Garaeva, Nikita Aslanyan The Department of Computer Science & Automation, TU Ilmenau 98693 Ilmenau ilfat.galiev@tu-ilmenau.de;
More informationDigital Image Processing COSC 6380/4393
Digital Image Processing COSC 6380/4393 Lecture 21 Nov 16 th, 2017 Pranav Mantini Ack: Shah. M Image Processing Geometric Transformation Point Operations Filtering (spatial, Frequency) Input Restoration/
More informationReal-Time Object Detection for Autonomous Robots
Real-Time Object Detection for Autonomous Robots M. Pauly, H. Surmann, M. Finke and N. Liang GMD - German National Research Center for Information Technology, D-53754 Sankt Augustin, Germany surmann@gmd.de
More informationSUPPLEMENTARY FILE S1: 3D AIRWAY TUBE RECONSTRUCTION AND CELL-BASED MECHANICAL MODEL. RELATED TO FIGURE 1, FIGURE 7, AND STAR METHODS.
SUPPLEMENTARY FILE S1: 3D AIRWAY TUBE RECONSTRUCTION AND CELL-BASED MECHANICAL MODEL. RELATED TO FIGURE 1, FIGURE 7, AND STAR METHODS. 1. 3D AIRWAY TUBE RECONSTRUCTION. RELATED TO FIGURE 1 AND STAR METHODS
More informationPractical Image and Video Processing Using MATLAB
Practical Image and Video Processing Using MATLAB Chapter 18 Feature extraction and representation What will we learn? What is feature extraction and why is it a critical step in most computer vision and
More informationFeature description. IE PŁ M. Strzelecki, P. Strumiłło
Feature description After an image has been segmented the detected region needs to be described (represented) in a form more suitable for further processing. Representation of an image region can be carried
More information