
Spot Detector
The Spot Detector module provides several configuration options for detecting spots/dots within an image. Unlike the corner detector modules, the Spot Detector module will identify the middle of a spot instead of its edges. The provided parameters allow you to specify what types of spots to identify aswell as how large and strong the spots need to be with respect to the background in order to be identified.
Interface
Instructions
1. Max Size - Specifies the largest spot size that will be detected (its diameter)
2. Min Size - Specifies the smallest spot size that will be detected (lowest is 3). Together with the Max size this specifies the search size range that will be analyzed. Decreasing this size range will increase performance of this module.
3. Isolation - Defines how closely spots can be. If two spots are closer than the number of pixels specified in the isolation parameter the less stronger spot will be removed.
4. Strength - Defines how strong the spot needs to be in order to be identified. This is loosely related to the contrast of the depression (black dot) or elevation (white dot) and its surrounding area. The higher this contrast the more 'strength' a dot has.
5. Circular Threshold - Because many lines may have slight bumps in them that can be strongly identified as dots, the
circular threshold parameter defines how much variation the circular border of the dot can be before being identified. This
ensures that a dot is truly disconnected from other parts of the image. Note the image on the right that shows 2 potential
spots with differing circularity threshold. Setting the threshold to 200 would eliminate the line segment.
6. Light Spots/Dark Spots - Select which type of dot you want to detect.
7. Appearance - Select how you'd like the results to be displayed.
8. Display As Annotation - Select if you want the results to be draw after all processing has been completed. If this is NOT selected then the next module in the processing pipeline will see the graphic as if it were part of the image and process it accordingly.
Examples
Source | Spot Detector |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
Variables
SPOT_POINT_COUNT - number of detected spots SPOT_POINTS - array of x, y coordinates of each spot
See Also
Laser Spot
Harris Corners
Surface Texture
New Post |
Spot_Detector Related Forum Posts | Last post | Posts | Views |
None |