Separation of Position and Direction Information of Robots by a Product Model of Self-Organizing Map and Neural Gas

Size: px
Start display at page:

Download "Separation of Position and Direction Information of Robots by a Product Model of Self-Organizing Map and Neural Gas"

Transcription

1 Systems and Computers in Japan, Vol. 36, No. 11, 2005 Translated from Denshi Joho Tsushin Gakkai Ronbunshi, Vol. J87-D-II, No. 7, July 2004, pp Separation of Position and Direction Information of Robots by a Product Model of Self-Organizing Map and Neural Gas Akira Date 1 and Koji Kurata 2 1 National Institute of Information and Communications Technology, Kyoto, Japan 2 Faculty of Engineering, University of the Ryukyus, Okinawa, Japan SUMMARY This paper proposes a neural network model which receives visual inputs from a robot moving freely in a room, and extracts its position and direction information separately. The model has three-dimensional structure in which two-dimensional neural fields (unit planes) are arranged in a toroidal form. The learning algorithm takes a form of neural gas in each unit plane and self-organizing map (SOM) in the toroidal direction. It is shown by computer simulation that position and view direction of the robot can be extracted from visual inputs, and the effectiveness of the learning algorithm is verified Wiley Periodicals, Inc. Syst Comp Jpn, 36(11): 1 11, 2005; Published online in Wiley InterScience ( DOI /scj Key words: self-organization; SOM; neural gas; information separation; neurocomputing. 1. Introduction The mechanism which acquires the structure of the external world by self-organization is interesting in connection with the study of biological systems and the study of Contract grant sponsor: Supported in part by a Grant-in-Aid ( , ) from the Japanese Ministry of Education, Culture, Sports, Science and Technology (MEXT). robots. Usually, a human in a familiar scene is aware of his or her own position and view direction. This is the result of learning in which sequences of visual signals are given repeatedly. So far there have been many studies about self-organization mechanism by which from visual inputs position and view direction are identified. It is known, in particular, that neurons called place cells exist in the hippocampus of the rat, and respond selectively when the rat comes to a particular position [1]. Furthermore, the environment map is considered useful for guidance and action generation of mobile robots [2 4], and various methods have been proposed to extract the structure of the external world from the sensor information. Consider the situation in which a robot is moving around in a room. The input from a vision sensor, such as an image, is determined depending on the position and direction of the robot. In order to acquire the position and direction of the robot from only the vision information, it is necessary to separate two kinds of information the position in the room (2D information) and the direction (1D information) from the higher-dimensional information, that is, the image. The self-organizing map (SOM) of Kohonen can be used to summarize such higher-dimensional information and to extract important variables [5 7]. We have shown recently that by carefully utilizing an SOM, the position and direction information of the robot can be separated [8]. The method differs from self-organization using multiple maps, which we have been investigating [9, 10], but is a method Wiley Periodicals, Inc.

2 close to ICA (independent component analysis) using SOM, which was proposed by Pajunen (1996) [11]. It should be noted that SOM is not suited for learning a signal space with a topology which is different from the topology of the SOM, or a signal space with a large shape difference, even though the dimension and topology are the same. Thus, it is difficult for the model in Ref. 8 to acquire by self-organization the structure of a room with obstacles, or a room which is not square. If the shape of the room is known beforehand, it suffices to match the SOM structure beforehand, but then it does not make sense to use self-organization. Neural gas [12] is a self-organizing model which can deal with input signals with various topological structures. Considering the position and direction information of a robot located in a room, however, although the shape of the room (the movable range of the robot) is unknown, it is clear that the direction information has toroidal topology. Consequently, this paper proposes a model in which the learning algorithms of two self-organizing models are combined. That is, a SOM of toroidal structure is used in self-organization of the robot direction, and a neural gas is used in self-organization of the positional information in order to deal with the unknown room shape. The learning of the position and direction of the robot is a problem which is interesting in the sense that the structure of the signal space is neither completely unknown nor completely known. It is the direct product of the known signal space (direction) and the unknown signal space (position). In such a problem, SOM should be applied to the known part and the neural gas should be applied to the unknown part. In other words, a model combining the two as the direct product, as is proposed in this paper, is expected to be useful. Below, the reference vector of the i-th unit is written as m i. The dimension of m i is the same as that of the input signal x given to the SOM. The learning algorithm is as follows. (SOM1) Initial values of the reference vectors m i, i = 1,..., n are set, in which n is the number of units in the SOM. (SOM2) An input vector x is generated. (SOM3) The unit which has the reference vector closest to the input (called the winner) is determined: (SOM4) Learning of the reference vectors m i, i = 1,..., n is performed by the following formulas: Here, r i is the position of the i-th unit in the array (neural field), and α is a positive constant representing the rate of learning. (SOM5) The procedure goes back to SOM2 and is repeated. Learning occurs near the winner. It is called neighborhood learning, and h ci is called the neighborhood function. The neighborhood function in the above formula is a Gaussian function, and the positive constant σ determines the spread of the neighborhood. The norm in Eq. (1) is the Euclidean distance in the input signal space, and the norm in Eq. (3) is the Euclidean distance in the unit array. (1) (2) (3) 2.2. Learning algorithm of neural gas 2. Self-Organizing Algorithms The learning algorithms of SOM and neural gas are briefly summarized as follows Learning algorithm of Kohonen s SOM SOM is a self-organizing model proposed by Kohonen [5 7]. SOM consisting of a two-dimensional (2D) array of units is often used; it can be a mathematical model that describes the formation of the functional map in the sensory field of the brain cortex in terms of a certain learning algorithm [13, 14]. The point is to summarize the higher-dimensional data and to extract only the two most important variables. A 2D array is not essential: a 1D or 3D array can be used whenever necessary. Each unit retains an n-dimensional vector called the reference vector. The SOM performs neighborhood learning. In contrast, the neural gas performs ranking learning. The neural gas has the feature that it can handle signal spaces of various shapes, since the neighborhood relation among the units is defined after learning. The learning algorithm is as follows. (GAS1) Initial values for reference vectors m i, i = 1,..., n are set. (GAS2) An input signal x is generated. (GAS3) Euclidean distance between the reference vector m i of each unit to the input signal x is determined. The units are ordered in increasing order of distance. Below it is assumed that the i-th unit is ranked as the s i -th. (GAS4) Learning of the reference vectors m i, i = 1,..., n is performed by the following formula: (4) 2

3 (GAS5) The procedure goes back to GAS2 and is repeated. The amount of learning is larger for units with reference vectors closer to the input signal x. g(s) is a function that determines the amount of learning. It may be set as follows, for example: (5) model, the dimension is too high, and it takes a long time for learning. We divide the inputs from 60 sensors into 15 4 blocks, and the signal is compressed to a 16-dimensional vector x = (x 1,..., x 16 ) to be used as input signal to the model: where R is a real number such that 0 R < External Environment and Input Signal to Robot Consider the situation in which a robot is placed in a square room (Fig. 1). The position of the robot is described as (u, v), 0 u, v 1. Let the surrounding walls be painted with different colors, such as blue, black, white, and red. It is assumed that the robot has 60 vision sensors ξ i, i = 1,..., 60, equally dividing the whole environment around the robot into 60 sectors. Each sensor can ascertain the color of the wall in front of it. The information from each sensor is represented as follows, depending on the input signal (blue, black, white and red): Each input is represented as a 240-dimensional vector of binary components. If it is used directly as an input to the (6) x 1, for example, represents the number of sensors among the first 15 that are facing the blue wall. 4. Separation of Direction and Position Information By receiving the 16-dimensional input signal x, this study is intended to use a self-organizing model to separate the position (2D) and direction θ (1D) information simultaneously. Since the input signal has essentially a 3D structure, modeling by the 3D SOM and also modeling by the SOM and neural gas are performed. In either case, the neural field has the 3D structure shown in Fig. 2. In this study, 49 units are placed on the unit plane formed by the r 1 and r 2 axes, and 20 units are placed in the unit column formed by the r 3 axis, making 980 units in all. In the case of the 3D SOM, 7 7 units are placed to form a grid on each unit plane. In the case of the product model composed of a neural gas and SOM, 49 units exist Fig. 1. A robot with sensors in a room (top view). Fig. 2. Three-dimensional structure of the model with periodic boundary condition. 3

4 independently in each unit plane. In order to embed the direction information of the robot, a toroidal configuration is used in the r 3 direction. There is a greater change in the input signal x when the robot changes its direction than when it changes its position. For this reason, the length in the r 3 direction is made longer than in the r 1 and r 2 directions. It is assumed that the robot moves at random from corner to corner in the room during learning, but the position and direction of the robot never change at the same time. In other words, there is a constraint that the position or the direction, but not both, changes from the present state to the next state. The learning algorithm for each model is summarized below Self-organization by 3D-SOM Let the position of the i-th unit in the neural field be (r 1i, r 2i, r 3i ). The learning algorithm in this case differs from the general learning algorithm described in Section 2 in providing the time-series input signal. (RN1) The reference vectors m i, i = 1,..., n are initialized. (RN2) The position and direction of the robot are set at random, and a 16-dimensional input signal x is generated. (RN3) The winner c which has the reference vector closest to x is determined. Then each reference vector m i, i = 1,..., n performs neighborhood learning as follows: (7) where r i = (r 1i, r 2i, r 3i ) is the position of the i-th unit in the 3D array (neural field). Let the position of the winner be r c = (r 1c, r 2c, r 3c ). (RN4) The position or the direction of the robot is changed randomly. The procedure goes to RN5 in the former case and to RN6 in the latter case. The input signal x is updated. (RN5) The new winner is determined from the unit plane r 3 = r 3c to which the winner c belongs, and neighborhood learning is performed. The procedure goes to RN7. (RN6) The new winner is determined from the unit column (r 1, r 2 ) = (r c1, r c2 ) to which the winner c belongs, and neighborhood learning is performed. (RN7) The procedure goes back to RN4. Learning is repeated until a stable state is obtained Self-organization by neural gas and SOM (SG1) The reference vectors m i, i = 1,..., n are initialized. (8) (SG2) The input signal x (the position and direction of the robot) is set at random. (SG3) The winner c with the reference vector closest to the input x is determined, and the following learning is performed, in which ranking learning and neighborhood learning are combined: Here r 3i is the position of the i-th unit on the r 3 axis. R is a real number such that 0 R < 1. s is the ranking in the unit plane to which the i-th unit belongs. (SG4) The position or the direction of the robot is changed randomly. The procedure goes to SG5 in the former case and to SG6 in the latter case. The input signal x is updated. (SG5) The new winner is chosen from the unit plane r 3 = r 3c to which the winner c belongs, and learning by Eqs. (9) and (10) is performed. The procedure goes to SG7. (SG6) The new winner is chosen from the unit column (r 1, r 2 ) = (r c1, r c2 ) to which the winner c belongs, and learning by Eqs. (9) and (10) is performed. (SG7) The procedure goes back to SG4. Learning is repeated until a stable state is obtained Selectivity of reference vector The input signal x has 16 dimensions, but it is a function of the position (u, v) and the direction θ, and thus x has essentially 3D structure. By examining the response of the system to various input signals, it can be ascertained whether the reference vectors of the units are organized so that the positional (2D) and directional θ (1D) information can be separated. The position selectivity of the i-th unit is studied as follows. The inputs are given to the model in accordance with the probability distribution of the input signal x. In the case of the SOM, the result is weighted by h ci obtained at that trial (note that h ci is a function of x). In the case of GAS, g(s i ) is used as the weight. The selectivity of the i-th unit for the position in the room is defined as follows: Here x = x (u, v, θ). In practice, the value is determined with appropriate steps for u, v, and θ. When a large number of input signals x are given, the adjacency between units is defined on the basis of the grid in the SOM. In the GAS, any pair of units which is ranked as the first and the second at least once are defined as adjacent to each other. (9) (10) (11) 4

5 Fig. 3. Self-organizing processes (3D-SOM) of preferred positions of units in the 12th unit layer. 5. Computer Simulation 5.1. Square room without an obstacle Self-organization by 3D SOM The robot is moved at random in a room without any obstacle. Figures 3 to 5 show the progress of self-organization. The learning coefficient α is set as α t = 0.8(1.0 t/t) , so that it decreases with time. In the expression, t is the time during learning, and T is the total learning time. In Fig. 3, for 49 units in the unit plane (r 3 = 12), the selectivity of each reference vector in the (u, v) plane, on which the robot is movable, is shown by a point. The results for units in the adjacency relation are connected by segments. The outer frame indicates the movable area of the robot. In practice, the range of u, v(0 u, v 1) is divided in steps of 0.05, for both u and v, and the range of θ ( π θ < π) is divided in steps of π/18. Then, the input signals are formed with a uniform distribution and the selectivity of the units is determined. The left, center, and right of Fig. 3 show the situations for t = 10, 10000, and , respectively. It is evident that the map is gradually constructed with the progress of learning. For the unit planes other than the 12th, almost the same results as in the right figure of Fig. 3 are obtained. In order to show how similar positional selectivity is formed in different layers, Fig. 4 shows the position selectivity of all 980 units. The position selectivity of each unit is shown by a point, and the positional selectivities of units which are adjacent in each unit column are connected by lines. It can be seen that when learning is completed (right figure of Fig. 4), units in each unit column have position selectivity at almost the same position. Along the r 3 axis, on the other hand, the selectivity regarding the direction in which the robot is facing is self-organized. Figure 5 shows the result, which is a plot of the directional selectivities of all units. At the initial stage of learning, 49 units belonging to each unit plane (r 3 = constant) exhibit diversified selectivity. It can be seen, however, that the units exhibit selectivity to a particular direction with the progress of learning. All 49 units belonging to the unit plane r 3 = 5, for example, have Fig. 4. Self-organizing processes of preferred positions of all units. Preferred positions of nearby units in the same unit column are linked. 5

6 Fig. 5. Self-organizing processes of preferred directions of all units. selectivity to the 180 direction (in Fig. 5, the results for 49 units are plotted with almost complete overlap). Thus, it can be seen that each unit has its own selectivity near the state of the robot in a particular position and facing in a particular direction. It is also seen that directional invariance for the robot is realized in the unit plane, and that positional invariance is acquired in the unit column by self-organization Self-organization by a product model of SOM and neural gas The learning coefficient α is set as α t = 0.3(1.0 t/t) The parameter σ t is set as σ t = 1.414(1.0 t/t) + 0.1, so that it decreases with time so long as σ t > 0.5 is satisfied. Otherwise, we set σ t = 0.5. The parameter R is set as follows, as a function of σ t : (12) As in the case of 3D SOM, each unit exhibits a selectivity for both the position and the direction after learning. Figures 6 to 8 show the situation Room with obstacles We studied whether or not the model presented in the previous section can perform self-organization in a room with obstacles. It is assumed that although the robot cannot enter the area occupied by obstacles, the height of obstacles is lower than the vision sensor, so that the obstacle itself is not detected by the sensor. Figure 9 shows the results for three cases with an obstacle. The robot cannot enter the rectangular area drawn in the room. In 3D SOM, it can be the case that the reference vector is located in the area of the signal space for which no input can be given due to the obstacle (the unit in Fig. 9, for example, with positional selectivity at the center of the room). Even though the system tries to cover the whole room in spite of the obstacle, it can happen that the map is folded in the area in which the shape of the room changes, due to the effect of neighborhood learning (lower center panel of Fig. 9). In the case of the product model of SOM and neural gas, on the other hand, self-organization is performed so that the whole area except the areas of obstacles is completely covered (Fig. 10). Fig. 6. Self-organizing processes of preferred positions of units in the 7th unit layer by a product model of SOM and neural gas. 6

7 Fig. 7. Self-organizing processes of preferred positions of all units. Preferred positions of nearby units in the same unit column are linked. 6. Discussion In all of the results, self-organization of units is realized so that the position information of the robot is represented in the unit plane, and the directional information is represented in the unit column. This is mostly due to the effect of the constraints on the selection of the winner in the next step, as is shown in RN5 and RN6, as well as SG5 and SG6 in the learning algorithms. Self-organization is difficult if this constraint is removed. That is, the robot in self-organization utilizes information as to whether it has rotated or shifted position, in addition to vision information. The following observations are made on the selectivity of the units. For the direction of the robot, the self-organization is such that 360 is uniformly covered in the unit column. It can be seen, on the other hand, that the representation of the position information in the unit plane is inclined by approximately 45 (right panel of Fig. 3, which is the case of 3D SOM in the room without obstacles). Because of this property, the receptive field of the unit for the position is slightly spread near the corners of the room, which degrades the accuracy of position detection. This is a property which does not depend on the initial value of the reference vector. A similar result is obtained when the product model of a neural gas and SOM is used. This property seems to be due to the fact that the input information from the vision sensor changes less near the corners of the room than in other areas. The fifth color was placed at a corner of the room, and an experiment was performed. It was verified that the reference vector moved toward the corner (Fig. 11). In addition, when there is a fine texture on the walls, not just at the corners, the reference vector tends to concentrate in that area. However, detailed analysis of this property is left for the future. In the case of 3D SOM, it can happen that the map is peculiarly deformed and a node is formed in an area in which the robot cannot enter, except for a room with a simple structure. In that case, if the robot is guided on the basis of the constructed map, it may collide with the obstacle. In the product model of SOM and neural gas, self-organization is performed so that only the area without obstacles is completely covered. When the structure of the input signal space is known beforehand, the SOM can be used to form the position selectivity. However, when the input signal space has higher or unknown dimension or can have a complex shape, neural gas has advantages over SOM. In Fig. 8. Self-organizing processes of preferred directions of all units. 7

8 Fig. 9. Self-organizing processes (3D-SOM) in the room with obstacles. this study, the product model of a neural gas and SOM is used effectively and the information is successfully separated. This is based on the idea that the signal is a combination of two kinds of information, one of which is the direction, which is continuous toroidal information, and the other of which is the position, which is 2D but whose shape as a whole is unknown. In Section 5, the success of the computer simulation is the result of 1,000,000 learning trials. This is a large number, but actually it is not necessary for the robot to move around 1,000,000 times to acquire the experience. If the first input 2000 signals are memorized, for example, the robot can continue iterative learning in the inside. A relatively long time is required for the learning itself, mostly due to the ranking computation in the neural gas. For a model with the dimension described in this paper, the map was constructed in 15 minutes by 1,000,000 learning trials (Pentium 4 processor 2.80 GHz). That is, a minimum number of samples is required in constructing the map for the robot to experience, but 1,000,000 learning trials is not unrealistic for the robot. In this paper, we considered a situation in which the robot moves in a room surrounded by walls painted in four colors. When real image data are used, learning can be achieved by this model if a signal with somewhat smaller dimensions is input into the model. In extracting rough 8

9 Fig. 10. Self-organizing processes (a product model of SOM and neural gas) in the room with obstacles. Fig. 11. A self-organized map when an additional color is put on the corner. information such as its own direction, highly precise input is not required, in contrast to the case of object recognition, since relatively low frequency components in the image can play a role (see, for example, Section 3.1 in Ref. 15). Consequently, the low-dimensional input might be sufficient for applications in real environments. The purpose of this study is to explore the possibility of applying the neural network model to information processing. It is not intended to give a faithful representation from the biological viewpoint. Since no cell is provided to output the separated information, the information is not separated as a neural network model. As the information processing algorithm, however, the separated information 9

10 appears as the two indices of the winner cells, which can be utilized. The same idea is used in a study in which SOM is applied to ICA [11]. After learning is completed, position and direction of the robot can be identified by receiving the visual input and calculating the winner in the 3D neural field. The navigation by the robot [16], for example, in the search for the shortest route from one location to another, is reduced to determination of the shortest route in the graph specified by the neural gas [17]. In the model used in this approach, it is expected that the reference vectors retained by units will be distributed uniformly in the room. Therefore, the length of each edge in the graph can be approximately set as 1. When the shortest route is determined, it is possible to determine which direction should be taken in progressing from one node to the next node by comparing the reference vectors of the two nodes. A more detailed discussion of this point is left for the future. 7. Conclusions This paper has proposed a method of separating the position and direction information of a robot by combining a self-organizing map (SOM) and a neural gas. The effectiveness of the method was demonstrated by computer simulation. Acknowledgment. This work was partly supported by a Grant-in-Aid ( , ) from the Japanese Ministry of Education, Culture, Sports, Science and Technology (MEXT). REFERENCES 1. Knierim JJ, Kudrimoti HS, McNaughton BL. Place cells, head direction cells, and the learning of landmark stability. J Neurosci 1995;15: Asada M. Vision for action acquisition of robot. J IEEJ 1995;115: Shimazu T, Ishikawa M. Navigation of a mobile robot by self-organization. Tech Rep IEICE 2000;NC Asoh H. Learning of machine and learning of human: From the statistical viewpoint. J Soc Artif Intell 2003;18: Kohonen T. Self-organized formation of topology correct feature maps. Biol Cybern 1982;43: Kohonen T. Self-organizing maps, 3rd ed. Springer- Verlag; Kurata K. Basis of SOM. In Hodaka H, Fujimura K, Yamakawa K, editors. Examples of self-organizing map applications. Kaibundo Co.; p Kurata K, Oshiro N. Information separation of position and direction of a robot by self-organizing map. Proc 8th International Symposium on Artificial Life and Robotics, p , Shirakura J, Kurata K. Locking of self-organizing multiple maps by weak similarity of input information. Trans IEICE 1998;J81-D-II: Mitsutake M, Norita H, Wada K, Kurata K. Separate extraction of two kinds of information by multiple map. Brain and Neural Networks 1999;6: Pajunen P. Nonlinear independent component analysis by self-organizing maps. Artificial Neural Networks (ICANN 96), p Martinetz T, Berkovich S, Schulten K. Neural-gas network for vector quantization and its application to time-series prediction. IEEE Trans Neural Networks 1993;4: Kohonen T. Physiological interpretation of the selforganizing map algorithm. Neural Networks 1993;6: Kurata K. Neural fields and topographic mapping. Imago 1994;5: Madokoro H, Sato K, Ishii M. Acquisition of world image and self-localization using sequential view images. Trans IEICE 2000;J83-D-II: Tanaka T, Nishida K, Kurita T. Navigation of mobile robot using neural-gas and reinforcement learning. Tech Rep IEICE 2002;NC Dijkstra EW. A note on two problems in connexion with graphs. Numerische Mathematik 1959;1:

11 AUTHORS (from left to right) Akira Date (member) received his B.E. and M.E. degrees in communication and systems engineering from the University of Electro-Communications in 1991 and 1993 and Ph.D. degree in computer science from Tokyo University of Agriculture and Technology in He spent a postdoctoral period at the Division of Applied Mathematics, Brown University, Providence, RI ( ), and served as a staff scientist at the RIKEN Brain Science Institute ( ) and a researcher at the Communications Research Laboratory ( ). Since 2004 he has been a member of the Department of Computer Science and Systems Engineering at the University of Miyazaki, where he is currently an associate professor. His research interests include representation and computation in biological and mechanical systems. He is a member of the Japan Neuroscience Society, the Japanese Neural Network Society, and the Society for Neuroscience. Koji Kurata (member) received his B.S. degree from the Department of Mathematical Engineering and Instrumentation Physics, University of Tokyo, in 1981 and completed the M.E. program in In 1984, before completion of the doctoral program, he was appointed a research associate in the Department of Mathematical Engineering and Instrumentation Physics. He became a lecturer in the Department of Biological Engineering, Osaka University, in He was an exchange researcher at Ruhr University, Germany, for a half year in He served as a vice-president of the Japanese Neural Network Society in He has been an associate professor in the Department of Mechanical Systems, University of the Ryukyus, since He is engaged in research on neural network models, pattern formation, and mathematical morphology. He received a Research Award from the Japanese Neural Network Society in

Self-Organization of Place Cells and Reward-Based Navigation for a Mobile Robot

Self-Organization of Place Cells and Reward-Based Navigation for a Mobile Robot Self-Organization of Place Cells and Reward-Based Navigation for a Mobile Robot Takashi TAKAHASHI Toshio TANAKA Kenji NISHIDA Takio KURITA Postdoctoral Research Fellow of the Japan Society for the Promotion

More information

Gauss-Sigmoid Neural Network

Gauss-Sigmoid Neural Network Gauss-Sigmoid Neural Network Katsunari SHIBATA and Koji ITO Tokyo Institute of Technology, Yokohama, JAPAN shibata@ito.dis.titech.ac.jp Abstract- Recently RBF(Radial Basis Function)-based networks have

More information

Reducing topological defects in self-organizing maps using multiple scale neighborhood functions

Reducing topological defects in self-organizing maps using multiple scale neighborhood functions Reducing topological defects in self-organizing maps using multiple scale neighborhood functions Kazushi Murakoshi,YuichiSato Department of Knowledge-based Information Engineering, Toyohashi University

More information

Influence of Neighbor Size for Initial Node Exchange of SOM Learning

Influence of Neighbor Size for Initial Node Exchange of SOM Learning FR-E3-3 SCIS&ISIS2006 @ Tokyo, Japan (September 20-24, 2006) Influence of Neighbor Size for Initial Node Exchange of SOM Learning MIYOSHI Tsutomu Department of Information and Knowledge Engineering, Tottori

More information

Multi-view Surface Inspection Using a Rotating Table

Multi-view Surface Inspection Using a Rotating Table https://doi.org/10.2352/issn.2470-1173.2018.09.iriacv-278 2018, Society for Imaging Science and Technology Multi-view Surface Inspection Using a Rotating Table Tomoya Kaichi, Shohei Mori, Hideo Saito,

More information

Relation Organization of SOM Initial Map by Improved Node Exchange

Relation Organization of SOM Initial Map by Improved Node Exchange JOURNAL OF COMPUTERS, VOL. 3, NO. 9, SEPTEMBER 2008 77 Relation Organization of SOM Initial Map by Improved Node Echange MIYOSHI Tsutomu Department of Information and Electronics, Tottori University, Tottori,

More information

Effect of Grouping in Vector Recognition System Based on SOM

Effect of Grouping in Vector Recognition System Based on SOM Effect of Grouping in Vector Recognition System Based on SOM Masayoshi Ohta Graduate School of Science and Engineering Kansai University Osaka, Japan Email: k287636@kansai-u.ac.jp Yuto Kurosaki Department

More information

Function approximation using RBF network. 10 basis functions and 25 data points.

Function approximation using RBF network. 10 basis functions and 25 data points. 1 Function approximation using RBF network F (x j ) = m 1 w i ϕ( x j t i ) i=1 j = 1... N, m 1 = 10, N = 25 10 basis functions and 25 data points. Basis function centers are plotted with circles and data

More information

Extract an Essential Skeleton of a Character as a Graph from a Character Image

Extract an Essential Skeleton of a Character as a Graph from a Character Image Extract an Essential Skeleton of a Character as a Graph from a Character Image Kazuhisa Fujita University of Electro-Communications 1-5-1 Chofugaoka, Chofu, Tokyo, 182-8585 Japan k-z@nerve.pc.uec.ac.jp

More information

A Robot Recognizing Everyday Objects

A Robot Recognizing Everyday Objects A Robot Recognizing Everyday Objects -- Towards Robot as Autonomous Knowledge Media -- Hideaki Takeda Atsushi Ueno Motoki Saji, Tsuyoshi Nakano Kei Miyamato The National Institute of Informatics Nara Institute

More information

Color Photometric Stereo and Virtual Image Rendering Using Neural Networks

Color Photometric Stereo and Virtual Image Rendering Using Neural Networks Electronics and Communications in Japan, Part 2, Vol. 90, No. 12, 2007 Translated from Denshi Joho Tsushin Gakkai Ronbunshi, Vol. J89-D, No. 2, February 2006, pp. 381 392 Color Photometric Stereo and Virtual

More information

Stability Assessment of Electric Power Systems using Growing Neural Gas and Self-Organizing Maps

Stability Assessment of Electric Power Systems using Growing Neural Gas and Self-Organizing Maps Stability Assessment of Electric Power Systems using Growing Gas and Self-Organizing Maps Christian Rehtanz, Carsten Leder University of Dortmund, 44221 Dortmund, Germany Abstract. Liberalized competitive

More information

Visual object classification by sparse convolutional neural networks

Visual object classification by sparse convolutional neural networks Visual object classification by sparse convolutional neural networks Alexander Gepperth 1 1- Ruhr-Universität Bochum - Institute for Neural Dynamics Universitätsstraße 150, 44801 Bochum - Germany Abstract.

More information

Effect of Cleaning Level on Topology Optimization of Permanent Magnet Synchronous Generator

Effect of Cleaning Level on Topology Optimization of Permanent Magnet Synchronous Generator IEEJ Journal of Industry Applications Vol.6 No.6 pp.416 421 DOI: 10.1541/ieejjia.6.416 Paper Effect of Cleaning Level on Topology Optimization of Permanent Magnet Synchronous Generator Takeo Ishikawa a)

