Difference between revisions of "NonPhotorealistic rendering of speed lines"

From AIRWiki
Jump to: navigation, search
('''Part 2: project description''')
('''Part 2: project description''')
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''DO NOT EDIT THIS PAGE!'''
 
 
This is a generic template for a project page. Project pages describe the projects going on at the AIRLab and are listed in the [[Projects]] page. Feel free to copy (but ''not'' to cut or modify) the contents of its 'edit' tab and re-use them as a basis for your own project's page. The instructions to do that are given at [[Projects#HOWTO add a new project to the AIRWiki]].
 
 
Of course this is only intended as a hint: ''your'' page must contain also all the details about your work. In particulat you need to write down in detail if your work can cause any risk to you or to others.
 
 
Finally, keep in mind that '''YOU have the responsibility to guarantee that your work complies to the [http://airlab.elet.polimi.it/index.php/airlab/content/download/461/4110/file/documento_valutazione_rischi_AIRLab.pdf Safety norms] and the [http://airlab.elet.polimi.it/index.php/airlab/content/download/613/5300/file/Regolamento_AIRLab.pdf Rules] of the AIRLab. Despite the joking tone of what follows, these are matters that you must consider very seriously'''.
 
 
If you have any doubt about the safety of a tool, a procedure or anything else in the AIRLab, stop ''now'' and talk with the Teacher who is in charge of your project.
 
 
 
== '''Part 1: project profile''' ==
 
== '''Part 1: project profile''' ==
  
Line 41: Line 31:
  
 
Given a video with a moving object (a person, or something else), we will be able to draw some lines on the last video frame which should convey the object motion in the previous k frames. Beside we will be also able to draw some lines during the video reproduction.  
 
Given a video with a moving object (a person, or something else), we will be able to draw some lines on the last video frame which should convey the object motion in the previous k frames. Beside we will be also able to draw some lines during the video reproduction.  
 +
 +
The documentation related to this project can be downloaded [[Media:ProgettoIAS.pdf | here]].
 +
 +
The tutorial related to the Matlab graphical interface can be downloaded [[Media:GraphicInterfaceTutorial.pdf | here]].
 +
 +
The source code of the Matlab graphical application can be downloaded [[Media:NonPhotorealisicRenderingOfSpeedLines Matlab.zip | here]]
  
 
Approach
 
Approach
Line 52: Line 48:
 
3. We implemented three different techniques in order to obtain speed-lines.  
 
3. We implemented three different techniques in order to obtain speed-lines.  
  
The Implemented techniques are: Envelope Speed-Lines, Replication Of Contours, Harris Corners Speed-lines, We developed a simple matlab GUI in order to experiment with different parameters within a video.
+
The Implemented techniques are: Envelope Speed-Lines, Replication Of Contours, Harris Corners Speed-linesWe developed a simple matlab GUI in order to experiment with different parameters within a video.
 +
 
 +
[[Image: BallTransparency.png]]
 +
 
 +
[[Image: GusTransparency.png]]

Latest revision as of 10:15, 18 June 2008

Part 1: project profile

Project name

Nonphotorealistic Rendering of Speed Lines

Project short description

The aim of this project is to experiment some new techniques for syntesizing speed lines from video.

Given a video with a moving object (a person, or something else), we will be able to draw some lines on the last video frame which should convey the object motion in the previous k frames. Beside we will be also able to draw some lines during the video reproduction.

Dates

Start date: 2008/02/04

End date: 2008/03/04

People involved

Project Advisor

A. Giusti - User:AlessandroGiusti

Students who worked on the project in the past

Marco Branca - User:MarcoBranca as a project for the course Image Analysis and Synthesis, prof. Caglioti

Lorenzo Camerini - User:LorenzoCamerini as a project for the course Image Analysis and Synthesis, prof. Caglioti

Part 2: project description

The aim of this project is to experiment using some new techniques for syntesizing speed lines from video.

Given a video with a moving object (a person, or something else), we will be able to draw some lines on the last video frame which should convey the object motion in the previous k frames. Beside we will be also able to draw some lines during the video reproduction.

The documentation related to this project can be downloaded here.

The tutorial related to the Matlab graphical interface can be downloaded here.

The source code of the Matlab graphical application can be downloaded here

Approach

In order to solve the problem we followed these tasks:

1. We synthesized different videos with a clear separation between a moving foreground and background using blender.

2. We studied how to analyzing video in matlab. In particular we learned how to access and analyze single video's frames.

3. We implemented three different techniques in order to obtain speed-lines.

The Implemented techniques are: Envelope Speed-Lines, Replication Of Contours, Harris Corners Speed-lines. We developed a simple matlab GUI in order to experiment with different parameters within a video.

BallTransparency.png

GusTransparency.png