In this paper, we describe a hidden line removal scheme for 2D cartoon images. The depths are introduced to the polylines of the image. The surfaces of the image are classified and their depths updated according to the depths of polylines forming the surfaces. The hidden lines are identified by comparing the depths of the polylines with the depths of the surfaces. This algorithm has been applied successfully to our cartoon development system.