shape from shade, so i do not take over Bjorn's |
shape from shade, so i do not take over Bjorn's |
Apr 7 2010, 04:03 AM
Post
#1
|
|
Member Group: Members Posts: 890 Joined: 18-November 08 Member No.: 4489 |
So that i do not take over his nice thread i figured i would start a new one
I am just figuring it out so bear with me Rhea This is a example - very early example http://www.shatters.net/forum/viewtopic.php?f=5&t=15847 one that i am going to redo . the program i am using "Cyclops" has a few bugs Enceladus this is a good example a bit better than the above the close ups are a 8k level 3 VT with and without a texture over it then a 4k level2 vt unfortunately i still have to figure out a bug .I need to run a highpass on it ( the 32 bit isis dem ) Cyclops exports to a 3d *.ply this is easy to export to a isis cub and i get this ( this happens when i combine 16 smaller images into one big one ) and this example is at 1/2 size Just a bit of a bug !!! |
|
|
Apr 27 2010, 04:22 AM
Post
#2
|
|
Member Group: Members Posts: 890 Joined: 18-November 08 Member No.: 4489 |
only 3 show so a link to the photo album http://www.imagebam.com/gallery/4b4122b9b7...991f649094aac3/ the first 1) is in blender with z *3 exaggerated x3 of the highpassed needle map 2) same but diff angle 3) same 3d mesh but a "front view" 4) a "top view" of the same -- the next 3 are the NOT high passed needle map -- 5) front view ( the mesh is on an angle and would need "hand" "flattening" for every image - none would match up for a mosaic ) and some meshes ( not shown ) have a VERY,and i do mean a VERY big curve in them do to the lighting on the moon - a highpass is also needed to remove that 6)top view 7) and angled view at this point i am not too worried about the scientific accuracy as to being able to get something that dose look nice THEN i will see about getting it accurate |
|
|
Apr 29 2010, 09:26 PM
Post
#3
|
||
IMG to PNG GOD Group: Moderator Posts: 2254 Joined: 19-February 04 From: Near fire and ice Member No.: 38 |
I have now tested Cyclops a bit. The first test run resulted in a crash (no surprise there) but I'm now getting something that makes at least some sense. The next step is to write a small utility that uses the viewing geometry information in the IMG/index.tab files to output accurate values to use for "To Light" (the values I have used do not make a lot of sense).
This may be a stupid question but how did you export to a .ply file? The only output I was able to get was a BMP file. Actually I'm getting the impression that the Windows version I'm using has somewhat less features than the Linux version, this is a screenshot: A bit fewer buttons etc. than in the Linux Cyclops screenshot earlier in the thread. unfortunately i still have to figure out a bug .I need to run a highpass on it ( the 32 bit isis dem ) Cyclops exports to a 3d *.ply this is easy to export to a isis cub and i get this ( this happens when i combine 16 smaller images into one big one ) and this example is at 1/2 size Just a bit of a bug !!! Actually I'm not sure this is a bug - the surface is 'curved' if the source image(s) is not a very hi-res res. It might be possible to 'convert' the output to altitude relative to the target body's radius instead of the 'depth' that Cyclops outputs if I understand everything correctly (or have you already done this?). However, I suspect this wouldn't work very well because low frequency features are usually inaccurate in SFS. So I suspect I'll end up doing the same thing you did (high pass filter) and/or combining the SFS output with a DEM derived from stereo pairs. Another contributing factor might be inaccurate values for "To Light" - that's something I'll be testing once I have accurate values to use for "To Light". I'm curious to see how sensitive the SFS algorithms are to errors in the light source direction. |
|
|
||
Oct 18 2021, 08:48 PM
Post
#4
|
||
Member Group: Members Posts: 127 Joined: 15-April 21 Member No.: 9009 |
I have now tested Cyclops a bit. The first test run resulted in a crash (no surprise there) but I'm now getting something that makes at least some sense. The next step is to write a small utility that uses the viewing geometry information in the IMG/index.tab files to output accurate values to use for "To Light" (the values I have used do not make a lot of sense). This may be a stupid question but how did you export to a .ply file? The only output I was able to get was a BMP file. Actually I'm getting the impression that the Windows version I'm using has somewhat less features than the Linux version, this is a screenshot: A bit fewer buttons etc. than in the Linux Cyclops screenshot earlier in the thread. Actually I'm not sure this is a bug - the surface is 'curved' if the source image(s) is not a very hi-res res. It might be possible to 'convert' the output to altitude relative to the target body's radius instead of the 'depth' that Cyclops outputs if I understand everything correctly (or have you already done this?). However, I suspect this wouldn't work very well because low frequency features are usually inaccurate in SFS. So I suspect I'll end up doing the same thing you did (high pass filter) and/or combining the SFS output with a DEM derived from stereo pairs. Another contributing factor might be inaccurate values for "To Light" - that's something I'll be testing once I have accurate values to use for "To Light". I'm curious to see how sensitive the SFS algorithms are to errors in the light source direction. sorry if this is nacroposting Bjorn, were can i go to get/try this "Cyclops" shape from shading program? |
|
|
||
Oct 19 2021, 01:22 AM
Post
#5
|
|
Member Group: Members Posts: 890 Joined: 18-November 08 Member No.: 4489 |
sorry if this is nacroposting Bjorn, were can i go to get/try this "Cyclops" shape from shading program? i first started using it However it was a phd thesis program and not really ready for " prime time" it worked for what the person needed but that was about all and it is NOT in development i think it was on github, i am looking right now and i can not find it added later found it https://github.com/thaines/hyperion but you will have to build the code yourself |
|
|
Oct 19 2021, 10:48 AM
Post
#6
|
|
Member Group: Members Posts: 127 Joined: 15-April 21 Member No.: 9009 |
i first started using it However it was a phd thesis program and not really ready for " prime time" it worked for what the person needed but that was about all and it is NOT in development i think it was on github, i am looking right now and i can not find it added later found it https://github.com/thaines/hyperion but you will have to build the code yourself i don't know how to compile programs vea code, as i never done that before so how do i do it, and will i even work on windows (32 bit)? |
|
|
Lo-Fi Version | Time is now: 27th September 2024 - 06:47 AM |
RULES AND GUIDELINES Please read the Forum Rules and Guidelines before posting. IMAGE 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. |