CHECKING THE HOMOGENEITY OF CONCRETE USING ARTIFICIAL NEURAL NETWORK

Similar documents
VARIATION OF INTERNAL FORCES USING ARTIFICIAL NEURONAL NETWORK

AUTONOMOUS ROBOT NAVIGATION BASED ON FUZZY LOGIC AND REINFORCEMENT LEARNING

BOOLEAN FUNCTION DECOMPOSITION BASED ON FPGA BASIC CELL STRUCTURE

APPLICATIONS OF MICROSOFT EXCEL - SOLVER FOR HORIZONTAL AND LEVELLING NETWORKS ADJUSTMENT

ABOUT MANUFACTURING PROCESSES CAPABILITY ANALYSIS

MODELING THE FORCE-ELONGATION CURVE OF SINGLE YARNS

MAC LEVEL BASED QUALITY OF SERVICE MANAGEMENT IN IEEE NETWORKS

A STUDY ON CLASSIFIERS ACCURACY FOR HAND POSE RECOGNITION

A NOVEL SYSTOLIC ALGORITHM FOR 2-D DISCRETE SINE TRANSFORM

PLC APPLICATION FOR BRUSHLESS MOTOR POSITIONING

DETERMINATION OF INITIAL BASIC FEASIBLE SOLUTION OF A TRANSPORTATION PROBLEM: A TOCM-SUM APPROACH

MANUFACTURING SYSTEMS ANALYSIS AND DESIGN. QUALITATIVE VERSUS QUANTITATIVE TECHNIQUES IN A PETRI NET SETTING

MATLAB-BASED TEST BENCH FOR GENETIC ALGORITHM PARAMETER TUNING

A RETRAINING PROCEDURE APPLICATION FOR DATA PREDICTION

A COMPETENT ALGORITHM TO FIND THE INITIAL BASIC FEASIBLE SOLUTION OF COST MINIMIZATION TRANSPORTATION PROBLEM

A COMPETENT ALGORITHM TO FIND THE INITIAL BASIC FEASIBLE SOLUTION OF COST MINIMIZATION TRANSPORTATION PROBLEM

MANAGEMENT OF AN INTERFACE USING A MICROCONTROLLER FOR RECEIVING CALLER IDENTIFICATION DELIVERY MESSAGES (I)

ANALYSIS OF DATA TRANSMITTED BETWEEN THE SERVER AND THE CLIENT THROUGH DIFFERENT TYPES OF COMMUNICATION

Non-destructive Watermelon Ripeness Determination Using Image Processing and Artificial Neural Network (ANN)

Image Compression: An Artificial Neural Network Approach

BARCODE READER MANAGEMENT WITH THE ATMEL MICROCONTROLLER (I)

IMAGE CLASSIFICATION USING COMPETITIVE NEURAL NETWORKS

Edge Detection for Dental X-ray Image Segmentation using Neural Network approach

Basic Problems Involved by Generating Tridimensional Multimedia Content

Seismic regionalization based on an artificial neural network

Application of Artificial Neural Network for the Inversion of Electrical Resistivity Data

Neural Networks. CE-725: Statistical Pattern Recognition Sharif University of Technology Spring Soleymani

Neural Network Estimator for Electric Field Distribution on High Voltage Insulators

INTERFACE DESIGN FOR A SERIAL MANIPULATOR USING A VIRTUAL SIMULATION I. PROGRAM DESCRIPTION

DESIGN AND REAL TIME IMPLEMENTATION OF MULTIPLE-MODEL CONTROL SOLUTION FOR SOME CLASSES OF NONLINEAR PROCESSES

A Comparative Study of Frequency-domain Finite Element Updating Approaches Using Different Optimization Procedures

POST-RENDERING ENHANCEMENT OF VOLUMES

An Algorithm For Training Multilayer Perceptron (MLP) For Image Reconstruction Using Neural Network Without Overfitting.

Accelerating the convergence speed of neural networks learning methods using least squares

NEW GEOMETRIES FOR 3D LASER SENSORS WITH PROJECTION DISCRIMINATION

Hartley - Zisserman reading club. Part I: Hartley and Zisserman Appendix 6: Part II: Zhengyou Zhang: Presented by Daniel Fontijne

A FAULT PRIMITIVE BASED MODEL OF ALL STATIC FOUR- CELL COUPLING FAULTS IN RANDOM-ACCESS MEMORIES

KINEMATIC ANALYSIS OF ADEPT VIPER USING NEURAL NETWORK

