forums.ps2dev.org Forum Index forums.ps2dev.org
Homebrew PS2, PSP & PS3 Development Discussions
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Fast Gigapixel Stitching on the Playstation 3

 
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PS3 Linux Development
View previous topic :: View next topic  
Author Message
HD



Joined: 11 Mar 2008
Posts: 4

PostPosted: Tue Mar 11, 2008 9:02 pm    Post subject: Fast Gigapixel Stitching on the Playstation 3 Reply with quote

We are working on a fast panorama stitcher& blender for the Playstation 3 (ydl 5)
and just released a testpreview
<http://www.hs-furtwangen.de/~dersch/PTStitcherNG0.1a.tar.gz>.
Readme:
<http://www.hs-furtwangen.de/~dersch/Readme.PTStitcherNG0.1a>

This release finishes a popular stitcher test
<http://hdview.at/speedtest/results.html>
in 22min, almost 4 times faster than the next in line.

Regards

Helmut Dersch
Back to top
View user's profile Send private message
jimparis



Joined: 10 Jun 2005
Posts: 1179
Location: Boston

PostPosted: Tue Mar 11, 2008 11:53 pm    Post subject: Reply with quote

Those results are impressive :)
Back to top
View user's profile Send private message
unsolo



Joined: 16 Apr 2007
Posts: 155
Location: OSLO Norway

PostPosted: Sun Mar 16, 2008 1:21 am    Post subject: Reply with quote

Please clarify what this actually is?
Im working on a EXA backend on the spu's.
_________________
Don't do it alone.
Back to top
View user's profile Send private message
HD



Joined: 11 Mar 2008
Posts: 4

PostPosted: Tue Mar 18, 2008 7:26 pm    Post subject: Reply with quote

>Please clarify what this actually is?

Gigapixel panoramas are objects like this
<http://research.microsoft.com/ivm/HDView.htm>
(we are not related to ms).

You have to supply photographic images taken
at overlapping orientations, which are then
- corrected (remove lens distortions)
- perspectively transformed
- remapped to a suitable panorama projection (eg cylindrical)
This is done in parallel by the 6 SPUs, each processing
a single row of pixels. The images are
then (actually simultaneously) blended together with their neighbors
using a multiresolution blending algorithm on the PPU.

All this is done in a streaming fashion to avoid
tempfiles as much as possible. IO and ram is the
major problem when we ported our stitcher to
the ps3 and required a major rewrite. Nevertheless,
the ps3-solution is already much faster than the previous
one (PTStitcher), even on high-end systems.

Regards

Helmut Dersch
Back to top
View user's profile Send private message
unsolo



Joined: 16 Apr 2007
Posts: 155
Location: OSLO Norway

PostPosted: Wed Mar 19, 2008 1:44 am    Post subject: Reply with quote

Looks Great i will need to investigate your dma routines im having an issue getting beyond 1.1Gpixels doing read modify write on the framebuffer
_________________
Don't do it alone.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PS3 Linux Development All times are GMT + 10 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group