SlideShare a Scribd company logo
1 of 25
High Resolution Animated
Scenes from Stills
AGENDA
• Objective
• System architecture
• Modules And Snapshots
• UML diagrams
• Functional Requirements
• Non-Functional Requirements
• Hardware Requirements
• Software Requirements
• Source Code
• References
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.
SYSTEM ARCHITECTURE
MODULES
• Preprocessing
• Building a Graph
• Motion creation
• Scene making
PREPROCESSING
• We first set same pixels for all images.
• Color Enhancement, Improve the image
quality, Size corrections, and noise removal.
BUILDING A GRAPH
• Image comparison.
• Algorithm:
Partial Temporal Ordering
• Input:
Unordered stills
• Output:
Ordered, distance computed.
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 .
SCENE MAKING
• AVI File conversion.
• Input:
Stills
• Output:
Converted Video
UML DIAGRAMS
• UseCase diagram
• Class diagram
• Activity diagram
• Sequence diagram
USECASE DIAGRAM
Import Stills
Build Graph
Create motion
Fine tuning
Scene Making
Converted file
Database
Uses
Uses
Uses
Uses
Extends
ACTIVITY
DIAGRAM
User Interaction
Preprocessing
Enhancement
Quality Improvement
If Noise
Build Graph
If Unordered Perform Ordering
Make Graph
Motion Creation
Fine Tuning
Scene Making
Yes
No
Yes
No
SEQUENCE
DIAGRAM
User Image Process Database
1 : Related Images()
2 : Preprocessing()
3 : Build graph()
4 : Motion creation()
5 : Fine tuning()
6 : Scene making()
7 : Movie File()
8 : Converted File()
CLASS DIAGRAM
User Interaction
Preprocessing
+Enhancement()
Building graph
+Ordering()
Motion Creation
+finetuning()
+timefrequency()
Making scenes
+fileconversion()
Image processing
+insert()
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.
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.
HARDWARE REQUIREMENTS
• System : Pentium III 700 MHz
• Hard disk : 40 GB
• Monitor : 15 VGA colour
• Mouse : Logitech.
• RAM : 128 MB
• Keyboard : 110 keys enhanced
SOFTWARE REQUIREMENTS
• Operating system : Windows XP
• Front End : Microsoft Visual Studio .NET
• Coding Language : Visual C# .NET
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;
•
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.
Queries?

More Related Content

What's hot

Unreal Open Day 2017 UE4 for Mobile: The Future of High Quality Mobile Games
Unreal Open Day 2017 UE4 for Mobile: The Future of High Quality Mobile GamesUnreal Open Day 2017 UE4 for Mobile: The Future of High Quality Mobile Games
Unreal Open Day 2017 UE4 for Mobile: The Future of High Quality Mobile GamesEpic Games China
 
Deployment appliance product walk through
Deployment appliance product walk throughDeployment appliance product walk through
Deployment appliance product walk throughdavid_malmborg
 
Systems by samuel c w cisco br7
Systems by samuel c w cisco br7Systems by samuel c w cisco br7
Systems by samuel c w cisco br7samthking25
 

What's hot (6)

Unreal Open Day 2017 UE4 for Mobile: The Future of High Quality Mobile Games
Unreal Open Day 2017 UE4 for Mobile: The Future of High Quality Mobile GamesUnreal Open Day 2017 UE4 for Mobile: The Future of High Quality Mobile Games
Unreal Open Day 2017 UE4 for Mobile: The Future of High Quality Mobile Games
 
Hypervisors
HypervisorsHypervisors
Hypervisors
 
Virtualization Basics
Virtualization BasicsVirtualization Basics
Virtualization Basics
 
Deployment appliance product walk through
Deployment appliance product walk throughDeployment appliance product walk through
Deployment appliance product walk through
 
Systems by samuel c w cisco br7
Systems by samuel c w cisco br7Systems by samuel c w cisco br7
Systems by samuel c w cisco br7
 
Topic 6
Topic 6Topic 6
Topic 6
 

Similar to High resolution animated scenes from stills

Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ...
Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ...Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ...
Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ...Unity Technologies
 
West Coast DevCon 2014: Engine Overview - A Programmers Glimpse at UE4
West Coast DevCon 2014: Engine Overview - A Programmers Glimpse at UE4West Coast DevCon 2014: Engine Overview - A Programmers Glimpse at UE4
West Coast DevCon 2014: Engine Overview - A Programmers Glimpse at UE4Gerke Max Preussner
 