More information

Measurement of Pedestrian Groups Using Subtraction Stereo

Measurement of Pedestrian Groups Using Subtraction Stereo Measurement of Pedestrian Groups Using Subtraction Stereo Kenji Terabayashi, Yuki Hashimoto, and Kazunori Umeda Chuo University / CREST, JST, 1-13-27 Kasuga, Bunkyo-ku, Tokyo 112-8551, Japan terabayashi@mech.chuo-u.ac.jp

More information

Robustness of Selective Desensitization Perceptron Against Irrelevant and Partially Relevant Features in Pattern Classification

Robustness of Selective Desensitization Perceptron Against Irrelevant and Partially Relevant Features in Pattern Classification Robustness of Selective Desensitization Perceptron Against Irrelevant and Partially Relevant Features in Pattern Classification Tomohiro Tanno, Kazumasa Horie, Jun Izawa, and Masahiko Morita University

More information

A Study on Clustering Method by Self-Organizing Map and Information Criteria

A Study on Clustering Method by Self-Organizing Map and Information Criteria A Study on Clustering Method by Self-Organizing Map and Information Criteria Satoru Kato, Tadashi Horiuchi,andYoshioItoh Matsue College of Technology, 4-4 Nishi-ikuma, Matsue, Shimane 90-88, JAPAN, kato@matsue-ct.ac.jp

