Skip to main content
. 2023 Feb 3;23(3):1700. doi: 10.3390/s23031700
Algorithm 1 Research of the calibration algorithm on one set of camera and sonar image pairs.
  • IsigetNextSonarImage()

  • IoigetNextCameraImage()

  • Isi+1getNextSonarImage()

  • Ioi+1getNextCameraImage()

  • psiselectFeaturePoints(Isi)

  • psi+1LucasKannade(Isi,Isi+1,psi)

  • scoreMin+

    for allRso, Tso and f do

  •  [poi, poi+1] projectPointsSonarToCamera(Rso,Tso,f,psi,psi+1)

  • p^oi+1LucasKannade(Ioi,Ioi+1,poi)

  • projectionScorecomputeScore(poi,poi+1,p^oi+1)

  • if score<scoreMin then

  •   scoreMinscore

  •   [Tmin, Rmin, fmin] ← [Rso, Tso, f]

  • end if

  • end for

  • Return: [Tmin, Rmin, fmin]