View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
Lucas & Kanade Pyramidal Refined Optical Flow implementation

4.8 | 4 ratings Rate this file 23 Downloads (last 30 days) File Size: 73 KB File ID: #22950 Version: 1.1
image thumbnail

Lucas & Kanade Pyramidal Refined Optical Flow implementation



11 Feb 2009 (Updated )

This file implements the well-known LK algorithm, with regularization and subpixelic computation.

| Watch this File

File Information

This algorithm has also been implemented in CUDA language for parallel execution, which allows to perform real-time optical flow. See CUDA Zone for more details.

Required Products Image Processing Toolbox
MATLAB release MATLAB 7 (R14)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (13)
18 May 2014 Y Simson

Y Simson (view profile)

Shouldn't line 98-99 be:


instead of:


Comment only
17 May 2014 Y Simson

Y Simson (view profile)

26 Apr 2014 ming

ming (view profile)

14 Dec 2012 Guo

Guo (view profile)

Thank you! It's my need

Comment only
20 Jun 2012 Andy

Andy (view profile)

Thanks for sharing it.

Comment only
07 Oct 2011 F Oneair

whitch terms should I delete if I want compute the optical flow only in the horizontal direction (I work with rectified images) ? thx

Comment only
17 Jul 2011 Vasiliki

The code worked but I have some questions.
Why are the velocity arrays not of equal sizes as the image?
I used the images you included 252x316 and u and v where of 236x300.
While reconstuncting the image I(i,j) = Iold(i+u,j+v) the result wasn't very good. Have you tried reconstructing the image using only the first one and the velocity vectors? If so, can you provide the source ( just to check if my reconstructing code is bad written)?

Comment only
24 Jan 2011 Leo Ono

15 Nov 2010 pupu QQ

files are not complete,what is the meaning of the result pic?

Comment only
15 Nov 2010 pupu QQ

15 Nov 2010 pupu QQ

no problem with matlab 2009

Comment only
17 Nov 2009 Said Pertuz

Said Pertuz (view profile)

Sorry, the function 'impyramid' is not provided and thus, I could not test the code.

Comment only
11 Feb 2009 us

us (view profile)

LKPR-marzat is NOT a valid file name...

Comment only
11 Feb 2009 1.1

filename fixed

Contact us