THE COMPUTER MODELLING OF GLUING FLAT IMAGES ALGORITHMS. Alekseí Yu. Chekunov. 1. Introduction

Keywords: ANN; network topology; bathymetric model; representability.

Investigating the Effect of Different Kernel Functions on the Performance of SVM for Recognizing Arabic Characters

Research Collection. Localisation of Acoustic Emission in Reinforced Concrete using Heterogeneous Velocity Models. Conference Paper.

Neural Network Approach for Automatic Landuse Classification of Satellite Images: One-Against-Rest and Multi-Class Classifiers

Supervised vs. Unsupervised Learning

CHAPTER VI BACK PROPAGATION ALGORITHM

HANDWRITTEN CHARACTER RECOGNITION USINGNAÏVE BAYESCLASSIFIER METHOD FOR DESKTOP AND MOBILE APPLICATION. Introduction

PREDICTION OF DRILLING TORQUE FOR FULL DISPLACEMENT PILE CONSTRUCTION IN LOOSE SOIL USING NEURAL NETWORKS

RACK-GEAR TOOL APPROXIMATIVE PROFILING BY BEZIER POLYNOMIALS I. CIRCLE ARC ELEMENTARY PROFILE. NICOLAE OANCEA*, IONUT POPA** and VIRGIL TEODOR*

Review on Methods of Selecting Number of Hidden Nodes in Artificial Neural Network

Neural Network Estimator for Electric Field Distribution on High Voltage Insulators

APPLICATION OF A MULTI- LAYER PERCEPTRON FOR MASS VALUATION OF REAL ESTATES

A NEW SYSTOLIC ALGORITHM OF 2-D DCT TRANSFORM BASED ON PSEUDO-CORRELATION STRUCTURES FOR A UNIFIED VLSI ARCHITECTURE

THE COMPUTER MODELLING OF GLUING FLAT IMAGES ALGORITHMS. Alekseí Yu. Chekunov. 1. Introduction

SELF-ADAPTABLE SECURITY ARCHITECTURE FOR POWER-AWARE EMBEDDED SYSTEMS

Back propagation Algorithm:

6. NEURAL NETWORK BASED PATH PLANNING ALGORITHM 6.1 INTRODUCTION

DOUBLE-CURVED SURFACE FORMING PROCESS MODELING

CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS

DISTRIBUTED DIFFERENTIAL CRIPTANALYSIS OF FEAL - 8

Artificial Neural Network (ANN) Approach for Predicting Friction Coefficient of Roller Burnishing AL6061

COMPUTATIONAL INTELLIGENCE

Spatial Variation of Sea-Level Sea level reconstruction

ANN-Based Modeling for Load and Main Steam Pressure Characteristics of a 600MW Supercritical Power Generating Unit

A Deeper Insight of Neural Network Spatial Interaction Model s Performance Trained with Different Training Algorithms

International Research Journal of Computer Science (IRJCS) ISSN: Issue 09, Volume 4 (September 2017)

Abalone Age Prediction using Artificial Neural Network

A neural network that classifies glass either as window or non-window depending on the glass chemistry.

4.12 Generalization. In back-propagation learning, as many training examples as possible are typically used.

ALGORITHM AND SOFTWARE BASED ON MLPNN FOR ESTIMATING CHANNEL USE IN THE SPECTRAL DECISION STAGE IN COGNITIVE RADIO NETWORKS

Unsupervised learning in Vision

Training of Neural Networks. Q.J. Zhang, Carleton University

Classical Gradient Methods

IN recent years, neural networks have attracted considerable attention

PERFORMANCE COMPARISON OF BACK PROPAGATION AND RADIAL BASIS FUNCTION WITH MOVING AVERAGE FILTERING AND WAVELET DENOISING ON FETAL ECG EXTRACTION

Dynamic Analysis of Structures Using Neural Networks

INCREASING CLASSIFICATION QUALITY BY USING FUZZY LOGIC

AN EVALUATION SYSTEM FOR CONTESTS AND CLASSROOMS

Transactions on Information and Communications Technologies vol 16, 1996 WIT Press, ISSN

INVESTIGATING DATA MINING BY ARTIFICIAL NEURAL NETWORK: A CASE OF REAL ESTATE PROPERTY EVALUATION

Back Propagation Neural Network for Classification of IRS-1D Satellite Images

The Mathematics Behind Neural Networks

Application of a Back-Propagation Artificial Neural Network to Regional Grid-Based Geoid Model Generation Using GPS and Leveling Data

MODELLING OF ARTIFICIAL NEURAL NETWORK CONTROLLER FOR ELECTRIC DRIVE WITH LINEAR TORQUE LOAD FUNCTION