More information

Position Detection on Two-Dimensional Signal Transmission Sheet by Magnetic Field Pattern Sensing

Position Detection on Two-Dimensional Signal Transmission Sheet by Magnetic Field Pattern Sensing Position Detection on Two-Dimensional Signal Transmission Sheet by Magnetic Field Pattern Sensing Kei Nakatsuma *, Yasuaki Monnai *, Yasutoshi Makino *, and Hiroyuki Shinoda * This paper proposes a method

More information

Cluster Analysis using Spherical SOM

Cluster Analysis using Spherical SOM Cluster Analysis using Spherical SOM H. Tokutaka 1, P.K. Kihato 2, K. Fujimura 2 and M. Ohkita 2 1) SOM Japan Co-LTD, 2) Electrical and Electronic Department, Tottori University Email: {tokutaka@somj.com,

More information

Online Learning for Object Recognition with a Hierarchical Visual Cortex Model

Online Learning for Object Recognition with a Hierarchical Visual Cortex Model Online Learning for Object Recognition with a Hierarchical Visual Cortex Model Stephan Kirstein, Heiko Wersing, and Edgar Körner Honda Research Institute Europe GmbH Carl Legien Str. 30 63073 Offenbach

More information

Artificial Neural Networks Unsupervised learning: SOM

Artificial Neural Networks Unsupervised learning: SOM Artificial Neural Networks Unsupervised learning: SOM 01001110 01100101 01110101 01110010 01101111 01101110 01101111 01110110 01100001 00100000 01110011 01101011 01110101 01110000 01101001 01101110 01100001

More information

5.6 Self-organizing maps (SOM) [Book, Sect. 10.3]

5.6 Self-organizing maps (SOM) [Book, Sect. 10.3] Ch.5 Classification and Clustering 5.6 Self-organizing maps (SOM) [Book, Sect. 10.3] The self-organizing map (SOM) method, introduced by Kohonen (1982, 2001), approximates a dataset in multidimensional

More information

Figure (5) Kohonen Self-Organized Map

Figure (5) Kohonen Self-Organized Map 2- KOHONEN SELF-ORGANIZING MAPS (SOM) - The self-organizing neural networks assume a topological structure among the cluster units. - There are m cluster units, arranged in a one- or two-dimensional array;

More information

Controlling the spread of dynamic self-organising maps

Controlling the spread of dynamic self-organising maps Neural Comput & Applic (2004) 13: 168 174 DOI 10.1007/s00521-004-0419-y ORIGINAL ARTICLE L. D. Alahakoon Controlling the spread of dynamic self-organising maps Received: 7 April 2004 / Accepted: 20 April

More information

Dominant plane detection using optical flow and Independent Component Analysis

Dominant plane detection using optical flow and Independent Component Analysis Dominant plane detection using optical flow and Independent Component Analysis Naoya OHNISHI 1 and Atsushi IMIYA 2 1 School of Science and Technology, Chiba University, Japan Yayoicho 1-33, Inage-ku, 263-8522,

More information

Local Patterns and Connectivity Indexes in a Three Dimensional Digital Picture

Local Patterns and Connectivity Indexes in a Three Dimensional Digital Picture Review Forma, 17, 275 291, 2002 Local Patterns and Connectivity Indexes in a Three Dimensional Digital Picture Junichiro TORIWAKI 1 * and Tatsuhiro YONEKURA 2 1 Department of Information Engineering, Graduate

More information

Natural Viewing 3D Display

Natural Viewing 3D Display We will introduce a new category of Collaboration Projects, which will highlight DoCoMo s joint research activities with universities and other companies. DoCoMo carries out R&D to build up mobile communication,

More information

Self-Organized Similarity based Kernel Fuzzy Clustering Model and Its Applications

Self-Organized Similarity based Kernel Fuzzy Clustering Model and Its Applications Fifth International Workshop on Computational Intelligence & Applications IEEE SMC Hiroshima Chapter, Hiroshima University, Japan, November 10, 11 & 12, 2009 Self-Organized Similarity based Kernel Fuzzy

More information

Design of Low-Delay FIR Half-Band Filters with Arbitrary Flatness and Its Application to Filter Banks

Design of Low-Delay FIR Half-Band Filters with Arbitrary Flatness and Its Application to Filter Banks Electronics and Communications in Japan, Part 3, Vol 83, No 10, 2000 Translated from Denshi Joho Tsushin Gakkai Ronbunshi, Vol J82-A, No 10, October 1999, pp 1529 1537 Design of Low-Delay FIR Half-Band

More information

A Pattern Matching Technique for Detecting Similar 3D Terrain Segments

A Pattern Matching Technique for Detecting Similar 3D Terrain Segments A Pattern Matching Technique for Detecting Similar 3D Terrain Segments MOTOFUMI T. SUZUKI National Institute of Multimedia Education 2-12 Wakaba, Mihama-ku, Chiba, 2610014 JAPAN http://www.nime.ac.jp/

More information

Crystal Voronoi Diagram and Its Applications to Collision-Free Paths

Crystal Voronoi Diagram and Its Applications to Collision-Free Paths Crystal Voronoi Diagram and Its Applications to Collision-Free Paths Kei Kobayashi 1 and Kokichi Sugihara 2 1 University of Tokyo, Hongo, Bunkyo-ku, Tokyo 113-8656, Japan, kkoba@stat.t.u-tokyo.ac.jp 2

More information

COMBINED METHOD TO VISUALISE AND REDUCE DIMENSIONALITY OF THE FINANCIAL DATA SETS

COMBINED METHOD TO VISUALISE AND REDUCE DIMENSIONALITY OF THE FINANCIAL DATA SETS COMBINED METHOD TO VISUALISE AND REDUCE DIMENSIONALITY OF THE FINANCIAL DATA SETS Toomas Kirt Supervisor: Leo Võhandu Tallinn Technical University Toomas.Kirt@mail.ee Abstract: Key words: For the visualisation

More information

3D Digitization of a Hand-held Object with a Wearable Vision Sensor

3D Digitization of a Hand-held Object with a Wearable Vision Sensor 3D Digitization of a Hand-held Object with a Wearable Vision Sensor Sotaro TSUKIZAWA, Kazuhiko SUMI, and Takashi MATSUYAMA tsucky@vision.kuee.kyoto-u.ac.jp sumi@vision.kuee.kyoto-u.ac.jp tm@i.kyoto-u.ac.jp

More information

Texture Classification by Combining Local Binary Pattern Features and a Self-Organizing Map

Texture Classification by Combining Local Binary Pattern Features and a Self-Organizing Map Texture Classification by Combining Local Binary Pattern Features and a Self-Organizing Map Markus Turtinen, Topi Mäenpää, and Matti Pietikäinen Machine Vision Group, P.O.Box 4500, FIN-90014 University

More information

Path Planning for a Robot Manipulator based on Probabilistic Roadmap and Reinforcement Learning

Path Planning for a Robot Manipulator based on Probabilistic Roadmap and Reinforcement Learning 674 International Journal Jung-Jun of Control, Park, Automation, Ji-Hun Kim, and and Systems, Jae-Bok vol. Song 5, no. 6, pp. 674-680, December 2007 Path Planning for a Robot Manipulator based on Probabilistic

More information

CELL COMPETITION GENERATES. Inst. fur Theor. Physik, SFB Nichtlin. Dynamik, Univ.

CELL COMPETITION GENERATES.  Inst. fur Theor. Physik, SFB Nichtlin. Dynamik, Univ. ON-CENTER AND OFF-CENTER CELL COMPETITION GENERATES ORIENTED RECEPTIVE FIELDS FROM NON-ORIENTED STIMULI IN KOHONEN'S SELF-ORGANIZING MAP Maximilian Riesenhuber y Hans-Ulrich Bauer Theo Geisel max@ai.mit.edu,

More information

Graph projection techniques for Self-Organizing Maps

Graph projection techniques for Self-Organizing Maps Graph projection techniques for Self-Organizing Maps Georg Pölzlbauer 1, Andreas Rauber 1, Michael Dittenbach 2 1- Vienna University of Technology - Department of Software Technology Favoritenstr. 9 11

More information

Self-Organizing Maps for cyclic and unbounded graphs

Self-Organizing Maps for cyclic and unbounded graphs Self-Organizing Maps for cyclic and unbounded graphs M. Hagenbuchner 1, A. Sperduti 2, A.C. Tsoi 3 1- University of Wollongong, Wollongong, Australia. 2- University of Padova, Padova, Italy. 3- Hong Kong

More information

Adaptive Acquisition of Dynamics Matching in Sensory-Motor Fusion System

Adaptive Acquisition of Dynamics Matching in Sensory-Motor Fusion System Electronics and Communications in Japan, Part 3, Vol. 89, No. 7, 2006 Translated from Denshi Joho Tsushin Gakkai Ronbunshi, Vol. J87-D-II, No. 7, July 2004, pp. 1505 1515 Adaptive Acquisition of Dynamics

More information

Behavior Learning for a Mobile Robot with Omnidirectional Vision Enhanced by an Active Zoom Mechanism

Behavior Learning for a Mobile Robot with Omnidirectional Vision Enhanced by an Active Zoom Mechanism Behavior Learning for a Mobile Robot with Omnidirectional Vision Enhanced by an Active Zoom Mechanism Sho ji Suzuki, Tatsunori Kato, Minoru Asada, and Koh Hosoda Dept. of Adaptive Machine Systems, Graduate

More information

13. Learning Ballistic Movementsof a Robot Arm 212

13. Learning Ballistic Movementsof a Robot Arm 212 13. Learning Ballistic Movementsof a Robot Arm 212 13. LEARNING BALLISTIC MOVEMENTS OF A ROBOT ARM 13.1 Problem and Model Approach After a sufficiently long training phase, the network described in the

More information

Processing Missing Values with Self-Organized Maps

Processing Missing Values with Self-Organized Maps Processing Missing Values with Self-Organized Maps David Sommer, Tobias Grimm, Martin Golz University of Applied Sciences Schmalkalden Department of Computer Science D-98574 Schmalkalden, Germany Phone:

More information

A Simple Interface for Mobile Robot Equipped with Single Camera using Motion Stereo Vision

A Simple Interface for Mobile Robot Equipped with Single Camera using Motion Stereo Vision A Simple Interface for Mobile Robot Equipped with Single Camera using Motion Stereo Vision Stephen Karungaru, Atsushi Ishitani, Takuya Shiraishi, and Minoru Fukumi Abstract Recently, robot technology has

More information

Two-step Modified SOM for Parallel Calculation

Two-step Modified SOM for Parallel Calculation Two-step Modified SOM for Parallel Calculation Two-step Modified SOM for Parallel Calculation Petr Gajdoš and Pavel Moravec Petr Gajdoš and Pavel Moravec Department of Computer Science, FEECS, VŠB Technical

More information

DESIGN OF KOHONEN SELF-ORGANIZING MAP WITH REDUCED STRUCTURE

DESIGN OF KOHONEN SELF-ORGANIZING MAP WITH REDUCED STRUCTURE DESIGN OF KOHONEN SELF-ORGANIZING MAP WITH REDUCED STRUCTURE S. Kajan, M. Lajtman Institute of Control and Industrial Informatics, Faculty of Electrical Engineering and Information Technology, Slovak University

More information

PATTERN RECOGNITION USING NEURAL NETWORKS

PATTERN RECOGNITION USING NEURAL NETWORKS PATTERN RECOGNITION USING NEURAL NETWORKS Santaji Ghorpade 1, Jayshree Ghorpade 2 and Shamla Mantri 3 1 Department of Information Technology Engineering, Pune University, India santaji_11jan@yahoo.co.in,

More information

Time Series Prediction as a Problem of Missing Values: Application to ESTSP2007 and NN3 Competition Benchmarks

Time Series Prediction as a Problem of Missing Values: Application to ESTSP2007 and NN3 Competition Benchmarks Series Prediction as a Problem of Missing Values: Application to ESTSP7 and NN3 Competition Benchmarks Antti Sorjamaa and Amaury Lendasse Abstract In this paper, time series prediction is considered as

More information

Face Recognition Using Adjacent Pixel Intensity Difference Quantization Histogram

Face Recognition Using Adjacent Pixel Intensity Difference Quantization Histogram IJCSNS International Journal of Computer Science and Network Security, VOL.9 No.8, August 2009 147 Face Recognition Using Adjacent Pixel Intensity Difference Quantization Histogram Feifei Lee, Koji Kotani,

More information

11/14/2010 Intelligent Systems and Soft Computing 1

11/14/2010 Intelligent Systems and Soft Computing 1 Lecture 8 Artificial neural networks: Unsupervised learning Introduction Hebbian learning Generalised Hebbian learning algorithm Competitive learning Self-organising computational map: Kohonen network

More information

Interactive Video Retrieval System Integrating Visual Search with Textual Search

Interactive Video Retrieval System Integrating Visual Search with Textual Search From: AAAI Technical Report SS-03-08. Compilation copyright 2003, AAAI (www.aaai.org). All rights reserved. Interactive Video Retrieval System Integrating Visual Search with Textual Search Shuichi Shiitani,

More information

Toward a robust 2D spatio-temporal self-organization

Toward a robust 2D spatio-temporal self-organization Toward a robust 2D spatio-temporal self-organization Thomas Girod, Laurent Bougrain and Frédéric Alexandre LORIA-INRIA Campus Scientifique - B.P. 239 F-54506 Vandœuvre-lès-Nancy Cedex, FRANCE Abstract.

More information

Dept. of Adaptive Machine Systems, Graduate School of Engineering Osaka University, Suita, Osaka , Japan

Dept. of Adaptive Machine Systems, Graduate School of Engineering Osaka University, Suita, Osaka , Japan An Application of Vision-Based Learning for a Real Robot in RoboCup - A Goal Keeping Behavior for a Robot with an Omnidirectional Vision and an Embedded Servoing - Sho ji Suzuki 1, Tatsunori Kato 1, Hiroshi

More information

Self-Organizing Feature Map. Kazuhiro MINAMIMOTO Kazushi IKEDA Kenji NAKAYAMA

Self-Organizing Feature Map. Kazuhiro MINAMIMOTO Kazushi IKEDA Kenji NAKAYAMA Topology Analysis of Data Space Using Self-Organizing Feature Map Kazuhiro MINAMIMOTO Kazushi IKEDA Kenji NAKAYAMA Department of Electrical and Computer Eng., Faculty of Eng., Kanazawa Univ. 2-4-2, Kodatsuno,

More information

Topology-Adaptive Modeling of Objects Using Surface Evolutions Based on 3D Mathematical Morphology

Topology-Adaptive Modeling of Objects Using Surface Evolutions Based on 3D Mathematical Morphology Systems and Computers in Japan, Vol. 33, No. 9, 2002 Translated from Denshi Joho Tsushin Gakkai Ronbunshi, Vol. J84-D-II, No. 5, May 2001, pp. 778 788 Topology-Adaptive Modeling of Objects Using Surface

More information

Tight Clusters and Smooth Manifolds with the Harmonic Topographic Map.

Tight Clusters and Smooth Manifolds with the Harmonic Topographic Map. Proceedings of the th WSEAS Int. Conf. on SIMULATION, MODELING AND OPTIMIZATION, Corfu, Greece, August -9, (pp8-) Tight Clusters and Smooth Manifolds with the Harmonic Topographic Map. MARIAN PEÑA AND

More information

Three-Dimensional Off-Line Path Planning for Unmanned Aerial Vehicle Using Modified Particle Swarm Optimization

Three-Dimensional Off-Line Path Planning for Unmanned Aerial Vehicle Using Modified Particle Swarm Optimization Three-Dimensional Off-Line Path Planning for Unmanned Aerial Vehicle Using Modified Particle Swarm Optimization Lana Dalawr Jalal Abstract This paper addresses the problem of offline path planning for

More information

HOG-Based Person Following and Autonomous Returning Using Generated Map by Mobile Robot Equipped with Camera and Laser Range Finder

HOG-Based Person Following and Autonomous Returning Using Generated Map by Mobile Robot Equipped with Camera and Laser Range Finder HOG-Based Person Following and Autonomous Returning Using Generated Map by Mobile Robot Equipped with Camera and Laser Range Finder Masashi Awai, Takahito Shimizu and Toru Kaneko Department of Mechanical

More information

Task analysis based on observing hands and objects by vision

Task analysis based on observing hands and objects by vision Task analysis based on observing hands and objects by vision Yoshihiro SATO Keni Bernardin Hiroshi KIMURA Katsushi IKEUCHI Univ. of Electro-Communications Univ. of Karlsruhe Univ. of Tokyo Abstract In

More information

Color Segmentation Based Depth Adjustment for 3D Model Reconstruction from a Single Input Image

Color Segmentation Based Depth Adjustment for 3D Model Reconstruction from a Single Input Image Color Segmentation Based Depth Adjustment for 3D Model Reconstruction from a Single Input Image Vicky Sintunata and Terumasa Aoki Abstract In order to create a good 3D model reconstruction from an image,

More information

Fuzzy Modeling using Vector Quantization with Supervised Learning

Fuzzy Modeling using Vector Quantization with Supervised Learning Fuzzy Modeling using Vector Quantization with Supervised Learning Hirofumi Miyajima, Noritaka Shigei, and Hiromi Miyajima Abstract It is known that learning methods of fuzzy modeling using vector quantization

More information

Validation for Data Classification

Validation for Data Classification Validation for Data Classification HILARIO LÓPEZ and IVÁN MACHÓN and EVA FERNÁNDEZ Departamento de Ingeniería Eléctrica, Electrónica de Computadores y Sistemas Universidad de Oviedo Edificio Departamental

More information

1 Lab + Hwk 5: Particle Swarm Optimization

1 Lab + Hwk 5: Particle Swarm Optimization 1 Lab + Hwk 5: Particle Swarm Optimization This laboratory requires the following equipment: C programming tools (gcc, make). Webots simulation software. Webots User Guide Webots Reference Manual. The

More information

6. NEURAL NETWORK BASED PATH PLANNING ALGORITHM 6.1 INTRODUCTION

6. NEURAL NETWORK BASED PATH PLANNING ALGORITHM 6.1 INTRODUCTION 6 NEURAL NETWORK BASED PATH PLANNING ALGORITHM 61 INTRODUCTION In previous chapters path planning algorithms such as trigonometry based path planning algorithm and direction based path planning algorithm

More information

Digital Halftoning Algorithm Based o Space-Filling Curve

Digital Halftoning Algorithm Based o Space-Filling Curve JAIST Reposi https://dspace.j Title Digital Halftoning Algorithm Based o Space-Filling Curve Author(s)ASANO, Tetsuo Citation IEICE TRANSACTIONS on Fundamentals o Electronics, Communications and Comp Sciences,

More information

Robot Motion Planning in Eight Directions

Robot Motion Planning in Eight Directions Robot Motion Planning in Eight Directions Miloš Šeda and Tomáš Březina Abstract In this paper, we investigate the problem of 8-directional robot motion planning where the goal is to find a collision-free

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 1, Jan-Feb 2015

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 1, Jan-Feb 2015 RESEARCH ARTICLE Comparison between Square Pixel Structure and Hexagonal Pixel Structure in Digital Image Processing Illa Singh 1, Ashish Oberoi 2 M.Tech 1, Final Year Student, Associate Professor2 Department

More information

Problem definition Image acquisition Image segmentation Connected component analysis. Machine vision systems - 1

Problem definition Image acquisition Image segmentation Connected component analysis. Machine vision systems - 1 Machine vision systems Problem definition Image acquisition Image segmentation Connected component analysis Machine vision systems - 1 Problem definition Design a vision system to see a flat world Page

More information

Modification of the Growing Neural Gas Algorithm for Cluster Analysis

Modification of the Growing Neural Gas Algorithm for Cluster Analysis Modification of the Growing Neural Gas Algorithm for Cluster Analysis Fernando Canales and Max Chacón Universidad de Santiago de Chile; Depto. de Ingeniería Informática, Avda. Ecuador No 3659 - PoBox 10233;

More information

Chapter 3 Image Registration. Chapter 3 Image Registration

Chapter 3 Image Registration. Chapter 3 Image Registration Chapter 3 Image Registration Distributed Algorithms for Introduction (1) Definition: Image Registration Input: 2 images of the same scene but taken from different perspectives Goal: Identify transformation

More information

1 Lab + Hwk 5: Particle Swarm Optimization

1 Lab + Hwk 5: Particle Swarm Optimization 1 Lab + Hwk 5: Particle Swarm Optimization This laboratory requires the following equipment: C programming tools (gcc, make), already installed in GR B001 Webots simulation software Webots User Guide Webots

More information

Video-Rate Hair Tracking System Using Kinect

Video-Rate Hair Tracking System Using Kinect Video-Rate Hair Tracking System Using Kinect Kazumasa Suzuki, Haiyuan Wu, and Qian Chen Faculty of Systems Engineering, Wakayama University, Japan suzuki@vrl.sys.wakayama-u.ac.jp, {wuhy,chen}@sys.wakayama-u.ac.jp

More information

1 Lab 5: Particle Swarm Optimization

1 Lab 5: Particle Swarm Optimization 1 Lab 5: Particle Swarm Optimization This laboratory requires the following: (The development tools are installed in GR B0 01 already): C development tools (gcc, make, etc.) Webots simulation software

More information

Representation of 2D objects with a topology preserving network

Representation of 2D objects with a topology preserving network Representation of 2D objects with a topology preserving network Francisco Flórez, Juan Manuel García, José García, Antonio Hernández, Departamento de Tecnología Informática y Computación. Universidad de

More information

Seismic regionalization based on an artificial neural network

Seismic regionalization based on an artificial neural network Seismic regionalization based on an artificial neural network *Jaime García-Pérez 1) and René Riaño 2) 1), 2) Instituto de Ingeniería, UNAM, CU, Coyoacán, México D.F., 014510, Mexico 1) jgap@pumas.ii.unam.mx

