Computing a shape's moments from its boundary

作者:

Highlights:

摘要

Moments have been among the most commonly used tools in the analysis of 2D shapes. Important information about a shape such as its size, center location and orientation are all moment-based attributes. There is also a number of very useful shape features such as maximum and minimum moments of inertia, moment invariants, shape spreadness and shape elongation which are also derived from moments. Traditionally, moments of a shape are computed from the occupancy array representation of the shape. That is, all the shape's pixels are involved in the computation. In this paper we propose a method which computes the same set of moments using only the corner pixels along a shape's boundary. The basic approach is to construct a set of triangles using the shape's corners and the origin of the coordinate system. The moments of these triangles are computed first. The moments of the shape are then derived from the triangles' moments. We have found the suggested method to be much more efficient than the traditional occupancy array based methods.

论文关键词:Shape analysis,Shape moment computation,Feature extraction,Boundary representation,Efficient algorithm

论文评审过程:Received 18 October 1990, Revised 28 February 1991, Accepted 14 March 1991, Available online 19 May 2003.

论文官网地址:https://doi.org/10.1016/0031-3203(91)90092-J