East Coast DevCon 2014: Engine Overview - A Programmer’s Glimpse at UE4
East Coast DevCon 2014: Engine Overview - A Programmer’s Glimpse at UE4East Coast DevCon 2014: Engine Overview - A Programmer’s Glimpse at UE4
East Coast DevCon 2014: Engine Overview - A Programmer’s Glimpse at UE4Gerke Max Preussner
 
Introduction to embedded computing and arm processors
Introduction to embedded computing and arm processorsIntroduction to embedded computing and arm processors
Introduction to embedded computing and arm processorsSiva Kumar
 
Network monitoring tools
Network monitoring toolsNetwork monitoring tools
Network monitoring toolsQaswarBosan
 
Gpu digital lab investors presentation
Gpu digital lab investors presentationGpu digital lab investors presentation
Gpu digital lab investors presentationoleg gubanov
 
Gpu digital lab english version
Gpu digital lab english versionGpu digital lab english version
Gpu digital lab english versionOleg Gubanov
 
Benefity Oracle Cloudu (3/4): Compute
Benefity Oracle Cloudu (3/4): ComputeBenefity Oracle Cloudu (3/4): Compute
Benefity Oracle Cloudu (3/4): ComputeMarketingArrowECS_CZ
 
AISF19 - Unleash Computer Vision at the Edge
AISF19 - Unleash Computer Vision at the EdgeAISF19 - Unleash Computer Vision at the Edge
AISF19 - Unleash Computer Vision at the EdgeBill Liu
 
Simulators for Wireless Sensor Networks (OMNeT++)
Simulators for Wireless Sensor Networks (OMNeT++)Simulators for Wireless Sensor Networks (OMNeT++)
Simulators for Wireless Sensor Networks (OMNeT++)Pradeep Kumar TS
 
Remote Admittance
Remote AdmittanceRemote Admittance
Remote AdmittanceAjit Yadav
 
Gpu digital lab english version
Gpu digital lab english versionGpu digital lab english version
Gpu digital lab english versionoleg gubanov
 
Application of the Actor Model to Large Scale NDE Data Analysis
Application of the Actor Model to Large Scale NDE Data AnalysisApplication of the Actor Model to Large Scale NDE Data Analysis
Application of the Actor Model to Large Scale NDE Data AnalysisChrisCoughlin9
 
Building Applications with the Microsoft Kinect SDK
Building Applications with the Microsoft Kinect SDKBuilding Applications with the Microsoft Kinect SDK
Building Applications with the Microsoft Kinect SDKDataLeader.io
 
Shift Remote: AI: Behind the scenes development in an AI company - Matija Ili...
Shift Remote: AI: Behind the scenes development in an AI company - Matija Ili...Shift Remote: AI: Behind the scenes development in an AI company - Matija Ili...
Shift Remote: AI: Behind the scenes development in an AI company - Matija Ili...Shift Conference
 
Shift Remote AI: Behind the Scenes Development in an AI Company - Matija Ilij...
Shift Remote AI: Behind the Scenes Development in an AI Company - Matija Ilij...Shift Remote AI: Behind the Scenes Development in an AI Company - Matija Ilij...
Shift Remote AI: Behind the Scenes Development in an AI Company - Matija Ilij...Shift Conference
 

Similar to High resolution animated scenes from stills (20)

Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ...
Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ...Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ...
Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ...
 
West Coast DevCon 2014: Engine Overview - A Programmers Glimpse at UE4
West Coast DevCon 2014: Engine Overview - A Programmers Glimpse at UE4West Coast DevCon 2014: Engine Overview - A Programmers Glimpse at UE4
West Coast DevCon 2014: Engine Overview - A Programmers Glimpse at UE4
 
East Coast DevCon 2014: Engine Overview - A Programmer’s Glimpse at UE4
East Coast DevCon 2014: Engine Overview - A Programmer’s Glimpse at UE4East Coast DevCon 2014: Engine Overview - A Programmer’s Glimpse at UE4
East Coast DevCon 2014: Engine Overview - A Programmer’s Glimpse at UE4
 
Introduction to embedded computing and arm processors
Introduction to embedded computing and arm processorsIntroduction to embedded computing and arm processors
Introduction to embedded computing and arm processors
 
Network monitoring tools
Network monitoring toolsNetwork monitoring tools
Network monitoring tools
 
Gpu digital lab investors presentation
Gpu digital lab investors presentationGpu digital lab investors presentation
Gpu digital lab investors presentation
 
