Up | PolarLine - 27 | IntensityTool - 5 | PointDistance - 26 | ArcialLineFinder - 34 | EdgeFinder - 42 | MultiArcFinder - 48 | PolyLineEdgeFaults - 50 | MultiIntensity - 52 | RadialLineFinder - 36 | Blob2 - 46 | BlobTool - 6

 

  

 
MultiArcFinder - 48

Preliminary help

The MultiArcFinder inherits its main properties from the RadialArcFinder tool. In addition it has a Condition feature that allows the user to classify a circle from each of the polygons into true or false. This is very useful if you need to check the presence of N circles in an image. See image below where the presence of 10 bottle with radius 9 mm is detected with on MultiArcFinder.

Setup

Reference - Reference system selection

Search centers

Trace lines

  • Sector angle - angle of search comb
  • Sector width - width of search comb, in degrees
  • Angle step - in degrees
  • Inner radius - of the search comb
  • Outer radius - of the search comb
  • Trace step - normally 1 - given in pixels


Advanced

Filter

  • Smooth base - 3 is normally a good value
  • Smooth counter - 1 default - given i pixels
    • The smoothing increasing with higher values
  • Differentiation - More information - see Normalisation 
    • 0 - give threshold
    • 1 - 1. order differentiation - the derivative - default normally used
    • 2 - 2. order differentiation 
  • Mode - Peak | Threshold

Edge detection

  • Polarity - All transitions | Light to dark | Dark to light
  • Threshold - the threshold or sensitivity of the arc finder - a lower value increases the sensitivity
  • Remove points closer than - given in pixels or reference coordinates

Arc Fit

  • Fit tolerance - points outside tolerance is not accepted
    • Tolerance given in pixels or reference coordinates
    • More information - Line fit.
  • Goodness (points)

Arc search parameters 

  • Max search count
  • Search risk (PPM) - 1 default - a lower value will perform more iterations
  • Match select - Best match | First match


Constraints

 Radius - Given as min and max value


Results

OK count

 

Error count

 

Total count

 

All OK

 

All Error

 

OK Index

 

All radius

 

All centers

 

Min radius

 

Max radius

 

Min fitted points

 

Max fitted points

 



Visualisation

Center

 

Circle

 

EdgePoints

 

FittedPoints

 

ROI

Region Of Interest for the measurement

TraceLines

 

ExecuteCmd support (see also executeCmd)

Command

Parameters

Return values

Comments

Set Object=ROI;Value=<polygon> ok,None Sets the first ROI polygon. See Copy/paste ROIs for details.
Set Object=ROI;Number=<number>;
Value=<polygon>
ok,None Sets the numbered ROI polygon. See Copy/paste ROIs for details.
Add Object=ROI;Value=<polygon> ok,None Adds ROI polygon to the end of the list. See Copy/paste ROIs for details.
Get Object=ROI;Number=<number> ok,<polygon> Gets numbered polygon, as Scorpion polygon (StrArr format).
Get Object=Tuple;Number=<number> ok,<tuple> Gets numbered polygon, as Python tuple
Clear Object=ROI;Number=<number> ok,None Clears numbered polygon (makes empty)
DeleteAll - ok,None Deletes all polygons

Keyboard shortcuts - More information

Shortcut

Command

Comments

Ctrl-Z Set ROI Sets the selected polygon to points marked in the image. If only a single point is marked, the polygon is moved, centered around the point.
If the tool dialog is not open, the first polygon is set.
Ctrl-1 - Ctrl-0 Set polygon 0-10 Sets the numbered polygon to points marked in the image. If only a single point is marked, the polygon is moved, centered around the point. If a new polygon is defined this way, any missing polygons in between are set as empty.
Ctrl-Shift-1 - Ctrl-Shift-0 Clear polygon 0-10 Clears the numbered polygon (sets empty).

 

 

Scorpion Vision Version XII : Build 646 - Date: 20170225
Scorpion Vision Software® is a registered trademark of Tordivel AS.
Copyright © 2000 - 2017 Tordivel AS.