More information

A Topography-Preserving Latent Variable Model with Learning Metrics

A Topography-Preserving Latent Variable Model with Learning Metrics A Topography-Preserving Latent Variable Model with Learning Metrics Samuel Kaski and Janne Sinkkonen Helsinki University of Technology Neural Networks Research Centre P.O. Box 5400, FIN-02015 HUT, Finland

More information

Is it my body? - body extraction from uninterpreted sensory data based on the invariance of multiple sensory attributes -

Is it my body? - body extraction from uninterpreted sensory data based on the invariance of multiple sensory attributes - Is it my body? - body extraction from uninterpreted sensory data based on the invariance of multiple sensory attributes - Yuichiro Yoshikawa 1, Yoshiki Tsuji 1, Koh Hosoda 1,, Minoru Asada 1, 1 Dept. of

More information

Artificial Finger Skin having Ridges and Distributed Tactile Sensors used for Grasp Force Control

Artificial Finger Skin having Ridges and Distributed Tactile Sensors used for Grasp Force Control Journal of Robotics and Mechatronics Vol., No.,. Artificial Finger Skin having Ridges and Distributed Tactile Sensors used for Grasp Force Control Daisuke Yamada, Takashi Maeno and Yoji Yamada Abstract

More information

Occluded Facial Expression Tracking