Diagnosing issues in your ASP.NET applications in production with Visual Stud...
Diagnosing issues in your ASP.NET applications in production with Visual Stud...Diagnosing issues in your ASP.NET applications in production with Visual Stud...
Diagnosing issues in your ASP.NET applications in production with Visual Stud...
 
Gpu digital lab english version
Gpu digital lab english versionGpu digital lab english version
Gpu digital lab english version
 
Benefity Oracle Cloudu (3/4): Compute
Benefity Oracle Cloudu (3/4): ComputeBenefity Oracle Cloudu (3/4): Compute
Benefity Oracle Cloudu (3/4): Compute
 
AISF19 - Unleash Computer Vision at the Edge
AISF19 - Unleash Computer Vision at the EdgeAISF19 - Unleash Computer Vision at the Edge
AISF19 - Unleash Computer Vision at the Edge
 
Simulators for Wireless Sensor Networks (OMNeT++)
Simulators for Wireless Sensor Networks (OMNeT++)Simulators for Wireless Sensor Networks (OMNeT++)
Simulators for Wireless Sensor Networks (OMNeT++)
 
Remote Admittance
Remote AdmittanceRemote Admittance
Remote Admittance
 
Gpu digital lab english version
Gpu digital lab english versionGpu digital lab english version
Gpu digital lab english version
 
Introduction to embedded system
Introduction to embedded systemIntroduction to embedded system
Introduction to embedded system
 
Application of the Actor Model to Large Scale NDE Data Analysis
Application of the Actor Model to Large Scale NDE Data AnalysisApplication of the Actor Model to Large Scale NDE Data Analysis
Application of the Actor Model to Large Scale NDE Data Analysis
 
Building Applications with the Microsoft Kinect SDK
Building Applications with the Microsoft Kinect SDKBuilding Applications with the Microsoft Kinect SDK
Building Applications with the Microsoft Kinect SDK
 
Shift Remote: AI: Behind the scenes development in an AI company - Matija Ili...
Shift Remote: AI: Behind the scenes development in an AI company - Matija Ili...Shift Remote: AI: Behind the scenes development in an AI company - Matija Ili...
Shift Remote: AI: Behind the scenes development in an AI company - Matija Ili...
 
Shift Remote AI: Behind the Scenes Development in an AI Company - Matija Ilij...
Shift Remote AI: Behind the Scenes Development in an AI Company - Matija Ilij...Shift Remote AI: Behind the Scenes Development in an AI Company - Matija Ilij...
Shift Remote AI: Behind the Scenes Development in an AI Company - Matija Ilij...
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
 
Computer fundamental
Computer fundamentalComputer fundamental
Computer fundamental
 

Recently uploaded

Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 

Recently uploaded (20)

Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 

High resolution animated scenes from stills

  • 2. AGENDA • Objective • System architecture • Modules And Snapshots • UML diagrams • Functional Requirements • Non-Functional Requirements • Hardware Requirements • Software Requirements • Source Code • References
  • 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.
  • 5. MODULES • Preprocessing • Building a Graph • Motion creation • Scene making
  • 6. PREPROCESSING • We first set same pixels for all images. • Color Enhancement, Improve the image quality, Size corrections, and noise removal.
  • 7.
  • 8. BUILDING A GRAPH • Image comparison. • Algorithm: Partial Temporal Ordering • Input: Unordered stills • Output: Ordered, distance computed.
  • 9.
  • 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
  • 13.
  • 14. UML DIAGRAMS • UseCase diagram • Class diagram • Activity diagram • Sequence diagram
  • 15. USECASE DIAGRAM Import Stills Build Graph Create motion Fine tuning Scene Making Converted file Database Uses Uses Uses Uses Extends
  • 16. ACTIVITY DIAGRAM User Interaction Preprocessing Enhancement Quality Improvement If Noise Build Graph If Unordered Perform Ordering Make Graph Motion Creation Fine Tuning Scene Making Yes No Yes No
  • 17. SEQUENCE DIAGRAM User Image Process Database 1 : Related Images() 2 : Preprocessing() 3 : Build graph() 4 : Motion creation() 5 : Fine tuning() 6 : Scene making() 7 : Movie File() 8 : Converted File()
  • 18. CLASS DIAGRAM User Interaction Preprocessing +Enhancement() Building graph +Ordering() Motion Creation +finetuning() +timefrequency() Making scenes +fileconversion() Image processing +insert()
  • 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
  • 22. SOFTWARE REQUIREMENTS • Operating system : Windows XP • Front End : Microsoft Visual Studio .NET • Coding Language : Visual C# .NET
  • 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.