extrapolating from sequential images

2 views (last 30 days)
starfomr
starfomr on 18 Jan 2015
Commented: Image Analyst on 18 Jan 2015
I have a sequence of 180 time lapse photographs taken at 1 second intervals. These are animated in real time to create a short three minute film. Unfortunately, the animation is still too jumpy as the movement between objects is too large. Is there any way for me to create additional sets of images to fill the gaps? e.g., if my existing images are i.1, i.2 to i.180 etc., I'd like to generate a set of 23 extra images between i.1 and i.2 (to create a 24fps frame rate), and between i.2 and i.3, and so forth. Each image has the same background and lighting conditions, so it is really about smoothing out the movement. They are jpeg images.
I am not sure if I can achieve this in a very simple way with matrix manipulation, or if it would require defining ROIs and setting some kind of movement path along each image, or if it is just too difficult to achieve. I haven't used Matlab in several years and even then only as a basic user (although I had more confidence with image processing).
Would appreciate any hints or advice.
  1 Comment
Image Analyst
Image Analyst on 18 Jan 2015
Are the images spatially aligned between frames? So that all you need to do is to interpolate intensities? Or do you need to call imwarp or imregister to align them also?

Sign in to comment.

Answers (0)

Categories

Find more on Animation in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!