home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.compression
- Path: sparky!uunet!caen!destroyer!wsu-cs!bhh
- From: bhh@isis.cs.wayne.edu (Bhaskar Holur)
- Subject: Re: Motion Compensation?
- Message-ID: <1992Dec18.003748.17601@cs.wayne.edu>
- Sender: usenet@cs.wayne.edu (Usenet News)
- Organization: Wayne State University
- References: <1992Dec14.161316.38402@ns1.cc.lehigh.edu> <1gkkjfINN7c6@sipi.usc.edu>
- Date: Fri, 18 Dec 1992 00:37:48 GMT
- Lines: 47
-
- In article <1gkkjfINN7c6@sipi.usc.edu> haddadi@sipi.usc.edu (Navid Haddadi) writes:
- >In article <1992Dec14.161316.38402@ns1.cc.lehigh.edu> cre1@ns1.cc.lehigh.edu (CHRISTOPHER R. EMERSON) writes:
- >>Can anyone tell me (is this in a FAQ?) in plain english, what motion
- >>compensation is, how it is done and what it does for you? I've heard it
- >>mentioned in many papers, but I guess everyone assumes that you know what they
- >>are talking about. Any help would be appreciated. Thanks.
- >>
- >>Chris
- >>
- >Now the trick is that how do you compute the motion field from
- >the sequence E1,E2,...? This is the topic of active research here
- >in USC as well as many other places. One simple way is to sustitude
- >optical flow field for the motion field. This gives satisfactory
- >result for motion compensation, but not so good a result for 3-D
- >applications. There are well known algorithms for computation
- >of optical flow (e.g. Horn and Schunck, Heeger, etc.). There are
- >two basic problems known as the aprature problem and oversmoothing
- >of the flow field. Some newer methods such as (Haddadi and Kuo)
- >offer very good results for motions as large as 10 pixels per frame
- >for moderate size images (256x256 to 512x512).
- >
- >I'll give more explanation of the computation if there is a general
- >interest in this topic.
- >
- >Navid
- >haddadi@sipi.usc.edu
-
- Well, you did not mention the method of motion compensation used
- in MPEG Video Compression Standard. Although the MPEG does not specify
- any particular method for it, the main idea is block-based
- motion compensation. The method is to search for a best matching
- block in the reference frame within a predetermined search area (depending
- on the speed and type of motion in the frames) around the point
- corresponding to the target block in the current frame. The cost function
- or the matching function can be any one of : Mean Absolute Difference,
- MSE, or a correlation function, etc. There are fast search procedures
- to idendify the match in the search area, like the 3-step procedure.
-
- Note: for block based motion compensation, the frame is divided into
- non-overlapping square blocks of size 16x16 or application specific
- size.
-
- --Bascar
- bhh@cs.wayne.edu
-
-
-
-