Improving Meteor Image Quality: Methods for Noise Reduction and Detection

  • Context: Graduate 
  • Thread starter Thread starter solarblast
  • Start date Start date
  • Tags Tags
    Image Meteor
Click For Summary

Discussion Overview

The discussion focuses on methods for improving the quality of meteor images captured by a digital video camera, specifically addressing noise reduction and detection techniques. Participants explore various image processing methodologies, algorithms, and software options available for this purpose.

Discussion Character

  • Technical explanation
  • Exploratory
  • Debate/contested

Main Points Raised

  • One participant describes the limitations of their camera setup, noting the inability to use dark subtracts or advanced image processing methods.
  • Another participant suggests using RegiStax software for image processing and proposes creating manual dark frames to reduce noise.
  • A different participant expresses a preference for developing custom noise reduction methods based on known algorithms, mentioning techniques like centroid determination and pixel averaging using a 3x3 matrix.
  • A participant shares a pseudo code for a basic noise filter, detailing the process of sorting neighboring pixel values and replacing pixels based on deviations from the neighborhood.
  • There is a reference to a specific image processing book, with participants discussing the source of the code and its relation to the book's content.
  • Some participants express uncertainty about the availability of the code in a usable format, with discussions about whether it is included on a CD or DVD.

Areas of Agreement / Disagreement

Participants generally agree on the need for noise reduction techniques and the exploration of various algorithms. However, there is no consensus on the best approach or the availability of specific resources, as some participants express differing views on the accessibility of the code and software.

Contextual Notes

Limitations include the lack of consensus on the effectiveness of proposed methods and the uncertainty regarding the availability of software and code for implementation. Some assumptions about the capabilities of the camera and the processing methods remain unverified.

Who May Find This Useful

Individuals interested in astronomical imaging, image processing techniques, and noise reduction methods may find this discussion relevant.

solarblast
Messages
146
Reaction score
2
I'm using a small b/w digital video camera and frame grabber to catch images of meteors in maybe a 15x15 degree area. Typically noise is introduced into the frames. It is desirable to determine if the image contains a meteor, and clean up the noise in the frames. What methodology is available to do this? The camera has no way to use dark subtracts, stacking or related image processing methods. There is no way to, say, control the shutter other than to get 30 frames per second.
 
Astronomy news on Phys.org
Do you have any image processing software? If not, you can download RegiStax for free.
http://www.astronomie.be/registax/

You can also make manual dark frames by covering the lens of the camera and shooting images at the same exposure time (or FPS) that you were using to image meteors.
 
Drakkith said:
Do you have any image processing software? If not, you can download RegiStax for free.
http://www.astronomie.be/registax/

You can also make manual dark frames by covering the lens of the camera and shooting images at the same exposure time (or FPS) that you were using to image meteors.

Thanks, but I'd prefer to write my own methods based on perhaps some well known algorithms. I know they exist. For example, determining the centroids along the path is one. I'm pretty sure there are noise clean-up methods, but don't know where to find them. I think they use a 3x3 matrix to move through the complete set of pixels, and average out the noise. It then replaces the pixels somehow to smooth out matters. Perhaps there are packages (functions, libraries) that have such methods. sharpen mask, blur, meridian filter, ...?
 
Here's something from my image processing book. It's the programming behind their basic noise filter:

FOR y = 1 to ymax - 1
FOR x = 1 to xmax - 1
k = 0
FOR i = -1 TO 1
FOR j = -1 TO 1
k = k + 1
neighbor (k) = old(x+i,y+j)
NEXT j
NEXT i
SORT neighbor ()
new (x,y) = old(x,y)
sigma = (neighbor(8) - neighbor(2)) / 2
IF old (x,y) > neighbor(5) + sigs * sigma THEN
new (x,y) = neighbor(5)
END IF
IF old (x,y) < neighbor(5) - sigs * sigma THEN
new (x,y) = neighbor(5)
END IF
NEXT x
NEXT y

Where sort is a function that sorts the array neighbor() into ascending order, sigma is the standard deviation, and sigs is a user-set parameter specifying the number of standard deviations allowed.
The loops in i and j load neighborhood pixels into the array neighbor starting with neighbor(1) and ending with neighbor(9). After sorting neighbor(9) contains the pixel with the highest value in the neighborhood.

This replaces a pixel if and only if it deviates from the neighborhood pixel values by a certain amount determined by the user-set sigs.
 
Ah, ha. Is that from the Berry-Burnell book on IP? I had forgotten all about it. It looks like stuff in Chapter 13-15. Is the program code on the DVD?
 
The Handbook of Astronomical Image Processing, by Richard Berry and James Burnell.
I don't know of any DVD however, mine only came with a CD containing the software.
 
Yes, a CD, but I do not see anyway to extract the computer code from it. I don't have AIP4WIN installed on this PC.
 
Richard Berry wrote the code was not associated with any computer language. Just pseudo code. Apparently, you copied the code above from the book.

In any case, I need to read two of the chapters above to see how this stuff works.
 

Similar threads

  • · Replies 39 ·
2
Replies
39
Views
7K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
5K
  • · Replies 34 ·
2
Replies
34
Views
14K
Replies
0
Views
2K
  • · Replies 12 ·
Replies
12
Views
4K
  • · Replies 13 ·
Replies
13
Views
4K
  • · Replies 6 ·
Replies
6
Views
6K