IPB
X   Site Message
(Message will auto close in 2 seconds)

Welcome Guest ( Log In | Register )

AlgorimancerPG Rangefinder and Photogrammetry Tool
algorimancer
post Jul 15 2006, 08:29 PM
Post #1


Member
***

Group: Members
Posts: 656
Joined: 20-April 05
From: League City, Texas
Member No.: 285



I have released a new version of the AlgorimancerPG rangefinder and photogrammetry tool. It is currently up to version 2.6. The latest addition provides Sol/time data for each image, plus calculates the 3D angle spanned by the last two targets (as seen from the rover). The latter feature struck me as potentially useful in navigating Victoria's ejecta blanket, and much easier than counting pixels.

As usual, the latest version can be found here:

http://www.clarkandersen.com/RangeFinder.htm

And here's a screenshot:

Attached Image


Let me know if there are any suggestions/problems.

For those unfamiliar with the application, the details of how it works have been extensively discussed in the "Range Finding - Parallax Calculations" thread, which you'll find here: http://www.unmannedspaceflight.com/index.php?showtopic=1768. It also includes a user guide in the zip file, and another quick user guide under the Help menu.
Go to the top of the page
 
+Quote Post
 
Start new topic
Replies
algorimancer
post May 12 2008, 03:41 PM
Post #2


Member
***

Group: Members
Posts: 656
Joined: 20-April 05
From: League City, Texas
Member No.: 285



Major update to AlgorimancerPG, adding support for the Phoenix SSI camera, improved image rendering, and faster image properties database.

http://www.clarkandersen.com/RangeFinder.htm

Details:

Current Version 4.0 (May 2008)

The AlgorimancerPG application has lately undergone some very major revisions, principally to support the Phoenix lander in addition to the MER rovers.

1) Support for the Phoenix lander's SSI stereo camera has been added, thanks to support from the camera's PI, Mark Lemmon. This will allow ranging and photogrammetry within a stereo pair of images, however at this time there is no database support available (from the mission), which means that such things as true azimuth and elevation are not available.

2) The internal MER database, which provides rover position and camera orientation so that true azimuth and elevation can be determined, has been extensively revised. The local database file (the ImgBinDat file in the executable directory) is now in a binary format supporting subsequent extension as needed. More importantly, within the application the database is now in a sorted format, which means that it is much quicker to search and update than in prior versions, and handles updates more robustly than before.

3) Image rendering now uses the CxImage library rather than the prior (very slow) Microsoft .Net approach. This means that images will render almost instantly, and they now follow the cursor when dragged. One consequence of making the dragging behavior flicker-free has been a change of the background color from white to black (the only real difference from the screenshot below).

In spite of all of these changes the behavior of the application is otherwise virtually unchanged.

-------------------------
Between now and the Phoenix landing there may be one (possibly two) additional releases of APG strictly related to Phoenix. The Phoenix sol/time conversion from the image header is currently incorrect, and is on my TODO list. If some sort of image database support similar to the Pancam Tracking database becomes available for Phoenix I am contemplating adding support for the RAC (the camera on the robotic arm); currently this is not in the cards. Meanwhile, MER users should appreciate the vastly faster database handling and image dragging.
Go to the top of the page
 
+Quote Post
algorimancer
post May 26 2008, 10:14 PM
Post #3


Member
***

Group: Members
Posts: 656
Joined: 20-April 05
From: League City, Texas
Member No.: 285



For those not following the Phoenix thread... Current version of APG is 4.0.5. I identified a few bugs with version 4 this morning when I had a look at the first Phoenix stereo pair, the worst of which would have left that version effectively unusable - the result of doing my testing with a debug rather than a release version. Fixed that bug, validated (as best I could) the Phoenix camera model (by correctly measuring the diameter of the landing pad), plus fixed the Phoenix Sol/Local-time display. The 4.0.5 version should be it for awhile, unless some other bugs turn-up or a Phoenix tracking database is made available.
Go to the top of the page
 
+Quote Post

