Path: news.mathworks.com!newsfeed-00.mathworks.com!news.kjsl.com!news.glorb.com!postnews.google.com!news1.google.com!news2.google.com!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!llnews!53ab2750!not-for-mail
From: Peter Boettcher <boettcher@ll.mit.edu>
Newsgroups: comp.soft-sys.matlab
Subject: Re: Video Compression - Motion Estimation HELP!!!!!
References: <gr0edp$hpp$1@fred.mathworks.com>
Message-ID: <muy3acp972n.fsf@G99-Boettcher.llan.ll.mit.edu>
Organization: MIT Lincoln Laboratory
User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/23.0.0 (gnu/linux)
Cancel-Lock: sha1:YogJEOQ6f8FFPySf02d4DzNKG18=
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Lines: 41
Date: Fri, 03 Apr 2009 09:53:52 -0400
NNTP-Posting-Host: 155.34.163.93
X-Complaints-To: news@ll.mit.edu
X-Trace: llnews 1238766832 155.34.163.93 (Fri, 03 Apr 2009 09:53:52 EDT)
NNTP-Posting-Date: Fri, 03 Apr 2009 09:53:52 EDT
Xref: news.mathworks.com comp.soft-sys.matlab:530050


"Jake " <whodaman230000@hotmail.com> writes:

> Like most students i have never used matlab. My professors approach is
> to just throw us into it without even explaining it. Is there anyone
> that knows how to do this or can provide any help????
>
> ps - i am a computer engineering major so this is not my field, just a
> class i am required to take!
>
>
> Project Description:
>
> &#8226; Design and implement the full search motion estimation and at
> least one fast motion estimation method (preferably &#8216;conjugate
> directions search&#8217;) for video compression.  &#8226; Compare the
> computational load as well as the quality of both the motion
> estimation algorithms.
>
> Use a sequence of first 5 frames of a avi video. 

[snip remainder of homework assignment]

The first thing to do is to learn the basics of MATLAB.  Use the
"getting started" portion of the documentation.  If this is beyond your
skills or background in the time allowed, you might consider dropping
the class and/or complaining to the department that the course has
a prerequisite of some programming background, which was not fairly
advertised.

Then, learn about motion estimation, and how one implements the various
types of motion estimation.  Start with some pseudocode, or at least get
clear in your mind what specific math operations you need to perform.

Then, start writing some MATLAB code that does this.  If you get stuck
with the code, or it produces results you don't expect, then post back
here with your code and your specific issues.

By the way the assignment doesn't mention MATLAB.  Why not use C or C++
or some other language that you are already familiar with?

-Peter