Machine Vision for Railroad Track Inspection
|
|
- Rebecca Ross
- 6 years ago
- Views:
Transcription
1 Slide 1 Machine Vision for Railroad Track Inspection Esther Resendiz* Esther Resendiz Luis Fernando Molina, John M. Hart* J. Riley Edwards, Christopher P. L. Barkan, Narendra Ahuja* Railroad Engineering Program and *Beckman Institute University of Illinois at Urbana-Champaign
2 Slide 2 Overview Overview of applications for machine vision in railroad inspection Railroad track inspection background Machine vision for defect analysis and turnout detection in railroad track inspection Signal processing motivation One-dimensional periodic object detection Two-dimensional periodic object detection Future direction Conclusion
3 Slide 3 Overview Overview of applications for machine vision in railroad inspection Railroad track inspection background Machine vision for defect analysis and turnout detection in railroad track inspection Signal processing motivation One-dimensional periodic object detection Two-dimensional periodic object detection Future direction Conclusion
4 Slide 4 Overview of Applications for Machine Vision in Railroad Inspection Undercarriage Inspection of Passenger Railcars Structural Underframe Inspection of Railcars
5 Slide 5 Overview of Applications for Machine Vision in Railroad Inspection Intermodal Freight Train Monitoring Safety Appliance Inspection Hemispherical Video Camera
6 Slide 6 Overview Overview of applications for machine vision in railroad inspection Railroad track inspection background Machine vision for defect analysis and turnout detection in railroad track inspection Signal processing motivation One-dimensional periodic object detection Two-dimensional periodic object detection Future direction Conclusion
7 Slide 67 Initial Inspection Focus Cut spikes Missing Raised Inappropriate patterns Rail anchors Missingi Shifting Inappropriate p patterns
8 Slide 78 Current Inspection Focus - Turnout General Switch Frog Missing bolts Missing cotter pins Distance of switch points from stock rail Worn or broken switch points Worn or broken frog points
9 Slide 89 Experimental Data Acquisition System Power source Lateral Cameras Track Cart Over-the-rail Computer
10 Slide 910 System Overview - Over-the-rail View Used for measuring the distance between the spike head and the base- of-rail and verifying spiking patterns Measure the distance between switch points and stock rail, and identify worn or broken frog points
11 Slide System Overview - Lateral View Optimal view for measuring the distance between the rail anchors and the edge of the ties and verifying i anchor patterns Also used to Identify missing bolts/cutter pins and worn or broken switch points in turnouts
12 Slide 12 Railroad Track Viewpoints Lateral Over-the-rail
13 Slide 13 Overview Overview of applications for machine vision in railroad inspection Railroad track inspection background Machine vision for defect analysis and turnout detection in railroad track inspection Signal processing motivation One-dimensional periodic object detection Two-dimensional periodic object detection Future direction Conclusion
14 Slide 14 Track Components Ballast, rail, tie plate, and tie Anchor, spike, and tie plate holes
15 Slide 15 Track Component Isolation Delineate ties, ballast, and rail using edge detection Original image Edge image (base-of-rail highlighted) Incorporate texture classification in areas surrounding edge detection Makes component detection robust Tie patches Ballast patches Steel patches
16 Slide 16 Base-of-Rail Delineation The original image, where we will isolate the base of the rail
17 Slide 17 Base-of-Rail Delineation Strong horizontal edges are detected (candidate edge is shown)
18 Slide 18 Base-of-Rail Delineation Surrounding pixels above and below candidate edge are examined
19 Slide 19 Base-of-Rail Delineation Ballast below edge Ballast below edge Base of the rail is confirmed
20 Slide 20 Defect Detection Results Detect tie plates using similar edge/texture method Tie with shifted anchor
21 Slide 21 Defect Detection Results Individual components are located and measured with spatial template and prior knowledge Tie with shifted anchor
22 Slide 22 Defect Detection - Shifted Anchor Anchor displacement detected Tie with shifted anchor
23 Slide 23 Track Panorama Visualization of cumulative track components using panoramic stitching Tie / Tie plate delineation on test panorama Component detection on test panorama
24 Slide 24 Over-the-Rail Video Over-the-rail video
25 Slide 25 Over-the-Rail Component Detection
26 Slide 26 Overview Overview of machine vision applications for railroad inspection Railroad track inspection background Machine vision for defect analysis and turnout detection in railroad track inspection Signal processing motivation One-dimensional periodic object detection Two-dimensional periodic object detection Future direction Conclusion
27 Slide Lateral Tie Detection GOAL: isolate frames that contain a tie in the center of the frame Lateral video Frame 86 Frame 113 Frame 140
28 Slide Lateral Tie Detection Convert the image into a sinusoidal signal that represents a tie centered in the current frame Convert each frame into a binary mask that classifies ballast and non-ballast image patches White: Ballast Black: Non-ballast Oi Original i limage Binary mask
29 Slide Lateral Tie Detection Compare each frame s binary mask to a template mask abs Masked lateral video Plot the resulting signal and detect maximum points in the signal Tie Detection at x(10 4 ) 10 9 Frame Frame 55 Template mask Frame Frame Frame Frame Number
30 Slide 30 Over-the-Rail Tie Detection GOAL: Isolate each video frame that contains a tie centered at location w w w Over-the-rail video
31 Slide Over-the-Rail Tie Detection GOAL: Isolate each frame that contains a tie centered at location w. w w Frame 18 Frame 46 Frame 74 Frame 105 Convert the video into a sinusoidal id signal that t represents tie detection at w. abs White: Ballast, Black: Non-ballast
32 Slide 32 MUSIC Overview MUltiple SIgnal Classification (MUSIC) is a spectral estimation technique From a received signal, detect the composite frequencies 1 T = 8 f = 1/T = y Unit of Space or Time
33 Slide 33 MUSIC Overview Detect frequencies from signal y 2 T Power (d db) Frequency in radians ( )
34 Slide 34 Switch Area Detection GOAL: Detect a switch area in a video T =? T =? Lateral video Inspect for periodicity (T) in the components along the rail
35 Slide 35 Switch Area Detection (contd.) Convert video of the mid-rail area to a panoramic mosaic Panoramic mosaic Convert this mosaic to the Gabor frequency domain Gabor frequency of panoramic mosaic Perform spectral analysis on Gabor-transformed image to find T Gab bor Respo onse Gabor Block Number Spectral Estimation T
36 Slide 36 Legend Color corresponds to numerical value
37 Slide 37 Switch Area Detection (contd.) Classify frame as either closure area or switch area based on periodicity (T) Use edge-detection and template-based methods to find heel block joint bar and switch rod bolts Turnout detection video
38 Slide 38 Overview Overview of machine vision applications for railroad inspection Railroad track inspection background Machine vision for defect analysis and turnout detection in railroad track inspection Signal processing motivation One-dimensional periodic object detection Two-dimensional periodic object detection Future direction Conclusion
39 Slide 39 Detect and Segment Periodic Objects GOAL: Detect periodic components along a panoramic inspection image Panorama formed from acquired video Assume objects only occur along one dimension (horizontal) Inspection panorama from lateral view
40 Slide 40 Image Model Represent each panoramic image by its rows, where each row consists of N pixel-rows I T T T x ) [ I ( x ) I ( x ) I ( x ) ] ( 1 2 R I 1( x ) I ( x 2 ) I R (x) Row-wise inspection panorama Each row analyzed independently
41 Slide 41 Image Model Represent each panoramic image by its rows, where each row consists of N pixel-rows I 1( x ) I ( x 2 ) I T T T x ) [ I ( x ) I ( x ) I ( x ) ] ( 1 2 R I R (x) Row-wise inspection panorama Each row is further decomposed and processed as blocks N N I r ( 1 x) [ b0 ( x) b ( x) bm ( x)]
42 Slide 42 Block-wise Gabor Each block undergoes G-dimensional blockwise Gabor transform Let G j ( I r ( x)) represent the blockwise Gabor transform of row I r (x) using the jth Gabor filter Color/illumination proportional to value in feature space (x) I r G ( I ( x )) 1 r x 12 3 M Block-wise Gabor decomposition of row (one of G dimensions)
43 Slide 43 Block-wise Gabor Each block undergoes G-dimensional Gabor transform Color/illumination proportional to value in feature space I (x) I r 12 3 M 1 4 G 2( I x r ( )) 3 r x Block-wise Gabor decomposition of row (one of G dimensions)
44 Slide 44 Row-wise Signal Each block-wise Gabor row is a received signal Each block b m contains y(m) M Alternating 0/1 (with T=8) blocks
45 Slide 45 MUSIC Overview MUSIC = MUltiple SIgnal Classification From a received signal, detect the composite frequencies 1 T = 8 f = 1/T = y Unit of space (m)
46 Slide 46 MUSIC Overview Frequencies are detected from signal y 2 T Power (d db) Frequency in radians ( )
47 Slide 47 Results - Track bolts Original panorama Labeled periodicities
48 Slide 48 Results - Track bolts Labeled periodicities Detected bolts (Object 7A)
49 Slide 49 Results Primary Periodicity Original panorama Labeled periodicities in rows
50 Slide 50 Results Primary Component Labeled periodicities in rows Tie Plate (Object 8A) Anchors (Object 6B) Ties (Object 10B)
51 Slide 51 Results Primary Component Labeled periodicities in rows Left-side Tie Plate (7A) Lower Tie Plate (9B)
52 Slide 52 Secondary Periodicities Labeled periodicities in rows Object 7B Object 7A
53 Slide 53 Secondary Periodicities Labeled periodicities in rows Object 6A Object 10B
54 Slide 54 Overview Overview of applications for machine vision in railroad inspection Railroad track inspection background Machine vision for defect analysis and turnout detection in railroad track inspection Signal processing motivation One-dimensional periodic object detection Two-dimensional periodic object detection Future direction Conclusion
55 Slide 55 Repeating Objects in Images 2D GOAL: Detect and segment objects that repeat along g j p g arbitrary directions, and are of an arbitrary size
56 Slide 56 Method for Detecting and Segmenting Repeating Objects in Images Filter images with different Gabor filters Project these filtered images along various orientations Detect one-dimensional periodicity for each orientation Extract the spatial frequencies containing object and create a new image Segment the object from new image
57 Slide 57 Gabor Filters Gabor filters are defined by and B : Direction of oriented Gabor filter =0 = /4 = /2 = 3 /4 B : size of Gabor filter Height=B B pixels, Width=B B pixels
58 Slide 58 Legend Color corresponds to numerical value
59 Slide 59 Gabor-transformed Images Original Image G G B (x,y) Image Filtered with = 0, B=64 G B (x,y) Image Filtered with = /2, B=64, B ( x, y) I( x, y ) g, B ( x x, y y ), x y
60 Slide 60 Periodicity Orientation direction of periodic repetition =0 = /4 = /2 = 3 /4
61 Slide 61 Detect and Segment Repeating Objects in Example Image Apply our method (Filter, Project, Detect, Extract, and Segment) on an example image Example image
62 Slide 62 Filter by, Project by Apply Gabor filters at various orientations ( ) and sizes (B) Original Image Rotate each by all orientations G B, ( x, y) G B (x,y) ( = 3 /4, B=64) G B (x,y) ( = 0, B=64) = 3 /4, B=64, =0 = 3 /4, B=64, = /4 Sum across rows to form projection signals = 3 /4, B=64, = /2 = 3 /4, B=64, = 3 /4
63 Slide 63 Project by Signal formed from projection Signal analyzed with MUSIC to estimate T s, B, ( t) G, B ( x, y ) ( t x cos y sin ) dx dy Amplitude measured at T intervals to form a quality metric Q,B B Accumulate measures for all (, ) L(, ) Q, B, B,
64 Slide 64 Detect with Mapping L(, ) ) Orienta ations of Gabor (0 to ) = = = = 3 = =0 = /4 = /2 =3 /4 Direction of Periodicity (0 to )
65 Slide 65 Extract Spatial Frequency Spatial Spatial frequencies frequencies similar to dissimilar to Image with repeating component Image without repeating component
66 Slide 66 Segment Repeating Object Gradient detection Works well for narrow objects (e.g. line-like) Works well for objects where and are separated by /2 Block-wise detection (along ) Works well for larger objects Works well for arbitrary directions Gradient detection Block-wise detection
67 Slide 67 Iterative Demonstration Original image L( )
68 Slide 68 Extract Spatial Frequency Spatial frequencies similar to Spatial frequencies dissimilar to Image with repeating component Image without repeating component
69 Slide 69 Segment Object Gradient detection Image with repeating component Block-wise detection
70 Slide 70 Iterate on Image without Repeating Component Image without repeating component L( )
71 Slide 71 Extract Spatial Frequency Spatial frequencies similar to Spatial frequencies dissimilar to Image with repeating component Image without repeating component
72 Slide 72 Segment Object Gradient detection Image with repeating component Block-wise detection
73 Slide 73 Iterate on Image without Repeating Component Image without repeating component L( )
74 Slide 74 Extract Spatial Frequency Spatial frequencies similar to Spatial frequencies dissimilar to Image with repeating component Image without repeating component
75 Slide 75 Segment Object Gradient detection Image with repeating component Block-wise detection
76 Slide 76 Overview Overview of applications for machine vision in railroad inspection Railroad track inspection background Machine vision for defect analysis and turnout detection in railroad track inspection Signal processing motivation One-dimensional periodic object detection Two-dimensional periodic object detection Future direction Conclusion
77 Slide 77 Future Direction With more development, algorithm may be used to Adjust to new track conditions in an unsupervised manner Incorporate domain knowledge and operate in a semi- supervised manner Algorithm could be modified to Detect symmetry Determine vanishing point along horizon Other infrastructure inspection may benefit from the current work
78 Slide 78 Overview Overview of applications for machine vision in railroad inspection Railroad track inspection background Machine vision for defect analysis and turnout detection in railroad track inspection Signal processing motivation One-dimensional periodic object detection Two-dimensional periodic object detection Future direction Conclusion
79 Slide 79 Conclusion Machine vision is useful for defect detection in railroad track inspection The regular structure of the railroad track makes it ideal for signal processing-based methods Signal processing algorithms provide an efficient method for processing images and video Promising results provide inspiration for future work
80 Slide 80 Thank you!
COMPUTER vision has recently been applied to several
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 14, NO. 2, JUNE 2013 751 Automated Visual Inspection of Railroad Tracks Esther Resendiz, Member, IEEE, John M. Hart, and Narendra Ahuja, Fellow,
More informationA Vision System for Monitoring Intermodal Freight Trains
A Vision System for Monitoring Intermodal Freight Trains Avinash Kumar, Narendra Ahuja, John M Hart Dept. of Electrical and Computer Engineering University of Illinois,Urbana-Champaign Urbana, Illinois
More informationAUTOMATED VISUAL INSPECTION OF RAILROAD TRACK
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 3, March 2015,
More informationA Novel Approach to Detect and Classify the Defective of Missing Rail Anchors in Real-time
A Novel Approach to Detect and Classify the Defective of Missing Rail in Real-time Rubel Biswas 1, Rubayat Ahmed Khan 2, Samiul Islam 3, Jia Uddin 4 1,2,3,4, Computer Science and Engineering, BRAC University,
More informationComputer Vision. CS664 Computer Vision. 1. Introduction. Course Requirements. Preparation. Applications. Applications of Computer Vision
Computer Vision CS664 Computer Vision. Introduction Dan Huttenlocher Machines that see Broad field, any course will cover a subset of problems and techniques Closely related fields of study Artificial
More informationRange-based rail gauge and rail fasteners detection using high-resolution 2D/3D images
0 0 0 Range-based rail gauge and rail fasteners detection using high-resolution D/D images Alejandro García Lorente Graduate Research Assistant Computer Engineering Department Polytechnic School, University
More informationDUAL MODE SCANNER for BROKEN RAIL DETECTION
DUAL MODE SCANNER for BROKEN RAIL DETECTION ROBERT M. KNOX President; Epsilon Lambda Electronics Dr. BENEDITO FONSECA Northern Illinois University Presenting a concept for improved rail safety; not a tested
More informationTexture. Texture. 2) Synthesis. Objectives: 1) Discrimination/Analysis
Texture Texture D. Forsythe and J. Ponce Computer Vision modern approach Chapter 9 (Slides D. Lowe, UBC) Key issue: How do we represent texture? Topics: Texture segmentation Texture-based matching Texture
More informationInternational Journal of Advance Engineering and Research Development. Iris Recognition and Automated Eye Tracking
International Journal of Advance Engineering and Research Development Scientific Journal of Impact Factor (SJIF): 4.72 Special Issue SIEICON-2017,April -2017 e-issn : 2348-4470 p-issn : 2348-6406 Iris
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 informationA Machine Vision System for Safety Appliance Inspection
A Machine Vision System for Safety Appliance Inspection Narendra Ahuja and Chris Barkan Co-PIs John M. Hart Research Engineer Sinisa Todorovic Postdoctoral Research Associate Beckman Institute for Advanced
More informationFabric Defect Detection Based on Computer Vision
Fabric Defect Detection Based on Computer Vision Jing Sun and Zhiyu Zhou College of Information and Electronics, Zhejiang Sci-Tech University, Hangzhou, China {jings531,zhouzhiyu1993}@163.com Abstract.
More informationExtracting Layers and Recognizing Features for Automatic Map Understanding. Yao-Yi Chiang
Extracting Layers and Recognizing Features for Automatic Map Understanding Yao-Yi Chiang 0 Outline Introduction/ Problem Motivation Map Processing Overview Map Decomposition Feature Recognition Discussion
More informationTexture. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors
Texture The most fundamental question is: How can we measure texture, i.e., how can we quantitatively distinguish between different textures? Of course it is not enough to look at the intensity of individual
More information5. Feature Extraction from Images
5. Feature Extraction from Images Aim of this Chapter: Learn the Basic Feature Extraction Methods for Images Main features: Color Texture Edges Wie funktioniert ein Mustererkennungssystem Test Data x i
More informationCS6670: Computer Vision
CS6670: Computer Vision Noah Snavely Lecture 7: Image Alignment and Panoramas What s inside your fridge? http://www.cs.washington.edu/education/courses/cse590ss/01wi/ Projection matrix intrinsics projection
More informationTexture. Outline. Image representations: spatial and frequency Fourier transform Frequency filtering Oriented pyramids Texture representation
Texture Outline Image representations: spatial and frequency Fourier transform Frequency filtering Oriented pyramids Texture representation 1 Image Representation The standard basis for images is the set
More informationDigital Image Processing (CS/ECE 545) Lecture 5: Edge Detection (Part 2) & Corner Detection
Digital Image Processing (CS/ECE 545) Lecture 5: Edge Detection (Part 2) & Corner Detection Prof Emmanuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI) Recall: Edge Detection Image processing
More informationTargil 10 : Why Mosaic? Why is this a challenge? Exposure differences Scene illumination Miss-registration Moving objects
Why Mosaic? Are you getting the whole picture? Compact Camera FOV = 5 x 35 Targil : Panoramas - Stitching and Blending Some slides from Alexei Efros 2 Slide from Brown & Lowe Why Mosaic? Are you getting
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 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 informationLearning and Inferring Depth from Monocular Images. Jiyan Pan April 1, 2009
Learning and Inferring Depth from Monocular Images Jiyan Pan April 1, 2009 Traditional ways of inferring depth Binocular disparity Structure from motion Defocus Given a single monocular image, how to infer
More informationImage Processing using LabVIEW. By, Sandip Nair sandipnair.hpage.com
Image Processing using LabVIEW By, Sandip Nair sandipnair06@yahoomail.com sandipnair.hpage.com What is image? An image is two dimensional function, f(x,y), where x and y are spatial coordinates, and the
More informationRegion-based Segmentation and Object Detection
Region-based Segmentation and Object Detection Stephen Gould Tianshi Gao Daphne Koller Presented at NIPS 2009 Discussion and Slides by Eric Wang April 23, 2010 Outline Introduction Model Overview Model
More informationSegmentation and Tracking of Partial Planar Templates
Segmentation and Tracking of Partial Planar Templates Abdelsalam Masoud William Hoff Colorado School of Mines Colorado School of Mines Golden, CO 800 Golden, CO 800 amasoud@mines.edu whoff@mines.edu Abstract
More informationMultiple-Choice Questionnaire Group C
Family name: Vision and Machine-Learning Given name: 1/28/2011 Multiple-Choice naire Group C No documents authorized. There can be several right answers to a question. Marking-scheme: 2 points if all right
More informationFace Detection Using Color Based Segmentation and Morphological Processing A Case Study
Face Detection Using Color Based Segmentation and Morphological Processing A Case Study Dr. Arti Khaparde*, Sowmya Reddy.Y Swetha Ravipudi *Professor of ECE, Bharath Institute of Science and Technology
More informationVisual Distortions in Macular Degeneration: Quantitative Diagnosis and Correction
Visual Distortions in Macular Degeneration: Quantitative Diagnosis and Correction Walter Kohn, Professor Emeritus of Physics & Chemistry, UC Santa Barbara Jim Klingshirn, Consulting Engineer, Santa Barbara
More informationObject Recognition. Lecture 11, April 21 st, Lexing Xie. EE4830 Digital Image Processing
Object Recognition Lecture 11, April 21 st, 2008 Lexing Xie EE4830 Digital Image Processing http://www.ee.columbia.edu/~xlx/ee4830/ 1 Announcements 2 HW#5 due today HW#6 last HW of the semester Due May
More informationAnalysis and Synthesis of Texture
Analysis and Synthesis of Texture CMPE 264: Image Analysis and Computer Vision Spring 02, Hai Tao 31/5/02 Extracting image structure by filter banks Q Represent image textures using the responses of a
More informationJoint Shape Segmentation
Joint Shape Segmentation Motivations Structural similarity of segmentations Extraneous geometric clues Single shape segmentation [Chen et al. 09] Joint shape segmentation [Huang et al. 11] Motivations
More informationAutomatic Detection of Texture Defects using Texture-Periodicity and Gabor Wavelets
Abstract Automatic Detection of Texture Defects using Texture-Periodicity and Gabor Wavelets V Asha 1, N U Bhajantri, and P Nagabhushan 3 1 New Horizon College of Engineering, Bangalore, Karnataka, India
More informationCS 490: Computer Vision Image Segmentation: Thresholding. Fall 2015 Dr. Michael J. Reale
CS 490: Computer Vision Image Segmentation: Thresholding Fall 205 Dr. Michael J. Reale FUNDAMENTALS Introduction Before we talked about edge-based segmentation Now, we will discuss a form of regionbased
More informationComputationally Efficient Serial Combination of Rotation-invariant and Rotation Compensating Iris Recognition Algorithms
Computationally Efficient Serial Combination of Rotation-invariant and Rotation Compensating Iris Recognition Algorithms Andreas Uhl Department of Computer Sciences University of Salzburg, Austria uhl@cosy.sbg.ac.at
More informationSchedule for Rest of Semester
Schedule for Rest of Semester Date Lecture Topic 11/20 24 Texture 11/27 25 Review of Statistics & Linear Algebra, Eigenvectors 11/29 26 Eigenvector expansions, Pattern Recognition 12/4 27 Cameras & calibration
More informationDigital Image Fundamentals. Prof. George Wolberg Dept. of Computer Science City College of New York
Digital Image Fundamentals Prof. George Wolberg Dept. of Computer Science City College of New York Objectives In this lecture we discuss: - Image acquisition - Sampling and quantization - Spatial and graylevel
More informationThe goals of segmentation
Image segmentation The goals of segmentation Group together similar-looking pixels for efficiency of further processing Bottom-up process Unsupervised superpixels X. Ren and J. Malik. Learning a classification
More information6. Applications - Text recognition in videos - Semantic video analysis
6. Applications - Text recognition in videos - Semantic video analysis Stephan Kopf 1 Motivation Goal: Segmentation and classification of characters Only few significant features are visible in these simple
More informationMotion 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 informationImage Sampling and Quantisation
Image Sampling and Quantisation Introduction to Signal and Image Processing Prof. Dr. Philippe Cattin MIAC, University of Basel 1 of 46 22.02.2016 09:17 Contents Contents 1 Motivation 2 Sampling Introduction
More informationA New Computer Vision Based Method for Rail Track Detection and Fault Diagnosis in Railways
A New Computer Vision Based Method for Rail Track and Fault Diagnosis in Railways Mehmet Karakose, Orhan Yaman, Mehmet Baygin, Kagan Murat, and Erhan Akin Faculty of Engineering, Computer Engineering Department,
More informationSingle Cell Peptide Heterogeneity of Rat Islets of Langerhans
Single Cell Peptide Heterogeneity of Rat Islets of Langerhans Erik T. Jansson, Troy J. Comi, Stanislav S. Rubakhin, and Jonathan V. Sweedler* Department of Chemistry and the Beckman Institute for Advanced
More informationSegmentation (continued)
Segmentation (continued) Lecture 05 Computer Vision Material Citations Dr George Stockman Professor Emeritus, Michigan State University Dr Mubarak Shah Professor, University of Central Florida The Robotics
More informationImage Sampling & Quantisation
Image Sampling & Quantisation Biomedical Image Analysis Prof. Dr. Philippe Cattin MIAC, University of Basel Contents 1 Motivation 2 Sampling Introduction and Motivation Sampling Example Quantisation Example
More informationCSE 252B: Computer Vision II
CSE 252B: Computer Vision II Lecturer: Serge Belongie Scribes: Jeremy Pollock and Neil Alldrin LECTURE 14 Robust Feature Matching 14.1. Introduction Last lecture we learned how to find interest points
More informationNonparametric Clustering of High Dimensional Data
Nonparametric Clustering of High Dimensional Data Peter Meer Electrical and Computer Engineering Department Rutgers University Joint work with Bogdan Georgescu and Ilan Shimshoni Robust Parameter Estimation:
More informationMultimedia Systems Video II (Video Coding) Mahdi Amiri April 2012 Sharif University of Technology
Course Presentation Multimedia Systems Video II (Video Coding) Mahdi Amiri April 2012 Sharif University of Technology Video Coding Correlation in Video Sequence Spatial correlation Similar pixels seem
More informationUsing Edge Detection in Machine Vision Gauging Applications
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
More informationTwo Dimensional Wavelet and its Application
RESEARCH CENTRE FOR INTEGRATED MICROSYSTEMS - UNIVERSITY OF WINDSOR Two Dimensional Wavelet and its Application Iman Makaremi 1 2 RESEARCH CENTRE FOR INTEGRATED MICROSYSTEMS - UNIVERSITY OF WINDSOR Outline
More informationDigital Image Processing. Image Enhancement in the Frequency Domain
Digital Image Processing Image Enhancement in the Frequency Domain Topics Frequency Domain Enhancements Fourier Transform Convolution High Pass Filtering in Frequency Domain Low Pass Filtering in Frequency
More informationCMPSCI 670: Computer Vision! Grouping
CMPSCI 670: Computer Vision! Grouping University of Massachusetts, Amherst October 14, 2014 Instructor: Subhransu Maji Slides credit: Kristen Grauman and others Final project guidelines posted Milestones
More information1 Case study of SVM (Rob)
DRAFT a final version will be posted shortly COS 424: Interacting with Data Lecturer: Rob Schapire and David Blei Lecture # 8 Scribe: Indraneel Mukherjee March 1, 2007 In the previous lecture we saw how
More informationOperation 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 informationLocating 1-D Bar Codes in DCT-Domain
Edith Cowan University Research Online ECU Publications Pre. 2011 2006 Locating 1-D Bar Codes in DCT-Domain Alexander Tropf Edith Cowan University Douglas Chai Edith Cowan University 10.1109/ICASSP.2006.1660449
More informationTexture. D. Forsythe and J. Ponce Computer Vision modern approach Chapter 9 (Slides D. Lowe, UBC) Texture
Texture D. Forsythe and J. Ponce Computer Vision modern approach Chapter 9 (Slides D. Lowe, UBC) Texture Key issue: How do we represent texture? Topics: Texture segmentation Texture-based matching Texture
More informationECE 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 informationSimulating Geological Structures Based on Training Images and Pattern Classifications
Simulating Geological Structures Based on Training Images and Pattern Classifications P. Switzer, T. Zhang, A. Journel Department of Geological and Environmental Sciences Stanford University CA, 9435,
More informationFourier Transform and Texture Filtering
Fourier Transform and Texture Filtering Lucas J. van Vliet www.ph.tn.tudelft.nl/~lucas Image Analysis Paradigm scene Image formation sensor pre-processing Image enhancement Image restoration Texture filtering
More informationAnnouncements. Mosaics. Image Mosaics. How to do it? Basic Procedure Take a sequence of images from the same position =
Announcements Project 2 out today panorama signup help session at end of class Today mosaic recap blending Mosaics Full screen panoramas (cubic): http://www.panoramas.dk/ Mars: http://www.panoramas.dk/fullscreen3/f2_mars97.html
More informationTexture. D. Forsythe and J. Ponce Computer Vision modern approach Chapter 9 (Slides D. Lowe, UBC)
Texture D. Forsythe and J. Ponce Computer Vision modern approach Chapter 9 (Slides D. Lowe, UBC) Previously Edges, contours, feature points, patches (templates) Color features Useful for matching, recognizing
More informationLearning visual odometry with a convolutional network
Learning visual odometry with a convolutional network Kishore Konda 1, Roland Memisevic 2 1 Goethe University Frankfurt 2 University of Montreal konda.kishorereddy@gmail.com, roland.memisevic@gmail.com
More informationAn Autoassociator for Automatic Texture Feature Extraction
An Autoassociator for Automatic Texture Feature Extraction Author Kulkarni, Siddhivinayak, Verma, Brijesh Published 200 Conference Title Conference Proceedings-ICCIMA'0 DOI https://doi.org/0.09/iccima.200.9088
More informationMosaics. Today s Readings
Mosaics VR Seattle: http://www.vrseattle.com/ Full screen panoramas (cubic): http://www.panoramas.dk/ Mars: http://www.panoramas.dk/fullscreen3/f2_mars97.html Today s Readings Szeliski and Shum paper (sections
More informationDigital Image Processing
Digital Image Processing Lecture # 4 Digital Image Fundamentals - II ALI JAVED Lecturer SOFTWARE ENGINEERING DEPARTMENT U.E.T TAXILA Email:: ali.javed@uettaxila.edu.pk Office Room #:: 7 Presentation Outline
More informationStructured 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 informationVISION 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 informationAPPLICATION OF SOFTMAX REGRESSION AND ITS VALIDATION FOR SPECTRAL-BASED LAND COVER MAPPING
APPLICATION OF SOFTMAX REGRESSION AND ITS VALIDATION FOR SPECTRAL-BASED LAND COVER MAPPING J. Wolfe a, X. Jin a, T. Bahr b, N. Holzer b, * a Harris Corporation, Broomfield, Colorado, U.S.A. (jwolfe05,
More informationTexture. D. Forsythe and J. Ponce Computer Vision modern approach Chapter 9 (Slides D. Lowe, UBC) Previously
Texture D. Forsythe and J. Ponce Computer Vision modern approach Chapter 9 (Slides D. Lowe, UBC) Previously Edges, contours, feature points, patches (templates) Color features Useful for matching, recognizing
More informationGeometry based Repetition Detection for Urban Scene
Geometry based Repetition Detection for Urban Scene Changchang Wu University of Washington Jan Michael Frahm UNC Chapel Hill Marc Pollefeys ETH Zürich Related Work Sparse Feature Matching [Loy et al. 06,
More informationComputer Vision. Image Segmentation. 10. Segmentation. Computer Engineering, Sejong University. Dongil Han
Computer Vision 10. Segmentation Computer Engineering, Sejong University Dongil Han Image Segmentation Image segmentation Subdivides an image into its constituent regions or objects - After an image has
More informationcalibrated coordinates Linear transformation pixel coordinates
1 calibrated coordinates Linear transformation pixel coordinates 2 Calibration with a rig Uncalibrated epipolar geometry Ambiguities in image formation Stratified reconstruction Autocalibration with partial
More informationECE 176 Digital Image Processing Handout #14 Pamela Cosman 4/29/05 TEXTURE ANALYSIS
ECE 176 Digital Image Processing Handout #14 Pamela Cosman 4/29/ TEXTURE ANALYSIS Texture analysis is covered very briefly in Gonzalez and Woods, pages 66 671. This handout is intended to supplement that
More informationMORPH-II: Feature Vector Documentation
MORPH-II: Feature Vector Documentation Troy P. Kling NSF-REU Site at UNC Wilmington, Summer 2017 1 MORPH-II Subsets Four different subsets of the MORPH-II database were selected for a wide range of purposes,
More informationMotivation. Intensity Levels
Motivation Image Intensity and Point Operations Dr. Edmund Lam Department of Electrical and Electronic Engineering The University of Hong ong A digital image is a matrix of numbers, each corresponding
More informationTutorial 5. Jun Xu, Teaching Asistant March 2, COMP4134 Biometrics Authentication
Tutorial 5 Jun Xu, Teaching Asistant nankaimathxujun@gmail.com COMP4134 Biometrics Authentication March 2, 2017 Table of Contents Problems Problem 1: Answer The Questions Problem 2: Indeterminate Region
More informationRobbery Detection Camera
Robbery Detection Camera Vincenzo Caglioti Simone Gasparini Giacomo Boracchi Pierluigi Taddei Alessandro Giusti Camera and DSP 2 Camera used VGA camera (640x480) [Y, Cb, Cr] color coding, chroma interlaced
More informationTexture. COS 429 Princeton University
Texture COS 429 Princeton University Texture What is a texture? Antonio Torralba Texture What is a texture? Antonio Torralba Texture What is a texture? Antonio Torralba Texture Texture is stochastic and
More informationLesson: Static Stress Analysis of a Connecting Rod Assembly
Lesson: Static Stress Analysis of a Connecting Rod Assembly In this tutorial we determine the effects of a 2,000 pound tensile load acting on a connecting rod assembly (consisting of the rod and two pins).
More informationMath12 Pre-Calc Review - Trig
Math1 Pre-Calc Review - Trig Multiple Choice Identify the choice that best completes the statement or answers the question. 1. Which of the following angles, in degrees, is coterminal with, but not equal
More informationBRIEF Features for Texture Segmentation
BRIEF Features for Texture Segmentation Suraya Mohammad 1, Tim Morris 2 1 Communication Technology Section, Universiti Kuala Lumpur - British Malaysian Institute, Gombak, Selangor, Malaysia 2 School of
More informationMachine Vision: A Closer Look
Machine Vision: A Closer Look Kambiz Nayebi Kim Bowling 1 Components of Machine Vision Optics: Maps the 3 D world size objects onto the small sensor Lens Protective glass window Sensor: Converts the projection
More informationA Symmetry Operator and Its Application to the RoboCup
A Symmetry Operator and Its Application to the RoboCup Kai Huebner Bremen Institute of Safe Systems, TZI, FB3 Universität Bremen, Postfach 330440, 28334 Bremen, Germany khuebner@tzi.de Abstract. At present,
More informationINFRARED AUTONOMOUS ACQUISITION AND TRACKING
INFRARED AUTONOMOUS ACQUISITION AND TRACKING Teresa L.P. Olson and Harry C. Lee Teresa.Lolson@lmco.com (407) 356-7109 Harrv.c.lee@lmco.com (407) 356-6997 Lockheed Martin Missiles and Fire Control - Orlando
More informationAutomatic Initialization of the TLD Object Tracker: Milestone Update
Automatic Initialization of the TLD Object Tracker: Milestone Update Louis Buck May 08, 2012 1 Background TLD is a long-term, real-time tracker designed to be robust to partial and complete occlusions
More informationPattern Matching & Image Registration
Pattern Matching & Image Registration Philippe Latour 26/11/2014 1 / 53 Table of content Introduction Applications Some solutions and their corresponding approach Pattern matching components Implementation
More informationMotion Tracking and Event Understanding in Video Sequences
Motion Tracking and Event Understanding in Video Sequences Isaac Cohen Elaine Kang, Jinman Kang Institute for Robotics and Intelligent Systems University of Southern California Los Angeles, CA Objectives!
More informationSegmentation and Grouping April 19 th, 2018
Segmentation and Grouping April 19 th, 2018 Yong Jae Lee UC Davis Features and filters Transforming and describing images; textures, edges 2 Grouping and fitting [fig from Shi et al] Clustering, segmentation,
More informationPanoramic Video Texture
Aseem Agarwala, Colin Zheng, Chris Pal, Maneesh Agrawala, Michael Cohen, Brian Curless, David Salesin, Richard Szeliski A paper accepted for SIGGRAPH 05 presented by 1 Outline Introduction & Motivation
More informationFully Automatic Faulty Weft Thread Detection Using a Camera System and Feature-Based Pattern Recognition
Fully Automatic Faulty Weft Thread Detection Using a Camera System and Feature-Based Pattern Recognition Marcin Kopaczka 1, Marco Saggiomo 2, Moritz Güttler 1, Thomas Gries 2 and Dorit Merhof 1 1 Institute
More informationBroad field that includes low-level operations as well as complex high-level algorithms
Image processing About Broad field that includes low-level operations as well as complex high-level algorithms Low-level image processing Computer vision Computational photography Several procedures and
More informationXCL-SG Series. XCL-CG Series. Digital Camera Module Equipped with the Global Shutter CMOS Sensor
Digital Camera Module Equipped with the Global Shutter CMOS Sensor XCL-SG Series XCL-CG Series (B/W) C (Colour) 1.1-type 12.4 MP 20 fps Camera Link Key Features Camera Link Base Configuration (1/2/3 tap
More informationClassifier Case Study: Viola-Jones Face Detector
Classifier Case Study: Viola-Jones Face Detector P. Viola and M. Jones. Rapid object detection using a boosted cascade of simple features. CVPR 2001. P. Viola and M. Jones. Robust real-time face detection.
More informationCS 534: Computer Vision Segmentation and Perceptual Grouping
CS 534: Computer Vision Segmentation and Perceptual Grouping Ahmed Elgammal Dept of Computer Science CS 534 Segmentation - 1 Outlines Mid-level vision What is segmentation Perceptual Grouping Segmentation
More informationMediaTek Video Face Beautify
MediaTek Video Face Beautify November 2014 2014 MediaTek Inc. Table of Contents 1 Introduction... 3 2 The MediaTek Solution... 4 3 Overview of Video Face Beautify... 4 4 Face Detection... 6 5 Skin Detection...
More informationLearning an Alphabet of Shape and Appearance for Multi-Class Object Detection
Learning an Alphabet of Shape and Appearance for Multi-Class Object Detection Andreas Opelt, Axel Pinz and Andrew Zisserman 09-June-2009 Irshad Ali (Department of CS, AIT) 09-June-2009 1 / 20 Object class
More informationAutomatic Colorization of Grayscale Images
Automatic Colorization of Grayscale Images Austin Sousa Rasoul Kabirzadeh Patrick Blaes Department of Electrical Engineering, Stanford University 1 Introduction ere exists a wealth of photographic images,
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 informationEye Detection by Haar wavelets and cascaded Support Vector Machine
Eye Detection by Haar wavelets and cascaded Support Vector Machine Vishal Agrawal B.Tech 4th Year Guide: Simant Dubey / Amitabha Mukherjee Dept of Computer Science and Engineering IIT Kanpur - 208 016
More informationFeature Descriptors. CS 510 Lecture #21 April 29 th, 2013
Feature Descriptors CS 510 Lecture #21 April 29 th, 2013 Programming Assignment #4 Due two weeks from today Any questions? How is it going? Where are we? We have two umbrella schemes for object recognition
More informationFace and Nose Detection in Digital Images using Local Binary Patterns
Face and Nose Detection in Digital Images using Local Binary Patterns Stanko Kružić Post-graduate student University of Split, Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture
More information