Posts in this topic
- algorimancer   AlgorimancerPG Rangefinder and Photogrammetry Tool   Jul 15 2006, 08:29 PM
- - algorimancer   I'm looking for information on the positions o...   Jul 27 2006, 06:04 PM
- - algorimancer   A major new release of AlgorimancerPG, version 3.0...   Aug 8 2006, 01:15 PM
- - CosmicRocker   Wow! I'll be reading the docs when I get ...   Aug 8 2006, 02:08 PM
- - CosmicRocker   Ok, I read the documentation tonight and I have a ...   Aug 10 2006, 03:39 AM
|- - algorimancer   QUOTE (CosmicRocker @ Aug 9 2006, 10:39 P...   Aug 10 2006, 01:55 PM
- - CosmicRocker   Thanks. I misunderstood earlier and thought the b...   Aug 11 2006, 06:12 PM
- - Pertinax   Sorry to drop in the middle of the conversation......   Aug 11 2006, 07:28 PM
|- - algorimancer   QUOTE (Pertinax @ Aug 11 2006, 02:28 PM) ...   Aug 12 2006, 07:58 PM
- - algorimancer   AlgorimancerPG version 3.1 has been released: htt...   Aug 12 2006, 10:32 PM
- - algorimancer   I just had a quick go at testing the stability of ...   Aug 13 2006, 01:52 AM
- - CosmicRocker   I got a bit sidetracked this weekend with some eld...   Aug 13 2006, 05:32 AM
- - algorimancer   I just slipped a version 3.2 of AlgorimancerPG ont...   Aug 14 2006, 02:03 AM
- - algorimancer   Well, I've managed to get a better handle on r...   Aug 14 2006, 05:13 PM
- - fredk   I agree that a firm reference azimuth is the way t...   Aug 15 2006, 10:35 PM
|- - algorimancer   QUOTE (fredk @ Aug 15 2006, 05:35 PM) I a...   Aug 16 2006, 01:40 AM
|- - Tesheiner   QUOTE (algorimancer @ Aug 16 2006, 03:40 ...   Aug 17 2006, 11:11 AM
||- - algorimancer   QUOTE (Tesheiner @ Aug 17 2006, 06:11 AM)...   Aug 17 2006, 01:24 PM
|- - helvick   QUOTE (algorimancer @ Aug 16 2006, 02:40 ...   Aug 17 2006, 02:05 PM
- - djellison   Google Mars is fairly low res - even the very best...   Aug 17 2006, 02:17 PM
|- - algorimancer   QUOTE (djellison @ Aug 17 2006, 09:17 AM)...   Aug 17 2006, 02:55 PM
- - algorimancer   Actually we might just be able to use the existing...   Aug 17 2006, 03:16 PM
- - algorimancer   I've had a first try at correcting the azimuth...   Aug 18 2006, 03:00 AM
|- - Tesheiner   QUOTE (algorimancer @ Aug 18 2006, 05:00 ...   Aug 18 2006, 07:27 AM
- - algorimancer   AlgorimancerPG Version 3.3 is released. Please tr...   Aug 22 2006, 02:37 AM
- - algorimancer   Oops, found a bug in APG 3.3, where it crashed whe...   Aug 23 2006, 01:20 AM
- - algorimancer   AlgorimancerPG 3.4 is released. http://www.clarka...   Aug 26 2006, 09:58 PM
- - algorimancer   Sol 917 projection (APG v4.4.1) - no more white li...   Aug 27 2006, 04:47 PM
- - Indian3000   hi algorimancer, you makes a linear interpolation...   Aug 27 2006, 06:19 PM
|- - algorimancer   QUOTE (Indian3000 @ Aug 27 2006, 01:19 PM...   Aug 27 2006, 10:07 PM
- - Indian3000   arfff, I do not think that my code can help you, ...   Aug 28 2006, 06:11 PM
|- - Airbag   One approach might be to create a scaled up, smoot...   Aug 28 2006, 07:30 PM
|- - algorimancer   QUOTE (Airbag @ Aug 28 2006, 02:30 PM) On...   Aug 29 2006, 02:21 PM
|- - Airbag   If your smoothing is on the same order of magnitud...   Aug 29 2006, 07:37 PM
- - algorimancer   Okay, let's say I'll investigate smoothing...   Aug 30 2006, 02:13 AM
- - bthomson   General question here regarding AlgorimancerPG (a ...   Aug 31 2006, 09:33 PM
|- - algorimancer   QUOTE (bthomson @ Aug 31 2006, 04:33 PM) ...   Aug 31 2006, 11:21 PM
|- - bthomson   QUOTE (algorimancer @ Aug 31 2006, 11:21 ...   Sep 1 2006, 12:02 AM
|- - algorimancer   QUOTE (bthomson @ Aug 31 2006, 07:02 PM) ...   Sep 1 2006, 12:15 AM
- - algorimancer   Motivated by the drive to the Sol 930 site near Ep...   Sep 5 2006, 02:45 AM
- - algorimancer   For the first time in at least a couple of months ...   Feb 7 2007, 06:36 PM
- - algorimancer   Did another update of the image database file (Ima...   Mar 2 2007, 09:58 PM
- - algorimancer   Since it looks like things are about to get intere...   Jun 12 2007, 02:25 AM
- - algorimancer   Major update to AlgorimancerPG, adding support for...   May 12 2008, 03:41 PM
- - algorimancer   For those not following the Phoenix thread... Curr...   May 26 2008, 10:14 PM


Reply to this topicStart new topic

 



RSS Lo-Fi Version Time is now: 16th December 2024 - 05:42 AM
RULES AND GUIDELINES
Please read the Forum Rules and Guidelines before posting.

IMAGE COPYRIGHT
Images posted on UnmannedSpaceflight.com may be copyrighted. Do not reproduce without permission. Read here for further information on space images and copyright.

OPINIONS AND MODERATION
Opinions expressed on UnmannedSpaceflight.com are those of the individual posters and do not necessarily reflect the opinions of UnmannedSpaceflight.com or The Planetary Society. The all-volunteer UnmannedSpaceflight.com moderation team is wholly independent of The Planetary Society. The Planetary Society has no influence over decisions made by the UnmannedSpaceflight.com moderators.
SUPPORT THE FORUM
Unmannedspaceflight.com is funded by the Planetary Society. Please consider supporting our work and many other projects by donating to the Society or becoming a member.