IPB

Welcome Guest ( Log In | Register )

7 Pages V  < 1 2 3 4 5 > »   
Reply to this topicStart new topic
Reprocessing Historical Images - II, Restoring images from antiquated and/or poor quality sources
PDP8E
post Sep 2 2008, 10:46 PM
Post #31


Member
***

Group: Members
Posts: 808
Joined: 10-October 06
From: Maynard Mass USA
Member No.: 1241



Emily,

I'll give it a shot !! (and thanks for throwing down the velvet gauntlet)

(designing non-linear programs for noise reduction and focus is my preferred way to relax!)

Ted <wizard!> where would a humble programmer obtain the calibrated source images of Proteus?


stay tuned


--------------------
CLA CLL
Go to the top of the page
 
+Quote Post
elakdawalla
post Sep 2 2008, 11:18 PM
Post #32


Administrator
****

Group: Admin
Posts: 5172
Joined: 4-August 05
From: Pasadena, CA, USA, Earth
Member No.: 454



In the spirit of teaching a man to fish...

Voyager Image Catalog Query Form 2.0
Select "PROTEUS" from the dropdown menu in the Neptune targets line, and I recommend you select "detailed" from the "Listing type" dropdown menu under the Query Results header at the bottom of the page, and also ask to see preview gifs. I get 42 records returned; you'll need to go back to the query form and tell it to skip the first 32 records to see the image you're after. (Alternatively, here's a direct link to the file, which you can convert from PDS format using IMG2PNG or NASAView.)

These data are pretty raw. The rings node is working on developing calibrated and geometrically corrected Voyager data sets, but to date they have only done so for Uranus and Saturn, and even those data sets aren't quite through peer review yet.

--Emily


--------------------
My website - My Patreon - @elakdawalla on Twitter - Please support unmannedspaceflight.com by donating here.
Go to the top of the page
 
+Quote Post
tedstryk
post Sep 3 2008, 12:01 AM
Post #33


Interplanetary Dumpster Diver
****

Group: Admin
Posts: 4404
Joined: 17-February 04
From: Powell, TN
Member No.: 33



QUOTE (PDP8E @ Sep 2 2008, 10:46 PM) *
Emily,

I'll give it a shot !! (and thanks for throwing down the velvet gauntlet)

(designing non-linear programs for noise reduction and focus is my preferred way to relax!)

Ted <wizard!> where would a humble programmer obtain the calibrated source images of Proteus?


stay tuned


I am not sure what you are asking. If you are asking for mine, I will post it.

Edit: I have posted my version in my post after the next one.


--------------------
Go to the top of the page
 
+Quote Post
tedstryk
post Sep 3 2008, 12:04 AM
Post #34


Interplanetary Dumpster Diver
****

Group: Admin
Posts: 4404
Joined: 17-February 04
From: Powell, TN
Member No.: 33



QUOTE (4th rock from the sun @ Sep 2 2008, 10:08 PM) *
Hi,

Just my small contribution to this topic. Here's a quick processing of the Proteus image. I was completelly conservative on appliying gausian blur filters to reduce noise and levels adjustment. There's some cliping of the darkest parts of the image in an atempt to reduce uncertain details at high noise levels.

The general details visible on Ted's images are present, and a hint of the finer ones.

I think that the issue here is the balance between further processing and the introduction of processing artifacts. It's a complicated decision and is related to image scale and sampling.


4throck, what I have basically done is combined that with the sharp high contrast features (such as the limb and terminator features) that did not require any blur to make clear.


--------------------
Go to the top of the page
 
+Quote Post
tedstryk
post Sep 3 2008, 01:05 AM
Post #35


Interplanetary Dumpster Diver
****

Group: Admin
Posts: 4404
Joined: 17-February 04
From: Powell, TN
Member No.: 33



Here is my calibrated base. Keep in mind that in this version, the sections of the Proteus frame that were not transmitted look awkward due to the fact that they were filled in with pure black on the PDS raw image.

Attached Image


--------------------
Go to the top of the page
 
+Quote Post
tedstryk
post Sep 6 2008, 09:53 PM
Post #36


Interplanetary Dumpster Diver
****

Group: Admin
Posts: 4404
Joined: 17-February 04
From: Powell, TN
Member No.: 33



Here is another image that is shown in a very odd form, the HST Venus image. First of all, it is given a garish false color. Second, its contrast is stretched beyond reason, creating a false crescent.

Attached Image


I have avoided colorizing the image, and left a more appropriate curve while enhancing the UV details.

Attached Image


--------------------
Go to the top of the page
 
+Quote Post
tasp
post Sep 7 2008, 01:15 AM
Post #37


Member
***

Group: Members
Posts: 903
Joined: 30-January 05
Member No.: 162



If this suggestion involves much work, my apologies, but if it is just some click and drags (and no one has tried this yet) go for it;

would it help to verify an image processing technique to try it on, for instance, a Voyager Encedalus image, and then compare the enhancement to a subsequent Cassini image of the same area ??

If a particular technique makes particular details stand out in a Voyager image that are verified in a Cassini image, then perhaps if the same were done to, for example, a Voyager Uranus Puck image, then we might have some expectation the technique is worthwhile.

I might then suggest using the technique on some Cassini images . . .

(heh, heh)
Go to the top of the page
 
+Quote Post
tedstryk
post Sep 7 2008, 02:34 AM
Post #38


Interplanetary Dumpster Diver
****

Group: Admin
Posts: 4404
Joined: 17-February 04
From: Powell, TN
Member No.: 33



The data issues with those are totally different. tasp, I find your snide "if it involves too much work" comment interesting....why don't you do it if it is so easy? rolleyes.gif There isn't a dataset out there (to my knowledge) like the Proteus image. So sharp, so close, and yet so underexposed. The fact that the major features all corresponded to the other images is good enough for me. I realize that noise is still a factor, but my position versus Tayfun Oner's is basically one of being willing to leave salt and peppering noise to cue a viewer that the picture is noisy or create a clean looking product that might lead an uninformed viewer to mistake noise for a real feature. When I am trying to make pretty pictures, the later is my choice. I would be much more careful if I was working on an image for scientific purposes, such as on my work with Ariel.


--------------------
Go to the top of the page
 
+Quote Post
tasp
post Sep 7 2008, 03:37 PM
Post #39


Member
***

Group: Members
Posts: 903
Joined: 30-January 05
Member No.: 162



I have no way of knowing how much effort is involved in processing an image once a technique is developed. I have (don't laugh) HP image Zone on my PC and you just select a picture and click various settings on it and view the result. I am sure all of you are doing things much more advanced than that, and I have absolutely no idea how much effort is involved in restoring a particular picture once you have written some software to do it, nor could I have any idea unless specifically informed about a specific process.

I did not want to have anyone go to a lot of effort on one of my suggestions, but if it is easy to do, like I said, go for it. Don't anyone put themselves out on my account. I would never request someone put hours into trying out something I came up with, but if it s just a few seconds operation involving a click and drag, why not give it a try ?

Was not trying to be snide (just skirting topic of how dumb I am in regards to how computer image processing works) so apologies if that is how it came across.
Go to the top of the page
 
+Quote Post
PDP8E
post Sep 18 2008, 01:53 AM
Post #40


Member
***

Group: Members
Posts: 808
Joined: 10-October 06
From: Maynard Mass USA
Member No.: 1241



Well....it has been about 2 weeks...two weddings, one funeral, one tropical storm, and the start of school again...but I did promise I would take a swing at the Proteus image.


First, my congrats go to Ted and the NASA people who have tried to work with this image. There are only a half dozen or so of actual DNs in the image. I took each DN level and processed it and then merged them. The eastern limb is a WAG ( wild a** guess) but there are faint impressions of a crater in the northwest and an elongated crater, centered in the due west bright area.

Warning: for obvious reasons, this is a highly processed image.....your mileage may vary...

(thanks to Emily for teaching an old angler to fish, and Ted for someone to aspire too!)


Attached Image






--------------------
CLA CLL
Go to the top of the page
 
+Quote Post
tedstryk
post Sep 18 2008, 03:13 AM
Post #41


Interplanetary Dumpster Diver
****

Group: Admin
Posts: 4404
Joined: 17-February 04
From: Powell, TN
Member No.: 33



One thing that I wanted to emphasize. The thing that bothers me about the NASA version is that it is a quick-n-dirty from right after the encounter. There are better versions from the science teams of this and a lot of these images.


--------------------
Go to the top of the page
 
+Quote Post
jekbradbury
post Sep 19 2008, 12:39 AM
Post #42


Member
***

Group: Members
Posts: 104
Joined: 1-June 08
Member No.: 4172



I decided to take a look at the Proteus image as well. My goal when processing these is aesthetic in nature: create an image that looks like a moon, not a flat bumpy rectangular thing. The main difference between this image and better images is in the frequency histogram, aka the Fourier Transform. Correct that, and the image looks a lot more real. Therefore, the main operation I used was a low-pass filter to enhance the feeling of sphericalness and decrease noise, all while keeping enough small-scale details. Below is an animated gif showing three steps: a stretched, dereseaued, and deposterized (is that a word?) version of Ted's calibrated base, a sharpened and medium-pass enhanced version of the base, and the final product.
Attached Image

Below is an upscaled (SmartEdge algorithm) version.
Attached Image

Go to the top of the page
 
+Quote Post
4th rock from th...
post Feb 3 2009, 06:13 PM
Post #43


Member
***

Group: Members
Posts: 378
Joined: 21-April 05
From: Portugal
Member No.: 347



Hi all,

I wrote a small program in Actionscript 3 (Flash) that performs linear interpolation to 8 bits on images with low bit levels originally. It's very basic and only works in one axis, but i can get around that simply rotating the original image 90º and averaging the results with the non rotated interpolation.
I tried it on the Voyager 2 Proteus image discussed in earlier posts. I must say I like the results.
The raw image was histogram stretched and cleaned of noise before interpolation. The interpolated image was then processed in Photoshop.

What I got is the image bellow.
Attached Image


Any ideas regarding other good images to test the program, besides the Viking sunset/sunrise images that I've already thought about?



--------------------
_______________________
www.astrosurf.com/nunes
Go to the top of the page
 
+Quote Post
tedstryk
post Feb 4 2009, 02:46 AM
Post #44


Interplanetary Dumpster Diver
****

Group: Admin
Posts: 4404
Joined: 17-February 04
From: Powell, TN
Member No.: 33



That looks like a good result, but could you explain your use of "interpolated." Usually it is used to remove missing lines and pixels, but I am assuming this is used to reduce the "stair-stepping" effect. Am I correct?


--------------------
Go to the top of the page
 
+Quote Post
4th rock from th...
post Feb 4 2009, 11:13 AM
Post #45


Member
***

Group: Members
Posts: 378
Joined: 21-April 05
From: Portugal
Member No.: 347



"I am assuming this is used to reduce the "stair-stepping" effect."

Yes, that's it. I'll try to explain better:

Let's imagine that he have an image with pixel values, along a row, something like this:

100 110 110 110 120 120 110 100

What the program does is reading each pixel value and counting for how many pixels is that value the same as the previous pixel.
It's just like saying, in common language: there are 3 pixels in a row with a value of 110, and then the next pixel's value is 120.
Then the program divides the total pixel value difference (in this example 120-110=10 levels) by the amount of pixel the value stayed the same (3 pixels).
These 3 pixels with the same value are then replaced by a gradient (110 113 116).

So the resulting image data would be something like:

100 110 113 116 120 120 110 100


Hope this makes things a little clearer. I've tried it on the viking images, and it does give a smooth sky, but noise creates artifacts. So i need more time to optimize the code and try to ignore level changes due to isolated pixels.


--------------------
_______________________
www.astrosurf.com/nunes
Go to the top of the page
 
+Quote Post

7 Pages V  < 1 2 3 4 5 > » 
Reply to this topicStart new topic

 



RSS Lo-Fi Version Time is now: 18th April 2024 - 08:47 PM
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.