Archive for the 'Stitching software' Category

Photo stitcher update, plus short links

Wednesday, July 22nd, 2009

First I must apologise for the lack of updates. All I can say is that I’ve been very busy. With that in mind, I am happy to announce two updates. First, and most important, is a new version of the CleVR Stitcher. I know that a lot of people have been having problem with poor stitching of some images. I’ve been having the same problems. Anyhow, I’m happy to say that this update greatly improves stitch quality. This is mainly down to improvements in focal length estimation and initial image warping. It’s amazing the difference that makes. I’ve also tweaked some thresholds and values to improve stitching in other ways. Let me know if it works for you.

In other matters, we now have short links implemented, using the domain Just look for the link on the panorama page. For example, see for an Apollo 11 panorama. These links are perfect for sharing your panoramas on Twitter. Once again, let me know what you think.

Actionscript 3 vector speedups

Thursday, September 25th, 2008

Mike Chambers has posted a comparison between the performance of AS3 arrays and the new Vectors available in Flash Player 10. The results look good: he managed a 60% speedup. This is very exciting for us at CleVR, because of the potential impact it has on the Stitcher in particular. This uses massive Arrays and lots of nested loops which seem to be just the kind of thing that would benefit from this. I haven’t had a chance to do any benchmarking of my own (hard at work on CleVR Pro) but when I do I’ll post another entry.

State change bug in Flex

Sunday, August 17th, 2008

I’ve been trying to track down the source of a bug in the Stitcher. The issue was in the welcome screen, which has states for logging-in, creating a new account etc. The problem was that whenever the login state had been active, moving to another state would throw an error, The supplied DisplayObject must be a child of the caller. After much trial and error I worked out that it was down to the ControlBar that held the login buttons. It seems that the issue is that when Flex adds a controlbar, it doesn’t actually add it as a child of the container in which you place it. This means that when you then try to remove it, it’s in the wrong place. It seems to be related to this bug, which was apparently fixed last year. I’m going to have to produce a minimal version and see if I need to submit a bug report and/or patch.

Anyway, after changing it to use an HBox it’s working. I’ve uploaded a new version of the CleVR Stitcher with that fix and a few others. You can install it from that box in the sidebar (unless you’re reading this via the feed).

Tucows on how to use CleVR

Tuesday, June 3rd, 2008

There’s a great article over on Tucows about how to use CleVR to create and share panoramas. In fact, I’d go as far to say that it’s better than our own documentation! Go and take a look, and if you like it then Digg the article.

Shiny new site design

Wednesday, May 28th, 2008

The more observant visitors may have noticed that we’ve just updated the design of the site. It’s not a drastic change, is the first stage of a series of updates that we’ll be releasing over the next month. If you have any problems with the changes, do let me know using the contact form or in the comments. Any comments are also welcome.

One change that may be of interest to web design types is that the new design uses downloadable CSS fonts using @font-face. At the moment, Safari 3 is the only browser that supports that, but that will hopefully change soon. It should still display with no problem in other browsers, just without the custom fonts. The font we are using is Fontin Sans, which is one of several excellent fonts by Jos Buivenga of Exljbris. These fonts have a licence which specifically permits use in @font-face declarations and are free to download. We’re using the font in our new logo and in the CleVR Stitcher, as the licence allows embedding in programs as well. We’re very grateful to Jos for creating this excellent font with such a helpful licence.

CleVR Stitcher update fixes Sony support

Friday, May 23rd, 2008

The CleVR Stitcher uses EXIF tags embedded in the source images to calculate how the images should be warped before stitching. There is a hopeless lack of standardisation in these tags, so we have to use several different techniques to support photos from different camera manufacturers. Sony is the worst, as they do not provide enough information to enable us to make the calculation. This means that we have to use a different method to make an educated guess. However, a bug in the previous version of the Stitcher meant that Sony images would not stitch at all. Thanks to a bug report by user benbreeze this is now fixed. I have also fixed another bug in the self-updater. You can upgrade to the new version here.

Important CleVR Stitcher update

Saturday, May 17th, 2008

It’s been a while since the CleVR Stitcher was updated as I’ve been working on some other important projects. I also had a much needed holiday! Today I have released a new version that fixes lots of bugs which have been reported over the past month or so. It also makes some hopefully significant improvements to the stitching algorithms. If you had problems with poor stitches in the past, then give it another try as it should do better. The improvements are mostly related to common problems in panoramas that have been shot by hand without a tripod.

Thank you everyone who submitted bug reports. They have bee very helpful. This release should fix all of the most commonly reported problems. See below for a list of updates, and important information on installing the update.

New Stitcher, new AIR

Sunday, March 2nd, 2008

On Monday, Adobe AIR was officially launched. Of course, we’ve been using the beta version of AIR for the CleVR Stitcher for over six months now, but it’s good to see it go 1.0. This means that we’ve also released a new version of the Stitcher, which uses the latest version of AIR. You can install it below, using the shiny new installer badge. It will update or install AIR for you if needed.

CleVR Stitcher tutorial screencast

Friday, January 25th, 2008

I’ve just uploaded the first in a series of screencasts showing how to do various things with CleVR. The first one is about using the Stitcher, and you’ll find it below the cut. Let me know what you think, and what things you’d like to see in future tutorials.

New version of CleVR panoramic image Stitcher

Tuesday, January 15th, 2008

We’ve just released a new version of the CleVR Stitcher. This uses the new version of Adobe AIR, and also adds several features and fixes lots of bugs. If you download it, please do let me know what you think and if you have any problems with it.