Neural Networks 77 (2016) 1–6 Contents lists available at ScienceDirect Neural Networks journal homepage: www.elsevier.com/locate/neunet Image and geometry processing with Oriented and Scalable Map Hao Hua Key Laboratory of Urban and Architectural Heritage Conservation (Southeast University), Ministry of Education, China School of Architecture, Southeast University, 2 Sipailou, Nanjing 210096, China article info Article history: Received 16 June 2015 Received in revised form 1 December 2015 Accepted 20 January 2016 Available online 3 February 2016 Keywords: Self-organizing map Orientation Scale Computer graphics abstract We turn the Self-organizing Map (SOM) into an Oriented and Scalable Map (OS-Map) by generalizing the neighborhood function and the winner selection. The homogeneous Gaussian neighborhood function is replaced with the matrix exponential. Thus we can specify the orientation either in the map space or in the data space. Moreover, we associate the map’s global scale with the locality of winner selection. Our model is suited for a number of graphical applications such as texture/image synthesis, surface parameterization, and solid texture synthesis. OS-Map is more generic and versatile than the task-specific algorithms for these applications. Our work reveals the overlooked strength of SOMs in processing images and geometries. © 2016 Elsevier Ltd. All rights reserved. 1. Introduction 1.1. Generalizing SOM The Oriented and Scalable Map (OS-Map) is motivated by a number of graphical applications that create a connection between a topological structure and a data space. For instance, solid tex- ture synthesis maps an input image (pixels in a 2D space) to voxels (3D topology). There are intrinsic similarities between such appli- cations and the Self-organizing Map (SOM). A closer look suggests that the orientation and scaling of the map are critical. Thus we turn the original SOM (Kohonen, 1982, 1998, 2013) into an oriented and scalable map by modifying the neighborhood function and the winner selection. As a result, the SOM becomes a special case of our generalized model. Our model highlights the SOM’s overlooked potential in image and geometry processing. Although SOM usu- ally maps high-dimensional data to a low-dimensional space, our OS-Map indicates that mapping low-dimensional data to a high- dimensional space is also promising especially in graphical appli- cations. The scale in OS-Map serves as a global parameter, which specifies how many times each input item should be presented in the resulting map. In traditional topographic maps, the scale is implicitly fixed to one. The orientation – more precisely, the orientation of the gradient of model vectors across the map – is a Correspondence to: School of Architecture, Southeast University, 2 Sipailou, Nanjing 210096, China. E-mail address: whitegreen@163.com. local feature. Our experiments indicate that local orientations have a significant impact on the global arrangement of the map, which is consistent with the principle of self-organization. OS-Map inherits both the advantages and the drawbacks of SOM. The regular grid in SOM greatly facilitates the indexing of nodes, the learning process, and the visualization of results. The payoff is that the fixed topology is sometimes inadequate for learn- ing other topologies. People have been continually improving both the structure (e.g., Fritzke, 1995, and Rauber, Merkl, & Ditten- bach, 2002) and the learning algorithm (e.g., Bishop, Svensén, & Williams, 1998 and Heskes, 2001) of topographic maps. Especially, Piastra’s (2013) Self-organizing adaptive map excels at learning surfaces from point samples, employing a growing-adapting pro- cess. However, we find it is problematic to integrate the notions of orientation and scale into the later models. And we commence with the original setting of SOM because of its simple form and il- lustrative strength. 1.2. Related applications in computer graphics Our generalized model can perform texture synthesis, surface quadrangulation, and solid texture construction. Despite the enor- mous research focusing on these disparate subjects in the field of computer graphics, the similarities between them have not been fully exploited. This lack of attention to their related qualities is partly attributed to the greater interest in the performance of spe- cific algorithms than in the generality of models. Our approach based on SOM asserts that the various applications share a com- mon nature that can be formulated by a single model. http://dx.doi.org/10.1016/j.neunet.2016.01.009 0893-6080/© 2016 Elsevier Ltd. All rights reserved.