Journal of Geodesy and Geoinformation Science ›› 2020, Vol. 3 ›› Issue (2): 71-80.doi: 10.11947/j.JGGS.2020.0208

Previous Articles     Next Articles

Euclidean Distance Transform on the Sea Based on Cellular Automata Modeling

Jiasheng WANG1,2,Kun YANG1,2(),Yanhui ZHU1,2,Jianhong XIONG1,2   

  1. 1. School of Information Science and Technology, Yunnan Normal University, Kunming 650500, China
    2. The Engineering Research Center of GIS Technology in Western China, Ministry of Education of China, Kunming 650500, China
  • Received:2019-07-25 Accepted:2020-01-25 Online:2020-06-20 Published:2020-07-08
  • Contact: Kun YANG E-mail:kmdcynu@163.com
  • About author:Jiasheng WANG (1984—), male, PhD, associate professor, majors in spatial analysis and modeling. E-mail: wjerson@foxmail.com
  • Supported by:
    National Natural Science Foundation of China(41501436)

Abstract:

To explore the problem of distance transformations while obstacles existing, this paper presents an obstacle-avoiding Euclidean distance transform method based on cellular automata. This research took the South China Sea and its adjacent sea areas as an example, imported the data of land-sea distribution and target points, took the length of the shortest obstacle-avoiding path from current cell to the target cells as the state of a cellular, designed the state transform rule of each cellular that considering a distance operator, then simulated the propagation of obstacle-avoiding distance, and got the result raster of obstacle-avoiding distance transform. After analyzing the effect and precision of obstacle avoiding, we reached the following conclusions: first, the presented method can visually and dynamically show the process of obstacle-avoiding distance transform, and automatically calculate the shortest distance bypass the land; second, the method has auto-update mechanism and each cellular can rectify distance value according to its neighbor cellular during the simulation process; at last, it provides an approximate solution for exact obstacle-avoiding Euclidean distance transform and the proportional error is less than 1.96%. The proposed method can apply to the fields of shipping routes design, maritime search and rescue, etc.

Key words: distance transform; cellular automata; obstacles avoiding; South China Sea