Occluded Facial Expression Tracking Occluded Facial Expression Tracking Hugo Mercier 1, Julien Peyras 2, and Patrice Dalle 1 1 Institut de Recherche en Informatique de Toulouse 118, route de Narbonne, F-31062 Toulouse Cedex 9 2 Dipartimento

More information

A new MAC protocol for reducing effect of needless transmission deferment induced by missed RTS/CTS handshake

A new MAC protocol for reducing effect of needless transmission deferment induced by missed RTS/CTS handshake Mobile Information Systems 5 (009) 3 DOI 0.333/MIS-009-0070 IOS Press A new MAC protocol for reducing effect of needless transmission deferment induced by missed / handshake Tetsuya Shigeyasu a, Daishi

More information

Scan-point Planning and 3-D Map Building for a 3-D Laser Range Scanner in an Outdoor Environment

Scan-point Planning and 3-D Map Building for a 3-D Laser Range Scanner in an Outdoor Environment Scan-point Planning and 3-D Map Building for a 3-D Laser Range Scanner in an Outdoor Environment Keiji NAGATANI 1, Takayuki Matsuzawa 1, and Kazuya Yoshida 1 Tohoku University Summary. During search missions

More information

Visualization of the Packet Flows using Self Organizing Maps

Visualization of the Packet Flows using Self Organizing Maps Visualization of the Packet Flows using Self Organizing Maps HIROSHI DOZONO Saga University Faculty of Science and Engineering 1 Honjyo Saga Saga JAPAN hiro@dna.ec.saga-u.ac.jp TAKERU KABASHIMA Saga University

