Difference between revisions of "Private:progress-khodabakhshi"
Line 4: | Line 4: | ||
===April 26=== | ===April 26=== | ||
− | * Implementing: Combining SIFT and Depth | + | * Implementing: Combining SIFT and Depth results to make a better decision. |
* Next step would be to evaluate it. Different transformations must be applied to query videos and robustness of the system against them should be measured. | * Next step would be to evaluate it. Different transformations must be applied to query videos and robustness of the system against them should be measured. | ||
Revision as of 13:58, 26 April 2011
Spring 2011 (RA)
- Courses:
- CMPT 771: Internet Architecture and Protocols
April 26
- Implementing: Combining SIFT and Depth results to make a better decision.
- Next step would be to evaluate it. Different transformations must be applied to query videos and robustness of the system against them should be measured.
April 18
- Course work (final exam)
- The "D. Depth map creation for multiview video" section of my report is updated.
April 8
- Course work (problem set + presentation)
- Exploring depth extraction details
March 29
- Implementing the depth signature part of the system. The updated report is here.
March 8
- Exploring multiview geometry and depth extraction methods. My report is here.
March 1
- Continuing implementation
I am implementing the proposed algorithm in my talk using the mentioned libraries. The implementation up to and including frame level matching phase is completed till now.
Feb 22
- Continuing implementation
There are some reliable implementation of SIFT algorithm. The first one is by author of the SIFT, David Lowe. However, his implementation is not open source, and he just distributed a binary file. In other words, this implementation is not flexible and it's not possible to change its parameters, which is necessary in our task, since we have to change its parameters to reduce the number of SIFT features by accepting the most informative ones. The implementation that I decided to use is one by Andrea Vedaldi, which is in C language, and has Matlab interface as well. The Open-Source SIFT Library won first place at the ACM Multimedia 2010 Open-Source Software Competition (the competition was stiff). It is flexible enough for our task. The two parameters that we need to change are the peak threshold, and the edge threshold, which can be change using this library.
For the approximate nearest neighbor task, I have decided to use open source FLANN library, which is one of the fastest nearest neighbor algorithms, as I have explained in more details in my report. This library is in C++ language, and also have Matlab interface as well.
I have learned to use these two libraries using their Matlab interface. The reason is that this task needs some kind of matrix manipulation, and Matlab is efficient in this case.
Feb 15
- Starting implementation
Feb 8
- Exploring different nearest neighbor techniques in high dimensional spaces
Feb 1
- Exploring depth maps features
Jan 24
- Adapting 2D CBVCD to 3D
- Preparing the group meeting talk: Slides.
Jan 17
- Exploring image registration methods
- Exploring feature-based image registration methods
- Exploring feature-based image registration methods that use SIFT-based methods
- A more detailed report is available at: report but it is still changing...
Jan 10
- Exploring 3D videos.
- Exploring literature for 3D video copy detection
Jan 3
- having fun, not really working :)
Fall 2010 (TA)
- Courses:
- CMPT 701: Design/Analysis Algorithms
- CMPT 820: Multimedia Systems
- Worked on 2D video copy detection.