Camera Calibration Using Neural Network for Image-Based Soil Deformation Measurement Systems Zhao, Honghua Ge, Louis Civil, Architectural, and Environmental.

Slides:



Advertisements
Similar presentations
Neural Networks and Kernel Methods
Advertisements

Slides from: Doug Gray, David Poole
EE 690 Design of Embodied Intelligence
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
Neural Networks I CMPUT 466/551 Nilanjan Ray. Outline Projection Pursuit Regression Neural Network –Background –Vanilla Neural Networks –Back-propagation.
Lecture 14 – Neural Networks
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
Simple Neural Nets For Pattern Classification
Chapter 5 NEURAL NETWORKS
Development of Empirical Models From Process Data
Camera parameters Extrinisic parameters define location and orientation of camera reference frame with respect to world frame Intrinsic parameters define.
Structure Computation. How to compute the position of a point in 3- space given its image in two views and the camera matrices of those two views Use.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Radial Basis Function Networks
Approximating the Algebraic Solution of Systems of Interval Linear Equations with Use of Neural Networks Nguyen Hoang Viet Michal Kleiber Institute of.
Biointelligence Laboratory, Seoul National University
A Shaft Sensorless Control for PMSM Using Direct Neural Network Adaptive Observer Authors: Guo Qingding Luo Ruifu Wang Limei IEEE IECON 22 nd International.
1/20 Obtaining Shape from Scanning Electron Microscope Using Hopfield Neural Network Yuji Iwahori 1, Haruki Kawanaka 1, Shinji Fukui 2 and Kenji Funahashi.
Extraction of Fetal Electrocardiogram Using Adaptive Neuro-Fuzzy Inference Systems Khaled Assaleh, Senior Member,IEEE M97G0224 黃阡.
Chapter 11 – Neural Networks COMP 540 4/17/2007 Derek Singer.
11 CSE 4705 Artificial Intelligence Jinbo Bi Department of Computer Science & Engineering
Introduction to Artificial Neural Network Models Angshuman Saha Image Source: ww.physiol.ucl.ac.uk/fedwards/ ca1%20neuron.jpg.
Rotation Invariant Neural-Network Based Face Detection
Neural Networks1 Introduction to NETLAB NETLAB is a Matlab toolbox for experimenting with neural networks Available from:
CSCE 643 Computer Vision: Structure from Motion
Artificial Intelligence Chapter 3 Neural Networks Artificial Intelligence Chapter 3 Neural Networks Biointelligence Lab School of Computer Sci. & Eng.
Akram Bitar and Larry Manevitz Department of Computer Science
Speech Communication Lab, State University of New York at Binghamton Dimensionality Reduction Methods for HMM Phonetic Recognition Hongbing Hu, Stephen.
Image Source: ww.physiol.ucl.ac.uk/fedwards/ ca1%20neuron.jpg
Neural Networks Vladimir Pleskonjić 3188/ /20 Vladimir Pleskonjić General Feedforward neural networks Inputs are numeric features Outputs are in.
Professor : Ming – Shyan Wang Department of Electrical Engineering Southern Taiwan University Thesis progress report Sensorless Operation of PMSM Using.
Essential components of the implementation are:  Formation of the network and weight initialization routine  Pixel analysis of images for symbol detection.
Camera Calibration Course web page: vision.cis.udel.edu/cv March 24, 2003  Lecture 17.
Neural Networks The Elements of Statistical Learning, Chapter 12 Presented by Nick Rizzolo.
Data Mining: Concepts and Techniques1 Prediction Prediction vs. classification Classification predicts categorical class label Prediction predicts continuous-valued.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
Neural Networks - Berrin Yanıkoğlu1 MLP & Backpropagation Issues.
Multiple-Layer Networks and Backpropagation Algorithms
CS 9633 Machine Learning Support Vector Machines
Deep Feedforward Networks
Action-Grounded Push Affordance Bootstrapping of Unknown Objects
The Gradient Descent Algorithm
Extreme Learning Machine
One-layer neural networks Approximation problems
第 3 章 神经网络.
Ranga Rodrigo February 8, 2014
Camera Calibration Using Neural Network for Image-Based Soil Deformation Measurement Systems Zhao, Honghua Ge, Louis Civil, Architectural, and Environmental.
CSE 4705 Artificial Intelligence
Accurate Robot Positioning using Corrective Learning
Announcements HW4 due today (11:59pm) HW5 out today (due 11/17 11:59pm)
Neural Networks Lecture 6 Rob Fergus.
RECURRENT NEURAL NETWORKS FOR VOICE ACTIVITY DETECTION
Understanding the Difficulty of Training Deep Feedforward Neural Networks Qiyue Wang Oct 27, 2017.
Neural Networks: Improving Performance in X-ray Lithography Applications ECE 539 Ryan T. Hogg May 10, 2000.
An Introduction to Support Vector Machines
Dr. Unnikrishnan P.C. Professor, EEE
Classification / Regression Neural Networks 2
Neural Networks Advantages Criticism
Collaborative Filtering Matrix Factorization Approach
Artificial Neural Network & Backpropagation Algorithm
Artificial Intelligence Chapter 3 Neural Networks
Noah Snavely.
Artificial Intelligence Chapter 3 Neural Networks
Artificial Intelligence Chapter 3 Neural Networks
Neural networks (1) Traditional multi-layer perceptrons
Artificial Intelligence 10. Neural Networks
Artificial Intelligence Chapter 3 Neural Networks
Lecture 15: Structure from motion
Artificial Intelligence Chapter 3 Neural Networks
Akram Bitar and Larry Manevitz Department of Computer Science
Presentation transcript:

