3. OBJECTIVE
• A single picture conveys a lot of information
about the scene, but it rarely conveys the scene’s
true dynamic nature.
• A system that allows the user to quickly and
easily produce a compelling-looking animation
from a small collection of high resolution stills.
10. MOTION CREATION
• Based on distance, low resolution optical flow is
created between two adjacent images.
• Algorithm:
Markov Chain Model.
• Input:
Stills with no tuning
• Output:
Fine tuned video .
11.
12. SCENE MAKING
• AVI File conversion.
• Input:
Stills
• Output:
Converted Video
19. FUNCTIONAL REQUIREMENTS
• Color Enhancement - Improve the Contrast &
Brightness, Improve the quality based on the
saturation Adjustment.
• Ordering- Calculate the Difference between the two
images based on the pixel difference and order the
stills.
• File Conversion- Based on distance low resolution
optical flow is created between two adjacent images
and the file is converted to AVI format.
20. NON-FUNCTIONAL REQUIREMENTS
A non-functional requirement is a requirement
that specifies criteria that can be used to judge the
operation of a system, rather than specific behaviors.
• Usability- This property reflects how easy it is to use
the system. It depends on the technical system
components, its operators and its operating
environment.
• Repairability- This property reflects how easy it is to
fix a problem once it has been discovered.
21. HARDWARE REQUIREMENTS
• System : Pentium III 700 MHz
• Hard disk : 40 GB
• Monitor : 15 VGA colour
• Mouse : Logitech.
• RAM : 128 MB
• Keyboard : 110 keys enhanced
23. SOURCE CODE
• using System;
• using System.Drawing;
• using System.Drawing.Imaging;
• using System.Collections;
• using System.ComponentModel;
• using System.Windows.Forms;
• using WeifenLuo.WinFormsUI;
•
• using ImageLib.Math;
• using ImageLib.Imaging;
•
• namespace StilltoMovie
• {
• public class FourierDoc : Content
• {
• private ComplexImage image = null;
• private ComplexImage backup = null;
• private System.Drawing.Bitmap bitmap = null;
• private int width;
• private int height;
• private IDocumentsHost host = null;
•
24. REFERENCES
[1] S. Soatto, G. Doretto, and Y.N. Wu, “Dynamic Textures,” Proc. Int’l Conf. Computer Vision, pp. 439-446,
2001.
[2] R. Sedgewick, Algorithms in C++, Part 5: Graph Algorithms. Pearson Education North Asia Limited, 2002.
[3] K.S. Bhat, S.M. Seitz, J.K. Hodgins, and P.K. Khosla, “Flow-Based Video Synthesis and Editing,” ACM Trans.
Graphics, vol. 23, no. 3, pp. 360-363, 2004.
[4] A. Agarwala, K.C. Zheng, C. Pal, M. Agrawala, M. Cohen, B. Curless, D. Salesin, and R. Szeliski, “Panoramic
Video Textures,” ACM Trans. Graphics, vol. 24, no. 3, pp. 821-827, 2005.
[5] Y.-Y. Chuang et al. “Animating Pictures with Stochastic Motion Textures,” ACM Trans. Graphics, vol. 24, no.
3, pp. 853-860, 2005.