How to detect laser grid intersections?

I have a laser grid plotted on a object. A stereocamera watches this scene (a pair of images of the same subject).
I want to detect nodes (cross points) of the laser grid in a image. Using Harris is not a good solution, because it founds all the corners not the intersection. How to find the center of the intersection?
One of my image is attached

5 commentaires

Walter Roberson
Walter Roberson le 1 Fév 2016
Is there any possibility you could switch from JPG to a recording system that does not do lossy compression, such as TIFF or PNG? Using JPG makes it more difficult.
dix93
dix93 le 4 Fév 2016
I saved the file in jpg, but the original one is in matrix form. I got them through a MatLab tool
Walter Roberson
Walter Roberson le 4 Fév 2016
Perhaps a texture analysis technique should be used. On the other hand, since it is laser light it should be monochromatic so there should in theory not be much variation in the proportions of the color (though there could be a bit of variation in the intensity) so perhaps it is a matter of normalizing the intensities and then looking for the color with a small margin. After that perhaps something like skeletonizing to find the intersections.
dix93
dix93 le 5 Fév 2016
So, if i have the skeleton... how to find the intersection there? With 'banchpoints' is not enough accurate, because there are a lot of spurity in the skeleton
채호 박
채호 박 le 12 Juin 2024
I'm doing similar project. so did you solve it?

Connectez-vous pour commenter.

Réponses (0)

Question posée :

le 1 Fév 2016

Commenté :

le 12 Juin 2024

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by