[Kwiver-users] [MapTk] : maptk_track_features : vnl_matrix crashes : large datasets

R. Pelapur rpelapur at archlinux.info
Wed Jan 20 15:11:08 EST 2016


While MapTk works well on smaller datasets (on the order of 200-300 
frames with each frame around 6K x 4K) the homography estimation (i 
presume) is failing for larger datasets. One particular example is a 
crash on Frame # 423 (6K x 4K) :

inlier ratio: 765/819
  [INFO][maptk::compute_ref_homography_core] Inliers after estimation: 375


/vxl/core/vnl/vnl_matrix.txx: 1274: matrix has non-finite elements
/vxl/core/vnl/vnl_matrix.txx: it is quite big (464x9)
/vxl/core/vnl/vnl_matrix.txx: in the following picture '-' means finite 
and '*' means non-finite:
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
**----***
---**-***
/vxl/core/vnl/vnl_matrix.txx: calling abort()

I am currently debugging it to find how many inliers remained and to see 
if the frame has some kind of problem but any help in this regard would 
be helpful.

Thanks,




More information about the Kwiver-users mailing list