More information

Enhanced Hemisphere Concept for Color Pixel Classification

Enhanced Hemisphere Concept for Color Pixel Classification 2016 International Conference on Multimedia Systems and Signal Processing Enhanced Hemisphere Concept for Color Pixel Classification Van Ng Graduate School of Information Sciences Tohoku University Sendai,

More information

Digital Image Processing Fundamentals

Digital Image Processing Fundamentals Ioannis Pitas Digital Image Processing Fundamentals Chapter 7 Shape Description Answers to the Chapter Questions Thessaloniki 1998 Chapter 7: Shape description 7.1 Introduction 1. Why is invariance to

More information

Robotics Programming Laboratory

Robotics Programming Laboratory Chair of Software Engineering Robotics Programming Laboratory Bertrand Meyer Jiwon Shin Lecture 8: Robot Perception Perception http://pascallin.ecs.soton.ac.uk/challenges/voc/databases.html#caltech car

More information

Topological Correlation

Topological Correlation Topological Correlation K.A.J. Doherty, R.G. Adams and and N. Davey University of Hertfordshire, Department of Computer Science College Lane, Hatfield, Hertfordshire, UK Abstract. Quantifying the success

More information

Cooperative Conveyance of an Object with Tethers by Two Mobile Robots

Cooperative Conveyance of an Object with Tethers by Two Mobile Robots Proceeding of the 11th World Congress in Mechanism and Machine Science April 1-4, 2004, Tianjin, China China Machine Press, edited by Tian Huang Cooperative Conveyance of an Object with Tethers by Two

