My Assistant
Assembling Voyager movies |
Jul 19 2016, 02:35 AM
Post
#1
|
|
![]() Junior Member ![]() ![]() Group: Members Posts: 54 Joined: 7-July 16 From: Austin, Texas Member No.: 7991 |
Hello,
I'm a bit new here - I recently started on a project which I thought would be fun, to assemble movies of all the Voyager flybys. Of course, with 70k+ images, it would have to be automated as much as possible, and the results would be fairly crude. But there's enough information to make some rough black and white and color movies with one segment per target, and eventually combine them all into one movie. The main task is getting the images properly centered, since the cameras don't point right at the target - there are still some jitters at the moment, so it needs some more stabilization. But in any case, here are some slightly bumpy rides along with Voyager - these are from versions 0.3-0.34 - Ariel (Uranus) https://www.youtube.com/watch?v=HeGgH34v8R4 Uranus https://www.youtube.com/watch?v=0RLGadmvc40 Neptune https://www.youtube.com/watch?v=HlU2_NOgoew Assembling a color movie is a matter of combining the images that seem to go together (since it's not explicit in the data) - this is a first attempt at that. There are frames that lack certain channels, so colors are pretty off at points - later it could borrow a nearby image when a channel is missing. Neptune, colorized https://www.youtube.com/watch?v=c8O2BKqM0Qc The goal is to generate the movies with as little manual annotation as possible - there are parts that need it though, like handling images with multiple targets, slowing down the movie at certain points, and turning off the centering at closest approach. Anyway, just wanted to share what I've got so far - hopefully one day it will be able to make a nice, stable movie of all the flybys, with some appropriate music. Once the code is a little more stable I'll post the project on GitHub - it's written in Python with OpenCV, SciPy, and IMG2PNG. -Brian |
|
|
|
![]() |
Aug 18 2016, 08:38 PM
Post
#2
|
|
|
Junior Member ![]() ![]() Group: Members Posts: 45 Joined: 27-August 14 From: Private island on Titan Member No.: 7250 |
Do properly calibrated Voyager images have a correct, intended brightness, or just a correct brightness relative to other Voyager images? The way I've been processing them into color has involved contrast stretching the brightest image and applying an identical stretch to the other, relatively dimmer images of the same target. When I apply the same stretch to Titan as I would to Saturn, Titan appears very dim, as it should be relative to Saturn.
Also, is there a correct way to balance the colors in a false color image? UV images of Jupiter are pretty dim relative to the visible light images... do those UV images have to be brightened? -------------------- aka the Vidiconvict
|
|
|
|
Aug 18 2016, 10:02 PM
Post
#3
|
|
![]() Junior Member ![]() ![]() Group: Members Posts: 54 Joined: 7-July 16 From: Austin, Texas Member No.: 7991 |
I've just been constrast stretching every image as bright as it can go, which I'm sure is wrong... the colors of the composites are often odd looking, e.g. Io (though the approach and rotation movies of Jupiter, Uranus, and Neptune look okay, I think). Good idea though to apply the same stretch to every image, wish I had thought of that.
At the moment the channel weights would need to be tweaked manually, so there needs to be a more automatable way to balance the colors. I was thinking of having a reference image for each target with good colors, then adjusting the channel weights to try to approximate the correct spectrum. This would be nice for Neptune, e.g., since then you could colorize the movie to match the nicest blue images. But I don't know about the UV filter - those images are pretty dim. I guess it depends on what you want it to look like? And the other problem with brightening images is the areas in the corners that are sometimes whited out, or other noise in the image - they throw the contrast stretching off. I'd like to automate ignoring those hot pixels somehow also as there are a lot of those images scattered around. Something about there being a big gap between the brightest pixels and the mass of the rest of the histogram - will have to fiddle around with that. |
|
|
|
Brian Burns Assembling Voyager movies Jul 19 2016, 02:35 AM
Explorer1 Great work Brian, and welcome to the board!
I... Jul 19 2016, 03:31 AM
Brian Burns Thank you! Yes, I love how Uranus is tilted li... Jul 19 2016, 08:14 PM
Astroboy I love Voyager movies! People complain about t... Jul 19 2016, 09:01 PM
Brian Burns Yeah, some of the mosaics I've seen on this si... Jul 20 2016, 01:53 AM
Astroboy QUOTE (Brian Burns @ Jul 20 2016, 01:53 A... Jul 28 2016, 02:32 AM
Brian Burns QUOTE Another thing that I think would be really c... Jul 28 2016, 05:42 AM
Brian Burns Here are some color Uranus movies - eventually I... Jul 23 2016, 08:34 PM
Ian R This is *right* in my wheelhouse, as I've been... Jul 30 2016, 02:48 AM
Brian Burns These are great - I had come across some of yours ... Jul 30 2016, 05:15 AM
Brian Burns I've got the centering and stabilization worki... Aug 8 2016, 03:31 PM
Bjorn Jonsson QUOTE (Brian Burns @ Aug 8 2016, 03:31 PM... Aug 17 2016, 01:40 PM
Brian Burns QUOTE (Bjorn Jonsson @ Aug 17 2016, 08:40... Aug 17 2016, 04:46 PM
Brian Burns Here is a rough draft for the Voyager 1 at Jupiter... Aug 15 2016, 07:44 PM
Brian Burns I managed to get the color channels lining up prop... Aug 18 2016, 06:41 PM
Bjorn Jonsson You'll always need fudge factors and color cha... Aug 18 2016, 11:45 PM
Brian Burns QUOTE (Bjorn Jonsson @ Aug 18 2016, 06:45... Aug 19 2016, 02:55 PM
JohnVV no kidding about Io
my map is a bit too white
the... Aug 19 2016, 08:45 PM
Brian Burns Here is a kind of preview of what Juno might see -... Aug 23 2016, 07:36 PM
Brian Burns Just an update - I've been switching things ov... Sep 29 2016, 05:38 PM![]() ![]() |
|
Lo-Fi Version | Time is now: 13th December 2024 - 08:32 PM |
|
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. |
|