A Class of Instantaneously Trained Neural Networks

A Study on the Neural Network Model for Finger Print Recognition

Argha Roy* Dept. of CSE Netaji Subhash Engg. College West Bengal, India.

Unit V. Neural Fuzzy System

More on Learning. Neural Nets Support Vectors Machines Unsupervised Learning (Clustering) K-Means Expectation-Maximization

An Exploration of Computer Vision Techniques for Bird Species Classification

ON HOLONIC MANUFACTURING SYSTEMS DESIGN AND IMPLEMENTATION

Interim Progress Report on the Application of an Independent Components Analysis-based Spectral Unmixing Algorithm to Beowulf Computers

Linear Separability. Linear Separability. Capabilities of Threshold Neurons. Capabilities of Threshold Neurons. Capabilities of Threshold Neurons

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 3, Issue 1, July 2013

An Iterative Convex Optimization Procedure for Structural System Identification

3D Grid Size Optimization of Automatic Space Analysis for Plant Facility Using Point Cloud Data

REGION DETECTION AND DEPTH LABELING ON KINECT STREAMS

A *69>H>N6 #DJGC6A DG C<>C::G>C<,8>:C8:H /DA 'D 2:6G, ()-"&"3 -"(' ( +-" " " % '.+ % ' -0(+$,

Fuzzy Segmentation. Chapter Introduction. 4.2 Unsupervised Clustering.

An Intelligent Technique for Image Compression

Biometric verification of computer users with probabilistic and cascade forward neural networks

Transcription:

BULETINUL INSTITUTULUI POLITEHNIC DIN IAŞI Publicat de Universitatea Tehnică Gheorghe Asachi din Iaşi Tomul LXI (LXV), Fasc., 05 Secţia CONSTRUCŢII. ARHITECTURĂ CHECKING THE HOMOGENEITY OF CONCRETE USING ARTIFICIAL NEURAL NETWORK BY ALEXANDRINA ELENA PANDELEA, MIHAI BUDESCU, GABRIELA COVATARIU and RAREŞ GEORGE ŢĂRAN Received: August 0, 05 Accepted for publication: August, 05 Gheorghe Asachi Technical University of Iaşi, Faculty of Civil Engineering and Building Services Abstract. This paper proposes a manner to verify the concrete samples homogeneity using artificial neural networks. This method determines the percentages of different areas of component materials visible at top and bottom of a concrete cylinder having 0 cm diameter and 0 cm height. The materials that have been achieved are rubber grains, aggregates and mineral matrix. The training of the neural network was realise by using backpropagation algorithm and then, in order to separate the regions of interest was used Levenberg Marquardt algorithm. As a neural network input data were used photos having 58 70 pixels resolution achieved both on the both sides of the cylinder. Key words: neural network; backpropagation algorithm; concrete; rubber; computing percentage; Levenberg Marquardt algorithm.. Introduction Artificial neural networks (ANN) have been used in Civil Engineering since 989. They are applicable in practice as a result of testing older model Corresponding author: e-mail: alexandrina_pandelea@yahoo.com

8 Alexandrina Elena Pandelea, Mihai Budescu, Gabriela Covatariu and Rareş George Ţăran biological neurons and brain activities. Compared with biological support which is largely unknown, the operation support of neural networks is specific mathematic having an artificial intelligence heuristics. ANN phrase suggest that their function is inspired by biological neural networks and represent an informational processing device, with advantages / disadvantages common with any other device projected by human being for knowing purposes. It must avoid any confusion to correct understand of the role and limits of use of neural networks, which would create the impression that neural networks can be substitutes whenever and wherever a human brain (Flood et al., 997). Nowadays, networks application in construction is a very studied because its allow solving problems in a limited time and with fewer resources. Engineering problem solving involves: a) analysis of the problem, establishing network architecture, data input and output thereof. b) choosing training algorithm (supervised learning, reinforcement learning and self-organizing). c) data sets collected for problem sets are divided into training and test sets. Correctness network operations, by introducing input data not contained in the training set but the correct answer is known (Covatariu, 00).. Percentage Calculation Using ANN with Backpropagation Algorithm.. Introduction in Neural Networks for Classification Problem In order to build a neural networks are used as input a set of images. For this, there are use images that can be taken from the satellite (Iounousse et al., 05) or performed under a microscope (Hage & Hamade, 0), depending on the issue. The images consist of a number of pixels, each pixel of the colour image p being characterized by: a) a vector with two components, denoted g(p) which contains the geometric coordinates of the pixel; b) a three component vector, c(p) expressing the colour coordinates of the RGB cube. Using the geometric coordinates we can define the set of pixel G k, disjoint sets that correspond to the regions occupied by the colour e k, k =,,,, where: e means black, e signifies red, e means green and e signifies blue. In the RGB cube scaled to [0, ] [0, ] [0, ] defines the set of colours associated with each element e k, k =,, or. Consider the set: C U c p g p G. () k k K