More information

INTERACTIVE ENVIRONMENT FOR INTUITIVE UNDERSTANDING OF 4D DATA. M. Murata and S. Hashimoto Humanoid Robotics Institute, Waseda University, Japan

INTERACTIVE ENVIRONMENT FOR INTUITIVE UNDERSTANDING OF 4D DATA. M. Murata and S. Hashimoto Humanoid Robotics Institute, Waseda University, Japan 1 INTRODUCTION INTERACTIVE ENVIRONMENT FOR INTUITIVE UNDERSTANDING OF 4D DATA M. Murata and S. Hashimoto Humanoid Robotics Institute, Waseda University, Japan Abstract: We present a new virtual reality

More information

Parameterization of Triangular Meshes with Virtual Boundaries

Parameterization of Triangular Meshes with Virtual Boundaries Parameterization of Triangular Meshes with Virtual Boundaries Yunjin Lee 1;Λ Hyoung Seok Kim 2;y Seungyong Lee 1;z 1 Department of Computer Science and Engineering Pohang University of Science and Technology

More information

DETECTION OF 3D POINTS ON MOVING OBJECTS FROM POINT CLOUD DATA FOR 3D MODELING OF OUTDOOR ENVIRONMENTS

DETECTION OF 3D POINTS ON MOVING OBJECTS FROM POINT CLOUD DATA FOR 3D MODELING OF OUTDOOR ENVIRONMENTS DETECTION OF 3D POINTS ON MOVING OBJECTS FROM POINT CLOUD DATA FOR 3D MODELING OF OUTDOOR ENVIRONMENTS Tsunetake Kanatani,, Hideyuki Kume, Takafumi Taketomi, Tomokazu Sato and Naokazu Yokoya Hyogo Prefectural

