CLOUD FREE MOSAIC IMAGES
|
|
|
- Rodger Wright
- 10 years ago
- Views:
Transcription
1 CLOUD FREE MOSAIC IMAGES T. Hosomura, P.K.M.M. Pallewatta Division of Computer Science Asian Institute of Technology GPO Box 2754, Bangkok 10501, Thailand ABSTRACT Certain areas of the earth's surface are constantly covered by clouds during most of the time of the year. Obtaining cloud free images of such areas is an extremely difficult task. Neural networks can be meaningfully used as classifiers in situations where the data to be classified is of non parametric nature. This will be the situation encountered when we consider all the clouds as one class and all the clear sky areas as another class. In this study we make a relatively cloud free mosaic, by using a neural network classifier for cloud detection. This experimental part of this study has been carried out with MOS-1 data. KEY WORDS: Neural Networks, Classification, Mosaics I. INTRODUCTION Remote sensing of the Earth's surface is of prime importance today. Remote sensing is applied today in a number of fields. Environmental monitoring, crop estimation, land use classification I cartography are only a few examples. But unfortunately some areas of the earth are constantly covered by clouds and obtaining cloud free images of such areas is a difficult task. Present day earth resource observation satellites have comparatively high revisit capabilities, which allows us to obtain images of the same areas of the earth more frequently. The neural network approach to pattern recognition is attractive because it has the capability to learn patterns whose complexity makes them difficult to define using more formal approaches. Also it has the ability to incorporate new features without degrading prior learning. Recently there has been a great resurgence of research in neural networks. New and improved neural network models have been proposed, models which can be successfully trained to classify complex data. The generalized delta rule is one such. Neural network models have as an advantage over statistical methods that they are distribution free and no prior knowledge about statistical distributions of classes is needed to apply these methods for classification. In this study an effort has also been made to develop image processing techniques to make cloud free mosaic images of such areas using daylight images of the same area obtained at different times (multitemporal images). Clouds and shadow areas have been detected using a backpropogation neural network. To make cloud free mosaic images the following steps should be done. 1) Detecting clouds and shadows in several multitemporal images. 2) Registering the above images. 3) Making a cloud mask. 4) Intensity matching of segments of the mosaic. 5) Constructing the mosaic. the 2. NEURAL NETWORK CLASSIFIERS 2.1 A Brief Description of Artificial Neural Networks Neural network models have an advantage over statistical methods that they are distribution free and no prior knowledge is necessary about the statistical distributions of the classes in the data sources in order to apply these methods for classification. The neural network methods also take care in determining how much weight each data source should have in classification. A set of weights describe the neural network and these weights are computed in a iterative training procedure. On the other hand neural network models can be very complex computationally and need a lot of training samples to be applied successfully and their iterative training procedures are slow to converge. Also in practice the performance of the neural network models in classification is more dependant on the training samples, whereas statistical methods provide a model for each class. To overcome this difficulty a good generalization of the network is necessary so that the network 209
2 can correctly respond to patterns not presented during training. A neural net work is a network of neurons I wherein a neuron can be described in the following way: a neuron has many input signals x.._ which represent the activlt'yj-lal:3"tjl~ input or the momentary frequency of neural impulses derived by another neuron to this input. The following is a simplest formal model of a neuron. N O=K$ (I: w j x j -6) j-l (1) where k is a constant is a non linear function which takes 1 for positive arguments and -1 for negative arguments. The tl: i are called weights and 6 is a thresnold. In the neural network approach to pattern recognition, the neural network operates as a black box which receives a set of input vectors x and produces responses Q; from it's output units 1 (1 = 1,2,... LJ. The general idea followed in neural network theory is that if a neuron i is active 0.=1 and 0.=-1 (or 0) if inactive. The p~ocess 11> then to learn weights through an adaptive (i terati ve) training procedure. The training procedure is ended when the network is stabilized, i.e the weights do not change from one iteration to another or change less than a threshold amount. Then the data is fed in to the network to perform classification, and the network provides the output class number of each pixel. 2.2 The Generalized Delta Rule The generalized delta rule or the back propagation of errors, involves two phases. During the first phase the input is presented and propagated forward through the network to compute the output :val~e ~pj in presentation 12. for each un1t J ; 1.e., (2) where netpj=~; Wj;Op; I wj; is the weight of the connect10n from unit 1 to unit j I and fj is the semilinear activation function at unit j which is differentiable and non decreasing. A widely used choice for a semi linear activation function is Sigmoid function f.(net.)- 1 (3) ~ PJ l+exp- (net pj +6) The second phase involves a backward pass through the network (analogous to the initial forward pass), during which the error signal 6. is passed to each unit and the approp~iate weight changes are made according to (4) This second backward pass allows the recursive computation of 6.. b... also gives the negative value of ~he gr~dient of error at the outputs of neurons multiplied by q which is known as the learning rate. The learning procedure requires only that the change in weight be proportional to the weight error derivative. True gradient descent requires that infinitesimal steps be taken. The constant of proportionality or the learning rate q should be set as large as possible for rapid learning, but it still should not lead to oscillation. One way to increase the learning rate without leading in to oscillation is to modify the back propagation learning rule to include a momentum term p. This can be accomplished by the following rule, (5) The derivation of the back propagation algorithm is found in RUMMELHART, McCLELLAND et al. (1986 v.1). 3. REGISTRATION AND MOSAICS Proper registering of the source images is necessary for making cloud free mosaics. Conventional approaches to image registration needs a certain degree of human involvement. The process of image registration can be divided in to four steps. 1) 2) 3) Control point selection. Control point matching. Estimation of the function using control points. mapping matched 4) Spatially registering one image with another using the mapping function computed in step 3. Steps 3 and 4 can be fully automated and a variety of commercial software packages are available for this purpose, although for our research purposes we will be using our own software for this. Steps 1 is the most diff icul t to automate in general and requires a substantial amount of human involvement. 210
3 3.1 Control Point Matching The task here is to determine the corresponding structures in the images to be registered, in order to derive the transformation function between them. In this study we will be using manual control point matching, due to certain problems described later. 3.2 Transformation Functions Selection of right transformation function is another important factor in registering digital images. The best transformation function for registering two images which have only transnational differences is very simple and has only two unknown parameters. Applying a transformation function with more parameters make the registration process costly and less accurate. Usually more control points are used than the number of unknown parameters in the transformation functions, and a least mean square solution is obtained. 4. EXPERIMENTAL RESULTS 4.1 Detecting Clouds Using a Neural Network Classifier In this study a neural network classifier has been selected be cause it is capable of forming disjoint and complex decision regions in feature space and does not make any assumptions about the distributions of the under laying classes. This will be very useful when we consider all the clouds and shadows as one class, and the rest as another class, since the clouds are in the bright end of Vis ible and near IR bands and the shadows are in the other extreme. It is necessary to employ an near IR band in order to distinguish between water and cloud because especially where there is sun glint in the visible band they tend to have similar spectral signatures. By the nature of the classification problem to be solved it can be seen that the problem is not linearly separable. It is a widely known fact that the Delta Rule perceptrons are unable to solve this type of problems. So it was decided to build the classif ier based on Generalized Delta Rule mulitilayer perceptons. Since our original scenes did not include such high albedo surfaces as snow it was decided to limit the input information to two bands of spectral data only. Since the two visible bands and the two near IR bands were highly correlated among themselves, it was decided to employ one band from visible range and the other from near IR. The choices were band 2 and band 4, since these bands showed the highest contrast upon visible inspection. Keeping these constraints and limitations in mind the first multilayer perceptron with sigmoid output function was made for cloud/shadow detection. This muli tilayer percept ron had 2 input nodes, 8 nodes in first hidden layer, 2 hidden nodes in second hidden layer and one output node. All the neural network simulations were carried out using the software package provided with the book Explorations in Parallel Distributed Processing (McCLELLAND, RUMELHART 1988), which was modified and included as an integral part of our image processing system. In training the neural network the training data was obtained form obviously cloud covered areas, from areas cover by shadows created by the clouds and from different types of land areas and water bodies. It is important that the training data set included data from each sub-class within a given complex class, in order to achieve good generalization. The data thus obtained was fed to the neural network and the total error measured in the network was minimized. The learning rate of the network was initially set to 0.3, but it was observed that with real data this learning rate led to oscillatory behavior of the network's total error. So the learning rate was reduced to 0.1, but with some data some decaying oscillatory behavior was observed. The main problem encountered here was that the neural network was unable to train itself given real data from the training areas. The first step towards the solution of the problem was to get the data from the training area via a 3x3 pixel averaging filter. The well known law of large numbers in statistics show us that this reduces the variability of the data and hence the variance. So the training data thus collected would not be truly representing real data, and this method was dropped, since it can lead to poor classification accuracies. It must be mentioned that even with the averaging f il ter the neural network was unable to train itself given real data taken from the images. Another phenomenon observed was that the neural network was able to train itself with a small set of training data. But such arbitrary selection of a limited number of samples of training data would lead to poor classification accuracies since they are hardly representative of the dispersion of the data in the feature space. So the neural network I was trained with a small set of data obtained by having the mean vector of each training area to represent each class. 211
4 But as mentioned previously this data did not represent any information about the dispersion in the feature space and resulted in poor accuracies. Keeping the above facts in mind a subset of training data was selected consisting of 28 pixels covering approximately all classes under consideration. These pixels were selected in such a way so that the neural network would be able to form decision regions in feature space using these pixel values (pixels in the boundary). increase in the number of weights. But it should be noted that this leads to poor generalization. The learning rate was fixed at 0.1 and the momentum parameter was (1.0 - learning rate), 82 0 ;;;- ~ NORM. Fig. 4.2 Band 2 of image ait-3.img. Fig. 4.1 Neural network model used for cloud and shadow detection. The neural network was trained with this training data and after approximately epochs over the whole data set the network converged. The critical value of error was set to 0.09 and the learning rate was fixed at 0.1 with a momentum of 0.9 (1.0 learning rate). But it is clear that selecting training data by manually inspecting them in feature space is unacceptable. It was also observed that the classification result was not very accurate due to the misclassifications at the boundaries between the certain cloud areas and clear sky areas. The next step was to give the network input data not as normalized continuous values, but as binary data. So each data input (MOS band 2 and band 4) was split in to 8 bit vectors. This made the number of input nodes 16. The number of nodes in the first hidden layer was selected to be 48 and in the second hidden layer to be 5. Such an approach has been followed by other researchers also. With a 100 sample training data set it was possible to converge the network to an error of 0.09 in 150 epochs and to a minimum error of 0.01 in 450 epochs. This vast improvement can be attributed to the increase in the degrees of freedom in the network, which is caused by the Fig. 4.3 Band 4 of image ait-3.img. Fig. 4.4 Band 2 of image ait-4.irng. 212
5 Fig. 4.5 Band 4 of image ait-4.img. Fig. 4.8 Detected cloud and shadow areas superimposed on ait-4.img band 2. Fig. 4.6 Detected cloud and shadow areas superimposed on ait-3.img band 2. Fig. 4.9 Detected cloud and shadow areas superimposed on ait-4.img band Registering Multitemporal Images The images used for making a cloud free mosaic are sub scenes of MOS-l path 40 row lllw. The size of each image is 1024x800 pixels covering a ground area of approximately 5 km x 4 km. By visual inspection it was found that the images are not registered with each other. Fig. 4.7 Detected cloud and shadow areas super imposed on ait-3.img band 4. Both images contained a significant amount of clouds and some rivers. The presence of bright clouds created additional problems. It eliminated the possibility of using simple thresholding techniques to separate bright objects in the images such as bridges and concrete structures. In such cases the thresholding mechanism could have been inhibi ted by us ing the cloud map created by the cloud detector, but any undetected cloud or water with sun glint (which is present in the image) would have still created problems. Upon observation it was found that there were not much bright 213
6 objects that can be used as control points. Water bodies presented an even worse problem. There was some wet land present in both images. Any multispectral classification method would have detected these wet land areas also as water bodies due to the similarity in their spectral signatures. As the main water bodies present in both images were rivers in principle they could have been detected using their elongatedness as a feature. A subsequent thinning and possible segmentation at points where the second derivative is zero would have produced segments that could have been matched automatically, But the spill of water out of the rivers made such techniques very complicated or almost impossible. Under conditions where the true control point pairs are little compared with the false pairs any automatic point matching algorithm such as one proposed by TON and JAIN I would not have converged (TON and JAIN 1989), Due to the above complications it was decided to use manual registration techniques. As a preliminary analysis three matching pairs of control points were selected in both images. Since in their vicinity there were no objects with similar spectral signatures as them in any of the bands, the area covered by them were extracted by local thresholding. Two of these objects were concrete bodies and the third was an old isolated river segment. The concrete bodies were extracted from band 2, and the river segment was extracted from band 4. The thresholds for bright objects were set at 92% of the local histogram (band 2) and for dark objects it was set at 8% of the local histogram (band 4). Their areas and centroids were calculated with respect to the image coordinate system in each image using a simple object tracking program. The results of these calculations are given in table 4.2. By inspecting the two images it was seen that the control points in the two images match in pairs in the same order in which they are given above. Now the test given in table 4.3 was carried out in order to find the differences between the images. Also note that the differences in object areas are due to differences in scene brightness. Since the difference in x and y coordinates almost remain constant for all three control points, it indicates that only translational differences are present in the two images. So the following functions were defined for the registering of the images. if (x3,y3) is a point in image ait-3.img and the corresponding point in image ai t- 4.img is (x4,y4), x4 - x3 + dx y4 == y3 + dy (6) By using the control points given above, a least squares solution was obtained for equation (5.1) and it was found that dx and dy This solution was obtained using a least squares solution program provided with the book C Tools for Scientists and Engineers (BAKER 1989).. dx Fig Spatial between images. alt-3.lmg relationship Using these values for displacements along x and y directions, the images were registered. Upon visual inspection it was found that the images appear to have registered very accurately. So no further effort was made to register the images. 4.3 Making Mosaic Images To make the mosaic images cloud masks were formed for each image using the results of the classifications. As it was mentioned in the previous section, the two images ait-3.img and ait-4.img had only translational differences, and registering the two images with nearest neighbor interpolation, amounts to just matching only two corresponding points in the two images according to the nearest neighbor approximation and adjusting the other points accordingly. The cloud mask of an image contained a bit for each pixel in the image and was set to 1 or 0 depending on whether a cloud or shadow had been detected at that pixel or not. A third mask called a stencil mask was formed by using the two cloud masks of the images by applying the following operations. First the cloud masks of both images 214
7 ...., ; ;. reglsrter9d secondary Image grid, : those areas the replacement was not carried out. Another problem was that the two images did not completely over lap and thereby reducing the area where the mosaic operation is possible. Although these shortcomings were present some cloud ares in the middle of the base image have been successfully removed. ; ; base Image grid Nearest neighbor Interpolation can be performed by rounding up the fractional parts of the displacements Fig Interpolating to a new grid. were analyzed and the least contaminated image was selected as the base image. The contaminated parts of this lmage will b~ replaced by the corresponding parts of the other image whenever it is possible. By selecting the image that is cloud free as possible as the base image, we get a better image than if it was done the other way, since generally it reduces the number of mosaic operations required to be performed. In our case ait-3.img had pixels flagged as cloud/shadow contaminated and ait-4. img had pixels flagged as contaminated. So the base image chosen was ait-3.img. Then the cloud masks of the two images were registered and a new mask was formed with the following operation. PIX b m -pixel of the base image mask PIX s -pixel of the secondary image mask PIXs:~~m -pixel of the stencil mask TABLE 4.1 ACCURACY ANALYSIS OF NON-CONTEXTUAL CLASSIFIER Scene Total Num. of Num. of CI/Sh. Detection Description Pixels. Pixels Detect. Accuracy Bright thick cloud Light cloud Thin cloud Shadow (dark) Shadow (light) Vegetation River Vegetated Land 'Total TABLE 4.2 POTENTIAL CANDIDATES FOR CONTROL POINTS Image Object Area in Centroid x Centroid y description pixels coordinate coordinate ait-3. img Concrete structure (small) Concrete structure (large) Old river segment ait-4.img Concrete structure (small) Concrete structure (large) Old river segment It is this mask that will be used to stencil in pixels from the secondary image. Note that the this stencil mask has 1, only at positions where the base image is contaminated and the secondary is not. Therefore we will not be replacing cloudy pixels with some other cloudy pixels. The mosaic was constructed by replacing the cloud/shadow contaminated areas of the base image by the corresponding areas of the secondary image. In doing so the pixels in the replacement areas of the secondary image were themselves checked for cloud/shadow contamination, and the replacement was done only if they were uncontaminated. The main problem encountered here was that there were areas in which both images were cloud contaminated and in TABLE 4.3 AN ANALYSIS OF CONTROL POINTS Object description Difference in x Difference in y coordinate coordinate Concrete structure (small) Concrete structure (large) Old river segment
8 Geoscience and Remote Sensing, Vol. 28, No.4, pp GOSHTABY A., JAIN A.K., ENSLIN W.R.,(1982), Automatic Image Registration, Symposium on Machine Processing of Remotely Sensed uta. Purdue university. LIPPMAN R.L. (1987), An Introduction to Computing Using Neural Nets, IEEE ASSP Magazine No-4, pp TON J., JAIN A.K.,(1990), Registering Landsat Images By Point Matching, IEEE Transactions on Geoscience and Remote Sensing,Vol. 27, No.5, pp Fig Registered images WIDROW B., LEHR M.A. (1990), 30 Years of Adaptive Neural Networks Perceptron, Madaline, and Backpropagation. Proceedings of the ~, Vol. 78, No.9, pp References from books BAKER L. (1989), C Tools for Scientists and Engineers, McGraw-Hill Inc. McCELLAND J.L. and RUMMELHART D.E. (1988), Explorations in parallel distributed processing f MIT press Cambridge, MA. McCELLAND J.L. and RUMMELHART D.E. (1986), Parallel Distributed ~mg, Explorations in the Microstructure of Cognition, Vol. 1,.MIT press Cambridge, MA. Fig A relatively cloud free mosaic 5. CONCLUSIONS This paper has presented a method to make cloud free mosaic images from multitemtoral satellite images. The use of neural network classifiers to detect clouds has been explained. Further research can be done in achieving stability in training neural networks and predicting the optimal structure of such networks for good generalization. Research should also be directed at automatic registration under diff icul t conditions, like the conditions experienced by us. REFERENCES +References from journals BENEDIKTSSON J. A., SWAIN P. H., ERSOY O.K.,(1990), Neural Network Approaches Versus Statistical Methods in Classification of Multisource Remote Sensing data, IEEE Transactions on 216
TRAINING A LIMITED-INTERCONNECT, SYNTHETIC NEURAL IC
777 TRAINING A LIMITED-INTERCONNECT, SYNTHETIC NEURAL IC M.R. Walker. S. Haghighi. A. Afghan. and L.A. Akers Center for Solid State Electronics Research Arizona State University Tempe. AZ 85287-6206 [email protected]
COMPARISON OF OBJECT BASED AND PIXEL BASED CLASSIFICATION OF HIGH RESOLUTION SATELLITE IMAGES USING ARTIFICIAL NEURAL NETWORKS
COMPARISON OF OBJECT BASED AND PIXEL BASED CLASSIFICATION OF HIGH RESOLUTION SATELLITE IMAGES USING ARTIFICIAL NEURAL NETWORKS B.K. Mohan and S. N. Ladha Centre for Studies in Resources Engineering IIT
Performance Evaluation of Artificial Neural. Networks for Spatial Data Analysis
Contemporary Engineering Sciences, Vol. 4, 2011, no. 4, 149-163 Performance Evaluation of Artificial Neural Networks for Spatial Data Analysis Akram A. Moustafa Department of Computer Science Al al-bayt
Analecta Vol. 8, No. 2 ISSN 2064-7964
EXPERIMENTAL APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN ENGINEERING PROCESSING SYSTEM S. Dadvandipour Institute of Information Engineering, University of Miskolc, Egyetemváros, 3515, Miskolc, Hungary,
Introduction to Machine Learning and Data Mining. Prof. Dr. Igor Trajkovski [email protected]
Introduction to Machine Learning and Data Mining Prof. Dr. Igor Trakovski [email protected] Neural Networks 2 Neural Networks Analogy to biological neural systems, the most robust learning systems
Environmental Remote Sensing GEOG 2021
Environmental Remote Sensing GEOG 2021 Lecture 4 Image classification 2 Purpose categorising data data abstraction / simplification data interpretation mapping for land cover mapping use land cover class
Chapter 4: Artificial Neural Networks
Chapter 4: Artificial Neural Networks CS 536: Machine Learning Littman (Wu, TA) Administration icml-03: instructional Conference on Machine Learning http://www.cs.rutgers.edu/~mlittman/courses/ml03/icml03/
Digital image processing
746A27 Remote Sensing and GIS Lecture 4 Digital image processing Chandan Roy Guest Lecturer Department of Computer and Information Science Linköping University Digital Image Processing Most of the common
Generation of Cloud-free Imagery Using Landsat-8
Generation of Cloud-free Imagery Using Landsat-8 Byeonghee Kim 1, Youkyung Han 2, Yonghyun Kim 3, Yongil Kim 4 Department of Civil and Environmental Engineering, Seoul National University (SNU), Seoul,
SUCCESSFUL PREDICTION OF HORSE RACING RESULTS USING A NEURAL NETWORK
SUCCESSFUL PREDICTION OF HORSE RACING RESULTS USING A NEURAL NETWORK N M Allinson and D Merritt 1 Introduction This contribution has two main sections. The first discusses some aspects of multilayer perceptrons,
Keywords: Image complexity, PSNR, Levenberg-Marquardt, Multi-layer neural network.
Global Journal of Computer Science and Technology Volume 11 Issue 3 Version 1.0 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals Inc. (USA) Online ISSN: 0975-4172
WATER BODY EXTRACTION FROM MULTI SPECTRAL IMAGE BY SPECTRAL PATTERN ANALYSIS
WATER BODY EXTRACTION FROM MULTI SPECTRAL IMAGE BY SPECTRAL PATTERN ANALYSIS Nguyen Dinh Duong Department of Environmental Information Study and Analysis, Institute of Geography, 18 Hoang Quoc Viet Rd.,
A Content based Spam Filtering Using Optical Back Propagation Technique
A Content based Spam Filtering Using Optical Back Propagation Technique Sarab M. Hameed 1, Noor Alhuda J. Mohammed 2 Department of Computer Science, College of Science, University of Baghdad - Iraq ABSTRACT
Feed-Forward mapping networks KAIST 바이오및뇌공학과 정재승
Feed-Forward mapping networks KAIST 바이오및뇌공학과 정재승 How much energy do we need for brain functions? Information processing: Trade-off between energy consumption and wiring cost Trade-off between energy consumption
MODIS IMAGES RESTORATION FOR VNIR BANDS ON FIRE SMOKE AFFECTED AREA
MODIS IMAGES RESTORATION FOR VNIR BANDS ON FIRE SMOKE AFFECTED AREA Li-Yu Chang and Chi-Farn Chen Center for Space and Remote Sensing Research, National Central University, No. 300, Zhongda Rd., Zhongli
A simple application of Artificial Neural Network to cloud classification
A simple application of Artificial Neural Network to cloud classification Tianle Yuan For AOSC 630 (by Prof. Kalnay) Introduction to Pattern Recognition (PR) Example1: visual separation between the character
Neural Networks and Support Vector Machines
INF5390 - Kunstig intelligens Neural Networks and Support Vector Machines Roar Fjellheim INF5390-13 Neural Networks and SVM 1 Outline Neural networks Perceptrons Neural networks Support vector machines
Received in revised form 24 March 2004; accepted 30 March 2004
Remote Sensing of Environment 91 (2004) 237 242 www.elsevier.com/locate/rse Cloud detection in Landsat imagery of ice sheets using shadow matching technique and automatic normalized difference snow index
Automatic Change Detection in Very High Resolution Images with Pulse-Coupled Neural Networks
1 Automatic Change Detection in Very High Resolution Images with Pulse-Coupled Neural Networks Fabio Pacifici, Student Member, IEEE, and Fabio Del Frate, Member, IEEE Abstract A novel approach based on
Impact of Feature Selection on the Performance of Wireless Intrusion Detection Systems
2009 International Conference on Computer Engineering and Applications IPCSIT vol.2 (2011) (2011) IACSIT Press, Singapore Impact of Feature Selection on the Performance of ireless Intrusion Detection Systems
Multiscale Object-Based Classification of Satellite Images Merging Multispectral Information with Panchromatic Textural Features
Remote Sensing and Geoinformation Lena Halounová, Editor not only for Scientific Cooperation EARSeL, 2011 Multiscale Object-Based Classification of Satellite Images Merging Multispectral Information with
Artificial Neural Networks and Support Vector Machines. CS 486/686: Introduction to Artificial Intelligence
Artificial Neural Networks and Support Vector Machines CS 486/686: Introduction to Artificial Intelligence 1 Outline What is a Neural Network? - Perceptron learners - Multi-layer networks What is a Support
A KNOWLEDGE-BASED APPROACH FOR REDUCING CLOUD AND SHADOW ABSTRACT
A KNOWLEDGE-BASED APPROACH FOR REDUCING CLOUD AND SHADOW Mingjun Song, Graduate Research Assistant Daniel L. Civco, Director Laboratory for Earth Resources Information Systems Department of Natural Resources
degrees of freedom and are able to adapt to the task they are supposed to do [Gupta].
1.3 Neural Networks 19 Neural Networks are large structured systems of equations. These systems have many degrees of freedom and are able to adapt to the task they are supposed to do [Gupta]. Two very
Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches
Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches PhD Thesis by Payam Birjandi Director: Prof. Mihai Datcu Problematic
Lecture 6. Artificial Neural Networks
Lecture 6 Artificial Neural Networks 1 1 Artificial Neural Networks In this note we provide an overview of the key concepts that have led to the emergence of Artificial Neural Networks as a major paradigm
An Introduction to Neural Networks
An Introduction to Vincent Cheung Kevin Cannons Signal & Data Compression Laboratory Electrical & Computer Engineering University of Manitoba Winnipeg, Manitoba, Canada Advisor: Dr. W. Kinsner May 27,
Neural network software tool development: exploring programming language options
INEB- PSI Technical Report 2006-1 Neural network software tool development: exploring programming language options Alexandra Oliveira [email protected] Supervisor: Professor Joaquim Marques de Sá June 2006
INTELLIGENT ENERGY MANAGEMENT OF ELECTRICAL POWER SYSTEMS WITH DISTRIBUTED FEEDING ON THE BASIS OF FORECASTS OF DEMAND AND GENERATION Chr.
INTELLIGENT ENERGY MANAGEMENT OF ELECTRICAL POWER SYSTEMS WITH DISTRIBUTED FEEDING ON THE BASIS OF FORECASTS OF DEMAND AND GENERATION Chr. Meisenbach M. Hable G. Winkler P. Meier Technology, Laboratory
A Simple Feature Extraction Technique of a Pattern By Hopfield Network
A Simple Feature Extraction Technique of a Pattern By Hopfield Network A.Nag!, S. Biswas *, D. Sarkar *, P.P. Sarkar *, B. Gupta **! Academy of Technology, Hoogly - 722 *USIC, University of Kalyani, Kalyani
Sub-pixel mapping: A comparison of techniques
Sub-pixel mapping: A comparison of techniques Koen C. Mertens, Lieven P.C. Verbeke & Robert R. De Wulf Laboratory of Forest Management and Spatial Information Techniques, Ghent University, 9000 Gent, Belgium
Predicting the Risk of Heart Attacks using Neural Network and Decision Tree
Predicting the Risk of Heart Attacks using Neural Network and Decision Tree S.Florence 1, N.G.Bhuvaneswari Amma 2, G.Annapoorani 3, K.Malathi 4 PG Scholar, Indian Institute of Information Technology, Srirangam,
Stock Prediction using Artificial Neural Networks
Stock Prediction using Artificial Neural Networks Abhishek Kar (Y8021), Dept. of Computer Science and Engineering, IIT Kanpur Abstract In this work we present an Artificial Neural Network approach to predict
Face detection is a process of localizing and extracting the face region from the
Chapter 4 FACE NORMALIZATION 4.1 INTRODUCTION Face detection is a process of localizing and extracting the face region from the background. The detected face varies in rotation, brightness, size, etc.
Active Fire Monitoring: Product Guide
Active Fire Monitoring: Product Guide Doc.No. Issue : : EUM/TSS/MAN/15/801989 v1c EUMETSAT Eumetsat-Allee 1, D-64295 Darmstadt, Germany Tel: +49 6151 807-7 Fax: +49 6151 807 555 Date : 14 April 2015 http://www.eumetsat.int
Supporting Online Material for
www.sciencemag.org/cgi/content/full/313/5786/504/dc1 Supporting Online Material for Reducing the Dimensionality of Data with Neural Networks G. E. Hinton* and R. R. Salakhutdinov *To whom correspondence
The Role of Size Normalization on the Recognition Rate of Handwritten Numerals
The Role of Size Normalization on the Recognition Rate of Handwritten Numerals Chun Lei He, Ping Zhang, Jianxiong Dong, Ching Y. Suen, Tien D. Bui Centre for Pattern Recognition and Machine Intelligence,
MANAGING QUEUE STABILITY USING ART2 IN ACTIVE QUEUE MANAGEMENT FOR CONGESTION CONTROL
MANAGING QUEUE STABILITY USING ART2 IN ACTIVE QUEUE MANAGEMENT FOR CONGESTION CONTROL G. Maria Priscilla 1 and C. P. Sumathi 2 1 S.N.R. Sons College (Autonomous), Coimbatore, India 2 SDNB Vaishnav College
Data Mining using Artificial Neural Network Rules
Data Mining using Artificial Neural Network Rules Pushkar Shinde MCOERC, Nasik Abstract - Diabetes patients are increasing in number so it is necessary to predict, treat and diagnose the disease. Data
COMBINED NEURAL NETWORKS FOR TIME SERIES ANALYSIS
COMBINED NEURAL NETWORKS FOR TIME SERIES ANALYSIS Iris Ginzburg and David Horn School of Physics and Astronomy Raymond and Beverly Sackler Faculty of Exact Science Tel-Aviv University Tel-A viv 96678,
Cloud Masking and Cloud Products
Cloud Masking and Cloud Products MODIS Operational Algorithm MOD35 Paul Menzel, Steve Ackerman, Richard Frey, Kathy Strabala, Chris Moeller, Liam Gumley, Bryan Baum MODIS Cloud Masking Often done with
Lecture 8 February 4
ICS273A: Machine Learning Winter 2008 Lecture 8 February 4 Scribe: Carlos Agell (Student) Lecturer: Deva Ramanan 8.1 Neural Nets 8.1.1 Logistic Regression Recall the logistic function: g(x) = 1 1 + e θt
AN APPLICATION OF TIME SERIES ANALYSIS FOR WEATHER FORECASTING
AN APPLICATION OF TIME SERIES ANALYSIS FOR WEATHER FORECASTING Abhishek Agrawal*, Vikas Kumar** 1,Ashish Pandey** 2,Imran Khan** 3 *(M. Tech Scholar, Department of Computer Science, Bhagwant University,
The Role of SPOT Satellite Images in Mapping Air Pollution Caused by Cement Factories
The Role of SPOT Satellite Images in Mapping Air Pollution Caused by Cement Factories Dr. Farrag Ali FARRAG Assistant Prof. at Civil Engineering Dept. Faculty of Engineering Assiut University Assiut, Egypt.
A Novel Method to Improve Resolution of Satellite Images Using DWT and Interpolation
A Novel Method to Improve Resolution of Satellite Images Using DWT and Interpolation S.VENKATA RAMANA ¹, S. NARAYANA REDDY ² M.Tech student, Department of ECE, SVU college of Engineering, Tirupati, 517502,
Power Prediction Analysis using Artificial Neural Network in MS Excel
Power Prediction Analysis using Artificial Neural Network in MS Excel NURHASHINMAH MAHAMAD, MUHAMAD KAMAL B. MOHAMMED AMIN Electronic System Engineering Department Malaysia Japan International Institute
AN ANALYZE OF A BACKPROPAGATION NEURAL NETWORK IN THE IDENTIFICATION OF CRITICAL LAND BASED ON ALOS IMAGERY. Nursida Arif 1 and Projo Danoedoro 2
AN ANALYZE OF A BACKPROPAGATION NEURAL NETWORK IN THE IDENTIFICATION OF CRITICAL LAND BASED ON ALOS IMAGERY Nursida Arif 1 and Projo Danoedoro 2 1 Muhammadiyah University Of Gorontalo (UMG) Jl.Mansoer
Neural network models: Foundations and applications to an audit decision problem
Annals of Operations Research 75(1997)291 301 291 Neural network models: Foundations and applications to an audit decision problem Rebecca C. Wu Department of Accounting, College of Management, National
Neural Networks and Back Propagation Algorithm
Neural Networks and Back Propagation Algorithm Mirza Cilimkovic Institute of Technology Blanchardstown Blanchardstown Road North Dublin 15 Ireland [email protected] Abstract Neural Networks (NN) are important
Iranian J Env Health Sci Eng, 2004, Vol.1, No.2, pp.51-57. Application of Intelligent System for Water Treatment Plant Operation.
Iranian J Env Health Sci Eng, 2004, Vol.1, No.2, pp.51-57 Application of Intelligent System for Water Treatment Plant Operation *A Mirsepassi Dept. of Environmental Health Engineering, School of Public
Performance Evaluation On Human Resource Management Of China S Commercial Banks Based On Improved Bp Neural Networks
Performance Evaluation On Human Resource Management Of China S *1 Honglei Zhang, 2 Wenshan Yuan, 1 Hua Jiang 1 School of Economics and Management, Hebei University of Engineering, Handan 056038, P. R.
Artificial Neural Network and Non-Linear Regression: A Comparative Study
International Journal of Scientific and Research Publications, Volume 2, Issue 12, December 2012 1 Artificial Neural Network and Non-Linear Regression: A Comparative Study Shraddha Srivastava 1, *, K.C.
Neural Network Design in Cloud Computing
International Journal of Computer Trends and Technology- volume4issue2-2013 ABSTRACT: Neural Network Design in Cloud Computing B.Rajkumar #1,T.Gopikiran #2,S.Satyanarayana *3 #1,#2Department of Computer
Electroencephalography Analysis Using Neural Network and Support Vector Machine during Sleep
Engineering, 23, 5, 88-92 doi:.4236/eng.23.55b8 Published Online May 23 (http://www.scirp.org/journal/eng) Electroencephalography Analysis Using Neural Network and Support Vector Machine during Sleep JeeEun
Application of Neural Network in User Authentication for Smart Home System
Application of Neural Network in User Authentication for Smart Home System A. Joseph, D.B.L. Bong, D.A.A. Mat Abstract Security has been an important issue and concern in the smart home systems. Smart
Price Prediction of Share Market using Artificial Neural Network (ANN)
Prediction of Share Market using Artificial Neural Network (ANN) Zabir Haider Khan Department of CSE, SUST, Sylhet, Bangladesh Tasnim Sharmin Alin Department of CSE, SUST, Sylhet, Bangladesh Md. Akter
y = Xβ + ε B. Sub-pixel Classification
Sub-pixel Mapping of Sahelian Wetlands using Multi-temporal SPOT VEGETATION Images Jan Verhoeye and Robert De Wulf Laboratory of Forest Management and Spatial Information Techniques Faculty of Agricultural
EFFICIENT DATA PRE-PROCESSING FOR DATA MINING
EFFICIENT DATA PRE-PROCESSING FOR DATA MINING USING NEURAL NETWORKS JothiKumar.R 1, Sivabalan.R.V 2 1 Research scholar, Noorul Islam University, Nagercoil, India Assistant Professor, Adhiparasakthi College
Automatic land-cover map production of agricultural areas using supervised classification of SPOT4(Take5) and Landsat-8 image time series.
Automatic land-cover map production of agricultural areas using supervised classification of SPOT4(Take5) and Landsat-8 image time series. Jordi Inglada 2014/11/18 SPOT4/Take5 User Workshop 2014/11/18
Accurate and robust image superresolution by neural processing of local image representations
Accurate and robust image superresolution by neural processing of local image representations Carlos Miravet 1,2 and Francisco B. Rodríguez 1 1 Grupo de Neurocomputación Biológica (GNB), Escuela Politécnica
Analysis of Multilayer Neural Networks with Direct and Cross-Forward Connection
Analysis of Multilayer Neural Networks with Direct and Cross-Forward Connection Stanis law P laczek and Bijaya Adhikari Vistula University, Warsaw, Poland [email protected],[email protected]
PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION
PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION Introduction In the previous chapter, we explored a class of regression models having particularly simple analytical
Land Use/Land Cover Map of the Central Facility of ARM in the Southern Great Plains Site Using DOE s Multi-Spectral Thermal Imager Satellite Images
Land Use/Land Cover Map of the Central Facility of ARM in the Southern Great Plains Site Using DOE s Multi-Spectral Thermal Imager Satellite Images S. E. Báez Cazull Pre-Service Teacher Program University
COMPUTING CLOUD MOTION USING A CORRELATION RELAXATION ALGORITHM Improving Estimation by Exploiting Problem Knowledge Q. X. WU
COMPUTING CLOUD MOTION USING A CORRELATION RELAXATION ALGORITHM Improving Estimation by Exploiting Problem Knowledge Q. X. WU Image Processing Group, Landcare Research New Zealand P.O. Box 38491, Wellington
Comparison of K-means and Backpropagation Data Mining Algorithms
Comparison of K-means and Backpropagation Data Mining Algorithms Nitu Mathuriya, Dr. Ashish Bansal Abstract Data mining has got more and more mature as a field of basic research in computer science and
How Landsat Images are Made
How Landsat Images are Made Presentation by: NASA s Landsat Education and Public Outreach team June 2006 1 More than just a pretty picture Landsat makes pretty weird looking maps, and it isn t always easy
A Neural Network Based System for Intrusion Detection and Classification of Attacks
A Neural Network Based System for Intrusion Detection and Classification of Attacks Mehdi MORADI and Mohammad ZULKERNINE Abstract-- With the rapid expansion of computer networks during the past decade,
Chapter 12 Discovering New Knowledge Data Mining
Chapter 12 Discovering New Knowledge Data Mining Becerra-Fernandez, et al. -- Knowledge Management 1/e -- 2004 Prentice Hall Additional material 2007 Dekai Wu Chapter Objectives Introduce the student to
Open Access Research on Application of Neural Network in Computer Network Security Evaluation. Shujuan Jin *
Send Orders for Reprints to [email protected] 766 The Open Electrical & Electronic Engineering Journal, 2014, 8, 766-771 Open Access Research on Application of Neural Network in Computer Network
Multisensor Data Fusion and Applications
Multisensor Data Fusion and Applications Pramod K. Varshney Department of Electrical Engineering and Computer Science Syracuse University 121 Link Hall Syracuse, New York 13244 USA E-mail: [email protected]
3 An Illustrative Example
Objectives An Illustrative Example Objectives - Theory and Examples -2 Problem Statement -2 Perceptron - Two-Input Case -4 Pattern Recognition Example -5 Hamming Network -8 Feedforward Layer -8 Recurrent
SPECIAL PERTURBATIONS UNCORRELATED TRACK PROCESSING
AAS 07-228 SPECIAL PERTURBATIONS UNCORRELATED TRACK PROCESSING INTRODUCTION James G. Miller * Two historical uncorrelated track (UCT) processing approaches have been employed using general perturbations
An Artificial Neural Networks-Based on-line Monitoring Odor Sensing System
Journal of Computer Science 5 (11): 878-882, 2009 ISSN 1549-3636 2009 Science Publications An Artificial Neural Networks-Based on-line Monitoring Odor Sensing System Yousif Al-Bastaki The College of Information
Recurrent Neural Networks
Recurrent Neural Networks Neural Computation : Lecture 12 John A. Bullinaria, 2015 1. Recurrent Neural Network Architectures 2. State Space Models and Dynamical Systems 3. Backpropagation Through Time
Geospatial intelligence and data fusion techniques for sustainable development problems
Geospatial intelligence and data fusion techniques for sustainable development problems Nataliia Kussul 1,2, Andrii Shelestov 1,2,4, Ruslan Basarab 1,4, Sergii Skakun 1, Olga Kussul 2 and Mykola Lavreniuk
Pixel-based and object-oriented change detection analysis using high-resolution imagery
Pixel-based and object-oriented change detection analysis using high-resolution imagery Institute for Mine-Surveying and Geodesy TU Bergakademie Freiberg D-09599 Freiberg, Germany [email protected]
The Scientific Data Mining Process
Chapter 4 The Scientific Data Mining Process When I use a word, Humpty Dumpty said, in rather a scornful tone, it means just what I choose it to mean neither more nor less. Lewis Carroll [87, p. 214] In
Big Data & Scripting Part II Streaming Algorithms
Big Data & Scripting Part II Streaming Algorithms 1, 2, a note on sampling and filtering sampling: (randomly) choose a representative subset filtering: given some criterion (e.g. membership in a set),
SUPER RESOLUTION FROM MULTIPLE LOW RESOLUTION IMAGES
SUPER RESOLUTION FROM MULTIPLE LOW RESOLUTION IMAGES ABSTRACT Florin Manaila 1 Costin-Anton Boiangiu 2 Ion Bucur 3 Although the technology of optical instruments is constantly advancing, the capture of
Topographic Change Detection Using CloudCompare Version 1.0
Topographic Change Detection Using CloudCompare Version 1.0 Emily Kleber, Arizona State University Edwin Nissen, Colorado School of Mines J Ramón Arrowsmith, Arizona State University Introduction CloudCompare
Supervised Classification workflow in ENVI 4.8 using WorldView-2 imagery
Supervised Classification workflow in ENVI 4.8 using WorldView-2 imagery WorldView-2 is the first commercial high-resolution satellite to provide eight spectral sensors in the visible to near-infrared
Design call center management system of e-commerce based on BP neural network and multifractal
Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2014, 6(6):951-956 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 Design call center management system of e-commerce
HSI BASED COLOUR IMAGE EQUALIZATION USING ITERATIVE n th ROOT AND n th POWER
HSI BASED COLOUR IMAGE EQUALIZATION USING ITERATIVE n th ROOT AND n th POWER Gholamreza Anbarjafari icv Group, IMS Lab, Institute of Technology, University of Tartu, Tartu 50411, Estonia [email protected]
Impelling Heart Attack Prediction System using Data Mining and Artificial Neural Network
General Article International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347-5161 2014 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Impelling
Chapter 6. The stacking ensemble approach
82 This chapter proposes the stacking ensemble approach for combining different data mining classifiers to get better performance. Other combination techniques like voting, bagging etc are also described
DEVELOPMENT OF A SUPERVISED SOFTWARE TOOL FOR AUTOMATED DETERMINATION OF OPTIMAL SEGMENTATION PARAMETERS FOR ECOGNITION
DEVELOPMENT OF A SUPERVISED SOFTWARE TOOL FOR AUTOMATED DETERMINATION OF OPTIMAL SEGMENTATION PARAMETERS FOR ECOGNITION Y. Zhang* a, T. Maxwell, H. Tong, V. Dey a University of New Brunswick, Geodesy &
High-Performance Signature Recognition Method using SVM
High-Performance Signature Recognition Method using SVM Saeid Fazli Research Institute of Modern Biological Techniques University of Zanjan Shima Pouyan Electrical Engineering Department University of
Tracking Moving Objects In Video Sequences Yiwei Wang, Robert E. Van Dyck, and John F. Doherty Department of Electrical Engineering The Pennsylvania State University University Park, PA16802 Abstract{Object
Handwritten Digit Recognition with a Back-Propagation Network
396 Le Cun, Boser, Denker, Henderson, Howard, Hubbard and Jackel Handwritten Digit Recognition with a Back-Propagation Network Y. Le Cun, B. Boser, J. S. Denker, D. Henderson, R. E. Howard, W. Hubbard,
Studying cloud properties from space using sounder data: A preparatory study for INSAT-3D
Studying cloud properties from space using sounder data: A preparatory study for INSAT-3D Munn V. Shukla and P. K. Thapliyal Atmospheric Sciences Division Atmospheric and Oceanic Sciences Group Space Applications
Chapter 2 The Research on Fault Diagnosis of Building Electrical System Based on RBF Neural Network
Chapter 2 The Research on Fault Diagnosis of Building Electrical System Based on RBF Neural Network Qian Wu, Yahui Wang, Long Zhang and Li Shen Abstract Building electrical system fault diagnosis is the
A Learning Based Method for Super-Resolution of Low Resolution Images
A Learning Based Method for Super-Resolution of Low Resolution Images Emre Ugur June 1, 2004 [email protected] Abstract The main objective of this project is the study of a learning based method
High Productivity Data Processing Analytics Methods with Applications
High Productivity Data Processing Analytics Methods with Applications Dr. Ing. Morris Riedel et al. Adjunct Associate Professor School of Engineering and Natural Sciences, University of Iceland Research
Volcanic Ash Monitoring: Product Guide
Doc.No. Issue : : EUM/TSS/MAN/15/802120 v1a EUMETSAT Eumetsat-Allee 1, D-64295 Darmstadt, Germany Tel: +49 6151 807-7 Fax: +49 6151 807 555 Date : 2 June 2015 http://www.eumetsat.int WBS/DBS : EUMETSAT
International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 3, May-June 2015
RESEARCH ARTICLE OPEN ACCESS Data Mining Technology for Efficient Network Security Management Ankit Naik [1], S.W. Ahmad [2] Student [1], Assistant Professor [2] Department of Computer Science and Engineering