Bul. Inst. Polit. Iaşi, t. LXI (LXV), f., 05 85 Select colour samples representative of the three types of regions and defined sets of samples C and C. They are the best way to get partial information about colour sets C and C which are unknown as concrete values into RGB cube. After that, delete identical vectors in each lot of colour. In considered working assumption C C k, k =,,,, sets C, C and C are disjoint. Fulfilment of this hypothesis depends on the sharpness of image. Its training the neural network with an appropriate architecture to classify colours into three classes of sets of samples C and C. It is used backpropagation algorithm for network training, information is processed in the opposite direction from output to input of the network. The trained network is used to classify all pixels in the image in three classes, corresponding to C and C. It builds a new digital image that defines four regions which estimates ideal areas of interest G k. It uses three colours to represent different regions G, G, G and G expected to provide a better view. Estimate ideal regions will get by segmentation of image. Separating the region of interest is performed using a neural network trained by Levenberg Marquardt algorithm. Levenberg Marquardt algorithm is one of the fastest methods used in practice, it ensures numerical solutions in minimization problems of nonlinear functions. The algorithm is an interpolation between Gauss Newton algorithm and the method of gradient descent. It brings improvements Newton's method through an approximation of the Hessian with a singular and symmetrical matrix: ( w) I () where: ν is the positive parameter that provides rapid convergence of the algorithm; I the identity matrix; ε(w) cost function. Finally, measure the area of estimated regions, G, G, G and G and calculate the percentage held by each (Matcovschi & Păstrăvanu, 008)... Case Study It is considered as test sample a cylinder having 0 cm diameter and 0 cm height. The materials used to manufacture the test sample was rubber grains, aggregate and mineral matrix. The rubber grains was obtained by recycling the used tires through a grinding process. The size of the aggregates are 0,, mm and,,8 mm and

86 Alexandrina Elena Pandelea, Mihai Budescu, Gabriela Covatariu and Rareş George Ţăran type of cement used is C0/7. For better workability of the composition were used SIKA 0HE additives. Reinforced concrete with recycled rubber mixes includes a 0 rubber. After casting composition in a cylindrical shape, a vibrating procedure was achieved in order to eliminate the air from concrete sample and also to ensure uniformity, to increase the strength and eliminate segregation. It was obtained through vibration on concrete s shaking table. A neural network was designed in order to determine the percentage of the mineral matrix s area, aggregate and rubber on both sides of the element. Fig. a Cylinders made of concrete and rubber. To obtain the rates matrix, rubber and aggregate following steps:. Enter the initial image in neural network (Figs. a and 6).. Select in image the following regions: black for rubber, red for aggregate, green for cement and blue for background.. The network generates a new image with that chosen colours (Figs. and 7).. Choose the colour samples of image representative regions. 5. Placing colours in sample sets C and C in RGB cube, scaled to [0, ] [0, ] [0, ] (Figs. and 8); 6. The network generates as output data that the regions of interest (Figs. and 9).

Bul. Inst. Polit. Iaşi, t. LXI (LXV), f., 05 87 7. Train the network using multiple neurons and a large number of periods (Figs., 5 a, 5 b, 5 c, 5 d, and Figs. 7, 0 a, 0 b, 0 c, 0 d). 8. Using a program developed in MATLAB (Beale et al., 05) to determine all the percentages of areas of interest, a program that has as main parameters resulting matrix as output date and number of colours (Tables and ). Fig. b Initial image (upperside). Fig. The image segmented in colors. The following are the results generated by neural networks for studied cylinder. Fig. Placing colours in the cube RGB Fig. Output networks with the training set.

88 Alexandrina Elena Pandelea, Mihai Budescu, Gabriela Covatariu and Rareş George Ţăran Fig. 5 a 0 neurons, 0 epochs. Fig. 5 b 0 neurons, 00 epochs. Fig. 5 c 5 neurons, 50 epochs. Fig. 5 d 0 neurons,,000 epochs. Table Determining the Percentage of Material in Various Cases of Training of Neural Network on the Upperside of the Cylinder Number of neurons No. of training epochs Rubber Aggregate Matrix No. of figure 0 0 5.5.89.57 0 0.59.88 5.6595 5 a 0 00.09.6 5.655 5 b 5 50.9.6 5.655 5 c 0,000 0.8866.76 5.655 5 d

