A new technique called motion restoration method for estimating the global motion due to zoom and pan of the camera is proposed. It is composed of three steps: (1) block-matching motion estimation, (2) object assignment, and (3) global motion restoration. In this method, each image is first divided into a number of blocks. Step (1) may employ any suitable block-matching motion estimation algorithm to produce a set of motion vectors which capture the compound effect of zoom, pan, and object movement. Step (2) groups the blocks which share common global motion characteristics into one object. Step (3) then extracts the global motion parameters (zoom and pan) corresponding to each object from the compound motion vectors of its constituent blocks. The extraction of global motion parameters is accomplished via singular value decomposition. Experimental results show that this new technique is efficient in reducing the entropy of the block motion vectors for both zooming and panning motions and may also be used for image segmentation.