More information

A Search Method with User s Preference Direction using Reference Lines

A Search Method with User s Preference Direction using Reference Lines A Search Method with User s Preference Direction using Reference Lines Tomohiro Yoshikawa Graduate School of Engineering, Nagoya University, Nagoya, Japan, {yoshikawa}@cse.nagoya-u.ac.jp Abstract Recently,

More information

Local Modification of Subdivision Surfaces Based on Curved Mesh

Local Modification of Subdivision Surfaces Based on Curved Mesh Local Modification of Subdivision Surfaces Based on Curved Mesh Yoshimasa Tokuyama Tokyo Polytechnic University tokuyama@image.t-kougei.ac.jp Kouichi Konno Iwate University konno@cis.iwate-u.ac.jp Junji

More information

Image Classification Using Wavelet Coefficients in Low-pass Bands

Image Classification Using Wavelet Coefficients in Low-pass Bands Proceedings of International Joint Conference on Neural Networks, Orlando, Florida, USA, August -7, 007 Image Classification Using Wavelet Coefficients in Low-pass Bands Weibao Zou, Member, IEEE, and Yan

More information

Textural Features for Image Database Retrieval

Textural Features for Image Database Retrieval Textural Features for Image Database Retrieval Selim Aksoy and Robert M. Haralick Intelligent Systems Laboratory Department of Electrical Engineering University of Washington Seattle, WA 98195-2500 {aksoy,haralick}@@isl.ee.washington.edu

More information

A motion planning method for mobile robot considering rotational motion in area coverage task

A motion planning method for mobile robot considering rotational motion in area coverage task Asia Pacific Conference on Robot IoT System Development and Platform 018 (APRIS018) A motion planning method for mobile robot considering rotational motion in area coverage task Yano Taiki 1,a) Takase

More information

Feature-Based Image Mosaicing

Feature-Based Image Mosaicing Systems and Computers in Japan, Vol. 31, No. 7, 2000 Translated from Denshi Joho Tsushin Gakkai Ronbunshi, Vol. J82-D-II, No. 10, October 1999, pp. 1581 1589 Feature-Based Image Mosaicing Naoki Chiba and

More information

Multi-Objective Path Search Problem Based on an Extended Network Model

Multi-Objective Path Search Problem Based on an Extended Network Model Proceedings of the 2014 International Conference on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 2014 Multi-Objective Path Search Problem Based on an Extended Network

More information

Self-formation, Development and Reproduction of the Artificial System

Self-formation, Development and Reproduction of the Artificial System Solid State Phenomena Vols. 97-98 (4) pp 77-84 (4) Trans Tech Publications, Switzerland Journal doi:.48/www.scientific.net/ssp.97-98.77 Citation (to be inserted by the publisher) Copyright by Trans Tech

More information

ESSENTIALLY, system modeling is the task of building

ESSENTIALLY, system modeling is the task of building IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 53, NO. 4, AUGUST 2006 1269 An Algorithm for Extracting Fuzzy Rules Based on RBF Neural Network Wen Li and Yoichi Hori, Fellow, IEEE Abstract A four-layer

More information

A deformable model driven method for handling clothes

A deformable model driven method for handling clothes A deformable model driven method for handling clothes Yasuyo Kita Fuminori Saito Nobuyuki Kita Intelligent Systems Institute, National Institute of Advanced Industrial Science and Technology (AIST) AIST

More information

Locating ego-centers in depth for hippocampal place cells

Locating ego-centers in depth for hippocampal place cells 204 5th Joint Symposium on Neural Computation Proceedings UCSD (1998) Locating ego-centers in depth for hippocampal place cells Kechen Zhang,' Terrence J. Sejeowski112 & Bruce L. ~cnau~hton~ 'Howard Hughes

More information