Bul. Inst. Polit. Iaşi, t. LXI (LXV), f., 05 89 Fig. 6 Initial image (underside). Fig. 7 The image segmented in colors. Fig. 8 Placing colours in the cube RGB. Fig. 9 Output networks with the training set.

90 Alexandrina Elena Pandelea, Mihai Budescu, Gabriela Covatariu and Rareş George Ţăran Table Determining the Percentage of Material in Various Cases of Training of Neural Network on the Underside of the Cylinder Number of neurons No. of training epochs Rubber Aggregate Matrix No. of figure 0 0.86 0.9878 67.8589 7 0 0 9.5 0.988 69.7668 0 a 0 00 8.068 0.9768 70.959 0 b 5 00 7.87.878 68.60 0 c 0,000 8.557.69 67.809 0 d Fig. 0 a 0 neurons, 0 epochs. Fig. 0 b 0 neurons, 00 epochs. Fig. 0 c 5 neurons, 00 epochs. Fig. 0 d 0 neurons 0, 000 epochs.

Bul. Inst. Polit. Iaşi, t. LXI (LXV), f., 05 9. Conclusions After the network training with a number of neurons that varies between 0 to 0 and 0 to,000 iterations were obtained different percentages of component materials. For the upperside of the cylinder, neural network with 0 neurons and 000 iterations generated a percentage of 0.8866 rubber,.76 aggregate and 5.655 matrix. To the underside of the cylinder network with the same number of neurons and iterations like upperside generated the results: 8.557 rubber,.69 aggregate and 67.809 matrix. The percentage is different between the both sides,.9 for rubber, 0.565 for aggregate and.69 for matrix. So, on the upperside is about more rubber than underside. The cause of these differences in percentages between the two sides is caused by the improper vibration procedure. Vibration for a longer period of time than that provided led to the creation of a less homogeneous concrete, the rubber is present in a greater amount on the upperside. Theoretically vibration range is 5-0 seconds. In practice, regarding this period must be taken into account the following factors: the thickness layer of vibrated materials, concrete consistency and performance of vibrating device. Although vibration was terminated when the element surface became horizontal, without air bubbles and when the grout has appeared on the surface, and it wasn t taken into account the thickness of layer to vibrate. Uniformity is an important parameter for increasing the element s strength. REFERENCES Beale M.H., Hagan M.T., Demuth H.B., Matlab - Neural Networks Toolbox user guide, Mathworks Inc, 05. Covatariu G., Aplicaţii ale reţelelor neuronale în ingineria civilă. Ph. D. Diss., Gheorghe Asachi Technical Univ. of Iaşi, 00. Flood I., Kartam N., Garrett J.H., Artificial Neural Network for Civil Engineering: Fundamentals and Applications. American Society of Civil Engineers, 997. Hage S., Hamade R., Micro-FEM Orthogonal Cutting Model For Bone using Microscope Images Enhanced via Artificial Intelligence. Procedia CEIRP, 8, 85-90 (0). Iounousse J. el al., Using an Unsupervised Approach of Probabilistic Neural Network (PNN) for Land Use Classification from Multitemporal Satellite Images. Applied Soft Computing, 05.

9 Alexandrina Elena Pandelea, Mihai Budescu, Gabriela Covatariu and Rareş George Ţăran Matcovschi M., Păstrăvanu O., Aplicaţii ale reţelelor neuronale în automatică. Ed. Politehnium, Iaşi, 008. VERIFICAREA OMOGENITĂŢII BETONULUI UTILIZÂND REŢELE NEURONALE ARTIFICIALE (Rezumat) Se propune un mod de a verifica omogenitatea probelor de beton folosind reţele neuronale artificiale. Această metodă determină procentajele diferitelor arii ale materialelor componente vizibile în partea de sus şi de jos a unui cilindru de beton cu diametru de 0 cm şi 0 cm înălţime. Materialele care au fost utilizate sunt bucati mici de cauciuc, agregate şi matrice minerală. Antrenarea reţelei neuronale a fost facută cu algoritmul backpropagation, apoi a fost utilizat algoritmul Levenberg - Marquardt pentru a separa regiunile de interes. au fost folosite ca date de intrare în reţeaua neuronală fotografii cu rezoluţie 58 70 pixeli de pe ambele părţi ale cilindrului