DSCOVR |
DSCOVR |
Jan 24 2017, 06:11 PM
Post
#136
|
|
Senior Member Group: Members Posts: 2530 Joined: 20-April 05 Member No.: 321 |
If I were to try to build a robust solution to this, I think I'd try the following. In large part, I think this follows more or less the algorithm that we people use in inspecting an image of the Earth.
Preparatory indexing: 1) Make an index of the shapes of coastlines at the resolution of ~ 5km/pixel. In particular, index segments where coastlines change orientation such as the Strait of Hormuz, the east coast of Somalia, the Baja peninsula, Gibraltar, southern Italy, Tierra del Fuego, Newfoundland, Michigan, etc. Processing a single image: 2) At the time the image was taken, make a list of the coastline segments that are located within ~60° of the sub solar point. Perform a transformation to adjust them to how they should appear from the direction of the Sun, which will approximate the geometry of DSCOVR. 3) Run edge detection on the image, excluding any edges that are bounded by white regions, which are probably clouds. 4) Match the detected segments against the projected indexed segments from (2). 5) If three or more segments are matched (possibly two that are far apart), you now have a good registration between the image and the Earth. Probably the tricky step is (4), but there's research on this. |
|
|
Jan 24 2017, 07:53 PM
Post
#137
|
|
Senior Member Group: Members Posts: 1669 Joined: 5-March 05 From: Boulder, CO Member No.: 184 |
Interesting to consider this procedure. I wonder how this solution would work at the limb. I've been able to match the coastlines and other features fairly well. Clouds in my matching were also useful to check. However the extreme limb is where things appeared to drift off, possibly due to the setting of the reference limb in the atmosphere as mentioned earlier. It seems this might work OK with the raw data (however that would be available) and less well with the displayed web images or L1B image data. It's also helpful to consider the actual position of DSCOVR that can be around 10 degrees from where the sun is located.
http://stevealbers.net/albers/allsky/outerspace.html -------------------- Steve [ my home page and planetary maps page ]
|
|
|
Jan 25 2017, 05:30 PM
Post
#138
|
|
Senior Member Group: Members Posts: 2530 Joined: 20-April 05 Member No.: 321 |
I wonder how this solution would work at the limb. I wonder how possible it is to capture the limb. We know that we can see stars and the Sun when they would, on an airless globe, be below the horizon. That means, conversely, that vantage points in space have a view of points on the surface beyond the literal horizon, which means that other points must be projected to other locations. In principle, this means something very messy is happening at the limb. And a small displacement near the limb corresponds to a large difference in position on the map. The devil is in the details as to the magnitude of that effect, or if it affects such a tiny boundary around the disk as to be negligible. |
|
|
Jan 25 2017, 06:20 PM
Post
#139
|
|
Senior Member Group: Members Posts: 1669 Joined: 5-March 05 From: Boulder, CO Member No.: 184 |
Using my simulated imagery (link 2 posts above) as an example, it seems possible to determine how far the (often obscured solid surface) limb is located below the top of the visible atmosphere. With a non-zero phase angle, the shading effects can also be considered. This is the more significant aspect I think with the visible atmosphere extending perhaps 30-60km above the limb.
Refraction is also of interest as you note. The actual lateral displacement of the limb (and locations nearby) from refraction is only about 1km, smaller than the camera resolution. This small amount can still allow another 100km or so of land to be squeezed into theoretical visibility near the limb. -------------------- Steve [ my home page and planetary maps page ]
|
|
|
Mar 7 2017, 03:13 PM
Post
#140
|
|
Newbie Group: Members Posts: 11 Joined: 29-August 16 From: Israel Member No.: 8032 |
Hi
Sharing some nice results I had with interpolating EPIC images and projecting then on a planar map (equirectangular). https://vimeo.com/207296528/b9b8eee67c The video is at its optimal quality, in 4K resolution and 120Hz.. The images are generated in real-time as I stream the EPIC images (and their metadata) from the NASA website. Interpolation is made by simple blending of perspective projection on a 3D ellipsoid model of the Earth, executed in the GPU via a custom fragment shader. Good enough to look almost like optical flow. The conversion from 3D ellipsoid model into equirectangular map is also done in real-time, via a vertex shader on the GPU. Here is another video from my Blueturn app (freely available on all platforms), that shows better the transition between spheric and planar. https://vimeo.com/207296473/28f01f0807 Enjoy! |
|
|
Mar 9 2017, 12:25 AM
Post
#141
|
|
Senior Member Group: Members Posts: 1669 Joined: 5-March 05 From: Boulder, CO Member No.: 184 |
Looks really nice to see the smooth changes in the clouds - interesting to see how much they evolve during the course of a day. It's a fun challenge to try and perceive this with a vertical perspective view where the Earth is rotating.
As a quick note I often like to suggest a bit lower contrast between the blue ocean/sky and the white clouds to have a more linearly proportional displayed brightness. -------------------- Steve [ my home page and planetary maps page ]
|
|
|
Mar 9 2017, 06:44 AM
Post
#142
|
|
Newbie Group: Members Posts: 11 Joined: 29-August 16 From: Israel Member No.: 8032 |
Thanks Steve.
This is indeed a nice global view on the clouds motion without any collage artifact. And taking note of your remark about the blue/white contrast: aren't you suggesting to rather increase it ? My next plan for the default sphere view is to indeed add some 3D navigation to pivot around the Earth beyond the L1 viewpoint. It's a simple thing to do with Unity. A geosynchronous view from above the pole (one with constant daylight) would indeed be an interesting vantage point to see the dynamics or the Coriolis force on the clouds. Maybe soon on the SOS ? |
|
|
Mar 9 2017, 07:51 PM
Post
#143
|
||
Senior Member Group: Members Posts: 1669 Joined: 5-March 05 From: Boulder, CO Member No.: 184 |
For the contrast I was thinking of reducing it, by increasing the brightness and having more of a sky blue color in the clear sky areas over the ocean. The bright clouds would then stay about the same. Here's an updated version of my earlier blog post on the Planetary Society site with a detailed rationale. Another example of this is ugordan's very nice LROC colorized image. Even this one appears though to have some contrast enhancement.
One current thing I'm doing is improving the sun glint so it looks more accurate for a crescent Earth (maybe for a future version of DSCOVR) as well as when fully lit. Here is an animation of the various phases of the Earth. Indeed SOS will be fun to look at this with. It's easy to change the viewpoint then to see a polar view. I'll try this out with both geosynchronous and sun synchronous. Note that SOS Explorer can also do the 3D navigation. There is a tradeoff to the versatility of various viewpoints in that we wouldn't then be properly seeing the hazier looking limb. -------------------- Steve [ my home page and planetary maps page ]
|
|
|
||
Mar 13 2017, 07:43 PM
Post
#144
|
|
Junior Member Group: Members Posts: 22 Joined: 7-January 13 Member No.: 6834 |
Sharing some nice results I had with interpolating EPIC images and projecting then on a planar map (equirectangular). Great work, congrats ! I didn't work again on the data since last time, but apparently you achieve much better navigation/projection performance than I did. How did you improve it so dramatically ? I want to go back to work with such metadata !
|
|
|
Mar 22 2017, 05:41 AM
Post
#145
|
|
Newbie Group: Members Posts: 11 Joined: 29-August 16 From: Israel Member No.: 8032 |
Great work, congrats ! I didn't work again on the data since last time, but apparently you achieve much better navigation/projection performance than I did. How did you improve it so dramatically ? I want to go back to work with such metadata ! Thanks Stratespace. I had dramatic improvements after calculating the enclosing ellipse of the Earth instead of the enclosing circle. Plus I had a bug in the optimal enclosing circle. But the funniest is that after I did that, my resulting ellipse always had its normalized center rounded at (0.500,0.500) (yes zeros until the 3rd decimal), and the axis sizes being constantly at (0.777,0.776), accounting for the ellipsoid polar squeeze. It means that the images were originally aligned by NASA's EPIC team. In other words, the image is centered to the Earth center at 1 pixel precision. In other word, I worked hard for nothing That was not so a few months ago, but seems like a late refresh of the data brought this calibration improvement. Bottomline, you can proceed with your work and use the EPIC metadata as-is. Note that I'm using the L1B data from the EPIC website(https://epic.gsfc.nasa.gov/), not from the ASDC archive (https://eosweb.larc.nasa.gov/project/dscovr/dscovr_table). I don't think it makes much of a difference. However please note this explanation I once had from a member of the EPIC team: The level 1B (L1B) data is the science data product. This has the raw calibrated data that the scientists use. It also includes the complete geolocation information (per pixel lats/lons/angles, etc) and the astronomical/geolocation values required to do the calculations. The complete astronomical/geolocation metadata has been added to the images. Michael |
|
|
Aug 29 2017, 07:08 AM
Post
#146
|
|
Newbie Group: Members Posts: 11 Joined: 29-August 16 From: Israel Member No.: 8032 |
Hi
This is my version of the eclipse of last week, based on 13 DSCOVR images separated by 20 minutes each. NASA tuned DSCOVR specially for the occasion: https://vimeo.com/230632867 Also as an interactive video via the online app: http://app.blueturn.earth/?date=2017-08-21_15-17-45 Enjoy Thanks Michael |
|
|
Aug 30 2017, 07:50 AM
Post
#147
|
|
Member Group: Members Posts: 184 Joined: 2-March 06 Member No.: 692 |
Thank you. This is the kind of video my friends with little astronomy knowledge can appreciate. At my location in Iowa we had 90% eclipse and eclipse glasses sold out fast!
|
|
|
Sep 13 2017, 08:26 AM
Post
#148
|
|
Newbie Group: Members Posts: 11 Joined: 29-August 16 From: Israel Member No.: 8032 |
Hi,
I released a new version of my app Blueturn. It is online as a web app, and also available on Android. iOS update will arrive in a few days. Besides improving the basic feature of browsing and interpolating DSCOVR/EPIC images into a smooth interactive video, the app now allows to switch vantage points (DSCOVR, L1, Moon), and access geostationary views in 3D or in 2D maps (Mercator and Plate-Carree). Also worth zooming out to see the Lissajous path of DSCOVR around the L1 point. I also added an enhanced view by applying transparency on darker pixels, and using a CG illuminated Blue Marble model underneath. Enjoy : http://app.blueturn.earth (Click the down-arrow in the top-right corner for advanced features) Michael |
|
|
Sep 13 2017, 06:29 PM
Post
#149
|
|
Senior Member Group: Members Posts: 1669 Joined: 5-March 05 From: Boulder, CO Member No.: 184 |
Nice to see this more flexible version of the app is now available. As we were talking about offline there is now the "SWIM" option in the advanced features. This is a color enhancement to produce colors and contrast more similar to the simulated DSCOVR images I've been making.
-------------------- Steve [ my home page and planetary maps page ]
|
|
|
Sep 14 2017, 05:46 AM
Post
#150
|
|
Newbie Group: Members Posts: 11 Joined: 29-August 16 From: Israel Member No.: 8032 |
As we were talking about offline there is now the "SWIM" option in the advanced features. This is a color enhancement to produce colors and contrast more similar to the simulated DSCOVR images I've been making. Yes, and as a shortcut I just made this quick little video with SWIM mode enabled: https://drive.google.com/file/d/0B0fW3eqrNr...iew?usp=sharing |
|
|
Lo-Fi Version | Time is now: 23rd September 2024 - 10:38 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. |