J4

• Original Articles • Previous Articles     Next Articles

Polyline data compression using total least squares

YANG Yun1,2;SUN Qun1;ZHU Chang-qing3
  

  1. (1. Inst. of Surveying and Mapping, Information Eng. Univ., Zhengzhou 450052, China;
    2. Xi’an Research Inst. of Surveying and Mapping, Xi’an 710054, China;
    3. Key Lab. of Virtual Goegraphic Environment of Ministry of Edu., Nanjing 210046, China)
  • Received:2007-12-28 Revised:1900-01-01 Online:2008-10-20 Published:2008-09-12
  • Contact: YANG Yun E-mail:yytoall@126.com

Abstract: In the well-known Ramer-Douglas-Peucker (RDP) algorithm for polyline data compression, only the points with distance greater than a given tolerance from polyline (a chain of vertices) to segment (the first and last vertices of the polyline) are retained, while all other points on the original polyline are deleted. This gives rise to inconsistent data compression accuracy among the retained and the deleted points. In this paper, a new algorithm based on total least squares is presented, which takes each subset of a polyline as a processing unit and uses all the points on the original polyline to fit a new line. These fitted lines are intersected to form a final polyline, thus leading to improved compression accuracy. An experiment is included, which shows that compared with the traditional RDP algorithm, the proposed method has smaller approximation errors, especially for larger tolerance.

Key words: data compression, Ramer-Douglas-Peucker algorithm, total least squares

CLC Number: 

  • TP751