Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Crater detection (image analysis of planetary surfaces)

Hello, I am attempting to design a LabVIEW program that will detect craters on a planetary surface. Background: since no algorithim has been made yet, people wanting to do a planatary survey are forced to use a program called JMARS to manually count the craters on the surface. I have used this program to do surveys on a planetary body and it is rather time-consuming, hence the desire to automate the process. My hope is to develop a crude version of this to detect the craters in a sample image of a planet and overlay ovals on the correct surface. I have been working out ways to do this for some time, and I have only come up with a crude and inaccurate method. In my attached program I have used a detect shape function from the vision toolkit in labview. The circle coordinates are sent out to overlay ovals on the image. I have used a simple convolution filter to enhance the edges.

 

Please let me know if you have any suggestions regarding this program. I only have about a week and a half to finish this otherwise I will have to abandon it for a different project (this is my project idea for a class). 

 

Attached is my program and a sample image that I am working on.

Download All
0 Kudos
Message 1 of 2
(4,163 Views)

This sounds like an interesting project!  And your image analysis techniques seem pretty solid as well.  What problems are you having at this point?

Cody A.
0 Kudos
Message 2 of 2
(4,141 Views)