I've been using the PTGui software ($121) for years to stitch together aerial shots into composite mosaics, but noticed in Krzysztof Bosak's post that Microsoft Research had something called ICE that could be an alternative. I checked it out and it's fanstastic!

 

Micosoft ICE is free, fast, easy to use and in my experience much more accurate than PTGui. Highly recommended.

 

Views: 2451


T3
Comment by Krzysztof Bosak on April 30, 2011 at 4:21pm

Well rather complementary thing. PTGUI is almost free when you consider how it works. ICE works when it works, when it doesn't, you cannot do anything but throw files again into the lottery machine.

PTGUI on the other hand with serious amount of labour can save even hopeless stitch from being useless.

BTW ICE likes quadcores or more.

Comment by Matt on April 30, 2011 at 6:13pm
@ Chris, I believe Microsoft released an app for the iPhone that uses the same technology to make panoramas. Its called Photosynth.
Comment by narwhal on April 30, 2011 at 6:46pm
Is there anyway to interface to ICE via a program?
Comment by Ryan Kunde on April 30, 2011 at 8:01pm
I’ve also had good luck with ICE when imaging smaller areas; the program couldn’t be faster or easier. In ArcGis I did a georeferencing comparison of my ICE stitched image to a high altitude aerial photo (that should have little tilt and consistent scale). Surprisingly, my ICE image had a slightly better (lower) RMS (residual mean square) value (1.15), to the control points than did the high altitude aerial photo! Meaning, the ICE stitched image was not badly distorted for my area of interest. However, the edges of the images are always badly skewed. This is due to using the Planar or Rotating Motion settings, using the Structured Panorama feature should fix this shortcoming. Now if I could only fly a coordinated pattern…
Comment by Ryan Kunde on April 30, 2011 at 8:11pm

Here's a link to a free Multispectral Image Data Analysis program from Purdue: 

Purdue/LARS MultiSpec

Comment by Adam Amos on May 1, 2011 at 1:29am

COOL!

 

@narwhal, looks like you can call its functions via the two DLLs that come with it... cant find any documentation on how to do it though. I will have a play with it in LabVIEW in the near future.



T3
Comment by Krzysztof Bosak on May 1, 2011 at 4:07am

"@ Chris, I believe Microsoft released an app for the iPhone that uses the same technology to make panoramas. Its called Photosynth."

Completely unrelated. Photosynth makes 3D pointclouds. Impossible to derive one from another just by amateur juggling of components. Those are 2 separate processing chains.

having said that,

I have surface synths here

http://photosynth.net/userprofilepage.aspx?user=kbosak&content=...

 

"I’ve also had good luck with ICE when imaging smaller areas;"

Remember ICE is NOT licenced for commercial use. In short you cannot use it for work without written agreement from MS. Using DLLs not licenced for interfacing is reverse-engineering and is illegal.


Developer
Comment by John Arne Birkeland on May 1, 2011 at 6:06am

Krzysztof:

Woo, let's be careful with how we use reverse engineering and the word illegal in the same sentence. That last line can easily be misunderstood. Miss-using DLL's (with limited rights) without a licensing is illegal as you say, but this is not reverse engineering. Reverse engineering a technology and making your own substitute (from scratch) is still very much legal and a corner stone of engineering. I am not trying to be anal, but let's not help spread the common misconceptions about reverse engineering and legality.

On a brighter side. I was not aware about MS ICE so thank you for bringing it to my attention. Very impressive and fast when it works, but as you say it has a hit or miss approach since there is no way to manually override a wrong composition. I also notice that is can do video compositions. Have you experimented with ground surface mapping using video?


T3
Comment by Krzysztof Bosak on May 1, 2011 at 6:16am
My experience with video mapping is disappointment. All modern video compression methods use intraframe compression what destroys static-frame quality.
Comment by Matt on May 1, 2011 at 8:10am
@ Krzystof, yeah I realized that it was for 3d type panoramas after I posted that comment. My bad.

Comment

You need to be a member of DIY Drones to add comments!

Join DIY Drones

© 2014   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service