Menu

#30 singular matrix error can be caused by several points with same coordinate forming a plane

1.0 (rc2)
closed
None
fixed
program
major
1.0rc1
defect
2010-12-07
2010-08-24
No

If the x-coordinates (or y-coordinates) are the same, it causes the interpolated surface to be a vertical plane, which produces an infinite solution for the curvature coefficient and causes a crash. Currently MCC-LIDAR only checks for this condition if 3 points produce the plane, but this case makes it apparent that the vertical plane test needs to be applied to a greater number of points. Or perhaps there's another more elegant/efficient solution to this problem?

1 Attachments

Related

Wiki: Version

Discussion

  • Andrew Hudak

    Andrew Hudak - 2010-08-24
     
  • Jimm Domingo

    Jimm Domingo - 2010-09-01

    It's hard to read the coordinate data from the screenshot. Could you copy and paste the text in the error message into a new comment for this ticket? Thanks.

     
  • Jimm Domingo

    Jimm Domingo - 2010-09-12
    • owner set to jimm_domingo
    • status changed from new to assigned

    A. Hudak emailed me a Word document with the screenshot in it, so I could read the error message. Here it is:

    Error: singular matrix while computing thin plate spline
      Spline control points:
        (524341.72, 5189006.49, 867.63)
        (524341.72, 5189004.93, 867.71)
        (524341.72, 5189006.25, 867.65)
        (524341.72, 5189005.5, 867.65)
        (524341.72, 5189004.32, 867.77)
        (524341.72, 5189006.71, 867.62)
        (524341.72, 5189005.22, 867.68)
        (524341.72, 5189006.93, 867.58)
        (524341.72, 5189004.62, 867.76)
        (524341.72, 5189007.12, 867.57)
        (524341.72, 5189006.01, 867.65)
        (524341.72, 5189005.76, 867.66)
    
     
  • Jimm Domingo

    Jimm Domingo - 2010-12-07
    • status changed from assigned to closed
    • resolution set to fixed

    Fixed in revision r167.

     

    Related

    Commit: [r167]

  • Jimm Domingo

    Jimm Domingo - 2010-12-07
    • milestone set to 1.0 (rc2)
     

Log in to post a comment.