IPB

Welcome Guest ( Log In | Register )

Enceladus 3d
malgar
post Jul 22 2005, 05:53 PM
Post #1


Junior Member
**

Group: Members
Posts: 61
Joined: 5-June 05
From: 46.283N 11.433E :))
Member No.: 401



Hi,
I'm always been a lurker here. biggrin.gif This is a great forum! Thanx to all! laugh.gif
I've written a small script in Python that extract the elevation map from an image with lights and shadows. It's a technic called "shape from shading" or photoclinometry. I've applied a simplified algorythm that works only with particular conditions. For example light must come exactly from left to right. It works well only with no patterned images and output images are affected by a boring striped pattern. sad.gif
Btw, I've worked on an Enceladus crater an this is the result.
3D rendering is by GRASS software.
In attachments there are the image of the crater, the 3D image and a map with profiles.

ale


Attached Image


Attached Image

Attached Image
Go to the top of the page
 
+Quote Post
 
Start new topic
Replies
JRehling
post Jul 22 2005, 06:28 PM
Post #2


Senior Member
****

Group: Members
Posts: 2530
Joined: 20-April 05
Member No.: 321



QUOTE (malgar @ Jul 22 2005, 10:53 AM)
Hi,
I'm always been a lurker here. biggrin.gif This is a great forum! Thanx to all!  laugh.gif
I've written a small script in Python that extract the elevation map from an image with lights and shadows. It's a technic called "shape from shading" or photoclinometry. I've applied a simplified algorythm that works only with particular conditions. For example light must come exactly from left to right. It works well only with no patterned images and output images are affected by a boring striped pattern.  sad.gif
Btw, I've worked on an Enceladus crater an this is the result.
3D rendering is by GRASS software.
In attachments there are the image of the crater and the 3D image.

ale


Attached Image


Attached Image

*


Fantastic stuff -- is it possible to rotate the highest resolution image (with boulders) and run the script on that? Any such product could be downsampled and still have great resolution -- could be used to produce a synthetic image of a horizon-looking panorama as seen from the surface. What could be cooler than that?
Go to the top of the page
 
+Quote Post
malgar
post Jul 22 2005, 07:47 PM
Post #3


Junior Member
**

Group: Members
Posts: 61
Joined: 5-June 05
From: 46.283N 11.433E :))
Member No.: 401



QUOTE (JRehling @ Jul 22 2005, 08:28 PM)
produce a synthetic image of a horizon-looking panorama as seen from the surface. What could be cooler than that?
*


Like these? biggrin.gif
(Terragen power!!) cool.gif

Attached Image

Attached Image
Go to the top of the page
 
+Quote Post
Bjorn Jonsson
post Jul 22 2005, 08:19 PM
Post #4


IMG to PNG GOD
****

Group: Moderator
Posts: 2251
Joined: 19-February 04
From: Near fire and ice
Member No.: 38



This is absolutely fantastic, I'm especially impressed by the fact that (horizontal) stripes are not obvious. Is a description of the algorithm you are using available somewhere ? Also it would be very interesting to see a 16 bit grayscale version of the DEM instead of the color version in enceladus_profiles.png so I could try rendering this myself ;-).

I have from time to time been experimenting with something similar:

http://www.mmedia.is/bjj/data/mimas/mimas.html (this is a Voyager-based map with no Cassini data).

However, horizontal stripes have been an extremely annoying problem.
Go to the top of the page
 
+Quote Post
malgar
post Jul 22 2005, 08:46 PM
Post #5


Junior Member
**

Group: Members
Posts: 61
Joined: 5-June 05
From: 46.283N 11.433E :))
Member No.: 401



QUOTE (Bjorn Jonsson @ Jul 22 2005, 10:19 PM)
This is absolutely fantastic, I'm especially impressed by the fact that (horizontal) stripes are not obvious. Is a description of the algorithm you are using available somewhere ?


Hi, in the next days I'll release the whole script (it is only few rows of code), now it is too raw.. I have to "polish" it a bit.
Clearly this is not a my idea. I've caught this page in french http://www.astrosurf.com/rondi/lune3d.htm, and I've tried to reproduce the algorithm. In truth, it is a "simple" integration row by row of brightness.
How is your algorithm?

QUOTE
Also it would be very interesting to see a 16 bit grayscale version of the DEM instead of the color version in enceladus_profiles.png so I could try rendering this myself ;-).

For sure!
Look at here:
Attached Image


QUOTE
I have from time to time been experimenting with something similar:
http://www.mmedia.is/bjj/data/mimas/mimas.html (this is a Voyager-based ma with no Cassini data).

Wooow! great job!

QUOTE
However, horizontal stripes have been an extremely annoying problem.
*


I think that horizontal stripes come from a bad alignament of sunlight. If it is, with a great precision, from left to right, stripes are minimal.
When you integrate the row and you "sum" a bright pixel, there will be a string of pixel with high values, untill you reach a dark pixel that subtract values. If light is not well aligned, the integration will never find the dark pixel, and it will become a bright horizontal stripe.
Go to the top of the page
 
+Quote Post

Posts in this topic


Reply to this topicStart new topic

 



RSS Lo-Fi Version Time is now: 1st June 2024 - 03:48 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.