A non-self-intersection Douglas-Peucker algorithm | IEEE Conference Publication | IEEE Xplore