Camera Calibration Using Neural Network for Image-Based Soil Deformation Measurement Systems Zhao, Honghua Ge, Louis Civil, Architectural, and Environmental Engineering, University of Missouri-Rolla, (Received 16 July 2006; accepted 3 August 2007 Published : 1 October 2007 Geotechnical Testing Journal (GTJ) Vol31 No.2 M97G0102 姚芳德

Outline Introduction Camera Calibration Neural Network Calibration Model Neural Network Model Validation Application Conclusion

Introduction This calibration algorithm provides a highly accurate prediction of object data points from their corresponding image points. The experimental setup for this camera calibration algorithm is rather easy, and can be integrated into particle image velocimetry (PIV) to obtain the full-field deformation of a soil model. The performance of this image-based measurement system was illustrated with a small-scale rectangular footing model. This fast and accurate calibration method will greatly facilitate the application of an image-based measurement system into geotechnical experiments.

Camera Calibration Camera calibration is an important component of an image-based measurement system. Its goal is to link a point P X,Y in the object coordinate system to the corresponding point p u,v in the image plane coordinate system.

Neural Network Calibration Model The neural network trained in this study is a three-layer, feed-forward neural network (2–15–2 NN). Input data are the image points p u,v obtained from the extraction of the corner points. The target data are the corner points P X,Y from the cali-bration plane. Input Layer Hidding Layer Output Layer . P(u,v) P(X,Y)

Neural Network Calibration Model The neural network training algorithm used was a back- propagation function, which updates the weight and bias values according to Levenberg-Marquardt optimization method. The hidden layer maps from input vector to a vector of output n3=2 by a tangent sigmoid transfer function tansig 倒傳遞網路 activation 活躍 Activation function Q is the number of outputs, N is the total number of data sets Dgh is the set of target data, Xout ,gh is the set of network output data

Neural Network Calibration Model Levenberg-Marquardt Optimization The Levenberg–Marquardt algorithm (LMA) provides a numerical solution to the problem of minimizing a function, generally nonlinear, over a space of parameters of the function. The primary application of the Levenberg–Marquardt algorithm is in the least squares curve fitting problem: given a set of empirical data pairs of independent and dependent variables, (xi, yi), optimize the parameters β of the model curve f(x,β) so that the sum of the squares of the deviations empirical 根據經驗的 Deviations 偏差 becomes minimal.

Neural Network Calibration Model Levenberg-Marquardt Optimization In each iteration step, the parameter vector, β, is replaced by a new estimate, β + δ. To determine δ, the functions are approximated by their linearizations Where is the gradient of f with respect to β. Linearizations 線性化 Deviations 偏差 where I is the identity matrix, giving as the increment, δ, to the estimated parameter vector, β.

Neural Network Calibration Model Levenberg-Marquardt Optimization Fit the function y = acos(bX) + bsin(aX) using the LMA parameters a=100, b=102 used in the initial curve Linearizations 線性化 Deviations 偏差 the function cos(βx) has minima at parameter value and

Neural Network Model Validation The proposed neural network calibration model was verified through the testing data, which were not used in the training process.

Comparison with Others Comparison with the linear and second-order polynomial calibration algorithms

Comparison with Others Angle ErrorAnalysis First the calibration plane was closely aligned to the image sensor plane; then, the calibration plane was rotated to different angles

Application Images were taken every 30 seconds. The proposed neural network camera calibration algorithm was implemented into MatPIV A small-scale wood block (6.35 cm by 7.62 cm by 15.88 cm) was placed on top of the sand in a model container (35.56 cm by 6.60 cm by 35.56 cm), as shown in Fig. 9. The height of the sand was 18.92 cm 7.45 in. , and a loading frame was used to apply the vertical load to the foundation. The camera was set up to take im- ages of the soil below the footing during the loading. The loading rate was set to 2.54 mm/min 0.1 in./min .

Conclusion A three-layer back-propagation neural network calibration algorithm was developed for camera calibration in an image-based measurement system. This algorithm was compared with the linear calibration and second-order polynomial calibration algorithms. The neural network calibration model will give a very accurate result independent of the angle between the image plane and the object plane. This fast and accurate calibration method will greatly facilitate for the application .