Archive for September, 2009

Wouldn’t use Bumblebee camera

September 28th, 2009  |  Published in FYP

I have got the reply from the HK representative of Point Grey research, the price of Bumblebee camera is too high that exceeds my budget.

I will now continue looking for 3D reconstruction algorithm and codes.

In that case, it is likely that I will buy one more PS3 eye. That is a total of three: two for 3D reconstruction (placed at the sides) and one for head tracking (placed in the middle).

And the whole set-up placement will follow the structure I found in NUI Group Community Forums.

Pixel Bender port of Scale2x and Scale3x

September 28th, 2009  |  Published in Uncategorized

scale2x

When I first saw the Scale2x, scale3x AS3 I am impressed. The algorithm is from scale2x sourceforge project and the as3 port is coded as a class that is very easy to reuse. Surely the AS3 port author nicoptere can make a PB port too as you may find out many PB cool stuff over his blog, but my pixel bending desire force me to do it myself :P

Here below the video shows my demo. I get a camera capture stream and used Posterizer which is downloaded from Pixel Bender Exchange to convert the image to 4-color-only, and than use the scale2x filter to enlarge the low resolution capture. The top-left corner thumbnail-like image is actually the original 1:1 input(160*120).

YouTube Preview Image

It is quite interesting to see for scale2x, PB’s version nearly doubles the performance of AS3′s. But for scale3x, there is not much different between PB and AS3. I think it is because scale3x has too many if-else which PB is not strong at.

BTW, I discovered a bug in PB while coding this. The bug make my code much longer as I work-a-round it… I reported it to the PB forum.

Demo app

Demo app’s Flex project with Pixel Bender source (The shorter but buggy versions are included too.)

Tags: ,

Reschedule and hardware consideration

September 20th, 2009  |  Published in FYP

I’ve just rescheduled a bit on my FYP Google Calendar. The changes are changing the end day of “4. Built the hardware.” to 2009-10-06, resetting the end day of “3. Hardware/software design.” and start day of “5. Built the software.” to next Sunday.

I’ve bought a pair of PS3 eye for motion tracking. And I’ve found Bumblebee camera from Point Grey Research which is satisfying my needs and can save time for implementation on generating depth map from stereo images. I’ve sent email to Point Grey Research but their HK area representative haven’t replied me yet. Hope the cost of it will stay in my budget. If is is ok, the PS3 eye will be for eye tracking and the Bumblebee camera will be for 3D pose tracking and reconstruction.

The physical structure of the installation is considered. I think it is better to have multiple smaller mirror instead of a single big mirror. It will be easier for transportation and a higher flexibility on the presentation size. The design would be like that:

physical-structure

That is a large mirror compose of a number of vertical log mirror. Blue ones are PS3 eye. Yellow one is Bumblebee. Green one is projector. There will be a better graphic later.