Wednesday, December 31, 2008

Coding Started

I've been working on a simple visual output class for debugging and testing. Simply put, it's an SDL and OpenGL wrapper with functions geared towards viewing the work being done. Hopefully it will eventually provide a simple interface for the user to interact with the app.

The code is available on SourceForge.

I'll be working next on providing a short how-to on getting started with the project. This info will be available on the project's wiki.

Need to make sure that this project is adhering to GPL licensing!

Monday, December 22, 2008

Formalizing Documentation

I've started formalizing the Virtual Cam documentation of the research and development. I'm going centralize all work on a wiki page. It will also serve as a date verification and give it a better web presence.

Over the winter break and interterm, I'm going to be working on a base for the project. The base will have a very basic API to load the image sequences and perform all the prepping. It will probably have a rudimentary visual output window so we can see "progress" and debug. More than likely, it will be written using SDL or OpenGL, as they are great cross-platform solutions that don't require much of a learning curve.

I will probably also start start saving the code to the SourceForge site.

Wiki Site: http://virtualcam.wikidot.com

Thursday, November 13, 2008

Texture Patches

is there some good way to parametrize a triangular texture in order to compare two textures for similarity?

links to look at:
outline:

orig


dark outlines with shadings


lightened shadings


need a way to follow outlines and build texture swaths. we're not going to track the texture or points in the texture (features) as SIFT might. instead, we're tracking and following what swaths are adjoined... we're going to expand on the unwrap mosaics, allowing for more dynamic scenes and removing the assumption of cylindrical topology. it will only take many, many intermediate steps to get there. the idea thus far will parallelize very easily! might even run decently on a GPU...

using statistics to aid tracking. histograms, gradients, mean/median, standard deviation.

build a "flattened" image of dynamic resolution... that's the "trick!"

Tuesday, October 28, 2008

2008 Oct 28

I've begun trying to really understand the math behind the Unwrap Mosaics. So far, everything is quite straight-forward. The only really hurdle I'm finding is that I don't have nearly enough math behind me to really grasp what is being said. (approx 1hr)

Thursday, October 23, 2008

Introduction

This blog will serve as a running "diary" of my successes and failures for working on the Virtual Camera project. Conveniently, I must take a senior level class for my CS degree, in which we work on projects. I thought that this would be a great project to use, as it would fulfill my CS requirements and keep me motivated!